Linux 3

X Window

X Window 개념 X Window 정의 X Window 란 플랫폼 독립적으로 작동하는 GUI 환경 서버 클라이언트 구조를 기반으로 X protocol 을 통해 디스플레이 장치에 윈도우를 그려주고 입력장치를 통해 상호작용 X Window 특징 X protocol 이라 불리는 네트워크 프로토콜을 사용 서버 클라이언트 모델을 사용하여 네트워크로 연결될 수만 있다면 X 윈도우를 이용할 수 있음 X server 는 X client 의 요청에 대하여 처리 후 응답하거나 이벤트를 직접 X client 에게 보낼 수 있음 X client 는 remote X server system 에서 동작하는 프로그램을 실행할 수 있음 X Window 는 사용자 인터페이스에 독립적 서버 클라이언트 모델을 사용하므로 이론적으로 X..

Linux 2022.02.02

리눅스 주요 디렉터리 구조

리눅스 FHS FHS: File System Hierarchy Standard 리눅스 파일 시스템 표준은 BSD 파일 시스템 계층 구조 기반의 리눅스 디렉터리 구조 표준. 리눅스 재단이 유지 및 관리 리눅스 주요 디렉터리 Directory Description / root directory /bin/ 모든 사용자를 위한 명령어 binary /boot/ 부트 로더 파일 및 커널 파일 /dev/ device file /etc/ 시스템 환경설정 파일과 환경 설정 파일. 'Editable Text Configuration' 이나 'Extended Tool Chest' 말의 약어 /home/ home directory /lib/ /bin/ 과 /sbin/ 에 있는 binary 에 필요한 library /media..

Linux 2022.02.02

리눅스 개요

리눅스의 정의 및 의미 리눅스 정의 1991년 Linus Torvalds 에 의해 오픈소스로 개발 PC, 서버, 메인프레임, 모바일, 임베디드 기기를 위한 유닉스 호환 운영체제 리눅스 의미 처음 개발된 당시에는 리눅스 커널만을 의미 현재는 FSF(Free Software Foundation)가 GNU 프로젝트를 통해 리눅스 커널 기반으로 다양한 라이브러리와 어플리케이션이 포함된 리눅스 배포판을 제공. GNU/Linux 라고도 부름 리눅스의 일반적 특징 Portability 대부분의 코드가 C언어로 작성. 최소한의 플롯폼에 종속적인 부분만 어셈블리어로 되어 있어 이식성이 높음 다양한 CPU Architecture 에 적용되어 있음 Free software 리눅스의 소스코드는 자유롭게 사용, 수정, 배포 가..

Linux 2022.01.31