리눅스마스터 52

[리눅스마스터] 프린터를 지원해 주는 인쇄 시스템 조합

1802회 1차 046다음 중 리눅스에서 프린터를 지원해 주는 인쇄 시스템 조합으로 알맞은 것은?① CUPS, LPRng② LPRng, ALSA③ ALSA, SANE④ SANE, CUPS 오답노트더보기- CUPS(Common Unix Printing System): 리눅스 시스템에서 가장 널리 사용되는 프린팅 시스템.- LPRng(Line Printer Remote Next Generation): 기존 BSD 기반 위 LPD(Line Printer Daemon) 시스템을 확장하여 만든 인쇄 시스템. 주로 네트워크 프린터와의 호환성을 강조.- ALSA(Advanced Linux Sound Architecture): 사운드 카드용 장치 드라이버를 위한 API를 제공하는 소프트웨어 프레임워크로 인쇄 시스템과는..

[리눅스마스터] 리눅스 컴파일 각종 옵션 이해

1802회 1차 044다음에서 설명하는 명령으로 알맞은 것은?커널 컴파일할 때 설정된 작업을 초기화하기 위해 사용하는 명령으로 오브젝트 파일뿐만 아니라 설정된 환경파일인 .config 파일까지 지우는 명령이다.① make clean② make depmod③ make mrproper④ make modprobe 오답노트더보기- make clean: 컴파일 이전 상태로 만든다. 즉 컴파일로 생성된 파일을 삭제한다. 오브젝트 파일은 삭제하지만 .config 파일은 삭제되지 않는다.- make depmod: 소스 파일과 헤더의 의존성을 검사하고 /usr/src/linux/.depend를 생성한다.- make mrproper: 오브젝트 파일뿐 아니라 환경설정 파일(.config)까지 삭제한다. 초기상태로 완전히 되..

[리눅스마스터] 프린트 관련 명령어 사용

1802회 1차 043다음 중 프린트 관련 명령어에 대한 설명으로 틀린 것은?① 리눅스에서 프린트 관련 명령어는 BSD 계열과 System V 계열로 나눌 수 있다.② BSD 계열 명령어는 lp, lpc 등이 있다.③ System V 계열 명령어에는 lpstat, cancel 등이 있다.④ 대부분의 배포판에서는 이 두 계열의 명령어를 모두 지원한다. 오답노트더보기- System V 계열의 프린트 명령어에는 lp(프린트) lpstat(LP 프린터 상태 정보 표시), cancel(프린트 취소)이 있다.- BSD 계열 명령어에는 lpr, lpq, lprm 등이 포함되며, 문제에서 언급된 lp, lpc는 System V 계열의 명령어이다.- 대부분의 최신 리눅스 배포판에서는 두 계열 명령어를 모두 지원한다. 답..

[리눅스마스터] 리눅스에서 파일을 프린터로 출력하는 방법

1802회 1차 042다음 중 셸에서 example.txt 파일을 프린터로 출력하는 명령으로 알맞은 것은?① lp -d example.txt② lpstat -p example.txt③ pr example.txt ④ cat example.txt > /dev/lp0 오답노트더보기- /dev/lp0는 프린터 장치를 의미하며 리다이렉션(Redirection)의 대상으로 지정하여 출력할 수 있다.① lp -d 옵션은 출력 대상 프린터를 지정한다.② lpstat: LP 프린터의 상태 정보를 확인하는 명령어이다.③ pr: 파일의 출력 형식을 조정하여 표준 출력(standard out)으로 출력한다. 답은 ④ cat example.txt > /dev/lp0

[리눅스마스터] 리눅스 커널 관리 방법

1802회 1차 041다음 중 리눅스 커널에 대한 설명으로 틀린 것은?① 리눅스에서 커널은 시스템 자원을 소유하고 관리하는 역할을 담당한다.② 리눅스 커널 버전 확인은 'uname -r' 명령으로 할 수 있다.③ 프로그램이 하드웨어 자원을 직접적으로 접근할 수 있도록 해준다.④ 커널 컴파일은 커널 소스를 이용하여 시스템에 최적화된 커널을 만드는 과정이다. 오답노트더보기- 리눅스 커널은 HAL(Hardware Abstract Layer)을 이용하여 하드웨어 자원을 간접적으로 접근할 수 있도록 한다. 답은 ③ 프로그램이 하드웨어 자원을 직접적으로 접근할 수 있도록 해준다.

[리눅스마스터] 올바른 root 사용자 관리 기법

1802회 1차 040다음 설명 중 올바른 root 사용자 관리 기법으로 틀린 것은?① 무의미하게 장시간 로그인되어 있지 않도록 한다.② root 이외에 UID가 0인 사용자 하나를 추가로 생성한다.③ ssh로 접근 시에 root로 직접 로그인되는 것을 막는다.④ PAM(Pluggable Authentication Modules)을 이용해서 접근을 제어한다. 오답노트더보기- root 권한을 갖는 사용자를 최소한으로 유지하는 것을 권장한다.- PAM: 리눅스 시스템에서 어플리케이션과 서비스에 대한 중앙집중적 동적 인증을 제공한다. 답은 ② root 이외에 UID가 0인 사용자 하나를 추가로 생성한다.

[리눅스마스터] 프로세스 이름을 인자로 사용하는 명령어

1802회 1차 036다음 중 httpd와 같이 프로세스 이름을 인자로 사용하는 명령어로 틀린 것은?① kill② killall③ pkill④ nice 오답노트더보기해설kill: PID(Process ID)를 인자로 사용하여 특정 프로세스에 신호를 전달합니다. 프로세스 이름이 아닌 PID를 필요로 합니다.killall: 프로세스 이름을 인자로 하여 관련된 모든 프로세스를 종료시킵니다.pkill: 프로세스 이름을 인자로 하여 해당 프로세스를 종료합니다.nice: 프로세스 이름을 인자로 하여 우선순위를 조정합니다.따라서, 프로세스 이름을 직접 인자로 사용할 수 없는 kill 명령어가 틀린 명령어입니다. 답은 ① kill

[리눅스마스터] 파일 관리 권한

문제 30다음과 같을 때 ihduser라는 계정이 lin.txt 파일을 삭제할 수 있도록 권한을 설정하는 명령어로 알맞은 것은?[root@www ~]# ls -ld /datadrwxr-xr-x. 2 root root 4096 Jul 4 16:46 /data[root@www ~]# ls -l /datatotal 4-rw-r--r--. 1 root root 33 Jul 4 16:47 lin.txt보기1. chmod o+w /data2. chmod o+w lin.txt3. chown ihduser lin.txt4. chown ihduser.ihduser lin.txt해설파일 삭제 권한의 조건1. 파일의 소유자 또는 권한 설정chown 명령을 사용하여 파일의 소유자를 변경해야 ihduser가 직접 삭제 가능.2..

[리눅스마스터] 심볼릭 링크

문제 29다음 설명에 해당하는 명령으로 알맞은 것은?아파치 웹 서버를 운영 중인데 웹 문서가 위치한 디렉터리가 /usr/local/apache/htdocs이다. 이 경로 이외에도 추가로 /etc/www로 접근이 가능하도록 설정하려고 한다.1. ln /etc/www /usr/local/apache/htdocs2. ln -s /etc/www /usr/local/apache/htdocs3. ln /usr/local/apache/htdocs /etc/www4. ln -s /usr/local/apache/htdocs /etc/www해설ln 명령어와 옵션1. ln:일반적인 하드 링크를 생성합니다.원본 파일과 하드 링크는 동일한 inode를 공유하며, 한쪽을 삭제해도 다른 쪽은 남아 있습니다.디렉터리를 대상으로 하드..

[리눅스마스터] 사용자 로그인 잠금

문제 28다음 설명과 같은 경우에 실행하는 명령으로 가장 알맞은 것은?ihduser가 회사를 휴직하여 휴직 기간 동안 일시적으로 시스템에 로그인을 불가능하도록 설정한다.1. passwd -d ihduser2. passwd -e ihduser3. passwd -l ihduser4. passwd -r ihduser해설passwd 명령과 주요 옵션1. passwd -d사용자의 패스워드를 삭제합니다.결과적으로 계정이 로그인을 허용하지 않을 수 있지만, 이는 "일시적으로 잠그는" 것과는 다릅니다.따라서 문제의 조건과는 맞지 않습니다.2. passwd -e사용자의 패스워드를 만료 처리합니다.이는 사용자가 다음 로그인 시 반드시 새 패스워드를 설정하도록 강제하는 기능이며, "로그인 불가능 설정"과는 관련이 없습니다...