본문 바로가기
반응형

IT/리눅스 이론27

리눅스 파일 소유권 허가권 - 리눅스 파일시스템 기초 리눅스 파일 소유권 허가권 - 리눅스 파일시스템 기초 ※ 목차 1) 리눅스 파일시스템 파일 유형 2) 리눅스 파일 소유자와 그룹 3) 리눅스 파일의 허가권 4) 리눅스 파일의 허가권을 지정하는 8진수 값 5) 리눅스 파일 허가권 8진수 예시 6) 리눅스 특수권한 chown 명령어, chmod 명령어 참고내용 리눅스(linux)의 파일이란 데이터의 집합을 의미하며 정규파일(regular file), 디렉토리, 특수파일 등이 존재합니다. 정규파일(regular file)이란 텍스트 파일, 바이너리 파일을 의미하고 특수파일 장치 파일(device file), 파이프 파일 등을 의미합니다. 파일 및 디렉토리가 생성되면 소유자와 그룹을 부여받고 파일을 생성한 사람의 uid와 gid로 생성되게 됩니다. 위 사진은 .. 2022. 7. 31.
리눅스 path로 명령어 자동완성 만들기(환경변수 profile) 리눅스 path로 명령어 자동완성 만들기(환경변수 profile) ※ 목차 1. /etc/profile과 .profile 차이 2. 명령어 자동완성 만들기 첫번째 3. 명령어 자동완성 만들기 두번째 4. 명령어 자동완성 만들기 세번째 5. 명령어 자동완성 만들기 네번째 리눅스 명령어 자동완성이란 실행파일의 경로를 환경변수 PATH를 저장하여 전체 경로를 터미널에 입력하지 않아도 실행 파일명만 입력하여 명령어를 자동으로 실행하게 됩니다. 예를 들어 흔히 사용하는 ls명령어, mv명령어, chmod 명령어처럼 디렉토리의 풀 경로를 입력하지 않아도 PATH에 등록된 해당 명령어를 실행해줍니다. $ which {명령어} /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/l.. 2022. 6. 26.
리눅스 쉘 스크립트 작동 원리 이해하기 - 현재쉘과 서브쉘 리눅스 쉘 스크립트 작동 원리 이해하기 - 현재쉘과 서브쉘 쉘 스크립트(shell script)란?? 쉘 스크립트(shell script)에 쉘에 대한 설명, 쉘 스크립트 실행 파일 만들기에 대한 내용은 맨 아래 링크를 들어가시면 자세한 설명이 있으니 참고해주시면 됩니다. 쉘 스크립트(shell script)는 간단한 설명으로 쉘이 읽고 해석하여 실행할 수 있는 명령어들로 이루어진 텍스트 파일입니다. 예시) #!/bin/bash if [ $1 = "yes" ] then echo "argument is apple" else echo "argument is not apple" fi 쉘 스크립트(shell script) 파일 작성 간단히 설명하면 리눅스 서버의 편집기를 사용하여 스크립트 파일(script fi.. 2022. 6. 10.
리눅스 서버 네트워크 설정 방법과 네트워크 이중화 설정 리눅스 서버 네트워크 설정 방법과 네트워크 이중화 설정 ※ 목차 1. 리눅스 네트워크 설정 파일 2. 리눅스 네트워크 설정 3. 리눅스 핑 테스트(ping test) 4. 리눅스 서버 간 ssh 접속 5. 리눅스 서버 네트워크 이중화 설정 1. 리눅스 네트워크 설정 파일 리눅스 네트워크를 설정하기 위해서는 네트워크 설정 관련 파일에 대해 알아야 합니다. 기본적으로 구성해야 될 파일은 아래와 같으며 4개의 파일에 대해서 간단하게 설명은 아래와 같습니다. 아래 각 파일의 IP 주소는 랜덤으로 예를 작성한 것입니다. /etc/hosts /etc/resolv.conf /etc/sysconfig/network /etc/sysconfig/network-scripts/{인터페이스파일} /etc/hosts 리눅스의 h.. 2022. 6. 3.
리눅스 vsftpd 설정하는 방법과 ftp 서버 만들기에서 파일업로드까지 리눅스 vsftpd 설정하는 방법과 ftp 서버 만들기에서 파일업로드까지 ※ 목차 1. 리눅스 vsftpd란? 2. 리눅스 vsftpd 패키지 설치 3. 리눅스 vsftpd 디렉토리 설명 4. 리눅스 vsftpd config 파일 설정 5. 리눅스 vsfpd 서비스 시작 6. ftp 프로그램으로 파일 업로드 1. 리눅스 vsftpd란? 리눅스 vsftpd는 Very Secure File Transfer Protocol Daemon의 약자로 FTP의 보안을 강조한 파일 전송 프로토콜입니다. 파일 전송이 주 목적인 FTP 서비스는 유닉스 또는 리눅스 계열에서 vsftpd로 사용합니다. 따라서 유닉스 또는 리눅스의 운영체제에서 사용자 계정과 사용자 계정의 암호를 가진 계정이 존재해야 vsftpd를 이용할 수 .. 2022. 5. 25.
리눅스 외부 인터넷 없이 레포지토리 구성하기 - linux repository 리눅스 외부 인터넷 없이 레포지토리 구성하기 - linux repository 레포지토리를 구성하는 2가지 방법 리눅스 서버를 처음 구성하다 보면 아주 기본적인 패키지들만 설치가 되어있습니다. 원하는 명령어나 원하는 프로그램을 설치하기 위해서는 상호 간에 호환되는 패키지들이 필요하거나 필수 패키지들을 설치해야 되는 조건이 생깁니다. 따라서 레포지토리는 패키지의 저장소라고 불리는데 원하는 명령어 및 패키지를 설치할 때 이 레포지토리 저장소에서 패키지를 불러와 설치를 합니다. 즉, 패키지를 설치할 때는 외부 인터넷이 되는 환경에서는 패키지를 설치할때 외부로 부터 패키지 소스를 받아 다운받거나 외부인터넷이 되지 않는 곳에서는 iso 이미지 파일을 장치로 마운트하여 저장소를 만든 후 패키지를 다운로드합니다 리눅.. 2022. 5. 20.
반응형