시험종목 제 회리눅스마스터 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 주민번호 수검자유의사항 수검자는신분증을지참하여야시험에응시할수있습니다 카드는컴퓨터용수성사인펜 검정색 을사용하여작성하여야합니다 수검자는 카드작성시유의사항 을반드시숙지한후작성하여야합니다 문제유형 성명 종목 수검번호 주민등록번호등을기재 마킹하지않거나틀린경우에발생되는불이익은수검자의책임으로합니다 시험중휴대용전화기등일체의통신장비를사용할수없으며 사용시부정행위로간주되어당해시험은실격처리되고 시험일로부터 년간응시자격을정지합니다 수검자는수검시작 분후부터퇴실이가능하며 퇴실시문제지와 카드는감독위원에게반드시제출하여야합니다 문제및정답공개 화 합격자발표 금
제 1402 회리눅스마스터 1 급 1 차 B 형정답
사용한다. 인터넷상에서통신은이것을사용하도록되어있는데그범위는 0 65535 이다. 이중에는 IANA 가애플리케이션용으로지정한기정 (well-known), 회사용의등록 (registered), 그리고개별용의동적 (dynamic) 이있고, 그범위는각각 0 1023, 1024 49151, 49152 65535 이다. tcp 0 0 :::80 :::* LISTEN 11671/httpd tcp 0 0 :::443 :::* LISTEN 11671/httpd 인터넷의전송제어프로토콜 (TCP) 이나사용자데이터그램 프로토콜 (UDP) 에서애플리케이션이상호통신을위해
a - kernel 명령어의맨뒤에 single 을추가기입한다. b - e 키를이용하여편집모드로변경후 kernel 명령어가포함된라인을편집한다. c - 부팅하고자하는커널이미지를선택한다. d - b 키를눌러서부팅과정을시작한다. c b a d c a b d d c b a d c a b root 11671 1 0 03:07? 00:00:00 /usr/sbin/httpd apache 11675 11671 0 03:07? 00:00:37 /usr/sbin/httpd apache 11676 11671 0 03:07? 00:00:38 /usr/sbin/httpd apache 14668 11671 0 10:02? 00:00:00 /usr/sbin/httpd apache 14669 11671 0 10:02? 00:00:00 /usr/sbin/httpd apache 14670 11671 0 10:02? 00:00:00 /usr/sbin/httpd
# df -k > ( ).log # ls 201412311200.log [root@ihd src]# tar ( ) linux-3.16.tar.xz 소스컴파일시사용되는 Make 의대체프로그램으로멀티플랫폼을지원하기위한목적으로등장하였고, 오픈소스프로젝트이다. 유닉스계열운영체제뿐만아니라윈도우계열에서도사용가능하고 MySQL, KDE 등이이방법을사용하여설치하도록권장하고있다.
[posein@ihd ~]$ rpm ( ) sendmail S.5...T. c /etc/mail/sendmail.cf [posein@ihd ~]$ rpm ( ) grep mail 패키지배포 FTP 서버 IP : 192.168.10.1 패키지배포 FTP 서버디렉토리 : /pub 패키지이름 : vsftpd-2.0.5-28.el5.i386.rpm [root@ihd ~]# ps aux grep httpd [root@ihd ~]# ls l joon.sh root 23417 0.0 0.1 142116 6912? Ss 15:50 0:00 -rw------- 1 root root 1222 May 13 00:13 joon.sh /usr/local/apache/bin/httpd k start ls 명령의결과가위와같은상황에서접근권한설정을 daemon 23419 0.0 0.1 473996 7268? Sl 15:50 0:00 posein 사용자는읽기및쓰기권한이가능하고 yuloje /usr/local/apache/bin/httpd k start 사용자는읽기권한만가능하게한다. 마지막으로그외의 daemon 23420 0.0 0.1 473996 7268? Sl 15:50 0:00 사용자는읽기및쓰기권한이불가능하도록설정한다. /usr/local/apache/bin/httpd k start daemon 23421 0.0 0.1 473996 7268? Sl 15:50 0:00 /usr/local/apache/bin/httpd k start root 23864 0.0 0.0 6388 640 pts/1 S+ 16:04 0:00 grep httpd [root@ihd ~]# killall ( ) [posein@ihd ~]$ find / -name *.txt 2>dev/null >list.txt ( ᄀ ) [1]+ Stopped find / -name *.txt 2>dev/null >list.txt [posein@ihd ~]$ ( ᄂ ) [1]+ find / -name *.txt 2>dev/null >list.txt &
[root@ihd ~]# ls ld /project drwxrws T. 2 root admin 4096 May 13 00:13 /project [root@ihd ~]# id posein uid=500(posein) gid=500(posein) groups=500(posein),505(admin) [root@ihd ~]# id yuloje uid=501(yuloje) gid=505(admin) groups=505(admin) ( 가 ) 파티션작업 (fdisk) ( 나 ) 파일시스템생성 (mkfs) ( 다 ) 마운트포인터생성 (mkdir) ( 라 ) 마운트작업 (mount) [root@ihd ~]# useradd joon # ls *.conf ( ᄀ ) cpio ( ᄂ ) ( ᄃ ) posein.cpio
syslog 를대체하는시스템로그및커널메시지관련데몬으로최근리눅스는이로그데몬을사용한다. 멀티스레드를지원하고, TCP 프로토콜도지원한다. 아울러, MySQL, PostgreSQL, Oracle 과같은데이터베이스로그관리도가능하다. 로그를점검하는스크립트인 /etc/log.sh 를매주월, 수, 금요일새벽 4 시 5 분에실행되도록설정한다. 사용자를관리하는계정으로 posein 을임명하였지만, posein 사용자에게 root 의패스워드를알려주는것은부담스럽다. 사용자관리에필요한명령어인 useradd, userdel, passwd 등과같은일부명령어만사용가능하게설정하려고한다. 각종시스템로그파일이저장되며수시로업데이트되는 특정서비스에대한사용자 ( 또는그룹 ) 들의허가목록 파일들이위치한다. 파일을만든다 시간이지날수록파일의용량이증가하므로주기적인 특정서비스에대한사용자 ( 또는그룹 ) 들의거부목록 관리가필요하다. 파일을만든다. 사용자패스워드길이를제한한다.
alias bond0 bonding options bonding mode=1 options bond0 miimon=100 primary=eth0 a : make menuconfig c : make bzimage e : make modules_install g : make install b : make clean d : make modules f : depmod a
( 기존의디스크는 /dev/sda, 새로추가한디스크는 /dev/sdb 이며, LVM version 2 환경이다. /home 디렉토리는볼륨그룹 VolGroup00 소속의논리볼륨 LogVol01로구성되어있으며, 볼륨그룹 VolGroup00 에는현재 /dev/sda 디스크 1개만속해있다. 새로추가할디스크는 1개의파티션으로모든용량을구성한다.) a : # fdisk /dev/sdb b : # lvextend -l 40960 /dev/mapper/volgroup00-logvol01 c : # vgextend VolGroup00 /dev/sdb1 d : # pvcreate /dev/sdb1 a b c d a d c b a d b c a b d c 회사메일계정중에 help 라는계정으로들어오는메일을고객지원부직원전체에서전달되도록설정하려고한다. [root@nfs_server ~]# ( Export List for localhost: /joon 192.168.5.13 ) -e localhost
[posein@nfs_server ~]$ cat /etc/exports /joon ( ) NIS 서버에서구동해야하는데몬은 ( ᄀ ) 이고, NIS 클라이언트에서구동해야하는데몬은 ( ᄂ ) 이다. [posein@ihd ~]$ grep ^passwd ( ) passwd: files ldap
[yuloje@ihd ~]$ telnet www.posein.org 80 Trying 203.247.xxx.xxx Connected to www.posein.org Escape character is ^] ( ) / 웹서버프로그램과외부프로그램과의연계방법으로이방법이보편화되면서사용자의요구에따라다르게반응하는동적인컨텐츠를생산할수있었고, 기업의데이터베이스와연동하여웹으로정보를제공할수있게되었다. 시스템운영및관리에밀접한명령어들인 ps, ls, find 등의변조되어특정프로세스나파일을찾을수없게되었다. 오픈소스 (Open Source) 기반의 IDS(Intrusion Detection System) 으로대용량트래픽의실시간처리에큰장점을 보인다. 멀티코어 (Mulitcore) 및멀티스레드 (Multi-threading) 을지원하고스크립터언어인 Lua로시그니처작성이 가능하다.
[yuloje@www1 ~]$ cat /etc/ntpd.conf ( ) 0.pool.ntp.org ( ) asia.pool.ntp.org VNCSERVERS="1:root" VNCSERVERAGRS[2]="( ) 800x600" host jalin { next-server joon.posein.org; hardware ethernet 12:34:56:78:AB:CD; ( ) 192.168.12.22; } 회사내인터넷이용시빠른웹서핑을할수있고, 인터넷회선의트래픽도줄일수있다. 또한, 유해 사이트차단및특정콘텐츠에대한접근정책을수립할수있다.
@ IN SOA ns.ihd.or.kr. root.ihd.or.kr. ( 2013111900 ; Serial 10800 ; Refresh 3600 ; Retry 3600000 ; Expire 43200 ; Minimum ) www IN A 192.168.3.224 www1 IN ( ) www www2 IN ( ) www zone. IN { type ( ); file named.ca ; }; 도메인없이리졸빙 (resolving) 만을위해사용하는데, 도메인에대한 resolving 결과를저장하고서버에기록된정보에대한요청이들어올경우에직접조회하지않고바로응답해주는역할을수행하여인터넷사용속도를높일때사용되기도한다. [posein@joon ~]$ nslookup > ( ) 192.168.12.22 Default server: 192.168.12.22 Address: 192.168.12.22#53 > 다음사항을확인하신후시험을종료하시기바랍 수고하셨습니다 니다 문제지에있는문제유형 과답안지에표기한 문제유형이동일합니까 수검번호는빈칸에뒷자리 자리 주민등록번호는 빈칸에 자리수를정확히기재한후각각표기 하였습니까 문제에대한답안을모두기입하셨습니까