728x90

Linux 38

리눅스 /etc/passwd , /etc/shadow 파일 정리

리눅스 /etc/passwd , /etc/shadow 파일 정리 사용자 계정은 사용자를 구별하기 위해 필요하다. 사용자 계정 관리가 중요하기 때문에 5가지 파일의 쓰임새를 알아야 한다. 1. /etc/passwd 파일 : 누구나 읽을 수 있도록 접근 권한을 설정해 놓은 파일이다. [로그인 ID : x : UID : GID : 설명 : 홈 디렉터리 : 로그인 셸] 순서대로 구성되어있고, :로 구분된다. x : 암호를 저장했었던 장소로, 이제는 /etc/shadow 파일에 대신 암호를 저장한다. UID : user ID라는 뜻으로 수정이 불가능하고 로그인 ID가 달라고 UID가 같으면 리눅스는 같은 사용자라고 판단한다. 일반 사용자의 UID는 1000번부터 순서대로 할당되는 특징이 있다. 0 : root 1..

우분투 리눅스 연습문제 7장

우분투 리눅스 연습문제 7장 1. 디스크 기반 파일 시스템과 가상 파일 시스템의 차이를 설명하시오. (각 파일 시스템 당 최소 1줄) -디스크 기반 파일 시스템 : 리눅스는 초기에 미닉스의 파일 시스템을 이용했으나 곧 ext 파일 시스템으로 알려진 리눅스 고유의 파일 시스템을 만들어 이용했다. -가상 파일 시스템 : 디스크가 아니라 메모리에서 생성되어 사용되는 가상 파일 시스템이다. 2. 유닉스에서 유래된 파일 시스템의 공통 개념에 대해 설명하시오. (공통 개념 최소 3가지를 기술할 것) 파일은 inode로 관리된다. 디렉터리는 단순히 파일의 목록을 가지고 있는 파일일 뿐이다. 특수 파일을 통해 장치에 접근할 수 있다. 3. 블록 그룹 0에서 그룹 0 패딩의 용도는 무엇인지 설명하시오. (최소 1줄로 기..

우분투 리눅스 연습문제 6장

우분투 리눅스 연습문제 6장 1. 일반 프로세스와 데몬 프로세스의 차이를 설명하시오. (각 프로세스 당 최소 1 줄) 일반 프로세스 : 사용자가 실행한 일반적인 프로세스는 잠깐 실행되었다가 바로 종료된다. 데몬 프로세스 : 특정 서비스를 제공하기 위해 존재하며 리눅스 커널에 의해 실행된다. 2. ps –f 명령의 결과가 다음과 같을 때 프로세스의 부모-자식 관계를 설명하시오. (명령어 실행 화면을 출력하고, 명확히 설명할 것) vi etc/hosts(PID : 15761)의 부모가 sh(PID : 15721)이고, sh(PID : 15721)의 부모가 –bash(PID : 15710)이다. 3. guest 사용자가 실행한 프로세스를 모두 찾으려고 할 때 사용할 수 있는 명령은 무엇인가? (명령어 최소 2..

우분투 리눅스 연습문제 5장

우분투 리눅스 연습문제 5장 1. 파일의 속성은 어떤 명령으로 확인할 수 있는가? (명령어 쓸 것) 정답 : ls -l 2. 접근 권한의 세 가지 종류에 대해 간략하게 설명하시오. (권한 3가지와 사용자 종류 3가지를 설명할 것) 읽기 : 읽기 권한은 파일을 변경할 수는 없지만 내용은 볼 수 있는 권한이다. 파일 내용을 공개하면 안될 경우 읽기 권한도 주면 안된다. 쓰기 : 파일의 내용을 보는 것뿐만 아니라 수정하거나 삭제하는 것도 가능한 권한이다. 실행 : 파일을 실행하고 디렉터리에 cd 명령을 사용할 수 있다. 소유자 : 사용자가 파일을 생성하면 그 파일의 소유자가 된다. 그룹 : 일반적으로 사용자가 속한 기본 그룹이 파일과 관련된 그룹이 된다. 기타 사용자 : 소유자도 아니고 그룹에 속한 사용자도 ..

우분투 리눅스 연습문제 4장

우분투 리눅스 연습문제 4장 1. 셸의 세 가지 주요 기능을 간략하게 설명하시오. (각 항목 당 최소 2 줄) 1) 명령어 해석기 기능 : 사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기와 번역기 기능이다. 즉 셸은 사용자가 입력한 명령이나 파일에서 읽어들인 명령을 해석하고 적절한 프로그램을 실행한다. 2) 프로그래밍 기능 : 셸은 자체 내에 프로그래밍 기능이 있어서 프로그램도 만들 수 있다. 셸의 프로그래밍 기능을 이용하면 여러 명령을 사용하여 반복적으로 수행하는 작업을 하나의 프로그램으로 만들 수 있다. 이렇게 작성된 셸 프로그램을 셸 스크립트라고 부른다. 3) 사용자 환경 설정 기능 : 셸은 사용자 환경을 설정할 수 있도록 초기화 파일 기능을 제공한다. 초기화 파일에는 명령을 찾아오는 경로를..

우분투 리눅스 연습문제 3장

우분투 리눅스 연습문제 3장 1. 입력 모드와 명령 모드의 차이를 간략하게 설명하시오. (각 모드 당 최소 1줄) 입력 모드는 텍스트를 입력할 수 있는 모드이다. 명령 모드는 텍스트를 수정하고, 삭제하고, 복사하고, 붙이기 등 편집을 하는 모드이다. 2. vi에서 입력 모드로 전환하는 데 쓰이는 세 가지 명령 키는 무엇인가? (최소 명령 키 세 개 나열) i, a, o, I, A, O 3. o 명령 키와 O 명령 키의 차이를 설명하시오. (각 키 최소 1줄씩 설명하기) o 명령키는 커서가 위치한 행의 다음 행에 입력한다. O 명령키는 커서가 위치한 행의 이전 행에 입력한다. 4. i 명령키와 a 명령 키의 차이를 설명하시오. (각 키 최소 1줄씩 설명하기) i 명령키는 커서 앞에 입력한다. 현재 커서 자..

우분투 리눅스 연습문제 2장

1. 파일의 네 가지 종류를 간략하게 설명하시오. 일반 파일 : 일반 파일은 데이터를 저장하는 데 주로 사용된다. 디렉터리 : 디렉터리 파일에는 해당 디렉터리에 저장된 파일이나 하위 디렉터리에 대한 정보가 저장된다. 심벌릭 링크 : 심벌릭 링크는 원본 파일을 대신하도록 원본 파일을 다른 파일명으로 지정한 것으로, 윈도 바로가기 파일과 비슷하다고 보면 된다. 장치 파일 : 리눅스에서는 하드디스크나 키보드 같은 각종 장치도 파일로 취급한다. 장치 파일은 리눅스 시스템에 부착된 장치를 관리하기 위한 특수 파일이다. 2. 사용자 계정의 홈 디렉터리는 무엇이며, 언제 지정하는가? 정답 : 홈 디렉터리는 각 사용자에게 할당된 디렉터리로 처음 사용자 계정을 만들 때 지정된다. 3. cd 명령의 의미를 다음 표의 빈칸..

우분투 리눅스 연습문제 1장

1. 리눅스와 GNU의 관계를 간략하게 설명하시오. 리눅스의 핵심 부분인 리눅스 커널에 윈도시스템, 컴파일러, 편집기 같은 응용프로그램을 제공하는 것이 GNU이다. 2. 리눅스는 PC용 운영체제로 자리를 잡아 발전을 거듭하고 있다. 반면 미닉스는 리눅스보다 먼저 개발되었음에도 불구하고 널리 사용되지 않는데 그 이유는 무엇인가? 많은 사람으로부터 더 나은 운영체제로 발전시켜 달라는 제안을 받았지만 교육용으로만 배포했다. 3. 리눅스 배포판이 필요한 이유를 설명하시오. 여러 회사와 커뮤니티의 일반 사용자들이 리눅스를 쉽게 사용할 수 있도록 리눅스 커널과 응용 프로그램으로 구성된 배포판을 제공하기 시작했다. 4. GPL과 아파치 라이선스, BSD 라이선스를 비교하여 설명하시오. 유닉스는 이후 상용화 버전인 시..

728x90