리눅스/리눅스 2급

[리눅스 2급] 장치 설정에 대해 알아보자 (1)

tangent0426 2024. 10. 21. 18:00
728x90
반응형

 


이번 시간에는 리눅스의 장치 설정에 대해 알아보려고 합니다.

장치 설정은 리눅스의 주변 장치 연결이나 활용에 대해 알려드리고자 합니다.

이번 글은 리눅스의 주변 장치 연결 및 설정부터 설명하겠습니다.

저번 시간에 소프트웨어 설치 및 삭제에 대해 알아보고 싶으시면 아래 링크를 눌러주세요


 

 

 

[리눅스 2급] 소프트웨어 설치 및 삭제 (1)

저번 시간에는 리눅스의 에디터에 대해 알아보는 시간을 가졌습니다.이번 시간에는 소프트웨어의 설치 및 삭제로 프로그램을 설치하는 부분을 알아보는 시간을 가져보겠습니다.저번 시간의 에

tangent0426.tistory.com

 

 

[리눅스 2급] 소프트웨어 설치 및 삭제 (2)

저번 시간에는 소프트웨어의 설치에 대해 알아보았습니다.이번 시간에는 소스 파일 설치에 대해 알아보겠습니다.저번 시간의 소프트웨어의 설치에 대해 알고 싶으시다면 아래의 링크를 누르면

tangent0426.tistory.com

 

프린터 설치 및 설정

프린터 인쇄 시스템

 

리눅스의 프린터 인쇄 시스템으로는 LPRNG와 CUPS가 있습니다.


LPRng는 리눅스 초기에 사용되었던 인쇄 시스템입니다

버클리 프린팅 시스템으로 BSD 계열 유닉스에서 사용하기 위해 개발되었다.
라인 프린터 데몬 프로토콜을 사용하여 프린터 스풀링과 네트워크 프린터 서버를 지원한다.
LPRng 설정 파일은 etc printcap이다.

 

CUPS는 애플이 개발한 오픈 소스 프린팅 시스템입니다.

유닉스 계열 운영체제의 시스템을 프린터 서버로 사용 가능하게 해준다.
매컨토시나 윈도우 등 시중에 시판되는 대부분의 프린터를 지원한다.
HTTP 기반의 IPP를 사용하여 프린터를 웹 기반으로 제어한다.
CUPS 설정 디렉터리는 etc/cups이다.
CUPS 관련 파일은 cupsd.conf.printers.conf.classes.conf.cupsd 등이 있다.

 

파일 기능
/etc/cups/cupsd.conf 프린터 데몬 환경 설정 파일
/etc/cups/printers.conf 프린터 큐 관련 환경 설정 파일
lpadmin 명령을 이용하거나 웹을 통해 제어
/etc/cups/classes.conf CUPS 프린터 데몬의 클래스 설정 파일
cupsd CUPS의 프린터 데몬

 

프린터 설정

다음은 Red Hat Enterprise Linux 상에서의 인쇄 설정에 관한 것입니다.

Red Hat Enterprise Linux 4 이상에서는 CUPS 인쇄 시스템을 사용합니다.

일반적으로 X-Window상에서 프린터 설정 도구로 프린터를 설치합니다.

 

로컬 접속으로 프린터를 직접 연결할 수 있습니다.

직렬 포트 /dev/lp0 파일로 사용 가능
USB 포트 /dev/usb/p0 파일로 사용 가능

 

CUPS를 사용하여 로컬에 직접 연결한 프린터를 'http:// localhost:631'로 접속하여

네트워크 프린터 처럼 설정이 가능합니다.

 

네트워크 프린터를 설정할 경우 5가지 방법을 제공합니다.

AppSocket/HP Jetdirect 프린터가 컴퓨터에 연결되어 있지 않고 네트워크에 연결된 경우 사용
LPD/LPR 호스트 또는 프린터 IPP 프로토콜 기반의 프린터 설정 시 사용
Windows Printer vie SAMBA 윈도우 시스템에 연결된 프린터 설정 시 사용
인터넷 프린터 프로토콜(https) https 프로토콜 기반의 프린터 설정 시 사용
인터넷 프린터 프로토콜(ipp) IPP 프로토콜 기반의 프린터 설정 시 사용

사운드 카드 설치 및 설정

리눅스 환경에서의 사운드 카드 지원 시스템은 OSS와 ALSA가 있습니다.

OSS(Open Sound System)

리눅스 및 유닉스 계열 운영체제에서 사운드를 만들고 캡쳐하는 인터페이스이다.
표준 유닉스 장치 시스템 콜(POSIX READL WRITE. IOCTL 등)에 기반을 둔 것이다.
현재 리눅스 커뮤니티에서는 ALSA로 대체되었다.

 

ALSA(Advanced LInux Sound Architecture)는 사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널 요소입니다.

1998년 Jaroslav Kysela에 의해 시작되었고 현재는 GPL 및 LGPL 라이센스 기반으로 배포되고 있다.
사운드 카드를 자동으로 구성하고 시스템에 여러 개의 사운드 장치를 관리하는 것이 목적이다.
OSS의 지원을 받아서 하드웨어 기반 미디어 합성, 다중 채널 하드웨어 믹싱, 전이중 통신, 다중 프로세서와의 조화,스레드 안정장치 드라이버 등의 기능을 지원한다.
호나경 설정 파일은 /etc/asound.state이다.

 

스캐너 설치 및 설정

리눅스 환경에서의 스캐너 지원 시스템은 SANE와 XSANE이다.

SANE(Scanner Access Now Easy)는 평판 스캐너, 핸드 스캐너, 비디오 캠 등

이미지 관련 하드웨어를 제어하는 API입니다.

SCSI 스캐너 /dev/sg0./dev/scanner로 인식
USB 스캐너 /dev/usb/scanner./dev/usbscanner로 인식

 

XSANE(X bassed interface for the SANE)는 스캐너 인터페이스를 이용하여

X-Window 기반의 스캐너 프로그램입니다.

GTK + 라이브러리로 만들어졌습니다
스캐너 디지털 카메라, 디지털에서 xane이라고 입력하면 실행된다.
스캔 작업뿐만 아니라 캡처한 이미지에 수정 작업을 할 수도 있다.
GPL, 라이선스, 리눅스 및 유닉스 계열 OS2, Windows도 지원한다.

 

읽어주셔서 감사합니다.^^

 

반응형