리눅스 디렉토리 구조와 기능
·
CS/Linux&Unix
리눅스를 설치하면 상당히 많은 디렉토리가 자동으로 생성됩니다. 이러한 디렉토리는 대부분 유닉스와 유사합니다. 파일 시스템의 구조는 유닉스의 종류(AT&T 계열과 BSD계열)에 따라 약간 차이가 있으며, 리눅스는 주로 AT&T를 중심으로 BSD가 섞인 형태입니다. 리눅스 연합에서는 이러한 배포판의 파일시스템 차이를 표준화하기 위해 FSSTND(File System Standard) 표준안을 마련해 놓고 있습니다.아래는 리눅스의 파일시스템 구조를 나타낸 것입니다. 파일과 디렉토리는 카테고리별로 조직화되어 있습니다. 위 그림에서 가장 분명하게 알 수 있는 카테고리는 고정(static)과 유동(dynamic)적인 파일들입니다. 또한 다른 카테고리로는 실행가능 여부, 환경설정, 데이터 파일들 등이 있습니다. 시스..
RAID 종류 및 특징
·
CS/Linux&Unix
RAID Redundant Array Inexpensive Disk 혹은 Redundant Array Independent Disk 의 약자 처음 개념이 등장할 때는 여러개의 저렴한 디스크를 하나로 모아 고성능의 디스크처럼 사용하자는 생각에서 출발. 현재는 꼭 저렴한 디스크 라기 보다는 여분의 독립적인 디스크들을 하나로 모아 고성능 혹은 고가용성을 위한 개념이다. RAID는 구현 방법에 따라 여러개의 RAID LEVEL 로 표현된다. 단일 디스크 I/O 아래 그림은 단일디스크에서 I/O가 발생하는 상황이다. 모든 데이터는 조각(block 혹은 cluster로 표현됨)으로 나뉘어 디스크에 쓰여지기 때문에 아래와 같은 그림이 된다. 1번 조각이 디스크에 쓰여지고 있는 동안 나머지 조각들은 대기를 하게 되고,..
Linux 명령어 모음 BEST 50 초보자 및 전문가
·
CS/Linux&Unix
오늘날 배울 수있는 가장 유용한 Linux 명령어 이 글에는 Linux 시스템 경험을 급격히 높이기 위해 Google 전문가가 엄선한 50가지 최고의 리눅스 명령어 모음이 나와 있습니다. 파일 시스템 탐색을 위한 리눅스 명령어 모든 최신 운영 체제와 마찬가지로 리눅스 파일 시스템은 기본 디자인의 핵심에 있으며, 시스템 계층을 시각화하고 조작할 수 있는 다양한 방법을 제공합니다. 파일 시스템을 창의적으로 탐색하는 법을 배우면 Linux 기술이 한 층 성장할 수 있습니다. 1. pwd pwd는 Print Work Directory의 약자이며, 현재 작업 중인 디렉터리를 보여줍니다. 이것은 현재 사용자가 있는 디렉터리를 보여줍니다. 이는 사용자의 작업을 평화롭게 만드는 것을 목표로 하는 가장 편리한 리눅스 명..
UNIX - 운영체제 특징
·
CS/Linux&Unix
UNIX란? 1969년 Bell 연구소에서 개발한 소프트웨어 개발용의 운영체제(OS, Operating System). 초기의 유닉스 운영체제는 어셈블리(Assembly) 언어로 작성되었으나, 같은 연구소의 Dennis Ritchie가 C 언어를 개발한 뒤, 이 언어를 이용하여 유닉스를 다시 만들었다. 그리하여 1973년에 다른 운영체제와는 달리 유닉스는 C언어가 90% 이상이고 나머지가 어셈블리 언어로 작성되어, 고급언어로 작성된 최초의 운영체제가 되었다. * 운영체제(OS, Operating System) : CPU, RAM, ROM, 모니터 등의 하드웨어를 동작시키고 제어할 수 있는 프로그램. 일반적인 운영체제로는 윈도우, Mac OS, 리눅스 그리고 유닉스가 있음. * 어셈블리(Assembly) ..
Linux - 리눅스 디렉터리 종류와 특징
·
CS/Linux&Unix
/ : 최상위에 있는 디렉토리로 부트 디렉토리라고 한다. /bin : 기본 실행 파일들, 즉 사용자 명령어들이 들어 있다. /boot : 시스템 부팅시 필요한 파일들이 들어 있다. /dev : 플로피, 하드디스크, CD-ROM 드라이버 등의 각종 장치 파일들을 모아 놓은 곳이다. /etc : 시스템 관리시 필요한 스크립트 파일들과 설정 파일들이 들어 있다. /home : 일반적으로 사용자들이 사용할 수 있는 계정의 홈 디렉토리가 위치한다. 예) linuxer라는 계정으로 로그인할 경우 이 계정의 홈 디렉토리는 /home/linuxer이다. /lib : 각종 라이브러리가 저장되는 디렉토리로 커널 모듈도 이곳에 있다. /lost+found : ext2 및 ex3 파일 시스템에서 파일 시스템 복구를 위한 디렉..
Linux - 리눅스 배포판 종류와 특징
·
CS/Linux&Unix
글쓰기에 앞서~ 리눅스를 시작할 때 한번쯤은 고민을 해봤을 법한 리눅스 종류와 선택 및 특징에 대해 글을 써보겠습니다. 리눅스란? GNU란? GPL? 리눅스의 특징 ◈ 리눅스 배포판 역사 및 순위 리눅스가 그 긴 역사동안 얼마나 많은 배포판들이 나오고 사라지고 업데이트 되었는지 보여주는 사진입니다. 시초는 GNU/LINUX를 기반하고 있네요~! 여기서 갈래가 뻗어나오는 것을 볼 수 있습니다. ​ 어쨋든 가장 많이 사용되는 1~2위 리눅스 배포판은 우분투인 것 같습니다. ​ ◈ 배포판의 종류 리눅스의 배포판은 수백가지가 있는데 역사의 분기에 따라 크게 분류하면, 슬렉웨어 계열, 데비안 계열, 레드햇 계열 이렇게 3가지 갈래로 나눌 수 있다. (맨 위 갈래를 보여주는 사진을 참고) ​ ▶최초의 리눅스 배포판..