ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스마스터2급 정리 006.장치 설정(주변장치 연결 및 설정, 주변장치 활용)
    자격증/리눅스 마스터 2020. 6. 25. 07:25
    반응형

    1. 주변 장치 연결 및 설정

     1) 리눅스 프린터 관련 명령어

      - 리눅스 프린터 관련 명령어는 BSD 계열과 System V 계열로 나뉜다.

      (1) BSD 계열 : lpr, lpq, lprm, lpc

        - lpd : 프린터 데몬
        - lpc : 프린터를 제어하는 명령어이다. 프린터의 상태를 확인, 큐를 활성화 또는 비활성화 큐의 작업 순서를 변경할 수 있다.
        - lpq : 현재 프린트 대기 중인 내용을 보는 명령어 이다.
        - lpr : 파일 내용을 프린트 하는 명령어이다.
        - lprm : 프린터 큐의 작업을 삭제한느 명령어이다.

      * ihd.txt 인 문서를 lp라는 이름을 가진 프린터로 3장 출력한다.
      -> lpr -# 3 -p lp ihd.txt

      (2) System V 계열

        - lp, lpstat, cancel

     

    2. 주변장치

     1) 프린터 설정

      - X-window 상에서 설정 :redhat-config-printer >> system-config-printer

      - 네트워크 프린터로 설정하는 경우

      (1) HP의 JetDirect 처럼 프린터가 컴퓨터에 연결되어 있지 않고고, 직접 네트워크에 연결된 경우

      (2) IPP 프로토콜 기반의 프린터 설정 시 사용

      (3) HTTPS 프로토콜 기반의 프린터 설정 시 사용5)

      (4) LPRng 와 같은 LPD 호스트 또는 프린터는 IPP 프로토콜 기반의 프린터 설정 시 사용

    * LPRng : 리눅스 초기 인쇄 시스템, 버클리 프린팅 시스템으로  BSD 계열 유닉스에서 사용하기 위해 개발되었다.

    * 설정한 정보는 /etc/printcap 파일에 저장되었고, 프린터 스풀링과 네트워크 프린터 서버를 지원한다.

    * CUPS : 애플이 개발한 오픈 소스 프린팅 시스템, HTTP 기반의 IPP, 631를 사용한다. 관련 명령어도 BSD, System V 계열 모두 사용 가능하다. 리눅스 초기에도 LPRng를 기본으로 했으나 최근 배포판에선느 CUPS라는 시스템을 추가로 사용한다.

      * cupsd : 프린터 데몬

        /etc/cups/cupsd.conf : 프린터 데몬의 환경 설정 파일
        /etc/cups/classes.conf : 프린터 데몬의 클래스 설정 파일

      (5) 윈도우 시스템에 연결된 프린터 설정시 사용 : Windows Printer vis SAMBA

     

     2) 사운드 카드

      (1) 고급 리눅스 사운드 아키텍처 - ALSA (Advanced Linux Sound Architecture)

      - 사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널 요소이다.

      - GPL 및 LGPS 라이센스 기반으로 배포한다.

      - OSS의 지원을 받아서 하드웨어 기반 미디 합성, 다중 채널 하드웨어 믹싱

      - 다중 프로세서와의 조화, 스레드 안전장치 드라이버 등의 기능을 지원한다.

      (2) 오픈 사운드 시스템 - OSS (Open Sound System.) 

      - 리눅스 및 유닉스 계열 운영체제에서 사운드를 만들고 캡처하는 인터페이스

      - 표준 유닉스 장치 시스템 콜(POSIX) 에 기반한다.

      - 초기에는 Free Software 였으나 현재는 사유화

     

    * 사운드 관련 명령어

    # alsactl [option] [command]

    [option]
      - d : 디버그 모드를 사용
      - f : 환경 설정 파일을 선택 (/etc/asound.state)
      - E : 환경 변수를 설정한다.
      - i : init을 위한 설정 파일을 지정한다.

     [command]
      - store : 사운드 카드에 대한 정보를 환경 설정 파일에 저장
      - restore : 환경 설정 파일로부터 선택된 사운드 카드 정보를 다시 읽어 드린다.
      - init : 사운드 장치를 초기화

      * alsamixer : 커서(ncurses) 라이브러리 기반의 ALSA 사운드카드 오디오 믹서 프로그램

      * cdparanoia : 오디오 CD에서 음악 파일을 추출할 때 사용한다.

     

     3) 스캐너

     (1) SANE (Scanner Access Now Easy)

      - 평판 스캐너, 핸드 스캐너, 비디오 캠 등 이미지 관련 하드웨어를 사용할 수 있도록 해주는 API, GPL 라이센스, 리눅스 및 유닉스 계열, OS/2/Windows 도 지원

      - 패키지는 sane-backends, sane-frontends 이다.

      (2) XSANE (X-based interface for the SANE)

      - SANE 스캐너 인터페이스를 이용하여 X-Window 기반으로 만든 프로그램 스캐너, 디지털 카메라, 디지털 캠 등 다양한 장치에서 사용 가능

      - GTK+ 라이브러리 스캔 작업뿐만 아니라 캡처한 이미지에 수정 작업을 할 수 있다.

      * 스캐너 관련 명령어

      - sane-find-scanner : USB 및 SCSL 스캐너와 관련 장치 파일을 찾아주는 명령
      - scanimage : 이미지를 스캔
      - scanadf : 자동 문서 공급장치(ADF)가 장착된 스캐너에서 여러 개의 사진을 스캔할 때 사용

     

    * 하드디스크 장치명

    1. IDE HDD : hd가 붙는다.

      - /dev/hda , /dev/hdb , /dev/hdc , /dev/hdd

    2. SCSI HDD : sd 가 붙는다.

      - /dev/sda , /dev/sdb , /dev/sdc , /dev/sdd

     

    반응형
Designed by Tistory.