02. 리눅스 운영 및 관리 - 6

castlehi·2022년 3월 2일
0

LinuxMaster Level2

목록 보기
9/12
post-thumbnail

06. 주변 장치 관리

Section 1 : 주변 장치의 종류 및 특징

프린터

  1. LPRng
    • BSD 계열 유닉스에서 사용
    • 프린터 스풀링과 네트워크 프린터 지원
    • 설정 파일 : /etc/printcap
  2. CUPS
    • 애플이 개발한 오픈 소스 프린팅 시스템
    • 유닉스 계열에서 사용하기 위해 개발
    • IPP(Internet Printing Protocol)를 사용하여 웹 기반으로 제어
    • 사용자 및 호스트 기반의 인증 제공
    • 환경설정 디렉토리 : /etc/cups

사운드 카드

  1. OSS(Open Sound System)
    • 유닉스 계열 운영체제에서 사운드 카드를 제어하는 인터페이스
    • 현재 'ALSA'로 대체
    • 표준 유닉스 장치(POSIX)에 기반한 인터페이스
  2. ALSA(Advanced Linux Sound Architecture)
    • GPLLGPL 라이선스 기반으로 배포
    • 사운드 카드를 자동으로 구성하고, 여러 가지 사운드 장치 관리 기능
    • 환경설정 파일 : /etc/asound.state

스캐너

  1. SANE(Scanner Access Now Easy)
    • GPL, 유닉스, OS2, Window운영체제 지원
  2. XSANE(X based interface for the SANE)
    • X-Windows 기반의 스캐너 프로그램
    • GTK+ 라이브러리로 만들어짐
    • 'xsane' 명령어로 실행
    • GPL, 유닉스, OS2, Window운영체제 지원

Section 2 : 주변장치 활용

프린터 관련 명령어(BSD 계열)

  1. lpr

    • 프린터 작업을 요청하는 명령어

    1) 기본 형식

    [root@localhost ~]# lpr [옵션][파일명]

    2) 옵션

    옵션설명
    -C분할 페이지에서 작업 분류 지정
    -h분할 페이지 인쇄 억제
    -i지정된 숫자만큼 들여쓰기
    -j작업번호 출력
    -l제어 문자가 인쇄되도록 하는 필터 사용
    -m스풀링 작업 완료 시 메일 전송
    -P특정 프린터 지정
    -r스풀링 작업 완료 시 파일 제거
    -T인쇄 제목 지정
    -#인쇄 매수 지정
  2. lpq

    • 프린터 큐에 대기 중인 작업 목록을 출력
    • lpd 데몬 실행 후, 프린터 설정이 제대로 되었는지 확인할 때 유용

    1) 기본 형식

    [root@localhost ~]# lpq [옵션]

    2) 옵션

    옵션설명
    -a모든 프린터의 작업 정보 출력
    -l출력 결과를 자세히 출력
    -P특정 프린터 지정
  3. lprm

    • 프린터 큐에 대기 중인 작업을 제거
    • lqp를 통해 작업 번호를 확인한 후, 제거
    • 옵션이 없을 경우 가장 마지막 요청작업을 취소

    1) 기본 형식

    [root@localhost ~]# lprm [옵션][작업번호/파일명]

    2) 옵션

    옵션설명
    -프린터 큐에 있는 모든 작업 취소
    -h지정한 호스트의 인쇄 작업 취소
    -P특정 프린터 지정
    -U특정 사용자의 작업 취소
  4. lpc

    • 프린터나 프린터 큐를 제어
    • 프린터의 상태를 확인하거나 프린터 큐를 변경할 때 사용
  5. lpd

    • 프린터의 데몬(daemon)

프린터 관련 명령어(System V 계열)

  1. lp

    • 프린터 작업을 요청

    1) 기본 형식

    [root@localhost ~]# lp [옵션][파일명]

    2) 옵션

    옵션설명
    -d특정 프린터 지정
    -n인쇄 매수 지정
  2. lpstat

    • 프린터 큐의 상태를 출력

    1) 기본 형식

    [root@localhost ~]# lpstat

    2) 옵션

    옵션설명
    -a인쇄 가능한 요청상태 출력
    -P프린터의 인쇄 가능 여부 출력
    -t프린터의 상태 정보 출력
  3. cancel

    • 프린터 작업을 취소

    1) 기본 형식

    [root@localhost ~]# cancel

    2) 옵션

    옵션설명
    -a모든 인쇄 작업 취소

사운드 카드 관련 명령어

  1. alsactl

    • ALSA 사운드 카드를 제어

    1) 기본 형식

    [root@localhost ~]# alsactl [옵션][명령어]

    2) 옵션

    옵션설명
    -d디버깅 모드
    -f환경설정 파일 지정

    3) 명령어

    명령어설명
    init사운드 장치 초기화
    store사운드 카드에 대한 정보를 환경설정 파일에 저장
    restore환경설정 파일로부터 사운드 카드 정보를 다시 읽어옴
  2. cdparanoia

    • 오디오 CD로부터 음악 파일 추출

    1) 기본 형식

    [root@localhost ~]# cdparanoia [옵션]

    2) 옵션

    옵션설명
    -a'Apple AIFF-C' 포맷 추출
    -B모든 트랙을 'cdda2wav' 포맷으로 추출
    -w'wav'파일 추출
  3. alsamixer

    • 커서 라이브러리 기반의 오디오 프로그램

      커서(ncurses) 라이브러리
      텍스트 모드에서 window, panel, menu, mouse, color 등을 쉽게 사용할 수 있도록 도와줌

스캐너 관련 명령어

  1. sane-fine-scanner

    • 스캐너 관련 장치 파일을 검색하는 명령어

    1) 기본 형식

    [root@localhost ~]# sane-fine-scanner [옵션][장치 파일명]

    2) 옵션

    옵션설명
    -p직렬 포트에 연결되어 있는 포트만 검색
    -q스캐너 장치만 출력
    -v자세한 정보 출력
  2. scanimage

    • 이미지를 스캔하는 명령어

    1) 기본 형식

    [root@localhost ~]# scanimage [옵션]

    2) 옵션

    옵션설명
    -d'sane'장치 파일명 지정
    -L사용 가능한 스캐너 장치 목록 출력
    --format이미지 형식 지정(미지정 시 'pnm')
  3. scanadf

    • 자동 문서 공급 장치가 장착된 스캐너에서 여러 개의 사진을 스캔하는 명령어

    1) 기본 형식

    [root@localhost ~]# scanadf [옵션]

    2) 옵션

    옵션설명
    -d'sane' 장치 파일명 지정
    -L사용 가능한 스캐너 장치 목록 출력
  4. xcam

    • GUI 기반으로 평판 스캐너나 카메라로부터 이미지를 스캔해주는 명령어
profile
Back-end Developer

0개의 댓글

관련 채용 정보