본문 바로가기

리눅스 마스터 1급

Part1) 리눅스의 실무의 이해 - 리눅스 시스템의 이해(2) | 디렉터리 구조 및 파일 시스템 이해 I. 디렉터리 구조 및 디렉터리별 기능 디렉터리 구조: 리눅스에서 디렉터리 구조는 전체적으로 '역 트리(tree)' 구조를 하고 있다. 루트(/)를 기준으로 크게 주요한 디렉터리로 분할이 되고 하는데, 이러한 구조를 파일시스템이라고 한다. 1) 루트(/): 리눅스 파일시스템의 최상위 디렉토리이다. 즉, 절대 경로표기 시 항상 루트(/)부터 시작한다. 루트 이하에서 포함하는 디렉터리 /bin 주 명령 바이너리 파일 /boot 부트로더의 고정 파일들 /dev 장치 파일들 /etc 시스템 설정 /lib 주요 공유 라이브러리와 커널 모듈 /media 착탈 가능한 미디어에 대한 마운프 포인트(m.p) /opt 추가 애플리케이션 소프트웨어 패키지 /sbin 주요 시스템 바이너리들 /srv 시스템에 의해 제공되는 서.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스 시스템의 이해(1) | 리눅스와 하드웨어, 부트매니저 하드웨어의 이해 1) CPU(Central Processing Unit): 컴퓨터 시스템 전체를 제어하는 장치로서 중앙 처리 장치라고 부름.레지스터(Register): 중앙 처리 장치에 있는 일종의 임시 기억 장치이고, 아주 적은 데이터를 잠시 저장할 수 있는 공간이며, O/S가 제어권을 넘긴 다른 프로그램으로 데이터를 전달하기 위한 장소를 제공함.산술 논리 연산 장치(Arithmetic-Logic Unit): 중앙 처리 장치의 한 부분으로서 컴퓨터 명령어 내에 있는 연산자들에 대해 연산과 논리 동작을 담당.제어장치(Control Unit): 비교, 판단, 연산을 담당하는 논리 연산장치와 명령어의 해석과 실행을 담당함.2) 메모리(Memory): 컴퓨터의 마이크로프로세서가 신속하게 이용할 수 있도록 명령.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스의 개요(2) | 리눅스 기초 리눅스의 철학1991년 리누스 토발즈에 의해 첫 공식 버전인 0.02를 처음으로 발표리눅스는 운영체제 소프트웨어로 유닉스 시스템의 표준 인터페이스로 잡고 있는 POSIX 표준을 따르고 있으나, 진정한 자유 소프트웨어를 구현하기 위해 유닉스 소스코드 사용을 배제하고, 모든 소스를 새로 작성Macintosh, SPARC, MIPS, Alpha f 머신 등에서 동작하는 최고의 이식성을 자랑하는 운영체제GNU GPL(General Public License)가 적용된 리눅스 소스코드는, 자유롭게 어느 누구나 사용, 변경, 배포가 가능 GNU GPL(General Public License) - (14년도 전반기) GPL은 FSF(Free Software Foundation)에 의해서 만들어진 특별한 라이선스: .. 더보기