다음 내용이 기록된 파일명으로 알맞은 것은? 1. /etc/fstab 2. /etc/mtab 3. /etc/mounts 4. /etc/partitions >>>> 2 /etc/fstab : 이 파일은 /etc/rc 파일 안의 mount -a 명령에 의해 마운팅되는 파일 시스템과 스웹 영역의 목록이다. /etc/mtab : 이 파일은 마운팅된 파일 시스템을 포함하고 있다. /etc/rc와 mount나 unmount 명령에 의한 셋업이며, 마운팅된 파일 시스템의 목록이 필요할 때 사용된다.
다음 중 /dev/sdb1 파티션을 ext4 파일 시스템으로 포맷하는 명령으로 알맞은 것은? 1. mke2fs–j /dev/sdb1 2. mke2fs -j ext4 /dev/sdb1 3. mke2fs -t ext4 /dev/sdb1 4. mke2fs.ext4 /dev/sdb1 >>>> 3 mkfs 명령어 : 파일 시스템 생성 작업을 간단히 할 수 있는. mke2fs 명령어 : 'ext2', 'ext3', ext4' 타입의 리눅스 파일시스템을 생성하는, fdisk명령어로 반드시 파티션 작업을 한 후에 mke2fs 혹은 mkfs 명령어로 파일시스템을 생성해야 한다. -t : 파일 시스템 타입 지정 -b : 블록크기 지정 -c : 파일시스템 생성 시 배드블록 검사하기 -f : 프래그먼트 크기 지정 -i : innde 당 바이트 수를 지정 -m : 예비블록 지정
다음 중 현재 마운트된 디스크의 사용량을 확인할 때 사용하는 명령어로 알맞은 것은? 1. df 2. du 3. fdisk 4. mount >>>> 1
다음 중 등장한 시기가 오래된 셸로 알맞은 것은? 1. bash 2. csh 3. dash 4. bourne shell >>>> 4 셸은 커널과 사용자간의 다리역할(명령어 해석기 기능), 자체 내에 프로그래밍 기능(셸 스크립트), 사용자 환경 설정의 기능. Bourne Shell -sh (유닉스 셸의 오리지널) > C Chell(csh, 1978) > Korn Shell(ksh, 1983) > bash(1989)
다음 중 특정 사용자에게 부여된 로그인 셸이 기록된 파일명으로 알맞은 것은? 1. /etc/shell 2. /etc/passwd 3. ~/.bashrc 4. ~/.bash_profile >>>> 2 /etc/shells : 변경 가능한 셸 확인하기 (#chsh -l : 변경 가능한 셸 확인하기, 우분투에서 사용불가) 전역적인 설정 : /etc/profile, /etc/bashrc 지역적인 설정(개별 사용자마다 다른 설정을 담는) : ~/.bashrc, ~/.bash_profile, ~/.bash_logout ~/.bashrc : 별칭(alias)과 bash가 수행될 때 실행되는 함수를 제어하는 지역적인 시스템 설정과 관련된 파일. ~/.bash_profile : 환경 변수와 bash가 수행될 때 실행되는 프로그램을 제어하는 지역적인 시스템 설정과 관련된 파일.
다음 중 이용할 수 있는 셸의 정보를 확인할 때 사용하는 명령으로 알맞은 것은? 1. chsh -i 2. chsh -s 3. chsh -u 4. chsh -l >>>> 4 chsh [옵션] [사용자명] -s, --shell : 지정하는 셰를 로그인 셸로 사용한다. -l, --list-shells : /etc/shells 파일 안에 셸 목록을 나열하고 마친다. -u, --help : 사용법을 출력한다. -v, --version : 버전 정보를 출력한다
다음 예시로 제시된 프롬포트를 변경할 때 사용하는 환경변수로 알맞은 것은? 1. PS 2. PS1 3. PS2 4. PROMPT >>>> 2 $ = 프롬포트 --환경변수-- PS1 : 1차 명령 프롬포트 변수 PS2 : 2차 명령 프롬포트 변수 HOME : 현재 사용자의 홈 디렉터리, PWD : 사용자의 현재 작업 디렉터리, TERM : 로그인 터미널 타입, SHELL : 사용자의 로그인 셸, COLUMNS : 현재 터미널의 컬럼 수, LINES : 현재 터미널 라인 수 UID : 사용자의 UID, OSTYPE : 운영체제 타입,
CentOS 7 리눅스에서는 부팅을 시작하면 커널이 (가) 라는 최초의 프로세스를 발생시키고 PID는 (나) 을 부여한다. >>>> (가):systemd, (나):1 systemd : 부팅부터 서비스관리 로그관리 등의 시스템 전반적인 영역에 걸쳐있는 프로세스이다. systemd 이전에는 init, init과는 다르게 별렬로 실행되어서 부팅속도가 빨라지는 등 다양한 기능을 제공. (리눅스는 OS이기 떄문에 전원을 ON 시킬 경우, 부팅이 되는 과정에서 시스템을 초기화하고, 환경 설정을 누군가 해줘야 한다. )
다음은 기존의 프로세스를 교체하면서 새로운 프로세스를 발생시키는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? [$ (괄호) PS -I] 1. exec 2. fork 3. nohup 4. watch >>>> 1 fork : 멀티 태스킹, 쉘에서 특정 명령어를 수행한다고 가정한다면 쉘은 멸령어를 받아 들인 후, fork로 자식프로세스를 만들고 자식프로세스에서 명령어를 수행한다. fork에서 복제된 자식 프로세스는 부모 프로세스의 힙 메모리, 정적메모리, IPC, 열린파일, 시그널 등까지 복제한다. nohup(no hang up) : nohup 으로 실행시킬 파일은 반드시 755 퍼미션을 가지고 있어야 한다. 로그아웃으로 세션이 종료되더라도 프로그램이 종료되지 않는다. watch : 원하는 명령어의 결과를 원하는 시간(초) 주기로 리프레시 하여 결과를 보여주는 명령어, 시스템의 자원 사용량을 모니터링 하거나, 특정 명령어를 반복적으로 입력해서 결과를 확인해야 할 때 사용.
다음 결과에 해당하는 명령어로 알맞은 것은? 1. fg 2. bg 3. jobs 4. kill >>>> 3 jobs : 작업의 상태를 표시하는 명령어, jobs [옵션] [작업번호] --jobs로 출력되는 백그라운드 작업의 상태값-- Running : 작업이 계속 진행중임 Done : 작업이 완료되어 0을 반환 Done(code) : 작업이 종료되었으며 0이 아닌 코드를 반환 Stopped : 작업이 일시 중단 Stopped(SIGTSTP) : SIGTSTP 시그널이 작업을 일시 중단 Stopped(SIGSTOP) : SIGSTOP시그널이 작업을 일시 중단 Stopped(SIGTTIN) : SIGTTIN시그널이 작업을 일시 중단 Stopped(SIGTTOU) : SIGTTOU시그널이 작업을 일시 중단 --옵션-- -l : 프로세스 그룹 ID를 state 필드 앞에 출력 -n : 프로세스 그룹 중에 대표 프로세스 ID를 출력 -p : 각 프로게스 ID에 대해 한 행씪 출력 command : 지정한 명령어를 실행
다음 설명에 해당하는 명칭으로 가장 알맞은 것은? 1. inetd 2. xinetd 3. standalone 4. daemon >>>> 4 inetd(internet service daemon) : 다른 데몬들을 제어, 연결하는 역할을 하는 데몬. xinetd(extended inetd) : 슈퍼데몬에 의해 관리가 되며, 필요한 경우에만 메모리에 적재되어 실행, 빠른 응답속도를 요하지 않고, 인증 등의 과정을 거쳐야 할 때 사용된다. standalone : 독립적으로 실행됨, 항상 메모리에 상주하여 서비스 요청이 있을 때 언제든 바로 응답한다. 빠른 응답을 하지만, 항상 메모리에 상주하여 resource를 점유하는 단점이 있다. 슈퍼데몬도 standalone 모드로 실행.
다음 중 프로세스명을 인자값으로 사용하는 명령어의 조합으로 알맞은 것은? 1. kill, nice 2. kill, renice 3. killall, nice 4. killall, renice >>>> 3 killall : killall [프로세스명] , 지정한 프로세스 명을 가진 모든 프로세스가 종료된다. --killall [옵션]-- -i : 프로세스 종료 전 물어보기(y,n) -v : 진행현황 확인 -w: 지정한 프로세스들이 모두 종료 될때까지 종료시도를 함 -[signum] : 특정시그널 지정하여 보내기 kill : 특정프로세스를 죽임, 특정프로세스에 특정시그널을 보내는 명령어. --프로세스에게 보낼 수 있는 시그널--