본문 바로가기

리눅스마스터 1급/2001회

[리눅스마스터 1급] 2001회 1차 A형 기출문제 풀이 (46번 - 50번)

반응형

 

 

 

 

<주변 장치 관련 소프트웨어 >

① OSS(Open Sound System) ☞ 사운드 인터페이스, 다양한 라이선스 기반으로 배포되고 있다.

② ALSA(Advanced Linux Sound Architecture) ☞ 사운드 카드용 장치 드라이버의 API를 제공하는 소프트웨어 프레임워크이다.

③ SANE(Scanner Access Now Easy) ☞ 스캐너 및 카메라 하드웨어에 표준화된 액세스를 제공하는 API이다.

④ PulseAudio ☞ 네트워크 기능이 있는 사운드 서버 프로그램으로 OS X를 포함한 BSD, Linux, MS Windows에서 동작한다. freedesktop.org가 배포한다. 

 

 

 

 

 

<프린터 제어 명령어>

 

② lpr ☞ 문서 출력 명령 + BSD 계열

③ lpq ☞ 문서 출력 순서(큐) 상태 출력 + System V 계열

④ lpstat 현재의 인쇄 대기열을 출력 + System V 계열

 

 

 

 

<커널 컴파일 과정>

① make config ☞ 행 단위 환경 설정할 때(세부 조정) 사용하나 불편하여 거의 사용하지 않는다. bash, csh에서 사용한다.

② make clean ☞ 이전 컴파일 과정에서 생성된 파일을 삭제한다.

③ make mrproper ☞ 커널 컴파일 초기화, 기존 설정된 값을 초기화하며 컴파일되어 있는 오브젝트 파일뿐만 아니라 config파일과 백업 파일이 제거된다.

④ make xconfig ☞ X 윈도에서만 사용 가능하며. 마우스로 체크해서 커널 환경설정을 할 수 있다.

 

 

 

<프린터 제어 시스템>

CUPS(Common Unix Printing System) ☞ 애플에서 개발한 오픈 소스 형태의 소프트웨어로 유닉스 계열 운영체제를 위한 모듈 방식의 프린팅 시스템이다. 모든 유닉스 계열의 운영체제를 대상을 두고 개발했기 때문에 인쇄 서비스 표준화를 목적으로 만들어진 인터넷 인쇄 프로토콜 기반이다. System V 계열과 BSD 계열 모두를 지원하는 LPRng을 대체하여 사용하고 있는데 이는 LPRng와  동일한 인터페이스를 많이 지원하기 때문에 같은 명령어를 사용할 수 있다는 점 때문이다.

 

[LPRng는 BSD 계열 유닉스에서 사용하기 위해 개발된 프린팅 시스템이다. 버클리 프린팅 시스템으로도 불리며 여러 프린터와 대기열을 관리해야하는 네트워크 컴퓨팅 환경에서 작동하도록 설계됐다.]

 

정답 ☞ ① CUPS

 

 

 

<모듈 관련 명령어>

① lsmod ☞ /proc/modules의 내용을 출력한다. 커널에 사용 중인 모듈의 이름, 크기나 참조 중인 모듈 등의 정보를 출력한다.

② insmod ☞ 의존성 있는 모듈을 제외하고 동작중인 커널에 모듈을 적재한다.

③ rmmod ☞ 커널에서 모듈을 제거하는 명령어이다. modprobe와 달리 의존성이 있는 모듈은 제거할 수 없다.

④ modprobe ☞ insmod와 같은 역할을 수행하나 의존성 있는 모듈도 적재할 수 있다. 의존성에 필요한 모듈을 먼저 적재한 후에 해당 모듈을 적재하는 방식으로 명령을 수행한다. modules.dep 파일을 참고하여 모듈 간의 의존성을 해결하기 때문에 depmod로 modules.dep 파일을 업데이트 한 뒤에 사용해야 한다. 추가로 -r 옵션을 이용하면 의존성이 있는 모듈도 제거할 수 있다. 물론 의존성에 필요한 모듈도 함께 삭제된다.

반응형