본문 바로가기

전체 글

(91)
쉘 실습 쉘 실습 ▶ >, > 실습 ▶ 파이프 ( | ) 실습
쉘 명령어 사용 쉘 ▶ 터미널에 입력한 명령을 해석하고 관리하는 프로그램이 쉘 ( shell ) ▶ 쉘은 사용자 커널 사이에 연결시켜주는 역할을 하며 사용자가 입력한 명령을 해석하여 운영체제가 해당명령을 알아들을 수 있게 해주는 역할을 수행 ▶ 쉘은 여러가지 종류가 있으며 가장 많이 사용되는 쉘은 Bash ( Born Again SHell ) 쉘 ▶ 쉘의 종류 1) 현재 사용중인 쉘은 echo $SHELL 명령어로 확인가능 쉘 메타문자 사용 ▶ 경로 이름 메타 문자 특정한 경로를 지정해둔 메타문자 1) ~: 현재 로그인 한 사용자의 홈 디렉토리 ( 사용자 정보를 저장하고 있는 /etc/passwd 파일의 6번째에 설정된 디렉토리 ) 2) -: 이전 작업 디렉토리 ( CentOs의 Bash 쉘 기준 바로 이 전의 디렉토리..
리눅스 특수권한 실습 리눅스 특수권한 실습 ▶ StickBit 실습
리눅스 특수 권한 특수 권한 ▶ 일반적인 권한과는 조금 다른 특수한 권한 ▶ 종류는 다음과 같이 3가지가 있음 1) SetUID: 나머지 사용자가 파일을 실행할 때 소유자의 권한으로 접근할 수 있게 해주는 권한 2) SetGID: 나머지 사용자가 파일을 실행할 때 관리 그룹의 권한으로 접근할 수 있게 해주는 권한 3) StickBit: 디렉토리에 부여하는 권한, 디렉토리를 마치 자유게시판처럼 사용할 수 있게 해주는 권한 일반적으로 /tmp ( 임시 ) 디렉토리에 부여 SetUID SetGID StickyBit
리눅스 권한 실습 리눅스 권한 실습 ▶ 디렉토리 rw xlstouchcd0xxx1xxo2xxx3xoo4?xx5oxo6?xx7ooo ▶ 결과 1) 실행이 없으면 쓰기를 할 수 없다. 2) 실행이 없으면 읽기가 이상하게 된다. ▶ 파일 r w xcatvi편집기(저장)./파일 이름0 XX X1XX X2X? X 3X? X4OO X5OO O6OO X7OO O ▶ 결과 1) 읽기권한과 실행권한이 같이 있어야만 실행이 가능하다. 2) 쓰기권한이 있어도 실행권한이 없으면 파일에 덧씌운다.
리눅스 권한의 이해와 설정 방법 권한 ▶ 리눅스의 모든 파일과 디렉토리는 권한 ( 퍼미션 )을 가지고 있다. ▶ 리눅스의 파일 시스템 상에 권한에 대한 정보를 저장하는 부분이 있다. ▶ 퍼미션들은 시스템 상에 존재하는 파일들에 대한 읽기, 쓰기, 실행에 대한 접근 여부를 결정 ▶ ls -l 명령어로 확인 가능 ( 첫번째 필드, -rwxr-wr-- ) ▶ 이러한 퍼미션은 다중 사용자 환경을 제공하는 리눅스 환경에서는 가장 기초적인 접근 통제 방법 권한 설정 방법 ▶ chmod [ 권한 ] [ 파일 또는 디렉토리 이름 ] ▶ [ 권한 ] 권한을 입력할 때는 심볼릭 모드와 옥텟 ( 8진수 ) 모드 2가지 방식을 이용하여 입력이 가능하다. ▶ [ 파일 또는 디렉토리 이름 ] 파일, 디렉토리를 지정할 때는 절대 경로 상대 결로 모두 가능하다. ..
리눅스 명령어 실습 리눅스 명령어 실습 ▶ 실습 1. 파일 이름이 ifcfg-ens33의 경로를 구하시오. 해당 디렉토리를 root 사용자의 홈 디렉토리에 net_conf 라는 이름의 심볼릭 링크로 생성하시오. 해당 파일의 내용에서 BOOTPROTO 가 포함된 부분을 grep 명령어로 확인하시오. 2. 파일 이름이 messages 라는 파일 중 첫번째 파일의 경로를 구하시오. 해당 파일을 root 사용자의 홈 디렉토리에 syslog 라는 이름의 심볼릭 링크로 생성하시오. 3. root 사용자의 홈디렉토리에 있는 파일 중 파일 이름에 bash 라는 단어가 포함된 파일의 이름을 나열하시오. 4. root 사용자의 홈디렉토리에 있는 파일 중 파일의 내용에 root 라는 단어가 포함된 파일의 이름을 나열하시오.
하드링크와 심볼링 링크 링크 ( Link ) ▶ 특정 파일 또는 디렉토리에 접근을 쉽게 할 수 있도록 하는 방법 ▶ 파일 시스템이 물리적인 장치인 하드 디스크 상에 저장되어 있는 특정 파일의 위치를 가리키는 것 ▶ 링크 생성 명령어 ln [ 옵션 ] [ 원본 ] [ 링크 ] 1) 옵션을 지정하지 않고 링크 파일을 생성하면 하드 링크를 생성할 수 있다. 2) 옵션으로 -s 를 지정하고 링크 파일을 생성하면 심볼릭 링크를 생성할 수 있다. 하드 링크 ▶ 특정 파일 또는 디렉토리에 접근을 쉽게 할 수 있도록 하는 방법 ▶ 파일 시스템이 물리적인 장치인 하드 디스크 상에 저장되어 있는 특정 파일의 위치를 가리키는 것 ▶ 하드 링크 예시 심볼릭 링크 ▶ 윈도우의 바로가기 개념과 비슷하며 실질적인 디스크 상의 파일을 가리키는 것이 아니라..