뇌운동일지

리눅스 마스터 2급 2차 개념정리_리눅스 활용 본문

오리너구리의 오리발질/리눅스마스터 2급

리눅스 마스터 2급 2차 개념정리_리눅스 활용

purpleduck 2021. 3. 7. 16:21

SANE

Scanner Access Now Easy 
이미지 관련 하드웨어 사용 가능하게 하는 API
이미지 관련 하드웨어 예 : 평판 스캐너, 핸드 스캐너, 비디오 캠 등

GPL라이선스로 공개되어 있음 (GNU General Public License)

윈도우, 리눅스, 유닉스 계열 지원 



xsane 

GTK+ 라이브러리로 만들어짐. 스캔 작업 & 캡쳐된 이미지 수정 

SANE 스캐너 인터페이스 사용. x윈도 기반 스캐너 프로그램 

x-window 터미널에서 'xsane' 입력 시 실행가능. 

 

GIMP 

그래픽, 로고 디자인, 사진 편집, 이미지 합성, 이미지 포맷 변환 등에 유용한 프로그램 

 

JUK 

x 윈도 기반 이미지 뷰어 프로그램 

 

 

 

[ x윈도 ] 

네트워크 프로토콜 기반 그래픽 사용자 인터페이스 환경 

이식성 뛰어남. 다양한 종류의 컴퓨터에서 구동가능. 

X server 와 X client 의 서버/클라이언트 구조 

플랫폼과 독립적으로 작동하는 그래픽 시스템 

1986년 Bob Scheifler, 오픈소스 프로젝트로 만듦. 

클라이언트(애플리케이션) / 서버(중계 담당 프로그램) 구조 

원격 연결 지원 

 

x컨소시엄에 의해 x11버전 처음 개정되어 x11R2 발표 

 

ctrl +alt +backspace : 강제종료 

ctrl + alt + F1 ~ F4 : 터미널 변경 

ctrl + alt + F7 : 상태 전환 

 

데스크톱 환경 

GUI 환경 이용하기 위해 사용자에게 제공되는 인터페이스 스타일 

GNOME, KDE, xfce, LxDE 등이 현재 많이 사용. 

파일 관리자, 아이콘, 창, 도구모음, 폴더, 배경화면, 데스크톱 위젯 제공 

Drag & Drop, 프로세스 간 통신 기능 지원 

 

디스플레이 매니저 

사용자 로그인 및 세션관리 역할 수행 

부팅 관련 런레벨 5인 경우에만 실행되는 프로그램 (x윈도 실행 관련 런레벨 5) // 3 = 텍스트 모드 CUI 

 

부팅 레벨 

0 : 시스템 중지 

1 : 단일 사용자 모드, 관리자인 루트로 로그인 

3 : 콘솔 모드

5 : X윈도우 로그인 모드 

 

XDM, GDM, KDM //Xlib 아님. 

 

윈도 매니저 

x윈도 환경에서 윈도 배치, 표현 담당 시스템 소프트웨어 

창 닫기, 최소화, 최대화, 태스크 바, 도크, 프로그램 런처, 데스크톱 아이콘, 바탕화면 등과 같은 유틸리티 제공 

ex) Mutter : GNOME 3 버전 기본 윈도 매니저 

 

startx 

x윈도 실행시키는 스크립트. 

시스템 환경 초기화 & 시작시키는 데 필요한 여러 프로그램 호출 

ex) start -- :1     // 두번째 윈도 터미널에 X-window 실행 

--       // startx 사용 시 명령행 인자 값 xinit 에 전달 

id:5:initdefault:    // 리눅스 부팅 시, x윈도 실행되도록 관련 파일(/etc/inittab) 수정 시 설정 내용 

6000     // x윈도와 가장 관련 깊은 포트번호 

 

x윈도 서버로 사용되는 X.org 에 적용된 라이선스 : MIT 

 

원격지에서 X클라이언트 사용 

xauth 

x서버에 접근할 수 있는 클라이언트를 서버에 생성된 키 기반으로 제어할 때 사용하는 명령 

.Xauthority 파일 쿠키내용 추가, 삭제, 리스트 출력 

 

xhost 

x서버에 접근할 수 있는 클라이언트를 IP주소 기반으로 제어할 때 사용하는 명령 

 

.Xauthority 

사용자가 x윈도 실행 시, 관련 키 정보 저장하는 파일 

 

display 

이미지 뷰어 프로그램 ImageMagick 실행 위해 x윈도 터미널 창에 입력하는 명령 

 

DISPLAY 

x클라이언트 프로그램을 원격지 x서버에 전달하기 위해 수정하는 환경변수 

 

 

GNOME 

GNU 프로젝트에 의해 만들어짐 

GIMP : 이미지 편집 프로그램 

gedit : 텍스트 편집 프로그램 

eog : GNOME 의 이미지 뷰어 프로그램 

nautilus : 파일 관리 프로그램 

gnome-terminal : 터미널 프로그램 

Mutter, Metacity 

 

GNOME 관련 응용 프로그램 : evince, gimp, totem 

GNOME 관련된 것 : metacity, mutter, nautilus 

evince : PDF 볼 때 사용되는 프로그램 

totem : 사운드 및 비디오 재생 프로그램. GNOME 데스크톱 기반  Movie Player 

 

gedit 

그놈 데스크톱 환경용으로 개발된 자유 소프트웨어 텍스트 편집기 

마이크로소프트, 윈도, 맥os x에서도 사용가능 

UTF-8과 호환, 프로그램 코드&마크업 언어 같은 구조화된 텍스트 문서 편집 용도에 중점 

x윈도 시스템 맞춰 개발됨. 

GTK+ & 그놈 라이브러리 이용하여 개발됨. 

텔넷 접속시나 텍스트 기반 콘솔 창에서 사용불가 

 

XFree86 

IBM 호환 시스템 사용하는 유닉스 계열 운영체제를 위한 x윈도 프로젝트, 1992년 시작

 

Xlib 

x윈도에서 사용되는 클라이언트 라이브러리 

윈도우창 생성, 이벤트 처리, 창 조회, 키보드 처리와 같은 라이브러리 제공 

C언어로 구현된 라이브러리, X서버와 대화해주는 역할 

X관련 라이브러리 중 가장 저수준 라이브러리 

최근 X.org 에서는 XCB 대체 사용 

 

XCB 

Xlib  대체하기 위해 등장. 향상된 쓰레드 기능 지원. 확장성 뛰어난 라이브러리 

 

motif 

x윈도 관련 개발 시, Xlib 기능 포함하는 고수준 라이브러리 

 

-------------------------------

KDE  

GNOME 보다 먼저 개발 

데스크톱 환경의 일종 

Qt라이브러리 기반으로 만들어짐 

리눅스 뿐 아니라 FreeBSD, Solaris, OS X 등도 지원 

 

kate, kwin, dolphin // GNOME과 대비되는 프로그램들 

Gwenview : KDE의 기본 이미지 뷰어 

kwin : KDE에서 사용하는 윈도우 매니저 

konqueror : KDE에서 사용하는 웹 브라우저 및 파일 관리 프로그램 

KDE와 가장 관련있는 라이브러리 : Qt 

------------------------------------------

[ LibreOffice 패키지 ]

프레젠테이션 : LibreOffice Impress 

스프레드 시트 : LibreOffice Calc 

문서작성기 : Writer 

-----------------------------------------------

[ 기구 ]

ICANN 

IP주소 및 도메인 관리 국제관리 기구. 

국제 도메인 관리 기구. 국제 인터넷 주소 관리 기구. 

비영리기관 인터넷 도메인 관리와 정책 결정 국제 기구. 

DNS 관련 기능 감독 

도메인 분쟁 조율&중재

 

EIA 

이더넷 케이블의 배열 순서인 T568B를 표준화한 기구 

LAN 용 트위스트 페어 케이블 규격인 T568B 제정한 기관 

 

 

Comments