리눅스 마스터 2급 1차 족보
1. bash 환경에서 아래 명령의 실행 결과에 대한 설명으로 가장 적절한 것은? #export PATH=$PATH:/etc
⓵ 기존의 경로(PATH)를 제거하고 새로운 경로를 추가하였다.
⓶ 기존의 경로(PATH)에 /etc라는 새로운 경로를 추가하였다.
⓷ 잘못된 명령으로, export $PATH=PATH:/etc로 실행하는 것이 옳다.
⓸ 잘못된 명령으로, export PATH=PATH:/etc로 실행하는 것이 옳다.
2. 리눅스를 설치한 후 부팅을 하였는데, LILO boot: 프롬프트가 나오지 않고 LI문자만 출력하고 부팅이 이루어지지 않는 경우에 대한 설명으로 맞는 것은?
⓵디스크립터 테이블(Descriptor Table)이 깨어졌다.
⓶처음에는 부트 로더(Boot Loader)가 작동하였으나 Map 파일에서 디스크립터 테이블을 로드하지 못할 때 발생할 수 있다.
⓷두 번째 단계의 부트 로더(Boot Loader)가 작동하였으나 Map 파일에서 디스크립터 테이블을 로드하지 못할 때 발생할 수 있다.
⓸미묘한 지오메트리(geometry) 불일치에 의해서 또는 Map Installer 실행없이 /boot/map이 이동되어 두 번째 부트섹터 로더가 잘못된 주소로 로드되었다.
3. 다음중 다수의 디스크나 파티션을 하나로 묶어서 구성하는 기술과 관련 있는 조합으로 알맞은 것은?
⓵ ㉠ext4 ㉡LVM
⓶ ㉠ext4 ㉡RAID
⓷ ㉠ext3 ㉡ext4
⓸ ㉠ LVM ㉡ RAID
4. 현재 디렉토리의 위치가 /home/user1일 경우 다음중 그 의미가 다른 것은?
⓵cd ..
⓶cd /home
⓷cd ./..
⓸cd home
5. 다음 명령의 실행결과에 대한 설명으로 가장 적절한 것은? ihd@ihd.or.kr:/etc$users
ihdihdhonglinuxmaster
⓵/etc 디렉토리에 대한 접근 권한이 있는 사용자들을 확인하고 있다.
⓶시스템에 로그인한 사용자 계정을 조회하고 있다.
⓷자신의 계정이 속해있는 그룹들을 조회하고 있다.
⓸자신의 계정이 속해있는 그룹에 어떤 계정들이 있는지 조회하고 있다.
6. 다음 중 리눅스 시스템의 파티션 분할에 대한 설명으로 틀린 것은?
⓵/와 스왑(Swap) 등 최소 2개의 파티션을 분할해야 한다.
⓶리눅스를 서버로 사용하는 경우에는 4개 이상의 파티션 분할이 필요하다.
⓷/home, /var, /usr 등의 파티션은 분할하도록 권장하고 있다.
⓸처음 설치시 분할한 파티션은 사용중에 변경할 수 있다.
7. 패스워드 설정에 대한 설명으로 틀린 것은?
⓵명령과 로그인 이름(예 : passwd lms)을 입력하고 Enter 키를 누른다.
⓶New password : 프롬프트에서 암호를 입력하면, 화면상에 입력한 암호가 그대로 표시된다.
⓷암호를 다시 입력하라는 프롬프트가 나오면 다시 입력한다.
⓸설정된 암호는 원하는 때에는 언제든 변경이 가능하다.
8. 다음 설치 메뉴 중 사용중인 리눅스 시스템 이상이 발생했을 때 시스템 점검을 위한 선택할 수 있는 모드로 알맞은 것은?
⓵Install or upgrade an existing system
⓶Install system with basic video driver
⓷Rescue installed system
⓸Boot from local drive
9. 다음중 리눅스에서 파티션을 분할하도록 권장하는 영역으로 틀린 것은?
⓵/etc
⓶/tmp
⓷/usr
⓸/var
10. 시스템의 네트워크 인터페이스에 대한 정보를 확인하는 명령어로 적절하지 못한 것은?
⓵ifconfig
⓶netstat -l
⓷cat /etc/crontab
⓸route
11. 배포판 설치 시 선택할 수 있는 설치 유형이 아닌 것은?
⓵워크스테이션
⓶업그레이드
⓷서버
⓸메인프레임
12. 현재 호스트에서 ihd.or.kr까지 연결되는 과정을 알고 싶을 때 사용할 명령은?
⓵traceroute ihd.or.kr
⓶ping ihd.or.kr
⓷telnet.ihd.or.kr
⓸ftp ihd.or.kr
13. ls 명령의 옵션에 대한 설명으로 틀린 것은?
⓵-a : 해당 경로 안의 모든 파일을 나열한다.
⓶-l : 대화형 옵션으로 진행한다.
⓷-R : 하위디렉토리의 내용까지 모두 출력한다.
⓸-F : 파일의 특성에 따라 끝에 특수문자를 덧붙여 출력한다...
14. shutdown 명령어의 옵션에 대한 설명으로 틀린 것은?
⓵-c : 예약된 shutdown 명령을 취소한다.
⓶-h : shutdown 명령이 완료되면 시스템을 정지시킨다.
⓷-f : shutdown 전에 수행중인 모든 프로세스에게 kill 시그널을 보낸다.
⓸-r : shutdown 명령이 완료되면 시스템을 재부팅한다.
15. ihduser 사용자가 현재 hannam이라는 그룹에 속해 있다. 다음 중 ihduser 사용자의 그룹을 IHD로 변경할 때 알맞은 것은?
⓵usermod –n IHD ihduser
⓶usermod –g IHD ihduser
⓷usermod –n IHD hannam
⓸usermod –g IHD hannam
16. reboot명령어의 수행 과정에 대한 설명으로 틀린 것은?
⓵파일 시스템을 언마운트한다.
⓶시스템을 shutdown한다.
⓷시스템 실행수준(run level)을 3으로 변경시킨다.
⓸다중 사용자(multi-user)모드에서는 수행되지 않는다.
17. 다음 중 텍스트 파일에서 특정 패턴을 갖는 줄을 찾아서 출력해주는 명령으로 알맞은 것은?
⓵file
⓶grep
⓷less
⓸find
18. 다음 중 하드디스크 일부를 메모리처럼 사용하는 기술로 알맞은 것은?
⓵라이브러리
⓶스왑
⓷파이프
⓸리다이렉션
20. 다음 중 파티션의 유형에 대한 설명으로 틀린 것은?
⓵확장 파티션은 2개 이상 설정이 가능하다.
⓶5개 이상의 파티션이 필요한 경우에는 확장 파티션의 선언이 필요하다.
⓷확장 파티션을 선언해야 논리 파티션을 선언할 수 있다.
⓸주 파티션은 4개까지 사용가능하다.
21. 리처드 스톨만(Richard Stallman)에 의해 설립되었으며 컴퓨터 프로그램의 복제와 배포, 개작을 위한 소스 코드의 원용에 대한 제한들을 철폐하는 목적을 가진 단체는?
⓵FSF
⓶ISO
⓷ANSI
⓸IETF
22. mount명령어의 옵션에 대한 설명으로 맞는 것은?
⓵-a : /etc/mtab에 나열되어있는 모든 파일시스템을 mount한다.
⓶-f : 특정 파일시스템만 선택적으로 mount한다.
⓷-n : mount에 대한 기록을 남기지 않는다.
⓸-w : 현재 mount를 선택적으로 해제한다.
23. 다음 중 주 파티션에 대한 설명으로 틀린 것은?
⓵부팅 가능한 파티션으로 디스크에 하나 이상 존재해야 한다.
⓶하나의 디스크에 총 4개까지 사용가능하다.
⓷주 파티션 4개 사용후 확장 파티션의 선언이 가능하다.
⓸3개 영역으로 파티션 분할할 경우에 주 파티션내에 설치 가능하다.
24. 기본적인 패스워드 설정 방법에 대한 설명으로 틀린 것은?
⓵최초 설정 후 바꿀 수가 없으므로 설정은 신중하게 하여야 한다.
⓶기본적으로 최소 6자 이상이어야 한다.
⓷특수 문자와 숫자 등도 가능하다.
⓸대, 소문자를 구분한다.
25. 다음중 E-IDE 타입의 디스크를 Secondary Slave에 연결했을 경우에 인식하는 장치 파일명으로 알맞은 것은
⓵/dev/hda
⓶/dev/hdb
⓷/dev/hdc
⓸/dev/hdd
26. 교육용 유닉스로 리눅스 개발의 시발점이 된 운영체제는?
⓵Minix
⓶Windows 2000
⓷Mac OS X
⓸Solaris
27. 다음 중 명령행에서 입력을 전환할 때 사용하는 기호로 알맞은 것은?
⓵|
⓶>
⓷<
⓸;
28. 다음 중 우분투(ubuntu) 리눅스의 기반이 되는 리눅스로 알맞은 것은?
⓵Fedora
⓶RHEL
⓷Devian
⓸Slackware
29. 다음 명령의 실행 결과에 대한 설명으로 가장 적절한 것은? #groupaddihd1
groupadd:unabletolockgroupfile
⓵로그인한 계정이 ihd1 이라는 그룹에 추가되게 하였다.
⓶ihd1 이라는 새로운 그룹을 추가하였다.
⓷ihd1이라는 그룹을 생성하려 하였으나, 권한이 없어서 제대로 실행하지 못하고 있다.
⓸group file이 존재하지 않아서 새롭게 생성한 후, ihd1그룹을 추가하였다.
30. Bash쉘(Shell)에서 설정되어 있는 PATH 환경변수에 /user/local/bin 이라는 새로운 값을 추가하기 명령으로 알맞은 것은?
⓵export PATH=/usr/local/bin
⓶path=/usr/local/bin
⓷export PATH=$PATH:/usr/local/bin
⓸path=$PATH:/usr/local/bin
31. 다음 중 명령어에 대한 출력이나 입력을 원하는 위치로 바꿀 때 사용되는 리다이렉션 명령어가 아닌 것은?
⓵>
⓶>>
⓷<
⓸~
32. 다음 중 ihduser 계정의 삭제할 때 그 사용자의 파일 및 디렉터리를 같이 제거하려고 할때 알맞은 것은?
⓵userdel ihduser
⓶userdel –d ihduser
⓷userdel –r ihduser
⓸userdel –e ihduser
33. 다음 명령의 실행 결과에 대한 설명으로 가장 적절한 것은? [root@ihdroot]echo$PWD
/root
⓵현재 작업디렉토리의 위치를 확인해 보고 있다.
⓶홈 디렉토리 정보를 간직하고 있는 PWD 환경변수의 내용을 출력하고 있다.
⓷시스템 관리자의 권한으로만 위 환경변수를 확인해 볼 수 있다.
⓸일반적으로 디렉토리를 이동하면 PWD 변수를 수동으로 다시 설정해 주어야 한다.
34. 다음중 국내에서 배포하는 리눅스로 알맞은 것은?
⓵SuLinux
⓶CentOS
⓷SUSE
⓸Fedora
35. 다음 중 콘솔 모드(또는 텍스트 모드)의 실행레벨로 알맞은 것은?
⓵1
⓶3
⓷5
⓸6
36. 다음은 mbox 파일이 어떤 종류의 파일인지 확인해 보기 위한 명령이다. ()안에 들어갈 가장 적절한 명령은? [root@ihdroot]#()mbox
mbox:ASCllmailtext
⓵what
⓶file
⓷type
⓸tail
37. 다음 중 텍스트 파일의 앞 부분 내용을 확인할 때 사용하는 명령으로 알맞은 것은?
⓵head
⓶tail
⓷more
⓸cat
38. 특정 호스트의 IP주소를 찾기 위해 사용하는 명령어는?
⓵dia
⓶netfind
⓷nslookup
⓸vmware
39. 다음은 ls –l명령을 실행시킨 결과이다. 이에 대한 설명으로 틀린 것은? [-rwxr-xr-xihdproject1024Aug1310:10client.c]
⓵client.c의 소유자는 ihd이다.
⓶소유자는 client.c를 수정할 수 없다.
⓷project 그룹에 속한 사람은 client.c의 내용을 볼 수 있다.
⓸일반사용자도 client.c를 실행할 수 있다.
40. 사용자 계정관리에 대한 설명으로 틀린 것은?
⓵일반적으로 사용자 계정을 생성할 때는 useradd 명령어를 사용한다.
⓶사용자 계정변경을 위한 usermod명령 사용시 사용자 계정 홈 디렉토리를 설정하고자 할때는 –d 옵션을 사용한다.
⓷사용자의 그룹에 대한 정보는 /etc/group 파일에 저장되어 있다.
⓸/etc/shadow 파일은 사용자의 uid, gid등의 정보를 포함하고 있다.
41. 다음 중 영국 회사인 캐노니컬에서 데비안 리눅스를 기초로 고유한 데스크톱 환경인 유니티를 사용하여 만든 배포판으로 알맞은 것은?
⓵수세리눅스
⓶슬랙웨어
⓷CentOS
⓸우분투
42. 시스템을 10분 후에 재시작하기 위한 명령은?
⓵shutdown –r +10
⓶shutdown –h +10
⓷shutdown –r 00:10
⓸shutdown –h 00:10
43. 현재 디렉토리의 하위 디렉토리까지 모두 포함하여 linuxmaster라는 문자열을 포함한 파일을 검색하는 명령으로 가장 알맞은 것은?
⓵find . -string linuxmaster -print
⓶grep –r linuxmaster *
⓷ls –al | grep linuxmaster
⓸cat * | grep linuxmaster
44. 두 개의 파일명을 매개 변수로 사용하여 화면에 그 차이점을 나열하는 명령어는
⓵find
⓶break
⓷diff
⓸halt
46. 다음 중 리눅스에서 지원하는 네트워크 파일시스템의 종류로 틀린 것은?
⓵SMB
⓶CIFS
⓷JFS
⓸NFS
47. 다음 중 자유 소프트웨어에 대한 설명으로 틀린 것은?
⓵ 상업용 목적으로 사용할 수 있다.
⓶소스 코드를 임의로 개작할 수 있다.
⓷소스 코드 수정시에는 반드시 소스 코드를 공개해야 한다.
⓸무료로 얻은 소스 코드를 이용하여 프로그램을 만든 경우에는 무료로만 배포해야 한다.
49. 파티션에 대한 설명으로 틀린 것은?
⓵ 하나의 물리적 디스크에는 4개의 Primary 파티션으로 분할이 가능하다.
⓶ 파티션은 실린더를 기준으로 나뉘어 진다.
⓷ 1개의 Extended 파티션은 6개의 Primary 파티션으로 분할이 가능하다
⓸ 하나의 물리적 디스크에 12개 이상의 파티션 생성도 가능하다.
50.파일 또는 디렉토리와 관련된 명령어가 아닌 것은?
⓵cp
⓶mkdir
⓷ps
⓸rm
1.
다음 명령에 대한 설명으로 가장 적절한 것은?
2. 배포판 설치 시 선택할 수 있는 설치 유형이 아닌 것은?
가.워크스테이션
나.업그레이드
다.서버
라.메인프레임
3. 다음 명령에 대한 설명으로 가장 적절한 것은? [root&@ihd root]# cat/etc/passwd | grep-v linuxmaster
가./etc/passwd 파일에서 linuxmaster라는 문자열이 포함된 행만 출력한다.
나./etc/passwd 파일에서 linuxmaster라는 문자열이 포함되지 않은 행만 출력한다.
다./etc/passwd 파일에서 linuxmaster라는 문자열을 추가한다.
라./etc/passwd 파일에서 linuxmaster라는 문자열이 계정이 존재하는지 확인한다.
4. 현재 디렉토리의 하위 디렉토리까지 모두 포함하여 linuxmaster라는 문자열을 포함한 파일을 검색하는 명령으로 가장 알맞은 것은?
가.find .-string linuxmaster -print
나.grep-r linuxmaster *
다.ls-al | grep linuxmaster
라.cat * | grep linuxmaster
5. 교육용 유닉스로 리눅스 개발의 시발점이 된 운영체제는?
가.Minix
나.Windows 2000
다.Mac OS X
라.Solaris
6. shutdown 명령어의 옵션에 대한 설명으로 틀린 것은?
가.-c:예약된 shutdown 명령을 취소한다.
나.-h:shutdown 명령이 완료되면 시스템을 정지시킨다.
다.-f:shutdown 전에 수행중인 모든 프로세스에게 kill 시그널을 보낸다.
라.-r:shutdown 명령이 완료되면 시스템을 재부팅 한다.
7. 현재 접속되어 있는 모든 사용자들에게 메시지를 보낼 때 사용되는 명령어는? wall
8. 다음은 어떤 명령어의 실행결과이다.()안에 들어갈 명령어로서 가장 적절한 것은?
$ () com1.txt com2.txt
com1.txt com2.txt differ, char 3,line 1
가.rm
나.cmp
다.mkdir
라.ls
9. userdel 명령어로 계정을 삭제할 때, 해당 계정 홈 디렉토리의 하위 디렉토리까지 삭제시키는 옵션은?
가.-r
나.-R
다.-d
라.-D
10. diff명령어의 옵션에 대한 설명으로 틀린 것은?
가.-i:대,소문자를 구별한다.
나.-b:하나 이상의 공백문자는 같은 것으로 취급하여 비교한다.
다.-e:ed 에디터를 위한 스크립트를 생성한다.
라.-w:공백을 무시하고 비교 작업을 수행한다.
11. 시스템을 재시작하지 않고 종료하는 명령으로 틀린 것은?
가.shutdown -h now
나.halt
다.init 0
라.reboot
12. 현재 사용되는 리눅스의 특징에 대한 설명으로 틀린 것은?
가.멀티 프로세서(Multi Processor)를 지원한다.
나.TCP/IP 네트워킹을 지원한다.
다.리눅스 커널은 COBOL로 작업되었다.
라.애플,윈도우즈 NT등에서 사용되는 다양한 파일시스템을 지원한다.
13. ls 명령어를 사용하여 다음과 같은 출력 결과가 나오게 하기 위한 옵션은?
drwxr-xr-x 4 root level0 4096 Jul 5 08:29
drwxr-xr-x 36 root root 4096 Jul 31 12:30..
-rw-r--r-- 1 root root 24 Jul 5 08:29 bash_logout
-rw-r-r-- 1 root root 230 Jul 5 08:29 ,bash_profile
-rw-r-r-- 1 root root 124 Jul 5 08:29 ,bashrc
-rw-r-r-- 1 root root 3394 Jul 5 08:29 .screenrc
drwxr-x--x 2 root level0 4096 Jul 6 18:01 public_html
가.-c 나.-al 다.-d 라.-dl
14. FSF의 설립자로서 GNU를 이끌면서 리눅스의 발전에 핵심적인 역할을 한 사람은?
가.리차드 스톨만(Richard Stallman)
나.리누스 토발즈(Linus Tovalds)
다.앤드류 타넨바움(Andrew Tanenbaum)
라.빌 게이츠(Bill Gates)
22. reboot명령어의 수행 과정에 대한 설명으로 틀린 것은?
가.파일 시스템을 언마운트한다. 나.시스템을 shutdown한다.
다.시스템 실행수준(run level)을 3으로 변경시킨다.
라.다중 사용자(multi-user)모드에서는 수행되지 않는다.
23. 다음 명령에 대한 설명으로 맞는 것은?
useradd -f -5lms
가.lms 계정의 우선순위를 5만큼 낮추어서 생성한다. 나.lms 계정은 앞으로 5일 동안 사용할 수 있도록 한다. 다.lms 계정의 id를 5로 지정한다.
라.lms 계정의 passwd 파일내의 위치를 5만큼 앞쪽으로 생성한다.
24. 리눅스에서 쉘이 명령어를 찾을 수 있도록 지정하는 검색경로(PATH)를 설정하는 파일로 가장 알맞은 것은? 가./etc/profile
나./etc/passwd 다./etc/shadow 라./etc/environment
25. 다음 명령 중 a.txt 파일과 같은 내용으로 b.txt 파일을 만드는 명령은?
가. cat a.txt <<b.txt 나. cat b.txt <a.txt 다.cat a.txt >b.txt 라.cat b.txt >a.txt
26. LILO에 대한 설명으로 틀린 것은?
가.반드시 MBR(Master Boot Record)에 설치되어야 하는 것은 아니다.
나.Redhat 계열의 배포판에서만 제공된다.
다.LILO를 사용하면 다양한 OS를 선택하여 사용할 수 있다. 라.LILO외에도 GRUB(Grand Unified Bootloader)등의 부트 로더가 있다.
27. bash 환경에서 아래 명령의 실행 결과에 대한 설명으로 가장 적절한 것은?
#export PATH=$PATH:/etc
가.기존의 경로(PATH)를 제거하고 새로운 경로를 추가하였다. 나.기존의 경로(PATH)에 /etc라는 새로운 경로를 추가하였다. 다.잘못된 명령으로,export $PATH-PATH:/etc로 실행하는 것이 옳다. 라.잘못된 명령으로,export PATH=PATH:/etc로 실행하는 것이 옳다.
28. 일반적으로 리눅스 설치 부팅 디스크를 만들 때 사용되는 부팅 이미지는?
가.rawrite.img
나.Boot.img
다.img
라.Boot.image
29. LILO 설정 파일인 /etc/lilo.conf의 각 설정에 대한 설명으로 틀린 것은? 가.boot-/dev/hda : LILO가 설치될 위치
나.map=/boot/map : LILO에 의해서 자동으로 생성되는 파일 다.install=/boot/boot.b : 부트 섹터 위치 정보를 가진 파일 라.timeout=50 : 키보드 입력이 없을 시 자동 부팅시간 50초 설정
29-1. GRUB 설정중 ‘timeout=10’에 대한 설명으로 알맞은 것은?
10초 동안 대기한 후에 기본 설정된 운영체제로 부팅한다.
30. 각 명령어에 대한 설명으로 틀린 것은?
가.pwd:현재 위치한 디렉토리 확인 마.man : 현재로그인 되어 있는 사용자 확인 나.tty:현재 접속한 터미널의 장치 확인 바.mkdir : 디렉터리 만들기
다.cd:지정한 디렉토리로 이동
라.ls:지정한 디렉토리내의 파일 목록만 출력
31. 일반적으로 “/”디렉토리 바로 하단에 위치하는 디렉토리가 아닌 것은? 가./include
나./proc 다./usr 라./var
32. 오류 메시지를 파일로 저장하기 위한 방향 재지정 명령으로 옳은 것은?
가.cat nofile 0> error_log_file 나.cat nofile 1> error_log_file 다.cat nofile 2> error_log_file 라.cat nofile >error_log_file
33. LILO와 GRUB에 대한 설명으로 틀린 것은?
가.LILO는 GRUB보다 먼저 개발되었다.
나.LILO는 컴퓨터 바이오스(BIOS)의 정보를 참조하지 않는다.
다.GRUB은 IDE 하드디스크를 장착한 순서대로 인식한다.
라. GRUB에서는 부트 디스크를 통한 부팅을 지원하지 않는다.
34. ftp 내부 명령어가 아닌 것은?
가.put 나.get 다.open 라.mcopy
가.MBR,FDISK 나.MBR,LILO
다.파티션,Disk Druid
라.파티션,LILO
38. 네트워크 설정 중 DHCP 옵션에 대한 설명으로 옳은 것은? 가.매스커 레이드(Masquerade)에 의한 네트워크 구현 시 사용한다. 나.Dynamic Host Configuration Program의 약자이다.
다.다수의 IP 주소를 확보해 두고 이를 다른 시스템에 유동적으로 할당하는 네트워크 시스템에서 사용한다.
라.bootp와는 전혀 다른 기능을 제공한다.
39. 현재 호스트에서 ihd.or.kr까지 연결되는 과정을 알고 싶을 때 사용할 명령은? 가.traceroute ihd.or.kr
나.ping ihd.or.kr 다.telnet ihd.or.kr 라.ftp ihd.or.kr
40. GNU 프로젝트에 대한 설명으로 틀린 것은? 가.리차드 스톨만(Richard Stallman)에 의해 시작되었다. 나.많은 GNU 프로그램들은 GCC로 컴파일 되었다. 다.최초로 UNIX를 개발한 프로젝트이다.
라.소프트웨어의 독점에 반대해 프로그램을 자유롭게 사용하도록 하자는 취지이다.
41. 현재 시스템에 접속한 사용자 계정을 조회하는 명령어는?
가.find 나.grep 다.ping 라.users
42. 네트워크 인터페이스를 설정 또는 확인하는 명령어로 맞는 것은? 가. ifconfig
나. ipconfig 다. xconfig 라. iptable
43. 디렉토리 내의 파일들의 정보를 화면단위로 출력할 때 사용하는 명령은? 가. ls-al | more
나. ls-al | cat
다. ls-al | screen 라. ls-al | page
44. 다음 중 파일을 삭제할 때 사용하는 명령어는?
가. clear 나. delete 다. rm 라. mv
45. 각 명령어에 대한 설명으로 틀린 것은? 가.pwd-현재 작업 디렉토리 위치 확인 나.mkdir-디렉토리 만들기
다.man-현재 로그인 되어 있는 사용자 확인
라.fsck-파일 시스템 검사 및 오류 수정
46. test라는 바이너리 파일을 cat으로 출력하였더니 모니터에 이상한 문자들이 출력되었다. 이렇게 출력된 문자들을 깔 끔히 모니터에서 제거하고자 할 때, 사용되는 명령어로서 가장 적당한 것은?
가. clear 나. sweep 다. swap 라. more
47. 파티션에 대한 설명으로 틀린 것은?
가.운영체제에서 사용하도록 논리적으로 나뉘어진 하드 디스크의 각 구역을 말한다. 나.primary,extended,logical로 구분 할 수 있다.
다.하나의 하드 디스크에 최대 세 개의 primary 파티션을 만들 수 있다.
48. 리눅스에 대한 설명으로 틀린 것은? 가.프로그램의 소스가 공개되어 있다. 나.1991년에 최초버전이 인터넷에 공개되었다.
다.배포판 회사에서는 개발 작업이 금지되어 있다.
라.배포판의 종류로는 레드햇,데비안,슬랙웨어 등이 있다.
49. 일반적인 디렉토리에 대한 설명으로 틀린 것은? 가./bin에는 기본 실행파일들, 즉 사용자 명령어들이 있다. 나./etc에는 시스템 관리시 필요한 설정파일들이 있다. 다./op에는 각 장치에 필요한 socket 및 log 파일들이 있다.
라./proc에는 시스템 관리를 목적으로 메모리상에 만들어 놓은 가상 디렉토리로서, 디렉토리내의 파일들은 현재 시스템 설정을 보여준다.
50. /home 디렉토리에 대한 일반적인 설명으로 맞는 것은? 가.일반적인 명령어와 라이브러리들이 설치되는 디렉토리 나.사용자 계정의 홈 디렉토리가 위치하는 디렉토리 다.시스템 관리에 관련된 바이너리 파일이 위치하는 디렉토리 라.기타 문서들이 저장되는 디렉토리
MD5관한 설명으로 맞는것은? 보안관련 아닌것을 제외할것
파티션과 장치명에 대한 설명으로 맞는 것은? hda는 첫 번째 IDE HDD를 나타낸다.
다음중 새로운 파일을 만드는 것과 관련이 없는 명령어는? find
배포판 설치 시 선택 할 수 있는 설치 유형이 아닌 것은? 메인프레임
시디롬을 열고 닫을 때, 사용하는 명령어는? eject
단지 LILO 버전을 보기 위한 명령어 옵션? lilo -v
시스템을 재시작하지 않고 종료하는 명령으로 틀린 것은? reboot
다음 명령어들의 실행 결과에 대한 설명으로 적절한 것은?
[root@ihd root]# mount /mnt/cdrom [root@ihd root]# cd /mnt/cdrom [root@ihd cdrm]# umount /mnt/cdrom~~
마운트 되어 있는 장치가 사용되고 있기 때문에 언마운트가 되지 않고 있다.
GRUB에 대한 설명으로 틀린 것은? MBR에만 설치가 가능하다.
리처드 스톨만에 의해 설립되었으며 컴퓨터 프로그램의 복제와 배포, 개작을 위한 단체? FSF
GNU 프로젝트와 관련이 없는 것은?
Windows 2000
다음 명령의 실행결과에 대한 설명으로 가장 적절한 것은? ihd@ihd skel $ ls -al /etc/skel
현재 로그인된 계정의 bash 설정 파일들을 나열하고 있다.
userdel 명령어로 계정을 삭제할 때, 해당 계정 홈 디렉토리의 하위 디렉토리까지 삭제하는 옵션?
-r
특정 호스트의 IP 주소를 찾기 위해 사용하는 명령어는? nslookup
일반적으로 / 디렉토리 바로 하단에 위치하는 디렉토리가 아닌 것은?
/include
파티션에 대한 설명으로 틀린 것은?
가.운영체제에서 사용하도록 놀리적으로 나뉘어진 하드 디스크의 각 구역을 말한다.
나.primay,extened,logical로 구분 할 수 있다.
다.하나의 하드 디스크에 최대 세 개의 primary 파티션을 만들수있다.
라.extended 파티션 내에 여러 개의 logical파티션을 만들 수있다.
시스템을 10분 후에 재시작하기 위한 명령은? shutdown -r +10
현재 시스템에 접속한 사용자 계정을 조회하는 명령어는? users
일반적으로 /etc 에 위치하며, 시스템을 부팅 시 자동으로 마운트되게 하기 위해 설정해야 하는 파일? fstab
일반적인 디렉토리에 대한 설명으로 틀린 것은?
/opt에는 각 장치에 필요한 socket 및 log 파일들이 있다.
useradd의 사용법으로 틀린 것은?
USERADD -e -5 lms
패스워드 설정에 대한 설명으로 틀린 것은?
New password : 프롬프트에서암호를입력하면, 화면상에 입력한 암호가 그대로 표시
시스템의 메모리 사용량 정보를 확인하는 명령어는? free
디렉토리 내에 aa 파일이 존재할때, cat <aa >bb 명령을 실행한후 bb를 실행했을 때의 결과는? 아무런 결과도 출력되지 않는다.
GNU 정신에 입각하여 자유소프트웨어에 적용시킨 라이센스는? GPL
리눅스 배포판을 구성하고 있는 것으로 틀린 것은? 허드(Hurd)
파일 비교와 관련이 없는 명령어는? gcc
간단한 인터페이스에 적은 용량으로 막강한 기능을 가진 파티션 분할 명령어는? fdisk
다음 중 파일의 일부만을 출력하는 명령어로 적절하지 않은 것은 ? most
다음은 ls -l 명령을 실행시킨 결과이다. 이에 대한 설명으로 틀린 것은?
[ -rwxr-xr-x ihd project 1024 Aug 13 10:10````]
소유자는 client.c를 수정할 수 없다.
다음 명령에 대한 설명으로 가장 적절한 것은? # mount -t ext2 /dev/hdc1 /user/local /
/dev/hdc1 파티션을 /usr/local/apache 디렉토리에 마운트하고 있다.
네트워크 설정 중 DHCP 옵션에 대한 설명으로 옳은 것은?
다수의 ip주소를 확볼해 두고 이를 다른 시스템에 유동적으로 할당하는 네트워크 시스템에서 사용
현재 접속되어 있는 모든 사용자들에게 메시지를 보낼 때 사용되는 명령어는? wall
교육용 유닉스로 리눅스 개발의 시발점이 된 운영체제는?
Minix
다음 명령 중 a.txt 파일과 같은 내용으로 b.txt 파일을 만드는 명령은? cat a.txt >b.txt
현재 사용되는 리눅스의 특징에 대한 설명으로 틀린 것은? 리눅스 커널은 COBOL로 작업되었다.
다음 명령에 대한 설명으로 가장 적절한 것은? #ifconfig eth0 down
eth0 라는 네트워크 어댑터를 비활성화 시키고 있다.
다음은 어떤 명령어에 대한 설명이다. 가장 적당한 명령어를 고르시오.
용량이 큰 파일을 여러 개의 작은 파일로 분리하여 플로피 디스크로 이동시킬 때
spllit
다음 중 리눅스를 정상 설치했을 경우 기본적으로 생성되는 파일 시스템이 아닌 것은? 하나 이상의 Ext2 파일 시스템
LILO와 GRUB에 대한 설명으로 틀린 것은?
GRUB에서는 부트 디스크를 통한 부팅을 지원하지 않는다.
FSF의 설립자로서 GNU를 이끌면서 리눅스의 발전에 핵심적인 역할을 한 사람? 리차드 스톨만
root 사용자가 사용자 choi의 비밀번호를 변경하는데 사용하는 명령어는? passwd choi
다음은 /etc/group 파일 내용 중 일부이다. 이에 대한 설명으로 틀린 것은? 그룹 관리자는 mipal이다.
bash 환경에서 아래 명령의 실행 결과에 대한 설명으로 가장 적절한 것은?
기존의 경로(PATH)에 /etc라는 새로운 경로를 추가하였다.
netstat 명령어에서 라우팅 테이블을 출력하는 옵션은?
-r
netstat 명령어의 옵션에 대한 설명으로 틀린 것은?
-x:Unix domain socket의 상태만 화면에 출력한다.
다음 설명을 듣고 () 안에 들어갈 가장 적당한 단어를 고르시오.
()은 TCP/IP 프로토콜을 사용하는 응용 프로그램으로 다른 호스트에 IP 데이터그램이 도착할 수 있는지를 검사하는 것 을 의미한다.
ping
rm 명령어의 옵션 중 파일을 지우기전에 대화형으로 확인과정을 거치는 것은?
-i
ftp에서 여러개의 파일을 다운로드 받을 때 사용하는 명령어로 가장 적당한 것은? mget
자신의 호스트 명을 변경 또는 확인 하기위해 사용하는 명령어는? hostname
lms의 그룹 ID(GID)를 700으로 변경하는 명령은? groupmod -g 700 lms
1. CD-ROM이 IDE 장치의 Secondary Slave로 연결되었을 대, 일반적으로 사용하는 장치 파일 이름은? 나. /dev/hdd
2. 리눅스 설치 시 사용자 보안 인증에 관한 설정사항이 아닌 것은? 라. SSL(웹서버 보안인증)
3.
파이프(pipe)에 대한 설명으로 틀린것은?
라. 두 명령어를 연결할 때 임시 파일이 생성된다.
4. 다음 명령에 대한 설명으로 맞는 것은?
useradd -f -5 lms
나. lms 계정은 앞으로 5일 동안 사용할 수 있도록 한다.
5. 시스템관리자 A는 실행중인 웹서버의 로그(log)파일을 백업시키기 위해, 웹서버를 잠시정지 시켰다가 다시 시작시키려 한다. 이때에 사용하는 명령어로 가장 적당한 것은?
가. reboot
6. 리눅스 파일시스템에 대한 설명으로 틀린것은? 나. 트리구조에는 제한이 있다.
7 LILO와 GRUB에 대한 설명으로 옳은것은?
라. GRUB에서는 부트 디스크를 통한 부팅을 지원하지 않는다.
8. 파티션을 분할하는 장점으로 틀린것은?
파일의 크기가 커질 경우 다른 파티션을 활용할 수 있다.
9. 일반적으로 /etc에 위치하며, 시스템을 부팅 시 자동으로 마운트되게 하기 위해 설정해야 하는 파일은? 라.fstab
10. diff 명령어의 옵션에 대한 설명으로 틀린것은?
-i: 대,소문자를 구별한다.
기존의 파일 생성 시간을 현재 시간으로 갱신하는 명령어는? touch
다음 중 파일을 삭제할 때 사용하는 명령어는? rm
리눅스용 그래픽 사용자 인터페이스는? KDE
시스템의 네트워크 인터페이스에 대한 정보를 확인하는 명령어로 적절하지 못한 것은 ?
cat /etc/crontab
mkdir .fileA와 같이 디렉토리를 생성하면 그 결과는?
ls 명령에서 -a 옵션을 이용하면 .fileA디렉토리를 찾을 수 있다.
ls 명령어를 사용하여 다음과 같은 출력 결과가 나오게 하기 위한 옵션은?
drwxr-xr-x 4 root level0 4096
drwxr-xr-x 36 root 4096 나 -al
대부분의 배포판에서 보안을 위하여 패스워드를 다른 곳에 저장해 두는 기능인 쉐도우 패스워드(Shadow password)를 사용할때 일반적으로 패스워드가 실제 저장되는 경로와 파일명은?
/etc/shadow
최초로 리눅스를 개발한 사람은? 리누스 토발즈
시스템 관리자 홍길동은 사용자들로부터 시스템 시각이 잘못 설정되어 있다는 이야기를 들었다. 이를 시정하기 위한 명령으로서 가장 적당한 것은?
가 date
다음 명령의 실행 결과에 대한 설명으로 가장 적절한 것은? [root@susaek rentiz]#traceroute ihd.or.kr
나. ihd.or.kr까지 도달하기 위해 거쳐 가는 연결된 노드들을 확인해 보고 있다. 파일의 크기를 분할할 때 사용하는 명령어는?
split
다음 명령의 실행 결과에 대한 설명으로 가장 적절한 것은? ihd@ihd:/ # groupdel ihd1
groupdel: group ihd1 does not exist
ihd1 그룹을 제거하고자 하였으나, 해당 그룹이 존재하지 않아서 제거하지 못하였다.
오류 메시지를 파일로 저장하기 위한 방향 재지정 명령으로 옳은 것은? cat nofile 2 >error_log_file
a 라는 파일이 이미 존재하고 있을 때, touch a 명령의 사용 결과로 알맞은 것은? a파일의 내용에는 아무런 변동이 없다.
/home 디렉토리에 대한 일반적인 설명으로 맞는 것은?
사용자 계정의 홈 디렉토리가 위치하는 디렉토리
다음 각 명령어에 대한 설명으로 틀린 것은?
uniq : 파일의 내용을 준 단위로 정렬하여 디스플레이 한다. 다음 각 명령어에 대한 설명으로 틀린 것은?
man - 현재 로그인 되어 있는 사용자 확인
다음 각 명령어에 대한 설명으로 틀린 것은? ls : 지정한 디렉토리내의 파일 목록만 출력
리눅스 설치 시 사용자가 기본적으로 설정하지 않는 것은? 스캐너
아래의 /etc/passwd 파일에 대한 일반적인 설명으로 틀린 것은? lms:x:500:500:/home/lms:/bin/false
lms 계정의 패스워드는 x로 암호화되어 /etc/pass 파일에 저장되어 있다.
사용 중인 시스템의 MAC 주소를 확인할 수 있는 명령은? ifconfig
root(Super User)가 아닌 새로운 사용자에게 시스템에 대한 사용권한을 부여하는 명령어는?
useradd
다음 명령의 실행 결과에 대한 설명으로 올바른 것은? [root@ihd root] hostname -v ihd
현재 시스템의 호스트네임을 ihd로 설정한다.
이미 생성된 계정의 홈 디렉토리, 유효기간, 기본 그룹 등을 변경시 사용하는 명령어는? usermod
다음은 ls -al 명령을 실행한 결과이다. 이에 대한 설명으로 맞는 것은?
-rwxr-xr-- 1 user1 user 4336 Oct 2 00:21 true 소유자는 user1이다.
lilo.conf 파일의 설정항목과 이에 대한 설명으로 옳은 것은? label - 하드 디스크의 레이블을 지정
다음 명령에 대한 설명으로 가장 적절한 것은?
[root@ihd root]# cat /etc/passwd | grep -v linuxmaster
/etc/passwd 파일에서 linuxmaster라는 문자열이 포함되지 않은 행만 출력한다.
현재 디렉토리의 하위 디렉토리까지 모두 포함하여 liruxmaster라는 문자열을 포함한 파일을 검색하는 명령으로 가장 알 맞은 것은?
ls -al | grep linuxmaster
shutdown 명령어의 옵션에 대한 설명으로 틀린 것은?
-f : shutdown 전에 수행중인 모든 프로세스에게 kill 시그널을 보낸다.
다음은 어떤 명령어의 실행결과이다.()안에 들어갈 명령어로서 가장 적절한 것은?
$ () com1.txt com2.txt
com1.txt com2.txtg differ : char 3, line 1 cmp
리눅스 배포판에 포함되어 있는 대부분의 기본적인 유틸리티를 제공하는 곳은? GNU
사용자 계정 추가 시 기본적으로 설정되는 항목으로 틀린 것은? vi 에디터
reboot 명령어의 수행 과정에 대한 설명으로 틀린 것은? 시스템 실행수준(run level)을 3으로 변경시킨다.
리눅스에서 쉘이 명령어를 찾을 수 있도록 지정하는 검색경로(PATH)를 설정하는 파일로 가장 알맞은 것은?
/etc/profile
LILO에 대한 설명으로 틀린 것은?
반드시 MBR(Master Boot Record)에 설치되어야 하는 것은 아니다.
일반적으로 리눅스 설치 부팅 디스크를 만들 때 사용되는 부팅 이미지는? Boot.img
LILO 설정 파일인 /etc/lilo.conf의 각 설정에 대한 설명으로 틀린 것은? timeout=50 : 키보드 입력이 없을 시 자동 부팅시간 50초 설정
ftp 내부 명령어가 아닌 것은? mcopy
usermod 명령어에서 기본 로그인 쉘을 변경하는 옵션은?
-s
디렉토리 및 파티션에 대한 설명으로 틀린 것은?
/usr : 각종 라이브러리가 저장된 디렉터리로 커널 모듈도 있다.
하나의 하드 디스크를 몇 개의 드라이브로 분할하여 사용할지 설정하는 것으로 그 용어와 툴의 조합이 맞는 것은?
파티션, Disk Druid
현재 호스트에서 ihd.or.kr까지 연결되는 과정을 알고 싶을 때 사용할 명령은?
traceroute ihd.or.kr
GNU 프로젝트에 대한 설명으로 틀린 것은?
최초로 UNIX를 개발한 프로젝트이다.
네트워크 인터페이스를 설정 또는 확인하는 명령어로 맞는 것은? ifconfig
디렉토리 내의 파일들의 정보를 화면단위(한페이지씩)로 출력할 때 사용하는 명령은? ls -al | more
다음 중 파일을 삭제할 때 사용하는 명령어는? rm
리눅스에 대한 설명으로 틀린 것은?
배포판 회사에서는 개발 작업이 금지되어 있다. / 라이센스를 구입하여야 사용이 가능하다.
물리적인 터미널 하나로 가상의 다중 터미널을 사용할 수 있게 하는 기능은? 가상콘솔
rm -r [디렉토리]의 명령을 사용했을 때의 결과는?
디렉토리 내의 파일뿐만 아니라 하위 디렉토리와 그 안의 파일까지 모두 삭제한다.
일반적으로 시스템 부팅에 필요한 파일이 있는 디렉토리는?
/boot
파티션 설정에 관한 설명으로 바람직하지 못한 것은?
시스템의 여러 관리정보가 있는 /var는 별도로 파티션하는 것이 좋다.
리눅스의 기본 명령어에 대한 설명으로 틀린 것은?
내부 명령어는 실행 시 새로운 서브 프로세스를 exec하여 실행한다.
리눅스에 대한 설명으로 맞는 것은? POSIX 규격을 따르고 있다.
다음 중 네트워크를 설정할 때 사용되는 명령어 또는 파일과 무관한 것은?
/etc/login.defs
일반적인 파티션 설정에 대한 설명으로 틀린 것은? 스왑 파티션은 용량 제한이 없다.
다음 명령의 실행 결과에 대한 설명으로 가장 적절한 것은? [ihd@ihd ihd]$ cat -n foo.txt | more
foo.txt에 행 번호를 추가하여 한 화면씩 나누어 출력한다.
리눅스 시스템에서 지원하지 않는 파일 시스템은? NTFS
다음 명령의 실행 결과에 대한 설명으로 가장 적절한 것은? [root@ihd root] echo $PWD
/root
현재 작업디렉토리의 위치를 확인해 보고 있다.
홍길동은 자신이 사용하고 있는 시스템의 관리자로부터 너무 많은 디스크 용량을 사용하고 있다는 경고를 들었다. 홍길동의 홈 디렉토리에서 홈 디렉토리를 포함한
하위 디렉토리까지 사용하고 있는 디스크 용량을 확인하는 명령어로서 가장 알맞은 것은? du -sh ~
현재 시스템 접속자의 수를 숫자로 표시하는 명령은? who | wc -l
다음 명령에 대한 설며응로 맞는 것은? groupadd -g 510 ihd
ihd라는 그룹을 생성한다.
다음 파일에 대한 설명으로 틀린 것은?
/etc/shadow는 일반 사용자는 읽기 권한만 가지며, 쓰기 및 실행은 할수 없도록 지정되어 있다.
ls 명령어 옵션 중 디렉토리를 보고자 할때 사용하는 것은?
-d
오픈소스 소프트웨어의 본질적인 의미로 틀린 것은? GPL 등의 라이센스를 따른다.
저널링(Journaling)파일 시스템에 관한 설명으로 틀린 것은? Ext2 보다 읽기,쓰기 성능이 우수하다.
LILO의 설정 파일인 /etc/lilo.conf에 대한 설명으로 틀린 것은? boot는 커널의 위치를 나타낸다.
시스템관리자 A는 웹서버의 로그(log)파일을 백업시키기 위해, 웹서버를 잠시 정지시켰다가 다시 시작시키려 한다. 이때 에 사용하는 명령어로 가장 적당한 것은?
sleep
파일명이나 디렉토리명이 a인 파일과 디렉토리를 모두 찾고자 할 때 사용하는 명령은? find / -name a
리눅스 설치 시 설정하는 MD5에 대한 설명으로 맞는 것은? 패스워드를 255자까지 허용하여 강력한 보안기능을 설정한다.
다음 명령에 대한 설명으로 가장 적절한 것은?
[root@ihd root]# cat/etc/passwd ㅣgrep -v linuxmaster
/etc/passwd 파일에서 linuxmaster라는 문자열이 포함되지 않은 행만 출력한다.
파일 bb와 aa가 한 디렉토리 내에 있을 때, mv -i bb aa 명령을 실행한 결과로 맞는 것은? aa를 덮어 쓸 것인지 사용자에게 질의한다.
다음 중 ping 명령어를 사용하여 확인할 수 없는 것은?
외부에서 사용 중인 시스템에 PING을 이용한 DOS attack을 하고 있는지 여부
현재 디렉토리의 위치가 /home/user1일 경우 다음 중 그 의미가 다른 것은? cd home
bash 기준으로 명령어의 검색경로를 지정할 수 있는 파일은?
.bash_find
리눅스의 특징으로 틀린 것은?
동적 라이브러리를 제공하지 않는다.
ping 명령어에 대한 설명으로 올바른 것은? 원격 호스트의 연결 상태를 확인한다.
리눅스가 최초로 인터넷에 공개된 년도는? 1991년
다음 명령의 실행 결과를 보고 가장 관련이 없는 항목을 고르시오. [ihd@ihd ihd]$ cat /etc/passwd
패스워드 변경 최소일
사용자 계정 생성 명령어인 useradd 명령어와 관련된 파일에 대한 설명으로 틀린 것은?
/etc/default - 사용자 계정의 기본 홈 디렉토리
두 개의 파일명을 매개 변수로 사용하여 화면에 그 차이점을 나열하는 명령어는? diff
addbib -도서목록 형식의 데이터베이스를 만들거나, 확장 alias - 명령어 간소화하기
apropos - 관련된 명령어 찾기, 사용설명서의 키워드 검색 ar - 라이브러리 만들기, 관리
arch - 컴퓨터 종류 알기
arp - 같은 서브넷의 IP 보여주기 at - 작업 시간 정하기
atd - 계획성 있는 작업 실행하기 awk - 특정 패턴 문자 처리하기 a2p - 펄 파일로 바꾸기 badblocks - 배드 블럭 검사하기 banner - 큰 글자(배너) 만들기
basename - 경로 이름에서 마지막에 있는 이름만 출력 batch - 원하는 시간에 원하는 명령을 실해하게 하는 명령 bc - 계산기
biff - 메일 수신 소리로 확인하기
bin-mail, binmail - 예전에 사용한 전자우편 프로그램 bg - 후면작업; 배경화면 설정
bind - 키나 함수 순서 결합하기 builtin - 내부 명령어 알아보기 break - 루프 빠져나가기
cal - 달력보기
calendar - 간단한 일정표 cat - 파일 병합과 내용 보기 case - 조건 처리하기
cc - C 컴파일러
cd - 디렉토리 변경하기 cfdisk - 디스크 설정하기 chattr - 파일 속성 변경하기
checknr - nroff 또는 troff 입력 파일 검사; 오류를 보여준다 chfn - 사용자 정보 변경하기
chgrp - 파일, 디렉토리가 속했던 그룹 바꾸기 chmod - 파일 권한 바꾸기
chown - 파일 주인 바꾸기 chsh - 지정된 셸 바꾸기 cksum - CRC값을 점검한다 clear - 화면 청소하기
clock - CMOS 시각을 조정하기
cmp - 두 파일을 바이트 단위로 비교 colcrt - troff 파일의 밑줄 속성 문자 처리 colrm - 열 삭제하기
column - 가로 정렬하기
comm - 지정 두파일의 줄 단위 비교와 그 처리 command - 명령어 알아보기
compress, uncompress, zcat - 파일 압축관련 유틸리티들 continue - 루프 계속돌기
cp - 파일 복사하기 cpio - 복사본 만들기 cpp - C 언어 전처리기
crontab - cron을 관리한다
csh - C 문법과 비슷한 쉘 스크립트 문법과 기타 여러 기능이 내장된 쉘 csplit - 파일에 서식, 규칙 정하기
ctags - ex 나 vi 편집기에서 사용될 tag 파일을 만드는 명령 cut - 필요한 필드만 출력하기
date - 날짜 보기
dbx - 소스 수준의 디버거 dd - 블럭장치 읽고 쓰기
debugfs - ext2 파일 시스템 디버깅하기 declare - 변수 선언하기
deroff - nroff, troff, tbl, eqn 관련 내용 지움 df - 파일 시스템의 사용량 보기
diff - 두 파일의 차이점 비교 dirs - 디렉토리 목록 표시하기 dmesg - 부팅 메시지 보기
dnsdomainname - DNS 이름 출력 domainname - NIS 이름 출력&설정 du - 디렉토리와 파일의 용량 파악하기 dumpe2fs - 파일 시스템 정보 보기 echo - 표준 출력하기
ed, red - 기본 줄 편집기 eject - 장치 해제하기 elm - 메일 관련
enable - 내부 명령어 지정 env - 환경변수 출력하기
eqn, neqn, checkeq - 수식 표현 포멧 도구 error - 컴파일러 오류 메시지 목록
eval! - 인수 읽기
exec - 셸 명령어 실행하기 exit - 종료하기
ex, edit, e - 줄 편집기
expand, unexpand - TAB 문자를 공백문자로 바꿈, 또는 그 반대로 expr - 인자를 수식으로 처리
export - 변수 지정하기
e2fsck - 파일 시스템 복구하기 fc - 지정된 편집기 받기
fdformat - 플로피 디스크 포맷하기 fdisk - 파티션 나누기
fg - 지정된 작업을 전면 프로세스로 시작하기 file - 파일 형식 보기
find - 파일 찾기
finger - 사용자 정보 알기 fold - 긴 줄 출력 방법 지정
fmt, fmt_mail - 간단한 문서나, 편지 포멧 도구 for - 반복 실행하기
free - 메모리 사용량 알아보기 fsck - 파일 시스템 검사하기
fstab - 파일 시스템에 대한 고정적인 정보 저장하기 ftp - 파일 전송 프로그램
fuser - 프로세스 ID 출력
gcore - 실행 중인 프로세스의 core 이미지를 구한다. getkeycodes - 매핑 테이블 출력하기
gprof - call-graph profile data -?를 보여줌 grep - 특정 문자(열) 검색하기
groups - 사용자의 그룹을 보여줌 gzexe - 실행 파일 압축하기
gzip - 압축하기
halt - 시스템 종료하기
hash - 기억해 두기; index 역할 head - 파일의 앞부분 출력하기 help - 도움말 보여주기
host - 호스트 정보 보기 history - 사용 명령어 목록보기
hostname - 현재 시스템 이름을 보여줌 id - 계정 정보 알기
if - 조건문 실행하기
ifconfig - 랜카드에 주소 할당하기 imake - makefile 만드는 프로그램 imolamod - 모듈 설치하기
indent - C 프로그램 소스 파일을 들여쓰기 하는 포멧 도구 inetd - 인터넷 서비스의 최상위 데몬
init - 실행 단계 정하기 install - 파일 설치 ispell - 철자법 검사하기
jobs - 수행중인 프로세스 알기 kbd_mode - 키보드 모드 출력하기 kill - 프로세스 죽이기
klogd - 커널 로그 데몬
last - 사용자가 마지막 접속 상태를 보여줌
ld, ld.so - 링크 편집기, 동적 링크 편집기 ldd - 공유 라이브러리의 의존성 알기 leave - 자신의 접속 종료 시간을 알려줌 less - more 명령의 확장
let - 정규식 표현하기
lex - 어휘 분석 프로그램 생성기 lilo - 부팅하기
lint - C 프로그램 verifier
ln - 파일의 하드, 심벌릭 링크 명령 locate - 패턴에 맞는 파일 찾기 login - 로그인하기
logger - 시스템 로그 기록하기 logname - 사용자 로그인명 보여주기 logout - 로그인 셸 종료하기
look - 시스템 디렉토리나, 정열된 목록에서 단어 찾기 lookbib - 도서목록형 데이타베이스에서 찾기
lorder - 오브젝트 라이브러리의 관계 찾기 losetup - 중복 장치 확인하기
lp, cancel - 인쇄 시작, 취소 lpd - 프린트 데몬
lpq - 인쇄 작업 상황 보기 lpr - 인쇄
lprm - 인쇄 작업 지우기 ls - 디렉토리 내용보기
lsattr - 파일 시스템의 속성 보여주기 lsdev - 하드웨어 장치 출력하기 lsmod - 모듈 정보 출력하기
mail - 메일 관련
make - 실행 파일을 만들거나, 특정 작업 파일을 만들 때 사용하는 도구 man - 매뉴얼 보기
mattrib mbadblocks mcd
mcopy mdel mdeltree mdir
mesg - 메시지를 받을 수 있는지 확인하기 mformat
minfo
mkdir - 디렉토리 만들기
mke2fs - 파일 시스템 생성하기 mkfs - 파일 시스템 만들기 mknod - 특수 파일 만들기
mkstr - C 소스 파일을 참조로 오류 메시지 파일을 만듬. mkswap - 스왑 영역 지정하기
mlabel mmd mmount mmove mpartition
mount - 장치 연결하기
more - 화면 단위로 출력하기 mrd
mren mtoolstest mtype
mutt - 메일 관련
mv - 파일 이동이나, 이름 바꾸기 mzip
nawk - 패턴 검색과 언어 처리 netstat - 현재 네트웍 상황 보기 nice - 낮은 우선권에서 명령 실행 nm - 심블 이름 목록 보기
nroff - 문서 포멧 도구
od - 8진수, 10진수, 16진수, ascii 덤프
passwd, chfn, chsh - 비밀번호, 핑거정보, 쉘 바꾸기 paste - 여러파일의 서로 관련 있는 줄 연결시키기 pidof - 실행중인 프로그램의 프로세스 ID 찾기
pine - 메일 관련
ping - 네트웍 확인하기 popd - pushd 취소
pr - 문서 파일 양식화 도구
printenv - 현재 환경 변수들의 내용과 그 값 알아보기 prof - profile 자료 보기
ps - 현재 프로세스 정보 보기 pstree - 프로세스 상관관계 알기
ptx - permuted(순열화된?, 교환된?) 색인 만들기 pwd - 현재 작업 디렉토리 보기
quota - 한 사용자에게 지정된 디스크 할당량보기 ranlib - archive를 random 라이브러리로 변화 rarp - rarp 테이블 관리하기
rcp - 리모트 카피
rcs - RCS 파일 속성 바꾸기 rcsdiff - RCS revisions 비교
rdev - 루트, 스왑장치, 램 크기, 비디오 모드를 조사하고 설정하기 rdate - 네트웍으로 시간 설정하기
reboot - 재부팅하기
rev - 한 줄의 문자열 꺼꾸로 rmmod - 모듈 지우기
readonly - 읽기 전용으로 표시하기 renice - 프로세스 우선 순위 바꾸기 reset - 터미널 초기화하기
restore - 다시 저장하기 rlogin - 리모트 로그인 rm - 파일 지우기
rmdir - 디렉토리 지우기
roffbib - 도서목록형 데이터베이스 보기 또는 양식화 route - 라우팅 테이블 추가/삭제하기
rpm - 프로그램 추가/삭제 rpm2cpio - rpm을 cpio로 변환하기 rsh - 원격으로 명령어 실행하기
rup - 로칼 머쉰의 호스트 상태 보기(RPC version) rusers - 호스트에 로그인한 사용자 출력하기
rwall - 호스트 사용자에게 메시지 뿌리기 rwho - 현재 접속자 보기
script - 화면 갈무리 sed - stream editor set - 변수값 설정하기
setup - 시스템 관련 설정하기 sh - 유닉스 표준 쉘
showmount - 호스트의 마운트 정보 보여주기 shutdown - 전원 끄기
size - 오브젝트 파일의 크기들을 보여줌 sleep - 지정한 시간 만큼 실행 보류 sort - 줄 정열과 검색
sortbib - 도서목록형 데이터베이스 정열 source - 스크립트 번역하기
spell, hashmake, spellin, hashcheck - 맞춤범 검사 - 물론 영어겠지요 split - 파일 나누기
ssh - 암호화된 원격 로그인하기
strings - 오브젝트 파일이나, 실행 파일에서 문자열 찾기 strip - 오브젝트 파일에서 심벌 테이블과 중복된 비트 삭제
stty - 터미널라인 설정 보여주기
su - super-user, 임시적으로 새 ID로 바꿈 suspend - 셸 중단하기
swapoff - 스왑 해제하기 swapon - 스왑 활성화하기 symorder - 심벌 순서 바꿈 sync - 버퍼 재설정하기 syslogd - 로그인 과정 설정하기 tabs - 터미날 tab 크기 지정 tac - 거꾸로 보기
tail - 문서 끝부분 출력하기
talk - 다른 사용자와 이야기하기
tar - 여러 파일 묶기 또는 묶긴 파일 풀기 tbl - nroff 또는 troff의 도표 작성 도구 tcpdchk - tcp wrapper 설정하기 tcpmatch - 네트웍 요청에 대해 예측하기 tee - 표준 입력으로부터 표준 출력 만들기
telnet - TELNET 프로토콜을 이용한 원격 리모트 호스트 접속 test - 주워진 환경이 참인지, 거짓인지를 돌려줌
tftp - 간단한 ftp.
time - 명령 실행 시간 계산
times - 셸에서의 사용자와 시스템 시간 출력하기 top - cpu 프로세스 상황 보여주기
touch - 파일 날짜 관련 부분을 바꿈 tr - 문자열 바꿔주기
troff - 문서 양식화 도구
true, false - 쉘 스크립트에서 사용되는 참/거짓을 리턴하는 명령 tsort - topological sort
tty - 현재 터미날 이름 보기 type - 유형 보기
ue - MICROemacs
ul - 밑줄 처리해서 보여주기 ulimit - 제한하기
umask - 매스크 모드 설정하기 umount - 장치 해제하기 unalias - 별명 제거하기 uname - 시스템 정보 보기
unexpand - 공백 문자를 탭으로 변환하기
unifdef - cpp 입력 줄에서 ifdef 부분 바꾸거나 지움 uniq - 중복되는 빈줄 지우기
units - 프로그램 변환도구
useradd - 사용자 계정 만들기 userdel - 계정 삭제하기
usermod - 사용자 계정정보 수정하기 unset - 설정 변수 해제
uptime - 시스템 부팅시간, 부하 평균 보여주기 users - 로그인된 사용자 보여주기
uucp, uulog, uuname - 시스템 간의 복사
uuencode, uudecode - 이진 파일을 아스키파일로 인코딩, 반대로 디코딩 uusend - 리모트 호스트에 파일 보내기
uux - 리모트 시스템 명령 실행 vacation - 자동으로 편지 답장하기 vgrind - grind nice program listings vi, view, vedit - ex 바탕의 편집기 vtroff - 문서 양식화 도구
w - 현재 누가 접속해 있으며, 무엇을 하고있는지 보기 wait - 프로세스가 마치기를 기다림
wall - 모든 사용자에게 메시지 보내기 wc - 문자, 단어, 라인수 세기
whatis - 명령어의 간단한 설명보기
whereis - 찾는 명령의 실행파일, 소스, 맨페이지 경로 보여줌(패스에 해당하는 모든 디렉토리를 뒤져서 해당 명령어를 찾음)
which - 특정명령어의 위치가 어디인지를 찾아줌 while - 루프 명령어
who - 시스템에 접속되어 있는 사람만 보여줌 whoami - 현재 사용하고 있는 자신이 누군지 보여줌 write - 다른 사용자의 화면에 메시지 보내기
xargs - 명령행 인자 처리 명령 xcopy - 반복적으로 복사하기 XFree86
xstr - extract strings from C programs to implement shared strings yacc - yet another compiler-compiler: 파싱. 형태소분석 프로그램 생성기 yes - 항상 yes만 응답하는 명령
ypchfn - NIS에서 사용하는 chfn 명령어 ypchsh - NIS에서 사용하는 chsh 명령어 yppasswd - NIS에서 사용하는 passwd 명령어 zcat - 압축 파일 보기
zcmp - 압축 파일 비교하기 zforce - 강제로 gz 만들기
zgrep - 압축 상태에서 grep 실행하기 zmore - 압축 상태에서 more 실행하기 znew - .Z 파일을 .gz로 다시 압축하기
1. 와일드 문자
* : 모든것을 의미 앞에 문자가 있으면 그 문자에 해당되는 모든것을 말함
? : 하나의 문자에 대해서 상징할때 사용
ls : 도스의 "dir"과 같은 역할로, 해당 디렉토리에 있는 파일의 목록을 나열함
사용법 ls [옵션]
-a , --all : 디렉토리 내의 모든 파일 출력
-l , --format(long) : 파일정보(파일종류, 퍼미션,사이즈)를 표시
-s , --size : 1k 블록 단위로 파일 크기 표시
-t , --sort=time : 최근의 파일부터 출력
-c , --time : 파일 최근 변경 시간에 따라 정렬해서 출력
--color : 파일 종류에 따라 색상 표시
-R(recursive) : 현재 작업 디렉토리와 하위 디렉토리 모두 출력
--help : 도움말
[실습]
root@localhost~]# ls (간략한 내용) root@localhost~]# ls -l (상세한 내용)
#ls -a : 현재 디렉토리의 목록 (숨긴파일포함) #ls -l : 현재 디렉토리의 목록을 자세히 보여줌 #ls *txt : 확장자가 txt인 목록을 보여줌
#ls -l /usr/bin/a* : /usr/bin/디렉토리에 있는 목록중 앞 글자가 [a]인 것의 목록을 자세히 보여줌
2. pwd : 현재 디렉토리의 전체 경로 출력(print working directory)
3. mkdir : 새로운 디렉토리 생성( 생성된 디렉토리는 사용자의 소유가 됨) 사용법 # mkdir [옵션] 생성 디렉토리 ( 복수지정가능)
# mkdir [옵션] /생성 디렉토리
<옵션>
-p : 지정한 하위 디렉토리까지 한번에 생성
사용법 # mkdir -p /usr/bin (root/usr/bin 디렉토리 생성)
*리눅스 디렉토리는 ▶ 트리구조죠
default 에 timeout=10 <<-- 이건 10초이후 자동 부트입니다.
LILO 에 timeout=50 <<-- 이건 50/10 즉 키보드 무입력시 자동 부팅까지 대기시간 5초란 뜻입니다.
*reboot 명령어에 대해 자주 물어봅니다. 많이 나왔어요.
▶1. 기 능
시스템을 리부팅 한다.
2. 문 법 reboot [ -q ]
3. 사용방법 및 정보
-q : 현재의 프로세서들을 종료시키지 않고, 부팅 동작만을 수행한다. 이 옵션을 사용하면 더 빠르게 리부팅 할 수 있 다. 다시 부팅한 기록은 로그 파일인 /var/adm/wtmp에 기록된다.
4. 사용방법 및 정보
이것은 모든 사용자 프로세서를 종료시키고 디스크로부터 리눅스를 다시 부팅한다. 시스템을 리부팅하기 위해 shutdown 명령의 -r 옵션을 사용할 수도 있다.
*users라고 쳤을 때 나오는 것은?
▶-로그인된 사용자 보여주기
지문은 파일의 액세스 시간이나 갱신 시간을 수정 ....
답 ▶(다)touch
*rm 명령으로 디렉터리를 삭제할 때 사용하는 옵션으로 알맞은 것은?
▶-r
*rm 명령으로 파일들을 삭제 시 하나씩 질의함녀서 확인할 때 사용하는 옵션으로 알맞은 것은?
▶-i
*다음중 텍스트 파일의 행 수, 단어 수, 문자 수를 출력해 주는 명령으로 알맞은 것은?
▶wc
*다음중 하나의 파일을 여러 개의 작은 파일로 분리할 때 사용하는 명령으로 알맞은 것은?
▶split
*하드디스크 용량확인 명령어는?
▶df
* clear 명령어
▶화면 청소하기
*ftp 명령어중에서 내 하드디스크에 여러파일을 한번에 받을때명령어는?
▶mget입니다.
*10초후에 재부팅 명령어 묻는거 나오구요
▶timeout 10
- LILO 버젼을 보는 매개변수는?
▶(-V)
- 현재 디렉토리의 하위디렉토리까지 모두 포함하여 linuxmaster라는 문자열을 포함한 파일을 검색하는 명령m로 가장 알맞은 것은?
▶(grep -r linuxmaster *)
1. 다음 ping 명령어를 사용하여 확인할수 없는 것은? 가. 특정원격 사이트가 네트워크에 접속해 있는지 여부
나.로컬 시스템과 원격 시스템간의 대략적인 네트워크 속도
다. 시스템의 특정 네트워크 카드가 제대로 동작하는지 여부
라.외부에서 사용 중인 시스템에 ping을 이용한 dos attack을 하고잇는지 여부
2.
LILO와GRUB에 대한 설명으로 틀린것은? 가. LILO는GRUB보다 먼저 개발되었다.
나.LILO는 컴퓨터 바이오스의 정보를참조하지 않는다. 다.GRUB은 IDE 하드디스크를 장착한 순서대로 인식한다. 라.GRUB에서는 부트 디스크를 통한 부팅을 지원하지않는다.
3. 다음 파일에 대한 설명으로 틀린것은?
가./etc/shadow는 일반 사용자는 읽기 권한만 가지며, 쓰기 및 실행은 할 수 없도록 지정되 어있다. 나./etc/shadow 파일에서 패스워드는 x로 표시되어 /etc/shadow 파일의 포인터를 유지하고있다. 다./etc/shadow 파일의 expire필드는 암호와 계덩이 만료되는 날짜의 정보를 가지고 있다. 라./etc/passwd파일은 사용자 계정에 대해 uid,gid, 기본 쉘 등의정보를 포함하고있다.
4. 다음중 리눅스를 정상 설치했을 경우 기본적으로 생성되는 파일 시스템이아닌것은?
가.swap 파일시스템
나.하나 이상의 ext2파일스스템 다. proc파일 시스템 라.romdrive 파일 시스템
5. 다음 중 계정 생성시 사용되는 기본 설정 파일과 가장 관련이 없는 것은? 가./etc/default/useradd
나./etc/login.defs
다./etc/skel 디렉토리의 화일들 라./etc/passwd
6. a라는파일이 이미 존재하고 있을때 touch a명령의 사용 결과로 알맞은 것은? 가.기존의 a라는 파일을 사라지고, 빈 내용이 담긴 a라는 새로운 파일이 생성된다.
나.기존의 a라는 파일은 다른 이름으로 백업되고, 빈 내용이 담긴 a라는 새로운 파일이 생성된다. 다.a파일의 내용에는 아무런 변동이 없다.
라.이미 a라는 파일이 존재한다는 오류 메시지를 출력하게된다.
7. 파티션에 대한 설명으로 틀린것은?
가.운영체제에서 사용하도록 놀리적으로 나뉘어진 하드 디스크의 각 구역을 말한다. 나.primay,extened,logical로 구분 할 수 있다.
다.하나의 하드 디스크에 최대 세 개의 primary 파티션을 만들수있다. 라.extended 파티션 내에 여러 개의 logical파티션을 만들 수있다.
8. LILO에 대한 설명으로 틀린것은? 가.리눅스 로더를 의미한다
나.네트워크 장치를 설정하는 프로그램이다.
다.여러개의 운영체제를 선택할 수 있게 해주는 일종의 스위치이다.
라.하나의 시스템에 설치된 윈도우즈 2000과 리눅스를 선택하여 사용할 수있게 해준다.
9. 일반적인 사용자 관리 명령어가 아닌것은?
가.USERADD 나.USERCREATE 다.USERMOD 라.USERDEL
10. 다음 명령의 실행 결과에 대한 설명으로 올바른 것은? [root@ihd root] hostname -v ihd
가.현재 시스템의 호스트네임을 ihd로설정한다 나.현재 시스템의 호스트네임을 ihd인지 확인한다. 다.현재 시스템의 호스트네임이 무엇인지 확인한다.
라.ihd라는 계정이 사용하고 있는 호스트의 호스트 네임이 무엇인지 확인한다.
11. 기본적인 패스워드 설정 방법에 대한 설명으로 틀린것은?
가. 최고 설정 후 바꿀 수가 없으므로 설정은 신중하게 하여야한다. 나.기본적으로 최소 6자 이상이어야 한다.
다.특수 문자와 숫자 등도 가능하다. 라.대소문자를 구분한다.
12. 다음은 ls-l 명령을 실행시킨 결과이다. 이데 대한 설명으로 틀린것은? [ -rwxr-xr-x ihd project 1024 agu 13 10:10client.c]
나.소유자는 client.c를 수정할수 없다.
13. 다음 명령의 실행 결과에 대한 설명으로 가장 적절한 것은? #groupadd ihd1
groupadd: unable to lock group file
가.로그인한 계정이 ihd1이라는그룹에 추가되게 하였다. 나.ihd1이라는 새로운 그룹을 추가하였다.
다.ihd1이라는 그룹을 생성하려 하였으나, 권한이 없어서 제대로 실해하지 못하고 잇다. 라.group file이 존재하지 않아서 새롭게 생성한 후, ihd1 그룹을 추가하였다.
14. LILO 설정 파일인 /ETC/LILO.CONCF의 각 설정에대한 설명으로 틀린것은?
가.BOOT=/DEV/GDA : LILO가 설치 될 위치 나.MAP=/BOOT/MAP : LILO에 의해서 자동으로 생성되는파일 다.INSTALL=/BOOT/BOOT.B 부트 섹터 위치 정보를 가진파일
라.TIMEOUT=50 : 키보드 입력이 없을 시 자동 부팅시간 50초 설정
15. 리눅스 설치 시 사용자 보안 인증에 관한 설정사항이 아닌것은? 가.MD5
나.Shadow Password
다.NIS 라.SSL
16. bash기준으로 명령어의 검색경로를 지정할수 잇는 파일은? 라.bash_profile
17. 배포판설치 시 선택할수 있는설치 유형이 아닌것은?
가.위크스테이션 나.업그레이드 다.서버 라.메인프레임
문제1) nslookup에서 사용할 수 없는 명령어는?
1 finger
2 port
3 ls
4 lserver
문제2) 일반적인 디렉토리에 대한 설명으로 틀린 것은?
1 /bin에는 기본 실행파일들, 즉 사용자 명령어들이 있다.
2 /etc에는 시스템 관리시 필요한 설정파일들이 있다.
3 /opt에는 각 장치에 필요한 socket 및 log 파일들이 있다.
4 /proc에는 시스템 관리를 목적으로 메모리상에 만들어 놓은 가상 디렉토리로서,
문제3) 다음 배포판과 프로그램의 연결 중 성격이 다른 것은?
1 레드햇 - Anaconda
2 수세 - Yast
3 멘드레이크 - Mandrake Installer
4 데비안 - dselect
문제4) 리눅스의 특징으로 틀린 것은?
1 POSIX 표준을 따르는 운영체제이다.
2 가상메모리 시스템을 지원하지 않는다.
3 멜티태스킹을 지원하며 네트워킹 기능이 뛰어나다.
4 GNU/GPL을 따를느 리눅스의 소스코드는 자유롭게 어느 누구나 사용, 변경, 배포가 가능하다.
문제5) 리눅스 설치 시 설정하는 MD5에 대한 설명으로 맞는 것은? 패스워드를 255자까지 허용하여 강력한 보안기능을 설정한다.
문제 6) netstat 명령어에서 라우팅 테이블을 출력하는 옵션은? 1 -a
2 -c
3 -i
4 -r
문제7) 일반적인 파티션 설정에 대한 설명으로 틀린것은?
1 /는 root 파티션이다.
2 스왑 파티션은 용량 제한이 없다.
3 /home은 일반적으로 사용자 파일이 저장되는 디렉토리이다.
4 /usr은 각종 명령어와라이브러리들이 설치되는 디렉토리이다.
문제8) LILO에 대한 설명으로 틀린 것은?
1 반드시 MBR(Master Boot Record)에 설치되어야 하는 것은 아니다.
2 Redhat 계열의 배포판에서만 제공된다.
3 LILO를 사용하면 다양한 OS를 선택하여 사용할 수있다.
4 LILO외에도 GRUB(Frand Unified Bootloader)등의 부트 로더가 있다.
문제9) 쉐도우 패스워드(Shadow Password)를 사용할 때, /etc/passwd 파일에 포함된 내용이 아닌것은?
1 uid
2 gid
3 패스워드
4 로그인 쉘
문제10) 패스워드 설정에 대한 설명으로 틀린 것은?
1 명령과 로그인 이름(예 : passwd lms)을 입력하고 Enter 키를 누른다.
2 New password : 프롬프트에서 암호를 입력하면, 화면상에 입력한 암호가 그대로 표시된다.
3 암호를 다시 입력하라는 프롬프트가 나오면 다시 입력한다.
4 설정된 암호는 원하는 때에는 언제든 변경이 가능하다.
1. 현재 시스템에서 수행되고 있는 프로세스 중 xinetd 프로세스에 대한 정보만 확인하려고 한다. 관련 명령을 작성하시 오.
ps -ef |grep xinetd
2. 같은 파일에 대해서 두 가지 이상의 다른 이름으로 접근할 때 사용하는 Linux 명령어는 ln
3. 다음 중 환경 설정에 관련된 명령어가 아닌것은?
1 unset 2 export 3 env 4 put
4. 리눅스에서 제공되는 편집기가 아닌것은?
1 gedit 2 vi 3 emacs 4 word
5. 다음 중 리눅스 파일시스템의 특징에 해당하지 않는것은?
1 윈도우와 마찬가지로 각 파티션 마다 별도의 루트 파일시스템이 따로 존재한다.
2 리눅스에서 하나의 파일은 inode 와 데이터 블록을 갖는다.
3 계층 구조의 파일 시스템이다.
4
디렉토리 파일의 데이터 블록에는 그 디렉토리 안에 들어 있는 파일들의 inode값이 들어있다.
6. 다음중 화일의 ㅡ내용을 보여주는 명령어가 아닌것은?
1 cat 2 file 3 tail 4 head
7. 시스템의 현재 메모리 사용률과 cpu의 부하상태, 그리고 프로세스의 상태를 지속적으로 점검하려 한다. 다음중 가장 적합한 도구는?
1 pstree 2 ps 3 free 4 top
8. 다음 명령의 의미는? #source=`ls *.c'
1 .c확장자를 가진 파일을 찾아 화면에 나열한다.
2 source 셀 변수에 'ls *.c'라는 문자열을 대입한다.
3 .c 확장자를 가진 파일을 찾아 source 쉘 변수에 대입한다.
4. Source 변수의 내용과 ls *.c 명령의 수행 결과가 동일한가 비교한다.
9. 다음 중 리눅스의 사용자 환경에 대한 설명으로 옳바른 것은?
1 리눅스에는 GUI 환경이 제공되지 않아 사용자들이 사용하기 불편하다.
2 리눅스는 GUI가 없어도 Linux는 잘 동작하므로 직접적인 사용자 인터페이스가 필요없는 임베디드 시스템의 경우에 적 합하다.
3 MS 윈도우와 같이 고정된 윈도우 관리자만 사용할수 있습니다.
4 리눅스에서 GUI가 다운되면 운영체제를 재기동해야한다.
10. 다음은 네트워크에 관련된 명령 및 파일들이다. 그에 대한 설명중 옳지 않은 것은?
1 /etc/hosts : IP주소, 호스트명, alisas 명 설정파일
2 ifconfig : 자신의 NIC에 대한 IP 주소 및 네트워크 관련 정보확인
3 netconfig : 네트워크 서비스 프로토콜 설정 파일
4 adsl-setup : ADSL 설정파일
11. 다음 중 shell의 내장 키워드가 아닌것은?
1 ls
2
while
3 do
4 if
12. 다음은 파이리의 링크에 관련된 설명이다. 옳지 않은 것을 고르시오
1 링크란 두개의 파일이 서로 내용(데이터 블록을) 공유하도록하여 효율적으로 파일을 관리할수 있게 하는방법이다.
2 링크에는 하드 링크와 심볼릭 2가지가 있다.
3 하드링크는 디렉토리를, 심볼릭 링크는 일반파일을 링크하는데 사용한다.
4 심볼릭 링크는 In 명령의 -s 옵션을 이용하여 수행한다.
13. 어떤 사람이 리눅스에서 인터넷을 사용하기 위해 브라우저를 통해 원격시스템과의 연결을 요청했다. 그런데 연결은 되지 않고 "unknown host"
오류 메세지만 나온다. 제일 먼저 점검해보아야할 사항은? 2
1 /etc/host.conf 파일을 점검한다.
2 hostname 명령을 수행한다.
3 ifconfig 명령을 수행한다.
4 /etc/resolv.conf파일을 점검한다.
14. 리눅스에는 파일을 편집하는 도구로 vi를 사용합니다. 다음중 vi사용에 대한 사용법이 잘못된것은?
1 a - 현재 위치한 커서 뒤에 입력
2 x - 현재 커서가 위치한 한 라인을 삭제
3 cw - 현재 커서가 위치한 다음 단어를 변경
4 yy - 현재 커서가 위치한 라인 복사
15. 다음 리눅스에 관련 설명중 틀린 것은?
1 리눅스는 멀티 태스킹과 멀티유저를 지원한다.
2 리눅스는 비선점 멀티태스킹을 지원한다.
3 리눅스는 여러가지 종류의 배포판이 있다.
4 리눅스는 개발버전과 안정버전의 2가지 버전으로 발표가 되고 있다.
16. 다음중 커널의 역할과 목적으로 틀린것은?
1 커널은 하드웨어의 입출력 처리를 담당하지 않는다
2
커널은 모든 응용 프로그램의 실행 환경을 만들어 주고 관리한다.
3 커널은 좁은 의미의 운영체제다.
4 커늘은 하드웨어를 관리한다.
17. 다음중 Linux의 특징이 아닌것은?
1 OS 자쳉의 사이즈가 커서 많은 기능을 제공한다.
2 소프트웨어 비용이 저렴한다.
3 쉽게 최적화할 수 있다.
4 원격 관리가 용이하다.
19. 인터넷에는 TCP/IP 프로토콜 기반의 다양한 서비스가 있다. 다음 중 그 서비스에 대한 설명이 옳지 않은 것은? 3
1 TELNET : 원격 시스템으로 접속하여 명령이나 갖종 응용 프로그램을 실행 시킬수 있는 단말기 서비스 프로토콜
2 FTP : 양쪽 컴퓨터를 연결하여 파일으르 송.수신하는 서비스 프로토콜
3 SMTP: 연결할 호스트의 이름에 대한 IP 주소를 찾아 주는 프로토콜
4 HTTP : 웹을 통해 다양한 종류의 전자문서들을 서비스하는 프로토콜
문제로는 shutdown 옵션 물어보는거고
shutdown (normal) ==> 연결되어있는 세션이 모두 끊어질 때까지 기다렸다가 종료한다.
shutdown transactional ==> 더이상의 트랜잭션을 허용하지 않고 이미 실행중인 트랜잭션을 마치면 종료한다. shutdown immediate ==> 트랜잭션을 롤백하고 세션을 모두 끊은 후 종료한다.
shutdown abort ==> 트랜잭션을 롤백하지 않고 종료시킨다. 재시작 하면 임의로 롤백 해주어야한다.
특정 호스트 또는 IP까지 연결된 노드를 알아보는 명령어
▶traceroute
파일시스템중에 저널링 시스템 맞는 것은?
▶ext3 , JFS,ReiserFS,XFS
- 최초로 리눅스 개발년도가 무엇인가 - ▶1991년
#netcfg : x-windows상에서 네트워크 설정하는 명령어
#linuxconf : 리눅스 시스템을 관리하기 위한 총체적인 툴 : redhat 7.2에서 default로 깔리지 않음 #netconfig : console에서 네트워크 설정하는 명령어
#ifconfig : 네트워크 인터페이스를 명령어로 설정하거나 직접확인하는 명령어 #ifconfig -a 네트워크 장치명 정보 보여줌
#nslookup : 네임서버에 질의하는 네임 서버 질의 도구 #netstat :네트워크 연결 상태를 확인하는 명령어
#traceroute : 특정 호스트 또는 IP까지 연결된 노드를 알아보는 명령어 #route :라우칭 테이블을 확인하거나 라우팅 정보를 설정 삭제하는 명령어 #hostname : hostname을 화면에 출력하는 명령어
▶ ls-al : 디렉터리와 파일정보 보기
-파일백업을 위해 컴터 잠시 중지(제생각엔 끄는걸 말하는거같아요) 시켰다가 다시 돌아가게 만들기위한명령어 답은 ▶reboot
- 홍길동이 관리하는 리눅스 박스에 네트워크 어댑터 etc0, etc1이 장착되어 있다. 현재 eth0만 작동 중이라고 할대, eth1을 활성화 시키는 명령으로 알맞는것은?
▶ifconfig eth1 up
1. 시스템의 메모리 사용량 정보를 확인하는 명령어는? free
2. usermod 명령어에서 기본 로그인 쉘(shell)을 변경하는 옵션은? -s
4. mount 명령어의 옵션에 대한 설명으로 맞는것은?
▶-a : /etc/mtab에 나열되어 있는 모든 파일시스템을 mount 한다.
6. 다음은 리눅스의 부팅과정 중 일부를 순서 없이 나열한 것이다. 순서에 알맞게 나열한 것을 고르시오. (나) ROM BIOS
(가) HDD의 MBR
(라) 리눅스 커널 이미지 로딩 (다) init 실행
7. 배포판 설치 시 선택할 수 있는 설치 유형이 아닌것은?
▶메인프레임
8. 사용 중인 시스템의 도메인 네임을 출력하기 위해 사용할 수 있는 명령어로 가장 적절한 것은?
▶hostname
9. GNU 프로젝트와 관련이 없는 것은?
- FSF, Richard Stallman, Linux, Windows2000
10. 사용자 계정 생성 명령어인 useradd 명령어와 관련된 파일에 대한 설명으로 틀린 것은?
- etc/passwd - 사용자 계정 정보 파일
- etc/shadow - 사용자 계정정보를 암호화한 파일
- etc/group - 그룹정보 파일
▶ etc/default - 사용자 계정의 기본 홈 디렉토리
11.
root(Super user)가 아닌 새로운 사용자에게 시스템에 대한 사
▶useradd
13. 다음은 mbox 파일이 어떤 종류의 파일인지 확인해 보기 위한 명령이다. () 안에 들어갈 가장 적절한 명령은?
- [root@ihd root]# (file) mbox
14. rm -r [디렉토리] 의 명령을 사용했을 때의 결과는? 디렉토리가 삭제된다.
15. 현재 사용되는 리눅스의 특징에 대한 설명으로 틀린 것은?
- 멀티 프로세서를 지원한다
- TCP/ IP 네트워킹을 지원한다.
- 리눅스 커널은 COBOL로 작업 되었다.
- 애플 , 윈도우즈 NT 등에서 사용되는 다양한 파일시스템을 지원한다.
16. 다음 중 저널링(Journaling)을 지원하는 파일 시스템은? Ext3
1. 리눅스의 개념
리눅스는 1991년 핀란드 헬싱키 대학의 리누즈 토발즈에 의애 만들어 졌다 초기버젼은 0.01로 가장 기본적인 커널만 포함하였다.
2. 리눅스의 특징
다중사용자, 다중처리시스템, 시스템의 안정성, 신뢰성, 폭넓은 하드웨어지원 응용프로그램 제공등이 있다.
3. 리눅스 시스템의 기본적인 디렉토리 구조 리눅스에서는 디렉토리를 하나의 파일로 인식한다.
리눅스의 디렉토리는 트리구조의 형식으로 최상위에 해당하는 루트(/)파일시스템 을 중심으로 한 하위디렉토리 /usr, /home, /etc 등이 존재한다.
/bin : 기본 실행파일
/boot : 부팅시 필요한 파일
/dev : 각종장치
/etc : 시스템 관리시 필요한 설정파일
/home : 계정의 홈디렉토리
/lib : 각종 라이브러리가 저장된 디렉토리
/mnt : 마운트될 파일시스템의 마운트 포인터가 되는 부분
/proc : 시스템 관리를 목적으로 메모리상에 만들어 놓은 가상 디렉토리
/root : 루트 사용자의 홈디렉토리
/sbin : 시스템 관련 명령어
/tmp : 임시파일을 만들고 삭제하는 디렉토리
/var : 가변 저장 디렉토리
ex) /include 디렉토리는 리눅스에 없는 디렉토리입니다.
4. 배포판
리눅스라고 말하는 운영체제의 정확한 이름은 GNU/Linux 이며, 리눅스는 운영체제 의 핵심인 커널을 지칭할 뿐이다. 배포판은 수많은 오픈소스들과 GNU정신을 바탕 으로 만들어진 유용한 프로그램들을 함께 모아서 리눅스의 보급을 보다 손쉽고 효율적으로 하기위해 배포하는 리눅스 패키지를 의미한다.
5. 리눅스 관련 용어
1) 리차드 스톨만
GNU프로젝트의 리더, Free Software Foundation(FSF), http://w http://blog.naver.com/shadow879/220833406386
2) GNU
Gnu is not Unix, GNU프로젝트는 자유에 대한 구속을 반대하며, 프로그램을 자유롭게 사용하도록 하자는 운동
3) 미닉스(MINIX) 교육용 유닉스
4) GPL 과 오픈소스 소프트웨어
GPL이 적용된 소프트 웨어는 자유 소프트웨어이다.
이것은 공개라이센스를 의미하는 것으로 이것을 따르는 모든 프로그램은 소스와 함께 공개되고, 저작권은 있지만 모든 소스의 공개, 배포, 변경에 대한 제한은 없다.
5) 커널
운영체제의 핵심적인 기능을 수행하는것 커널버젼: #uname -r http://www.kernel.org
#finger finger@ftp.kernel.org
6. 리눅스의 설치 유형
워크스테이션, 서버, 사용자 정의 설치 ex)메인프레임은 없다.
7. 리눅스 설치 부팅 디스켓 만들기
#mount -t iso9660 /dev/cdrom /mnt/cdrom #cd /mnt/cdrom/images
#dd if=boot.img of=/dev/fd0 bs=1440k
boot.img: 부팅이미지, pcmcia.img: 노트북용 부팅이미지
8.
파티션과 파일시스템
1) 파티션의 정의
하나의 물리적인 하드디스크를 여러개의 논리적인 디스크로 분리하는것을 의미
2) 파티션을 나누는 이유
파일시스템점검 시간단축, 백업의 용이, 특정 파티션 보호 안정성(루트파티션이 없어져도 타 파티션의 자료는 보존된다.)
3) 파티션의 종류
하나의 물리적인 디스크에는 4개의 primary 파티션을 갖는다 4개의 primary partition 중에 1개를 extended로 지정한다.
1개의 extended partition 은 여러개의 logical partition 으로 분할이 가능 SCSI하드디스크는 15개, IDE하드디스크는 63개의 파티션을 가질수 있다.
4) 파티션에 따른 장치명
/dev/hda -> /dev/hda1, /dev/hda2, /dev/hda3
5) 파티션 분할 fdisk , disk druid
9. 부팅
1) 부트매니져
하드디스크의 등장과 대용량이 되면서 하나의 운영체제가 아닌 2개 혹은 그 이상의 운영체제를 하나의 시스템에서 구동되기를 원해서 나온것
2) LILO(Linux Loader)
여러개의 운영체제를 선택할수 있게 해주는 부트로더, MBR에 위치
3) 일반적인 멀티부트환경
MBR(LILO), /dev/hda1(window), /dev/hda2(linux), /dev/hda3(swap)
4)
/etc/inittab 멀티 부팅의 레벨 설정
5) LILO의 설정파일인 Lilo.conf
11. 로그인
리눅스는 다중사용자들이 사용하는 멀티태스킹 환경이기 때문에 각자의 아이디를 인증 받아야만 사용할수 있다. 시스템에서 구분되는 사용자의 아이디와 암호를 입력하고 접근권한이나 사용권한을 얻는 인증단계를 로그인이라 한다.
12. /etc/issue, /etc/issue.net 환영메시지
13. 리눅스의 기본 명령어
1) 내부명령어
쉘에 내장되어 있는 명령어로 쉘이 명령어를 이해한다.
2) 외부명령어
/bin 안에 파일의 형태로 존재하며 사용하는 명령
ex) cd 는 내부명령어 혹은 외부명령어중 어느것인가?
3) 내부명령어와 외부명령어의 차이점은 내부명령어는 실행할때 별도의 프로세스
를 시작시키지 않지만 외부명령어를 실행할때는 새로운 서브프로세스를 fork 하고 실행한다.
14. 검색경로지정 홈디렉토리안에 .bash_profile
15. 사용자의 기본적인 쉘 환경설정
/etc/default/useradd #useradd -D
16. 계정조회
현재 시스템에 로그인한 사용자 계정을 조회 -> #users
17.
사용자에 대한 정보
/etc/passwd, /etc/shadow
18. root가 아닌 새로운 사용자에게 시스템에 대한 사용권을 부여하는 명령어는? useradd
19. 계정관리
usermod를 이용한 계정자의 기본 정보 변경이 가능하다.
20. 계정 삭제
userdel 계정명, userdel -r 계정명
21. 그룹관리 groupadd 계정명
/etc/group groupdel 계정명
ex)#groupadd linuxpia
#cat -n /etc/group | tail -1
22. 위치확인 명령어 pwd, cd, tty
23. ls 명령
-a(모든파일출력). -c(변경시간순서로표시), -r(역순으로 표시)
24. 파일의 내용을 출력하거나 텍스트 파일 생성하는 명령어 : cat ex) cat <1.txt >2.txt
25. touch : 파일의 액세스 시간이나 갱신시간을 수정 새로운 파일 생성 기능
ex) #touch MMDDHHmm 파일명
26. 디렉토리 생성 : mkdir
27. 하나 또는 그이상의 파일이나 디렉토리 복사 : cp
-f(강제), -i(기존파일을 덮어쓰기전에 물어봄),-r(하위디렉토리나 파일까지복사)
28. 파일이동, 파일명 변경: mv
29. 비어있는 디렉토리를 삭제하는 명령어 : rmdir
30. 파일삭제 : rm 파일명 , rm -rf 디렉토리
31. 특정파일의 종류를 알고 싶을경우 : file ex) #file /etc/resolv.conf
32. 주어진 파일의 내용을 화면단위로 출력 : more
33. more와 비슷한 명령어로 한페이지씩 문자를 보여준다. 이동가능: less
34. 파일의 머리부분을 보는데 사용 : head
35. 파일의 꼬리부분을 보는데 사용 : tail
36. 파일찾기 : find
ex) find . -mtime +5 -print
(5일이상전에 마지막으로 수정한 파일 찾기)
37. 유사한 두파일을 비교하여 처음으로 틀린문자가 나타나는 위치만을 출력 : cmp
38. 행단위 파일 비교하는 명령어 : comm
39. 표본이 되는 문서는 두번째 파일, 파일비교 : diff
40. 파일에서 특정필드를 추출해서 가공해야하는 경우 사용하는 명령어 : cut ex)#cut -f1,5 -d: /etc/passwd
41. 파일의 정보를 추출하는 명령어, 파일내의 단어수, 라인등의 정보 : wc
42. 주어진 필드나 문자의 위치를 기준으로 파일을 행단위로 정렬 : sort ex)#sort -r /etc/passwd
43. 하나의 파일을 여러개의 작은 파일로 분리하는 명령어 : split ex)#split -b 10000 /etc/services
44. 특정단어, 문자열, 문장을 포함하는 파일 탐색 : grep ex)#grep linux /etc/passwd
#grep -c linux /etc/passwd
45. 시스템의 현재 날자와 시간을 출력 : date
46. 다음 중 달력을 출력하기 위한 명령으로 알맞은 것은? cal
47. 여러 명령을 조합해서 사용시 이용 : 파이프(|)
48. 어떤 명령의 결과출력을 원하는 위치로 바꿀경우 : >, >>
49. 특정디렉토리의 용량확인 : du #du -sh
50. 화면 clear : clear
51. 하드디스크의 용량확인 : df
52. 파일과 디렉토리를 하나의 파일로 묶어주는 아카이브를 생성하는 유틸리티 : tar
53. 압축관련 파일 : gzip
1: 가장빠르게 압축, 6:기본값, 9:최고의 압축률, 속도는 느림 ex)gzip -9v 파일명
56. 네트워크의 인터페이스 설정 또는 확인 명령어 : ifconfig
57. 원격호스트의 연결상태 : ping ex)#ping -c 4 -s 1000 서버의 주소
58.
특정 호스트의 IP 주소를 찾기 위해 사용하는 명령어는 nslookup
59. 네트워크의 연결상태를 확인하는 명령어 : netstat
-r(라우팅테이블출력), -i(인터페이스테이블출력), -s(네트워크통계)
-p(소켓에대한pid출력), -C(계속되는 리스트 출력), -a(연결된모든소켓을출력)
60. 특정호스트까지 연결된 노드를 알아보는 명령어 : traceroute
61. 호스트에 대한 정보 확인 : host
62. 호스트네임을 출력 : hostname #hostname -v 호스트명
63. 모든 사람의 터미널에 메시지를 보낸다. : wall
64. 로그인되어 있는 사람과 현재 실행중인 작업의 종류를 나타내는 명령: w
65. 시스템을 사용하고 있는 사용자들의 이름과 터미널 번호, 로그인 시간등을 출력하는 명령 : who
66. 시스템의 메모리 사용량 정보를 확인하는 명령어 : free 67. 시스템 부팅순서 : (나) ->(가) -> (라) -> (다)
가) HDD의 MBR 나)ROM BIOS 다)init 실행 라)리눅스 커널이미지 로딩
1. 다음중 리눅스에서 지원하는 저널링(Journaling)파일시스템으로 틀린 것은?
①ReiserFS
②XFS
③JFS
④ext2
2. 파티션에 대한 일반적인 설명으로 틀린 것은?
①주 파티션은 하나의 디스크에 4개까지 만들 수 있다.
②확장 파티션은 하나의 디스크에 4개까지 만들 수 있다.
③논리 파티션은 만들 수 있는 개수에 제한이 없다.
④논리 파티션은 확장 파티션 내부에 만들어진다.
3. 파일명이나 디렉토리명이 a인 파일과 디렉토리를 모두 찾고자 할 때 사용하는 명령은?
①locate / -name a
②find / -name a
③wherels / -name a
④grep / -name a
4. 다음 중 리눅스의 기술적인 특징에 대한 설명으로 틀린 것은?
①리눅스는 최상위 디렉터리인 .(root)를 기준으로 하위 디렉터리가 존재하는 계층적인 파일 구조이다.
②모든 장치는 파일화해서 관리한다.
③공유 라이브러리를 통해 메모리를 효율적으로 사용한다.
④리다이렉션을 이용해서 입출력을 전환할 수 있다.
5. 다음 중 사용자를 추가하는 명령으로 알맞은 것은?
①useradd
②passwd
③userdel
④usermod
6. 다음 명령의 실행 결과에 대한 설명으로 적절한 것은? [ihd@hdihd]$ls-al>more
①현재 디렉토리의 파일 목록을 한 페이지씩 나누어 출력한다.
②현재 디렉토리의 파일 목록을 more라는 파일에 저장한다.
③현재 디렉토리의 파일 목록을 모니터에 출력하고, 이를 more 파일에 저장한다.
④more 파일의 정보를 조회한다.
7. 다음 중 cat 명령으로 텍스트 파일에 존재하는 개행문자나 탭문자 등의 확인할 때 사용하는 옵션으로 알맞은 것은>?
①-a
②-b
③-n
④-A
8. 특정 파일이나 디렉토리의 사용 용량을 확인하는 명령어는?
①free
②du
③df
④quota
9. 다음 중 현재 사용중인 터미널의 장치 파일명을 확인하기 위한 명령으로 알맞은 것은?
①tty
②stty
③term
④xterm
10. 크론 데몬(cron deamon)에 의해 갱신된 데이터베이스를 바탕으로 파일의 빠른 검색을 가능하게 하는 명령어는?
①locate
②grep
③find
④search
11. 다음 중 ls 명령 실행시에 ‘alF'옵션을 기본적용이 되도록 설정하려 할 때 알맞은 것은?
①alias ls 'ls -alF'
②alias ls='ls -alF'
③unalias ls 'ls -alF
④unalias ls='ls -alF'
12. 다음 중 명령어의 실행 결과가 다를 것으로 예상되는 것은? 1.cd
2.cd - 3.cd$HOME
4.cd HOME
13. 'ls-al'명령을 ‘ll’을 실행하는 것만으로 동일한 효과를 얻으려고 한다. 이 때 사용할 명령어로 알맞은 것은? 1.more
2.alias 3.uname 4.wc
14. ifconfig로 확인할 수 있는 정보라고 보기 어려운 것은? 1.네트워크 어댑터의 IP주소
2. 현재 활성화 되어 있는 네트워크 인터페이스 정보
3. 시스템에 설치되어 있는 설정 네트워크 어댑터의 패킷 충돌정보
4. 패킷이 전달되는 경로
15. 다음 중 사용자 추가할 때에 제공되는 파일 및 디렉터리와 가장 관련이 있는 디렉터리로 알맞은 것은? 1./etc/passwd
2./etc/skel 3./etc/login.defs 4./etc/default/useradd
*리다이렉션
> : 출력 전환(표준 출력인 모니터에서 파일이나 기타 장치로 전환)
>>: 특수 출력(보통 파일로 저장할 때 파일의 뒷부분에 추가되어 덧붙여짐)
< : 입력 전환(표준 입력인 키보드에서 파일이나 기타 장치로 전환)
<< : 특수 입력(제시된 문자열이 입력될 때까지 대기했다가 한 번에 표준 출력으로 보낸다)
문) 명령 실행 중간에 일정 시간 동안 연기(delay)하려고 한다. (괄호)안에 들어갈 명령어는?
답 : sleep
문) 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
답 : +“%Y %m %d”
문) 다음 중 텍스트 형식이 아닌 파일(non-text file)에서 문자열을 추출할 때 사용하는 명령어로 알맞은 것은?
답 : strings
문) 다음 중 시스템에서 사용 중인 커널 버전을 확인하는 명령으로 알맞은 것은?
답 : uname
문) 다음 중 로그인하지 않은 사용자에게 메시지를 전달할 때 사용하는 명령어로 알맞은 것은?
답 : mail
문) 다음 중 특정 사용자로부터 전달되는 메시지를 거부할 때 사용하는 명령으로 알맞은 것은?
답 : mesg
문) 다음은 로그인한 특정 사용자에게 메시지를 전달하는 과정이다 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
답 : write
문) 다음 중 시스템에 로그인한 전체 사용자에게 메시지를 전달할 때 사용하는 명령으로 알맞은 것은?
답 : wall
문) 다음 명령어의 실행 결과에 대한 설명으로 알맞은 것은?
답 : 오늘 날짜를 기준으로 속한 달이 출력된다.
문) 다음 중 특정 명령을 주기적으로 실행시킬 때 사용하는 명령어로 알맞은 것은?
답 : watch
문) 다음 중 밤 12시에 시스템을 종료하는 명령으로 알맞은 것은?
답 : shutdown –h 00:00
문) 다음 설명에 해당하는 명령으로 알맞은 것은?
답 : hostname
문) 다음 중 특정 도메인이 사용하는 IP 주소를 조회하는 명령으로 알맞은 것은?
답 : dig,host
문) 다음은 ihd.or.kr의 메일 서버 관련 정보를 조회하는 과정이다. (괄호) 안에 들어갈 옵션으로 알맞은 것은?
답 : -type=mx
문) 다음 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
답 : time
문) 다음 중 시스템의 하드웨어 시간 정보를 출력하는 명령으로 알맞은 것은?
답 : hwclock
문) 다음 중 원격지 타임 서버(NTP 서버)를 이용해 시스템 시간을 설정할 때 사용하는 명령으로 알맞은 것은?
답 : rdate
문) 다음 ( 괄호 )안에 결과값으로 알맞은 것은?
답 : 2 6 28
문) 다음 ( 괄호 ) 안에 결과값으로 알맞은 것은?
답 : 5
문) 다음은 job.txt 파일의 내용을 출력한 것이다. 다음 중 ‘grep –v [abc] job.txt’ 명령을 실행한 결과에 대한 설명으로 알맞은 것은?
답 : engineer와 designer 결과로 출력된다.
문) 다음은 특정 파일을 찾음과 동시에 삭제하는 과정이다. (괄호)안에 들어갈 옵션은?
답 : -exec
문) 다음 중 리눅스 시스템 전체에서 txt라는 문자열이 들어 있는 파일이나 디렉터리를 찾으려고 할 때 (괄호)안에 들어갈 명령으로 알맞은 것은?
답 : locate
문) 다음 중 최근에 추가한 파일이나 디렉터리를 locate 명령으로 찾지 못할 때 실행하는 명령으로 알맞은 것은?
답 : updatedb
문) 다음 중 파일에 부여되는 타임스탬프(Timestamp) 중에 절대 불변의 시간으로 알맞은 것은?
답 : Change Time
문) 다음 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
답 : -i
문) 다음 중 디렉터리를 대상으로 명령을 실행할 때 특별한 옵션이 필요 없는 명령으로 알맞은 것은?
답 : mv
문) 다음 중 ls 명령에서 알파벳 역순으로 출력할 때 사용하는 옵션으로 알맞은 것은?
답 : -r
문) 다음과 같이 명령을 실행한 상태이다. ( 괄호 )안에 ‘cd -’라고 실행했을 때 이동되는 디렉터리로 알맞은 것은?
답 : /usr/local/src
문) 다음 중 특정 명령어의 매뉴얼 페이지 위치를 찾는 명령으로 알맞은 것은?
답 : whereis
문) 다음과 같은 형식이 저장되어 있는 파일로 알맞은 것은?
답 : /etc/gshadow
문) 다음 ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
답 : groups
문) 다음 중 사용자 계정 정보를 UID 순으로 출력해주는 명령으로 알맞은 것은?
답 : lslogins
문) 다음 명령의 결과에 대한 설명으로 알맞은 것은?
답 : shadow879는 패스워드 입력 없이 로그인이 된다.
문) /etc/passwd 파일의 7개 필드 관련 정보를 얻기 위한 명령으로 알맞은 것은?
답 : man 5 passwd
문) 다음 중 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
답 : manpath
문) 다음 설명에 해당하는 명령으로 알맞은 것은?
답 : info
문) aaa명령을 실행하면 ‘ls –alF’가 실행되는데, 이 명령어의 사용을 중단하려고 한다. 다음 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
답 : unalias
문) 다음 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
답 : which
문) 다음 중 sort 명령으로 텍스트 파일을 정렬할 때 단순한 숫자의 우선순위가 아닌 실제 값을 가지고 정렬할 때 사용하 는 옵션으로 알맞은 것은?
답 : -n
문) 메일 서버에 대한 정보를 조회하려고 할 때 ( 괄호 ) 안의 들어갈 내용으로 알맞은 것은?
답 : -type=mx
답 : nslookup
문) 다음 중 사용 중인 터미널의 화면을 지워 첫줄에 프롬프트가 나타나도록 하는 명령어로 알맞은 것은?
답 : clear
문) 다음 중 현재 사용 중인 터미널의 장치 파일명을 확인하기 위한 명령으로 알맞은 것은?
답 : tty
문) 다음 중 오늘의 날짜 및 시간을 출력하기 위한 명령으로 알맞은 것은
답 : date
문) 다음 명령의 결과가 나머지 셋과 다른 하나로 알맞은 것은?
답 : init 6
문) 다음 중 시스템을 10분 후에 재부팅하기 위한 명령으로 알맞은 것은?
답 : shutdown –r +10
문) 다음 중 도메인에 대한 IP 주소를 조회하는 명령으로 가장 거리가 먼 것은?
답 : hostname
문) 다음 중 원격의 호스트와 연결 상태 및 속도를 확인할 수 있는 명령어로 알맞은 것은?
답 : ping
문) 다음 ( 괄호 )안의 명령으로 알맞은 것은?
답 : cmp
문) 다음 ( 괄호 )안의 명령으로 알맞은 것은?
답 : diff
문) 다음 중 cut 명령으로 필드 구분자는 ‘:’으로 해서 /etc/passwd의 첫 번째 및 세 번째 필드 출력하는 방법으로 알맞 은 것은?
답 : cut –d: -f 1,3 /etc/passwd
문) 다음 중 하나의 파일을 여러 개의 작은 파일로 분리할 때 사용하는 명령어로 알맞은 것은
답 : split
문) 다음 중 텍스트 파일의 행 수, 단어 수, 문자수를 출력해 주는 명령으로 알맞은 것은?
답 : wc
문) 다음 중 grep 명령으로 vsftpd.conf에서 ‘#’으로 시작하지 않는 줄을 출력하는 방법으로 알맞은 것은?
답 : grep –v ^# vsftpd.conf
문) 다음 중 grep 명령으로 jalin.txt에서 ‘ihduser’ 또는 ‘yuloje’라는 문자열을 검색하는 방법으로 알맞은 것은?
답 : grep –E ‘ihduser|yuloje’ jalin.txt
문) 다음 중 텍스트 파일에서 특정 패턴을 갖는 줄을 찾아서 출력해 주는 명령은?
답 : grep
문) 다음 중 텍스트 파일의 내용을 한 페이지씩 확인하는 명령으로 커서(cursor)를 사용해서 상하좌우 이동이 가능한 명 령으로 알맞은 것은?
답 : less
문) 다음 중 tail 명령으로 로그 파일처럼 동적으로 바뀌는 정보를 확인할 때 유용한 옵션은?
답 : -f
문) 다음 중 텍스트 파일의 앞 부분 내용을 확인할 때 사용하는 명령으로 알맞은 것은?
답 : head
문) 다음 중 b.txt 파일의 내용을 a.txt 파일에 추가하려고 할 때 알맞은 것은?
답 : cat < b.txt >> a.txt
문) 다음 중 cat 명령으로 텍스트 파일에 존재하는 개행문자나 탭문자 등의 확인할 때 사용하는 옵션으로 알맞은 것은?
답 : -A
문) 다음 조건으로 파일을 검색하려고 할 때 알맞은 것은?
답 : find / -name ‘*.txt’ 2>/dev/null
문) 다음 중 touch 명령에 대한 설명으로 틀린 것은?
답 : 파일의 Change Time을 과거의 시간으로 변경할 수 있다.
문) 다음 중 파일의 종류를 확인할 때 사용하는 명령으로 알맞은 것은?
답 : file
문) 다음 중 파일이나 디렉터리의 이름을 변경하는 명령으로 알맞은 것은?
답 : mv
문) 다음 중 rm 명령으로 파일들을 삭제 시 하나씩 질의하면서 확인할 때 사용하는 옵션으로 알맞은 것은?
답 : -i
문) 다음 중 rm 명령으로 디렉터리를 삭제할 때 사용하는 옵션으로 알맞은 것은?
답 : -r
문) 다음 중 cp 명령으로 디렉터리를 복사할 때 사용하는 옵션으로 알맞은 것은?
답 : -r
문) 다음 중 ls 명령으로 숨겨진 파일이나 디렉터리를 확인하는 옵션으로 알맞은 것은?
답 : -a
문) 다음 중 mkdir 명령으로 디렉터리 생성 시 부모 디렉터리가 존재하지 않는 경우에 그 부모 디렉터리까지 생성하는 옵션으로 알맞은 것은?
답 : -p
문) 다음 중 한 단계위인 부모 디렉터리로 이동하는 명령으로 알맞은 것은?
답 : cd ..
문) 다음 중 현재 위치한 작업 디렉터리의 절대 경로를 출력해 주는 명령으로 알맞은 것은?
답 : pwd
문) 다음 중 시스템에 로그인한 사용자의 아이디를 확인하는 명령으로 가장 거리가 먼 것은?
답 : id
문) 다음 중 kait라는 그룹 이름을 ihd로 변경할 때 알맞은 것은?
답 : groupmod –n ihd kait
문) 다음 중 사용자의 패스워드에 대한 정보를 출력하고, /etc/shadow의 날짜 관련 필드를 모두 설정할 수 있는 명령으 로 알맞으은 것은?
답 : chage
문) 다음 중 ihduser 계정의 패스워드에 잠금을 설정하여 일시적으로 로그인을 막으려고 할 때 알맞은 것은?
답 : passwd –l ihduser
문)다음 중 ihduser 계정의 삭제할 때 그 사용자의 파일 및 디렉터리를 같이 제거하려고 할 때 알맞은 것은?
답 : userdel –r ihduser
문) 다음 중 ihduser의 계정 만기일을 ‘2020-12-31’로 설정할 때 알맞은 것은?
답 : usermod –e 2020-12-31 ihduser
문) 다음 중 ihduser 사용자의 아이디를 kaitmember로 변경할 때 알맞은 것은?
답 : usermod –l kaitmember ihduser
문) ihduser 사용자가 현재 hanname이라는 그룹에 속해 있다. 다음 중 ihduser 사용자의 그룹을 IHD로 변경할 때 알 맞은 것은?
답 : usermod –g IHD ihduser
문) 다음에 설명하는 파일로 알맞은 것은?
답 : /etc/login.defs
문) 다음 중 su 명령을 이용해서 사용자를 전환할 때 실제 로그인한 것처럼 사용자의 환경까지 적용하는 옵션으로 틀린 것은?
답 : -c
문) 다음 중 사용자 추가할 때에 제공되는 파일 및 디렉터리와 가장 관련이 있는 디렉터리로 알맞은 것은?
답 : /etc/skel
문) 레드햇 리눅스 시스템에서 다음과 같이 사용자를 추가했을 경우 결과에 대한 설명으로 틀린 것은?
답 : 기본 그룹은 users이다.
문) 다음 중 사용자 추가할 때에 참조하는 파일로 홈 디렉터리, 기본 그룹 정보 등을 확인하는 파일로 알맞은 것은?
답 : /etc/default/useradd
문) 다음 중 사용자를 추가하는 명령으로 알맞은 것은?
답 : useradd
문) 다음 중 ls 명령 실행시에 ‘-alF’ 옵션을 기본적용이 되도록 설정하려 할 때 알맞은 것은?
답 : alias ls=’ls –alF’
문) 다음 중 실행되는 명령어의 위치를 찾는 명령으로 가장 알맞은 것은?
답 : which
문) 다음 중 환경변수인 PATH에 설정된 값을 확인하는 방법으로 알맞은 것은?
답 : echo $path
문)다음 중 사용자의 명령어 실행과 가장 관계가 깊은 환경 변수로 알맞은 것은?
답 : TMOUT
문) 다음 중 리눅스 명령어와 가장 관계가 깊은 디렉터리로 알맞은 것은?
답 : /bin
문) 다음 설명과 가장 관련 있는 런레벨로 알맞은 것은?
답 : 3
문) 다음 설명에 해당하는 GRUB 부트 메뉴 입력하는 키로 알맞은 것은?
답 : [c]
문) 다음 중 시스템이 종료될 때 사용하는 런레벨로 알맞은 것은?
답 : 0
문) 다음 설명에 해당하는 파일로 알맞은 것은?
답 : /etc/motd
문) 다음 중 일정시간동안 작업을 하지 않는 사용자를 강제적으로 로그아웃되도록 설정할 때 사용하는 파일로 알맞은 것 은?
답 : /etc/profile
문)다음 중 콘솔 모드나 터미널창에서 로그아웃하는 방법으로 틀린 것은?
답 : [ctrl]+[d]
올바른 보기 : exit, logout, [ctrl]+[c]
문) 다음 설명에 해당하는 런레벨로 알맞은 것은?
답 : 4
문) 다음 중 잊어버린 root 패스워드를 복구할 때 사용하는 런레벨로 알맞은 것 銀
답 : 1
문) root 계정 및 grub 패스워드를 잊어버려서 root 패스워드를 복구할 수 없는 상황이다. 다음 중 리눅스 설치 디스크 를 이용해서 복구하려고 할 때 선택하는 모드로 알맞은 것은?
답 : Rescue installed system
문) GRUB 부트 메뉴에서 커널과 관련된 매개변수(parameter)를 추가하려고 할 때 가장 손쉬운 방법으로 알맞은 것은?
답 : [a]
문) 다음 중 파티션 선언 순서로 알맞은 것은?
답 : 주 파티션 -> 확장 파티션 -> 논리 파티션
문) 다음 중 파티션 분할된 상태로 확인할 수 있는 파일로 알맞은 것은?
답 : /proc/partitions
문) 다음 중 파티션에 부여될 수 있는 최대 파티션 번호 값으로 알맞은 것은?
답 : 4
문) 다음과 같은 디스크의 파티션이 분할 경우에 관련 설명으로 알맞은 것은?
답 : 디스크의 남은 용량의 사용은 불가능하다
문) 다음 중 논리 파티션에 부여될 수 있는 최소 파티션 번호 값으로 알맞은 것은?
답 : 5
문) 다음 중 리눅스 커널이 들어있는 디렉터리로 알맞은 것은?
답 : /boot
문) 물리적 시스템의 메모리(RAM)의 크기가 1GB일 때 권장할 만한 스왑 공간 용량으로 가장 알맞은 것은?
답 : 2GB
문) 다음 중 일반적으로 권장하는 파티션 분할 영역의 조합으로 틀린 것은?
답 : /, SWAP, /etc, /var
올바른 보기 :
- /, SWAP, /usr, /var
- /, SWAP, /home, /var
- /, SWAP, /boot, /home
문) 사용 중인 일부 디스크에 오류가 발생되더라고 정상적인 사용이 가능하게 하려할 때 선택하는 파일시스템 유형으로 알맞은 것은?
답 : physical volume(LVM)
문) 다음 중 VirtualBox와 같은 가상화 프로그램으로 리눅스를 설치할 때 선택하는 IPv4 설정항목으로 가장 알맞은 것 은?
답 : 자동(DHCP)
문) 네트워크 설정 메뉴에서 시스템 부팅 후에도 네트워크 카드가 연결되도록 반드시 체크 표시(v)로 선택해야 하는 항목 으로 알맞은 것은?
답 : 자동으로 연결
문) 다음 중 우리나라에서 사용하는 키보드에 해당하는 선택 메뉴로 알맞은 것은?
답 : U.S English
문) 다음 중 설치와 관련된 장치 선택에서 특별한 저장 장치를 선택하는 디스크 유형으로 틀린 것은?
답 : SCSI
문) 설치하려는 디스크에 파티션 분할이 되지 않는 공간이 있는 경우에 선택하는 설치 메뉴로 가장 알맞은 것은?
답 : 여유 공간 사용
문) 파티션 설정 메뉴 중에 리눅스를 처음 설치하는 초바자에게 가장 쉬운 설치 메뉴로 알맞은 것은?
답 : 모든 공간 사용
문) 리눅스 설치 시에 Xen 및 KVM을 사용하기 위해 선택하는 패키지 그룹으로 알맞은 것?
답 : Virtual Host
문) 리눅스 설치 메뉴 중에 yum 명령 사용하기 위해 설정하는 항목으로 알맞은 것은?
답 : 리포지터리 설정
문) 다음 중 콘솔 모드(또는 텍스트 모드)의 실행 레벨로 알맞은 것은?
답 : 3
문) GRUB의 설정 중 ‘(hd0,3)’에 대한 설명으로 알맞은 것은?
답 : 첫 번째 디스크의 4번째 파티션이다.
문) GRUB의 설정 중 ‘timeout=10’에 대한 설명으로 알맞은 것은?
답 : 10초 동안 대기한 후에 기본 설정된 운영체제로 부팅한다.
문) root의 패스워드를 잊어버려서 GRUB을 통해 싱글 모드로 접근하려고 한다. 다음중 GRUB 부팅 메뉴를 선택하려고 할 때 가장 쉬운 모드로 알맞은 것은?
답 : [a]
문) 다음 설명으로 알맞은 것은?
답 : LVM
문) 다음 설명으로 알맞은 것은?
답 : Kdump
문) 다음 중 네트워크를 통해 날짜 및 시간을 동기화할 때 사용하는 서버로 알맞은 것은?
답 : NTP
문) 다음 중 스왑 파티션에 대한 설명으로 틀린 것은?
답 : 리눅스에서는 전통적으로 디스크 용량의 2배를 권장하였다.
올바른 보기
-리눅스에서 반드시 분할해야 한다.
-가상 메모리 역할을 담당하는 영역이다.
-스왑 파티션의 ID 번호는 82이다.
문) 다음 중 ‘/dev/sdb6’에 대한 설명으로 알맞은 것은?
답 : 디스크 유형은 S-ATA이다.
문) 다음 중 파티션의 종류에 대한 설명으로 틀린 것은?
답 : 주 파티션을 2개 사용 후에 확장 파티션을 선언했다면 논리 파티션의 번호는 4번부터 시작한다.
올바른 보기
-확장 파티션을 선언해야 논리 파티션을 사용할 수 있다.
-확장 파티션은 하나의 물리적 디스크에 1개만 사용할 수 있다.
-확장 파티션을 사용할 경우에 실질적으로 사용 가능한 주 파티션의 수는 3개이다.
문) 다음 중 파티션 분할 프로그램으로 가장 거리가 먼 것은?
답 : partprobe
파티션 분할 프로그램 올바른 보기
-fdisk, parted, kpartx
문) 다음 중 주 파티션에 대한 설명으로 틀린 것은?
답 : 주 파티션 4개 사용 후 확장 파티션의 선언이 가능하다.
파티션에 대한 올바른 보기
-부팅 가능한 파티션으로 디스크에 하나 이상 존재해야 한다.
-하나의 디스크에 총 4개까지 사용 가능하다.
-3개 영역으로 파티션 분할할 경우에 주 파티션내에 설치 가능하다.
문) 현재 시스템에 S-Ata 타입 디스크를 장착하여 사용 중이다. USB 메모리를 시스템에 연결했을 때 인식되는 장치 파 일명으로 알맞은 것은?
답 : /dev/hdd
문) 다음 중 파티션 분할에 대한 설명으로 틀린 것은?
답 : 파티션을 분할하면 여러 운영체제의 부트로더를 사용할 수 있다.
파티션 분할 올바른 보기
-파티션을 분할하면 파티션 단위에 다양한 정책 설정이 가능하다.
-파티션을 분할하면 부팅이 빨라진다.
-파티션 분할을 통해 여러 개의 운영체제를 사용할 수 있다.
문) 다음 중 파티션의 유형에 대한 설명으로 틀린 것은?
답 : 확장 파티션은 2개 이상 설정이 가능하다.
올바른 보기
-5개 이상의 파티션이 필요한 경우에는 확장 파티션의 선언이 필요하다.
-확장 파티션을 선언해야 논리 파티션을 선언할 수 있다.
-주 파티션은 4개까지 사용 가능하다.
문) 다음 중 리눅스에서 파티션을 분할하도록 권장하는 영역으로 틀린 것은?
답 : /etc
파티션 분할 권장하는 영역
/tmp, /usr, /var
문) 다음 중 네트워크상에서 사용자 인증에 사용하는 시스템으로 틀린 것은?
답 : NFS
네트워크 사용자 인증 사용 시스템
-NIS, LDAP, Kerberos
문) 다음 설치 메뉴 중 사용중인 리눅스 시스템 이상이 발생했을 때 시스템 점검을 위해 선택할 수 있는 모드로 알맞은 것은?
답 : Rescue installed system
문) 다음 중 리눅스에서 인식되는 장치 파일명의 종류가 나머지 셋과 틀린 것은?
답 : IDE 디스크
문) 다음 중 MPL 라이선스를 적용하는 소프트웨어로 알맞은 것은?
답 : Firefox
문) 다음 중 아파치 라이선스를 적용하는 소프트웨어로 알맞은 것은?
답 : Hadoop
문) 다음 중 해당 라이선스가 적용된 프로그램의 소스 코드를 수정해서 사용할 경우에도 반드시 공개할 필요가 없는 조합 으로 알맞은 것은?
답 : Apache, MIT
문) 다음 중 MPL 라이선스에 대한 설명으로 틀린 것은?
답 : MPL 소스 코드와 다른 코드를 결합한 경우에 다른 소스 코드를 공개해야 한다.
MPL 라이선스 올바른 보기
-소스 코드의 재배포가 가능하다.
-독점적 소프트웨어와의 결합이 가능하다.
-MPL 소스 코드를 수정한 경우에 반드시 소스 코드를 공개해야 한다.
문) 다음 설명에 해당하는 라이선스로 알맞은 것은?
답 : BSD
문) 다음에서 설명하는 라이선스로 알맞은 것은?
답 : MIT
문) 다음 중 슬랙웨어 계열 리눅스에 속하는 배포판으로 틀린 것은?
답 : knoppix
올바른 보기
-SUSE, Sailix OS, Vector Linux
문) 다음에서 설명하는 리눅스 배포판으로 알맞은 것은?
답 : Kali Linux
문) 다음에서 설명하는 리눅스 배포판으로 알맞은 것은?
답 : Fedora
문) 다음 중 유닉스(UNIX) 운영체제를 개발한 인물로 알맞은 것은?
답 : 켄 톰슨
문) 다음 리눅스 배포판 중 나머지 셋과 종류가 다른 것은?
답 : Linux Mint
문) 다음 설명에 해당하는 리눅스의 기술적인 특징으로 알맞은 것은?
답 : 동적 라이브러리
문) 다음 중 BSD 라이선스에 대한 설명으로 틀린 것은?
답 : 수정본의 재배포는 의무사항이다.
올바른 보기
-상용 프로그램에 사용할 수 있다.
-수정 후에 소스 코드를 공개해도 된다.
-수정 후에 소스 코드를 공개하지 않아도 된다.
문) 다음에서 설명하는 라이선스로 알맞은 것은?
답 : MPL
문) 다음 중 해당 라이선스가 적용된 프로그램의 소스 코드를 수정해서 사용할 경우에도 반드시 공개할 필요가 없는 라이 선스 조합으로 알맞은 것은?
답 : BSD, Apache
문) 다음 중 LGPL에 대한 설명으로 알맞은 것은?
답 : LGPL이 적용된 라이브러리를 이용하여 프로그램 개발했을 경우에는 소스 코드를 공개하지 않아도 된다.
문) 다음 중 자유 소프트웨어에 대한 설명으로 틀린 것은?
답 : 무료로 얻은 소스 코드를 이용하여 프로그램을 만든 경우에는 무료로만 배포해야 한다.
올바른 보기
-상업용 목적으로 사용할 수 있다.
-소스 코드를 임의로 개작할 수 있다.
-소스 코드 수정 시에는 반드시 소스 코드를 공개해야 한다.
문) 다음 중 리눅스 커널로 만든 것으로 틀린 것은?
답 : Minix
문) 다음 중 리눅스와 가장 관련이 없는 라이선스 정책으로 알맞은 것은?
답 : Copyright
문) 다음 중 자유 소프트웨어 재단(FSF)을 설립한 사람으로 알맞은 것은?
답 : 리처드 스톨먼
문) 다음 중 자유롭게 사용가능한 운영체제 개발과 관련 있는 프로젝트로 알맞은 것은?
답 : GNU
문) 다음 중 영국 회사인 캐노니컬에서 데비안 리눅스를 기초로 고유한 데스크톱 환경인 유니티를 사용하여 만든 배포판 으로 알맞은 것은?
답 : 우분투
문) 다음 중 가상 파일 시스템으로 프로세스 및 하드웨어에 대한 정보를 담고 있는 디렉터리로 알맞은 것은?
답 : /proc
문) 다음 중 파일 시스템 복구와 가장 관련 있는 디렉터리로 알맞은 것은?
답 : /lost+found
문) 다음 중 사용자 계정과 가장 관계가 깊은 디렉터리로 알맞은 것은?
답 : /home
문) 다음 중 리눅스의 기술적인 특징에 대한 설명으로 틀린 것은?
답 : 리눅스는 최상위 디렉터리인 .(root)를 기준으로 하위 디렉터리가 존재하는 계층적인 파일 구조이다.
올바른 보기
-모든 장치는 파일화해서 관리한다.
-공유 라이브러리를 통해 메모리를 효율적으로 사용한다.
-리다이렉션을 이용해서 입출력을 전환할 수 있다.
문) 다음 중 텍스트 모드 기반의 가상 콘솔에서 이미 지나간 작업을 보기 위한 키 조합으로 알맞은 것은?
답 : [Shift]+[pageUP]
문) 다음 중 현재 사용 중인 터미널 이외에 추가로 다른 터미널을 사용하기 위한 키 조합으로 알맞은 것은?
답 : [ALT]+[F2]
문) 다음 중 프로세스의 출력을 지정한 파일 뒤에 추가되도록 할 때 사용하는 기호로 알맞은 것은? 답 : >>
문) 다음 중 어떤 프로세스의 표준 출력이 다른 프로세스의 표준 입력으로 사용하려고 할 때 명령해에서 사용하는 기호로 알맞은 것은? 답 : |
문) 다음 중 명령행에서 입력을 전환할 때 사용하는 기호로 알맞은 것은?
답 : <
문) 다음 중 프로세스의 통신을 위해 도입된 기술로서 어떤 프로세스의 표준 출력이 다른 프로세스의 표준 입력으로 사 용하는 것으로 알맞은 것은?
답 : 파이프
문) 다음 중 하나의 모니터를 장착한 시스템에 여러 개의 가상 화면을 제공하는 기술로 알맞은 것은?
답 : 가상콘솔
문) 다음 중 하드디스크 일부를 메모리처럼 사용하는 기술로 알맞은 것은?
답 : 스왑
문) 다음 중 리눅스 운영체제에 대한 설명으로 틀린 것은?
답 : 윈도우에 비해 사용하기가 쉬워서 사용자의 숙련된 기술이 요구되지 않는다.
올바른 보기
-다른 운영체제에 비해 이식성과 확장성이 뛰어나다.
-다른 운영체제와 비교하여 다양한 파일 시스템을 지원한다.
-다양한 네트워크 프로토콜을 지원한다.
문) 다음 중 국내에서 배포하는 리눅스로 알맞은 것은?
답 : SULinux
문) 다음 리눅스 배포판 중에 레드헷 계열에 속하는 배포판으로 틀린 것은?
답 : SUSE
문) 다음 리눅스 배포판 중에 나머지 셋과 다른 종류에 속하는 배포판으로 알맞은 것은?
답 : Ubuntu
문) 다음 중 리눅스에서 지원하는 네트워크 파일 시스템의 종류가 아닌 것은?
답 : JFS
문) 다음 중 리눅스의 특징에 대한 설명으로 알맞은 것은?
답 : 유닉스 표준인 POSIX를 준수한다.
문) 다음 중 리눅스에 대한 설명으로 틀린 것은?
답 : 리눅스는 대부분이 어셈블리언어이고, 약간의 C언어로 작성되어 있다.
올바른 보기
-다중 사용자 및 다중 처리 시스템이다.
-커널뿐만 아니라, 대부분의 응용프로그램 소스도 공개되어 있다.
-다양한 파일 시스템을 지원한다.
문) 다음 중 상용판 리눅스로 알맞은 것은?
답 : RHEL
문) 다음은 /backup 디렉터리에 생성되는 파일을 모니터링하는 과정이다. (괄호 ) 안에 들어갈 명령어로 알맞은 것은?
⓵ time
⓶ date
⓷ watch
⓸ strings
문) cal 명령 실행 시 올해의 달력 전체를 출력할 때 사용하는 옵션으로 알맞은 것은?
⓵ -a
⓶ -m
⓷ -s
⓸ -y
문) 재부팅했을 때 호출되는 런레벨값을 확인하려고 한다. 다음 중 관련 정보를 담고 있는 파일로 알맞은 것은?
⓵ /boot/grub/grub.conf
⓶ /etc/runlevels
⓷ /etc/inittab
⓸ /boot/runlvels
문) 다음 설명으로 알맞은 것은?
⓵ login
⓶ route
⓷ ping
⓸ nslookup
문) 다음 설명에 해당하는 라이선스로 알맞은 것은?
⓵ GPL v1
⓶ GPL v2
⓷ GPL v3
⓸ LGPL
문) 다음 중 LGPL 라이선스에 대한 설명으로 틀린 것은?
⓵ 독점적 소프트웨어와의 결합이 가능하다.
⓶ LGPL 소스 코드를 수정한 경우에 반드시 소스 코드를 공개해야 한다.
⓷ 소스 코드의 재배포가 가능하다.
⓸ LGPL 소스 코드와 다른 코드를 결합한 경우에 다른 소스 코드를 공개해야 한다.
문) 리눅스 설치에 필요한 파티션의 공간이 부족한 경우 기존 파티션의 크기를 줄여서 공간을 확보할 수 있는 설치 메뉴로 알맞은 것은?
⓵ 현재 시스템 축소하기
⓶ 여유 공간 사용
⓷ 사용자 레이아웃 만들기
⓸ 기존의 Linux 시스템 교체
문) 다음 중 리눅스 설치 시에 나타나는 파일시스템 유형으로 틀린 것은?
⓵ ext
⓶ ext2
⓷ vfat
⓸ physical volume(LVM)
문) 다음 중 현재 사용중인 터미널 이외에 추가로 다른 터미널을 사용하기 위한 키 조합으로 알맞은 것은?
⓵ [Ctrl]+[PageUP]
⓶ [Ctrl] + [PageDown]
⓷ [ESC] + [F2]
⓸ [ALT] + [F2]
문) 다음 중 다수의 디스크나 파티션을 하나로 묶어서 구성하는 기술과 관련 있는 조합으로 알맞은 것은?
⓵ ㉠ext4 ㉡LVM
⓶ ㉠ext4 ㉡RAID
⓷ ㉠ext3 ㉡ext4
⓸ ㉠ LVM ㉡ RAID
문) 다음 설명에 해당하는 명령으로 알맞은 것은?
⓵ talk
⓶ mesg
⓷ wall
⓸ write
문) 다음은 원격지 타임 서버에 설정된 시간을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
⓵ -s
⓶ -t
⓷ -e
⓸ -p
문) 다음과 같이 명령을 실행한 상태이다. ( 괄호 )안에 ‘cd..’라고 실행했을 때 이동되는 디렉터리로 알맞은 것은?
⓵ /
⓶ /usr/local
⓷ /usr/local/src
⓸ /home/kaituser
문) 다음과 같이 명령을 실행한 상태이다. ( 괄호 )안에 ‘cd’라고 실행했을 때 이동되는 디렉터리로 알맞은 것은?
⓵ /
⓶ /usr/local
⓷ /usr/local/src
⓸ /home/kaituser
문) 다음과 같이 명령을 실행한 상태이다. ( 괄호 )안에 ‘cd-’라고 실행했을 때 이동되는 디렉터리로 알맞은 것은?
⓵ /
⓶ /usr/local
⓷ /usr/local/src
⓸ /home/kaituser
문) grub.conf 파일의 설정 내용이 지워진 상태여서 GRUB 부트 메뉴에서 관련 설정을 직접 입력하려고 한다. 다음 중 GRUB 부트 메뉴에서 입력하는 키로 알맞은 것은?
⓵ [a]
⓶ [b]
⓷ [c]
⓸ [e]
문) 다음 중 명령의 결과가 나머지 셋과 다른 것은?
⓵ telinit 6
⓶ shutdown –r now
⓷ reboot
⓸ init 0
댓글
댓글 쓰기