1580, 3/79 회원가입  로그인  
   소유
   http://soyu.cafe2.net
   [[초급/강좌]] 유닉스 기본 정리

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=93 [복사]


..  출처 : http://cafe.daum.net/hackers





Unix란?



유닉스의 탄생은 1973년에 최초로 고급언어(C언어)를 이용하여(90%)만들
어진 운영체제이다. Unix는 탄생초기부터 가격도 쌀뿐더러 소스까지 제공
해주는 덕분에 그 발전 및 성장이 다른 O/S들에 비해 월등히 컸다.

Unix는 간결하면서도 유연한 명령어구성으로 이루어졌으며, 무엇보다 이
식성이 강한(하드웨어에 무관하게) 개방형 시스템이다. 현존하는 대부분
의 컴퓨터 시스템이 이 이식성때문에 네트워크상에서 Unix를 채택하고있
다.
특히 시분할 시스템에서(서버로의) 멀티유저의 접근을 허용하며, 멀티테
스킹 시스템으로 동시에 여러프로세스를 처리할수있다.


Unix 시스템은 크게 3가지로 되어있다.

가) 커널(Kernel) :
커널은 시스템의 핵심을 말한다. 도스에서 msdos.sys나 io.sys등이이에
해당되며, 하드웨어의 제어를 맞고있다. 메모리, CPU, 디스크, 단말기,
프린터등의 시스템자원의 활용도를 높이기 위해 스케즐링과 작업관리를
하는 핵심이라 할수 있다. MS WINDOWS를 사용하다보면 가끔 오류가뜨면
서 Kernel오류라고 나올경우가 있다. 그것은 운영체제의 핵심인 커널이
안정하지 못하기때문이다.

나) 쉘(Shell) :
쉘이란 명령어 해석프로그램으로서 도스의 commamd.com과 동일한 것이라
생각하면되겠다. 이는 커널과 사용자간의 다리역활을 하는 것으로서 종류
로는 sh(표준쉘), csh(c쉘), ksh(콘쉘), rsh(원격쉘)등이 있다.

다) 유틸리티(Utillity) :
말그데로 우틸리티다. 대표적인 유틸리티는 vi편집기가 있다. dos의 edit
와 비슷하나 vi편집기는 아주 강력하다.


2. Unix 파일 시스템의 구조

UNIX는 기본적으로 도스의 디렉토리 시스템과 유사한 계층 구조 파일 시스템을
가진다. 최상위의 root 디렉토리 및으로 사용자 디렉토리(USER DERECTORY)와 그
속에 각종 파일 및 서브 디렉토리를 가지게 된다. 일반적으로 파일은
UNIX 시스템에의해서 원시 프로그램 파일, 문서파일, 실행파일 등으로 구분하여 기록되며
DOS에서처럼 확장자를 꼭 사용하지 않아도 된다.

한 디렉토리 내에는 파일, 디렉토리, 특수 파일을 저장할 수 있으며 각 파일의
디스크상의 위치를 가리키는 포인터로 이루어져 있는데 이것을 인덱스 노드(i - node)라고 한다.
쉽게 생각해서 DOS의 FAT이라고 보면 된다.

UNIX 시스템의 디스크에는 기본적 주요 디렉토리가 존재하는데 그 의미는 다음과같다.

/bin (binaries) : 대부분의 실행파일을 포함하고 있다.

/usr : 사용자와 관계되는 파일들을 포함한다.

/etc : 암호 파일등 시스템 관리에 필요한 파일을 포함한다.

/dev (device) : 입출력 장치와 관련된 특수파일을 포함한다.

/lib (libraries) : 프로그래밍 라이브러리 들을 포함한다.

/user : 사용자 계정(여러분)을 위한 디렉토리

/incoming : 자료실로 자주 쓰인다.




  Hit : 12646     Date : 2003/10/09 09:14
[불법/스팸글로 신고하기]



    
dal 자료좀 빨리 올려주셔~~잉~~ 2003/10/11  
holyshock 오타 (역활 = 역할) 2003/10/20  
holyshock 오타 (우틸 = 유틸) 2003/10/20  
colso11 간단하고 쉽게 볼 수 있어서 보기 좋습니다.. 고맙습니다.. 2003/10/22  
horori4 근데요..유닉스랑 리눅스랑 명령어는 같나요? 2003/11/11  
kiki8520 vi 에디터 2004/01/26  
아마도 2004/02/21
dal ㅋㅋ.. 음냐 다른데서 퍼온자료네용.., 원재아빠님의 홈페이지에 있는자료인데, 왜 카페로 갔지? 2004/03/20  
1540   리눅스 설치하기 - 기초편[5]     소유
10/06 9331
1539   해킹당한 서버에서 확인해야할일[9]     소유
09/21 17814
1538   네트워크 개념 휘어잡기 5[10]     소유
09/14 11264
1537   리눅스의 거의 모든 명령어?[314]     소유
10/05 28487
1536   네트워크 개념 휘어잡기 4[14]     소유
09/13 11499
1535   네트워크 개념 휘어잡기 6[10]     소유
09/15 10303
1534   네트워크 개념 휘어잡기 3[17]     소유
09/12 11530
1533   네 트 워 크 강 좌[17]     소유
10/05 16174
1532   소켓 프로그래밍[5]     소유
09/11 14313
1531   네트워크 개념 휘어잡기 2[16]     소유
09/11 13275
1530   네트워크 개념 휘어잡기 1[24]     소유
09/10 17596
1529   리눅스 명령어 마스터 8 [마지막][44]     소유
09/10 12599
1528   [특별] find 명령어[7]     소유
09/09 14137
1527   리눅스 명령어 마스터 7[8]     소유
09/09 12535
1526   리눅스 명령어 마스터 6[7]     소유
09/08 12523
1525   콘솔과 엑스윈도에서 마우스 사용하기[1]     소유
10/28 8382
  [[초급/강좌]] 유닉스 기본 정리[8]     소유
10/09 12645
1523   [[초급/강좌]] 유닉스 주요 명령어[7]     소유
10/09 12609
1522   레이스 컨디션(경쟁 조건)[14]     소유
09/06 13058
1521   리눅스 명령어 마스터 5[8]     소유
09/06 13672
[1][2] 3 [4][5][6][7][8][9][10]..[79]

Copyright 1999-2021 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com