전체 글
-
<Linux 마스터 2급> 사운드 카드 관련 명령어Linux 마스터 2급 2021. 11. 2. 23:42
1. alsactl : ALSA 사운드 카드를 제어 형식 alsactl [옵션] [명령] 옵션 설명 -d 디버그 모드를 사용 -f 환경 설정 파일 선택 명령 기능 store 사운드 카드에 대한 정보를 환경 설정 파일에 저장 restore 환경 설정 파일로부터 선택된 정보를 다시 읽어 들임 init 사운드 장치를 초기화 2. alsamixer : 커서(ncurses) 라이브러리 기반의 오디오 프로그램 3. cdparanoia : 오디오 CD로부터 음악 파일을 추출 시 사용 형식 cdparanoia [옵션] 옵션 설명 -w wav 파일 추출 -a Apple AIFF-C 포맷으로 추출 -B 모든 트랙을 cdda2wav 스타일로 추출
-
<Linux 마스터 2급> 프린터 관련 명령어Linux 마스터 2급 2021. 11. 2. 23:33
■BSD 계열 프린터 명령어들 1. lpr : 프린터 작업 요청 형식 lpr [옵션] [파일명] 옵션 설명 -# 값 인쇄할 매수를 지정(1~100) -m 작업이 완료되면 관련 정보를 E-mail로 전송 -P 프린터명 기본 설정 프린터 이외에 다른 프린터 지정 -r 출력한 뒤에 지정한 파일 삭제 2. lpq : 프린터 큐에 있는 작업 목록을 출력 형식 lpq [옵션] 옵션 설명 -a 설정되어 있는 모든 프린터의 작업 정보 출력 -l 출력 결과를 자세히 출력 -P 프린터명 특정 프린터를 지정 3. lprm : 프린터 큐에 대기 중인 작업 삭제 취소할 프린트 작업 번호를 입력 작업번호가 명시되지 않은 경우 가장 마지막에 요청한 작업이 취소 형식 lprm [옵션] [파일명] 옵션 설명 - 프린터 큐에 있는 모든..
-
<Linux 마스터 2급> 스캐너 설치 및 설정Linux 마스터 2급 2021. 11. 2. 23:12
1. SANE(Scanner Access Now Easy) · 평판 스캐너, 핸드 스캐너, 비디오 캠 등 이미지 관련 하드웨어를 제어하는 API · GPL 라이선스, 리눅스 및 유닉스 계열, OS2, Windows도 지원 SCSI 스캐너 /dev/sg0, /dev/scanner로 인식 USB 스캐너 /dev/usb/scanner, /dev/usbscanner로 인식 2. XSANE(X based interface for the SANE) · SANE 스캐너 인터페이스를 이용하여 X-Windows 기반의 스캐너 프로그램 - GTK+ 라이브러리로 만들어 짐 - X-Window 터미널에서 xsane라고 입력하면 실행 · 스캐너, 디지털 카메라, 디지털 캠 등 다양한 장치에서 사용 가능 · 스캔 작업뿐만 아니라..
-
<Linux 마스터 2급> 사운드 카드 설치 및 설정Linux 마스터 2급 2021. 11. 2. 23:06
1. OSS(Open Sound System) · 리눅스 및 유닉스 계열 운영체제에서 사운드를 만들고 캡처하는 인터페이스 · 표준 유닉스 장치 시스템 콜(POSIX READ, WRITE, IOCTL 등)에 기반을 둠 · 현재 리눅스 커뮤니티에서는 ALSA로 대체 2. ALSA(Advanced Linux Sound Architecture) · 사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널 요소 · 1998년 Jaroslav Kysela에 의해 시작되었고 현재는 GPL 및 LGPL 라이센스 기반으로 배포 · 사운드 카드를 자동으로 구성하고 시스템에 여러 개의 사운드 장치를 관리하는 것이 목적 · OSS의 지원을 받아서 하드웨어 기반 미디어 합성, 다중 채널 하드웨어 믹싱, 전이중 통신, 다중 프로..
-
<Linux 마스터 2급> 프린터 설치 및 설정Linux 마스터 2급 2021. 11. 2. 23:01
■프린터 인쇄 시스템 리눅스의 프린터 인쇄 시스템으로는 LPRng(Line Printer next generation)와 CUPS(Common Unix Printing System)가 있다. 1. LPRng · 리눅스 초기에 사용됨 · 버클리 프린팅 시스템으로 BSD 계열 유닉스에서 사용하기 위해 개발됨 · 라인 프린터 데몬 프로토콜을 사용하여 프린터 스풀링과 네트워크 프린터 서버를 지원 · LPRng 설정 파일은 /etc/printcap 2. CUPS · 애플이 개발한 오픈 소스 프린팅 시스템 · 유닉스 계열 운영체제의 시스템을 프린터 서버로 사용 가능하게 해줌 · 매킨토시나 윈도우 등 시중에 시판되는 대부분의 프린터를 지원 · HTTP 기반의 IPP(Internet Printing Protocol)를..
-
<XCZ.KR> 18번 문제Wargame/XCZ.KR 2021. 11. 2. 17:22
18번 문제 Title이 Web Basic인걸로 보아 웹 해킹 문제인듯 하다. 우선 View source를 통해 페이지 소스를 먼저 살펴보겠다. 굉장히 보기 힘든 변수들로 이루어진 PHP문이 있다. 우선 읽기 힘든 변수들 먼저 바꿔보겠다. 쿠키로 받은 값을 $A, GET 방식으로 받은 값을 $B, POST 방식으로 받은 값을 $C라 한다. 그리고 $A, $B, $C중 하나라도 비어있다면 'wrong T.T'를 출력한다. $D는 $B와 $A를 이어붙였고, $E는 $C이다. 그리고 test함수가 나와있다. $b는 빈문자열로 시작하고 파라미터로 받은 $a의 길이만큼 반복한다. 한번 반복할때 마다 $b에 '-'와 문자($a의 문자를 아스키코드로 변환한 것)를 이어붙인다. 아래엔 $D와 $E를 test함수에 인수..
-
<Network> 물리적 주소(MAC 주소)Network 2021. 11. 1. 22:28
임의의 LAN 영역에 호스트 A, B, C가 허브나 스위치 같은 집선 장치(선을 연결해주는 장치)에 물린 상태라고 가정한다. 이처럼 LAN 영역에서 스위치 같은 집선 장치에 물린 호스트 사이에서 일어나는 통신을 내부 통신이라 한다. 내부 통신은 LAN 영역 안에서만 일어날 뿐 다른 LAN 영역과는 통신할 수 없다. 즉 라우팅과는 무관하다. 호스트는 자기 자신과 상대방 호스트를 구분할 수 있는 주소가 있어야 통신할 수 있다. LAN 영역에서 내부 통신을 위한 주소가 MAC(Media Access Control) 주소이다. 맥 주소는 LAN 카드(NIC)에 새겨진 주소다. 그래서 물리적인 주소라 한다. 예를 들어, 호스트 맥 주소 A 00-00-00-00-00-00 B 11-11-11-11-11-11 C 2..