728x90
반응형
book.naver.com/bookdb/book_detail.nhn?bid=16317946
*해당 글은 학습을 목적으로 위의 도서 내용 중 일부 내용만을 요약하여 작성한 포스팅입니다.
상세한 내용 및 전체 내용 확인을 원하신다면 도서 구매를 추천드립니다.
디스크 확장 과정
- 하드디스크 시스템에 부착 : sudo fdisk -l 로 잘 장착됐는지 확인
- 확장 파티션 생성 : sudo fdisk /dev/sdb -> m -> n -> e -> 파티션 번호, 실린더 번호 입력 -> w
- 논리 파티션 생성 : sudo fdisk /dev/sdb -> m -> n -> l -> 실린더 번호 -> w
- 파티션 포맷 : sudo mkfs.ext4 /dev/sdb5
- 마운트 : sudo mount -t ext4 /dev/sdb5 /home/user명/tmp
- 확인하기 : df
- /etc/fstab 등록하기
프린터
- 초기에는 라인 프린터 사용 : 속도가 느림
- 그래서 스풀링 방식이 소개되었고, 아직까지 사용중.
- 라인 프린터를 지원하기 위한 초기 프린팅 시스템은 BSD
- 이후 LPRing 시스템이 개발되었다.
- 이후 LPRing을 포함해 기존의 프린팅 시스템이 가지고 있던, 제조사마다 형태가 달라 상호 호환을 맞추기 어려운 문제점을 극복한 CUPS가 현재의 리눅스 및 유닉스 표준 프린팅 시스템
CUPS
- 다양한 프린터를 지원하기 위해 인쇄를 요청하는 클라이언트와 인쇄를 처리하는 서버로 구성된 프린팅 시스템
- 프린터마다 독자적으로 사용했던 장치 드라이버의 작성을 용이하게 했다.
- 다른 OS의 프린터 형식을 유닉스 계열 운영체제에서도 사용할 수 있다.
- HTTP 기반의 IPP 프로토콜을 사용하고, SMB 프로토콜도 지원한다.
- BSD와 System B 계열 명령어 모두 지원한다.
CUPS의 구성요소
- 스케줄러 : IPP POST 요청을 통해 들어온 인쇄 요청 처리 및 프린터 상태 모니터, 관리도구 등의 역할
- 환경설정 파일 : 사용 가능한 프린터와 대기열 목록 설정 및 출력을 위한 형식 변환 규칙 정의
- CUPS API : 인쇄 작업의 대기열 추가, 프린터 정보 접근, 리소스 접근 등 API 제공
- BSD 및 System V 명령어
- 필터 : 인쇄물을 프린터가 이해할 수 있는 형식으로 변환하는 시스템
- CUPS 이미징 : 이미지와 관련된 라이브러리
- 백엔드 : 장치나 네트워크상의 컴퓨터로 프린트 데이터 전송
프린터 관련 명령어
출력
1) lpr
- 프린터에 작업을 요청한 후 프린트할 파일을 읽어 출력 가능한 데이터를 LPD에 전달
2) lp
- lpr과 유사하게 문서를 프린터로 출력
lp 파일명
lp -n 3 파일명 (3장 출력)
취소
1) lprm (BSD)
- 프린터 대기열에 있는 작업 번호를 통해 인쇄 취소
lprm 작업번호
lprm - (전체 취소)
lprm -P 프린터명 작업번호 (특정 프린터의 작업번호 취소)
2) cancle
- 작업 id로 취소. 미지정시 기본 프린터에 출력 중인 작업 취소
cancle -a (모든 작업 취소)
cancle 프린터명 -7 (7번 취소)
작업 및 큐 관리
1) lpc (BSD)
- 프린터 클래스 대기열 제어.
- 프린터 대기열의 상태를 얻어올 수도 있다.
/usr/sbin/lpc/status 장치명 (프린터의 상태 출력. 장치명이 없으면 모든 프린터의 상태)
2) lpq (BSD)
- 프린터 대기열의 상태 출력.
- 명령줄에서 프린터나 클래스 미지정시 기본 프린터의 정보 출력
lpq -a (모든 프린터의 인쇄 작업 정보 출력)
lpq -P 장치명 (장치명의 대기열 정보 출력)
3) lpstat (System V)
- 현재 설정된 프린터와 클래스, 인쇄 작업에 대한 상태 정보 출력
- 아무 옵션도 설정하지 않으면 사용자가 대기열에 추가한 활성화된 작업에 대한 정보 출력
lpstat -d (기본 프린터 정보)
lpstat -s (프린터들의 요약 정보)
lpstat -a 프린터명 (지정한 프린터가 요청을 받을 수 있는 상태인지 출력)
사운드 카드
- 리눅스 사운드는 2가지 오픈 소스가 존재
- OSS (오픈 사운드 시스템) : 유닉스 및 유닉스 호환 시스템에서 지원
- ALSA (고급 리눅스 사운드 아키텍처) : 리눅스에서만 지원
- 리눅스 커널 2.5부터 ALSA가 추가됨
1) OSS (Open Sound System)
- 유닉스와 유닉스 호환 운영체제를 위한 사운드 생성 및 캡처 인터페이스.
- 인터페이스 구현을 위한 디바이스 드라이버와 사운드 컨트롤러 자체이기도 하다.
- 사운드 하드웨어에 대해 알지 못해도 사운드 응용 프로그램 구현이 가능하게 하는 것이 목적.
- 원래는 자유 소프트웨어였으나, 4Front Technologies의 소유가 되었다.
- 이는 리눅스 커뮤니티에서 기존의 OSS를 ALSA로 교체한 계기이다.
- 기본 장치는 /dev/dsp
2) ALSA (Advanced Linux Sound Architecture)
- 사운드 카드 디바이스 드라이버를 위한 API를 제공하는 리눅스에 포함된 소프트웨어 프레임워크
- 사운드 카드 하드웨어에 대한 자동 설정 기능과 시스템 상 복수 개의 사운드 장치 지원을 목표
- 하드웨어 기반 MIDI 합성 기능, 다중 채널 하드웨어 믹싱 기능 제공
- 전이중 입출력, 멀티 프로세서 및 쓰레드 안전 디바이스 드라이버 제공
- GPL과 LGPL 라이선스를 바탕으로 개발되고 있다.
ALSA 명령어
1) alsactl
- ALSA 사운드 카드 드라이버에 대한 고급 설정 및 다수의 사운드 카드 제어
sudo alsactl init (사운드 카드 초기화)
sudo alsactl restore -f asound.state (사운드 카드 설정을 지정한 환경설정 파일의 설정으로)
2) alsamixer
- 사운드 설정 변경과 볼륨 조절을 위한 ALSA 프로젝트의 그래프 믹서 프로그램
- X 윈도우 시스템을 필요로 하지 않는 커서 형태의 인터페이스 지원
- 다수의 사운드 카드 지원
- 텍스트 기반 그래픽 화면을 통해 사운드 카드 제어가 가능하다.
- 양 옆 화살표로 채널 선택, 위 아래 화살표로 볼륨 조절
3) cdparanoid
- 오디오 CD를 읽어 CD의 재생정보와 음악 파일 추출
cdparanoia -B (오디오 cd를 읽어 트랙당 wav 파일 추출)
cdparanoia -B -- -5 (5번 트랙부터 추출)
cdparanoia -B -- -1-2 (1,2번 트랙 추출)
스캐너
SANE (Scanner Access Now Easy)
- 이미지 스캐너 및 카메라 하드웨어에 대한 표준화된 액세스를 제공하기 위한 API
- 누구나 자유롭게 사용 가능하다.
- SANE 패키지는 스캐너와 카메라 장치에 대한 드라이버가 포한된 SANE 백엔드와, 사용자가 사용할 수 있는 SANE 프론트엔드로 구성된다.
XSANE (X based interface for the SANE)
- SANE의 프론트엔드 기능을 수행하는 GTK+로 개발된 그래픽 기반 응용 프로그램
- 여러 OS를 지원하지만, 윈도우의 경우 네트워크의 다른 운영체제의 스캐너를 사용하는 것만 가능하다.
XSANE 명령어
- xsane : xsane 실행
- scan-find-scanner : SANE 백엔드를 지원하는 SANE USB 및 SCSI 스캐너 검색
*SCSI 스캐너를 찾기 위해 /dev/sg0, /dev/scanner 검사
*USB 스캐너를 찾기 위해 /dev/usb/scanner, /dev/usbscanner 검사
*병렬 포트로 연결된 대부분의 스캐너는 찾지 못한다. -p 옵션시 검색될 가능성 존재.
- scanimage : 이미지 스캔 명령 ex) scanimage >이미지파일.pnm
- scanadf : 자동용지급지장치 기능이 있는 스캐너에서 여러 장의 이미지 스캔
1. 새로운 디스크를 인식하려 할 때, 디스크 인식 여부를 확인하는 명령어는?
1) mount
2) fdisk -l
3) cat /etc/fstab
4) cat /etc/mtab
2
2. 새로운 디스크를 할당하고 리부팅을 했으나 해당 디스크가 mount 되지 않았다. 리부팅 후에도 자동으로 mount 되게 하기 위해서 설정해야 하는 파일은?
1) /etc/fstab
2) /etc/groups
3) /etc/exports
4) /proc/partitions
1
3. 다음 중 프린트 작업의 Request-ID를 확인하는 명령어는?
1) lp
2) lpc
3) lpstat
4) cancel
3
4. 다음 중 자동 문서 공급 장치가 장착된 스캐너에서 스캔할 때 사용하는 명령어는?
1) xcam
2) scandf
3) scanimage
4) sane-find-scanner
2
5. 다음 중 CUPS 프린팅 시스템의 특징으로 알맞은 것은?
1) 설정 정보는 /etc/printcap 파일에 저장된다.
2) BSD 계열 유닉스에서 사용하기 위해 개발되었다.
3) 로컬에 직접 연결한 프린터를 네트워크 프린터처럼 설정이 가능하다.
4) 초기에는 printconf, printtool과 같은 도구를 사용해 설정을 했다.
3
6. 다음 중 인터넷으로 연결된 프린터에 접근할 때 사용하는 포트번호는?
1) 631
2) 143
3) 443
4) 611
1
728x90
반응형
'자격증 > 리눅스 마스터 1급' 카테고리의 다른 글
리눅스마스터_1급_2과목_시스템 보안 및 관리 (0) | 2021.02.11 |
---|---|
리눅스마스터_1급_2과목_시스템 분석 (0) | 2021.02.11 |
리눅스마스터_1급_2과목_장치의 설치 및 관리 (0) | 2021.02.10 |
리눅스마스터_1급_2과목_설치 및 관리 (0) | 2021.02.10 |
리눅스마스터_1급_2과목_프로세스 관리 (0) | 2021.02.09 |