CentOS18 CentOS 리눅스 : 파일 시스템과 디스크 관리 (7장) ■ 리눅스 파일 시스템 종류 파일 시스템이란? 파일과 디렉터리의 집합을 구조적으로 관리하는 체계 - 리눅스 고유의 디스크 기반 파일 시스템 초기에 미닉스의 파일 시스템 (MFS)를 이용했으나, 이후 고유 파일 시스템인 ext을 만들어 사용하게 되었다. 대용량 파일 시스템을 위해 XFS도 도입했다. CentOS 7부터 XFS과 ext4를 기본으로 사용한다. 1. ext (Extended File System) : 92년 출시. Linked list로 구현되어 문제가 많다. (파편화, 복잡한 시스템) 2. ext2 : ext 기반으로 문제점을 고치고 확장성을 고려했다! 현재까지 사용되는 파일 시스템 3. ext3 : ext2 기반으로 호환가능 (바로 이식 O). 가장 큰 특징은 저널링* 기능 도입이다. 데이.. 2022. 6. 16. CentOS 리눅스 : 연습문제 해답 (6장) 1. 다음 중 프로세스에 대한 설명으로 맞지 않는 것은 무엇인가? - ④ 프로세스는 UID라는 번호를 가지고 있다. 2. 명령을 백그라운드 작업으로 실행시키기 위해 명령 다음에 추가하는 특수문자는 무엇인가? - ② & 3. 사용자 계정이 at 명령을 사용할 수 있는 조건이 아닌 것은 무엇인가? - ④ /etc/cron.allow 파일과 /etc/cron.deny 파일이 모두 없다. 4. 일반 프로세스와 데몬 프로세스의 차이를 설명하시오. 일반 프로세스 : 명령이 끝나면 소멸된다. 데몬 프로세스는 대기하고 있다가 필요할 때만 동작한다. 명령이 끝나면 소멸하지 않고 대기 상태로 돌입 5. ps -f 명령의 결과가 다음과 같을 때 프로세스의 부모-자식 관계를 설명하시오. - 부모 -bash → sh → vi .. 2022. 5. 4. CentOS 리눅스 : 프로세스 관리 (6장) ■ 프로세스의 개념 프로세스란? 시스템에서 실행 중인 프로그램. 리눅스는 기본적으로 다중 프로세스 시스템 - 프로세스의 부모-자식 관계 리눅스의 모든 프로세스는 부모-자식 관계 (ex. 셸에서 vi 실행 → 부모 : 셸, 자식 : vi) 자식 프로세스는 할 일이 끝나면 부모에게 결과를 돌려주고 종료한다. - 프로세스의 번호 PID란? 각 프로세스의 고유 번호. 1번부터 시작해서 프로세스 실행마다 증가된다. - 프로세스의 종류 1. 데몬 프로세스 : 특정 서비스 제공용. 평소에 대기하다가 요청 시 동작. 커널에 의해 실행된다. 2. 고아 프로세스 : 부모 프로세스가 먼저 종료된 경우. 1번 프로세스가 부모가 되어 종료를 돕는다. 3. 좀비 프로세스 : 종료되었는데도 프로세스 테이블 목록에 있는 경우. 부모.. 2022. 5. 4. CentOS 리눅스 : 연습문제 해답 (5장) 1. 리눅스는 사용자를 세 카테고리로 구분한다. 이 카테고리에 해당하지 않는 것은 무엇인가? - ③ 관리자2. 기본 접근 권한을 설정하는 명령은 무엇인가? - ④ umask3. 특수 접근 권한에 해당하지 않는 것은 무엇인가? - ① SetUser4. 파일의 속성은 어떤 명령으로 확인할 수 있는가? - ls -l5. 접근 권한의 세 가지 종류에 대해 간단히 설명하시오. 읽기 : 파일을 읽고 복사할 수 있다. 디렉터리의 경우 ls 명령을 실행할 수 있다. (ls 명령의 옵션은 실행 권한) 쓰기 : 파일을 수정, 이동, 삭제할 수 있다. (디렉터리 쓰기 권한 필요) 디렉터리의 경우 파일을 생성하고 삭제할 수 있다. 실행 : 파일을 실행할 수 있다. 디렉터리의 경우 cd 명령을 할 수 있고.. 2022. 5. 4. CentOS 리눅스 : 파일 접근 권한 관리 (5장) ■ 파일 속성 리눅스는 다중 사용자 시스템 → 접근 권한 제어를 통해 파일을 관리한다. ' ls -l ' 명령어로 확인 가능한 파일의 속성 ex. drwxrwxr-x. 7 hejow hejow 61 5월 2 11:49 linux_ex ※ 참고할 명령어 file [파일] : 지정한 파일의 종류 확인 groups [user명] : 소속 그룹 확인 (user명 지정 시 대상의 그룹, 미지정 시 본인의 그룹) ■ 파일 접근 권한 리눅스는 사용자를 세 카테고리로 구분하여 접근 권한을 적용한다. 1. 파일 소유자 2. 파일이 속한 그룹 3. 그 외 기타 사용자 - 접근 권한 종류 - 접근 권한 표기 방법 각 권한은 읽기(r), 쓰기(w), 실행(x)으로 표현하고, 각 사용자 카테고리별로 순서대로 권한을 표시한다. .. 2022. 5. 4. CentOS 리눅스 : 연습문제 해답 (4장) 1. 사용자 계정의 로그인 셸을 저장하고 있는 파일은 무엇인가? - ② /etc/passwd 2. 현재 a.txt 파일의 내용이 다음과 같다. 이 상태에서 ls /tmp >> a.txt 명령을 수행하면 a.txt 파일의 내용은 어떻게 되는가? - ④ 기존 내용은 남아있고, /tmp 디렉터리의 내용이 추가된다. 3. 계정의 기본 프롬프트가 저장되는 환경 변수는 무엇인가? - ① PS1 4. 셸의 세 가지 주요 기능을 간단히 설명하시오. 1. 명령어 해석기 : 가장 기본적인 기능, 사용자와 커널 사이에서 명령을 해석하고 전달. 2. 프로그래밍 : 자체에 프로그래밍 기능이 내장되어있다. 만들어진 셸 프로그램은 셸 스크립트. 3. 사용자 환경 설정 : 사용자 환경 설정할 수 있도록 초기화 파일 기능을 제공. 5.. 2022. 5. 3. 이전 1 2 3 다음