1577, 6/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 : 13316     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  
1477   [펌] PC키퍼 깨기[4]     dzhfldk
08/22 13634
1476   * 엘리트해커가 되는길 *추천 *[30]     HackerMapia
03/02 13589
1475   리눅스 명령어 마스터 8 [마지막][44]     소유
09/10 13362
1474   [[초급/강좌]] 유닉스 주요 명령어[7]     소유
10/09 13320
1473   [자작]리눅스 압축 명령 정리.[2]     williamlee
12/29 13318
  [[초급/강좌]] 유닉스 기본 정리[8]     소유
10/09 13315
1471   리눅스 명령어 마스터 6[7]     소유
09/08 13291
1470   리눅스 명령어 마스터 7[8]     소유
09/09 13287
1469   레벨5 레이스컨디션에 대해서. [의외로 질문하시는 분들이 많아서..][9]     yl
10/01 13191
1468   리눅스 방화벽의 종류...[4]     bsjzzz
01/12 13007
1467   해커스쿨 Level1 풀이     xodnr631
08/20 12992
1466   넷센드 하는법(하도많이 물어보시길래;;)[13]     qkreoghks00
01/23 12989
1465   BOF 해결 무작정 따라하기 #1[7]     ssuckies
04/12 12970
1464   인터넷에 리눅스 서버 구축하기[1]     소유
07/07 12954
1463   Webhacking.kr 51번 RPG게임 나오기[4]     푸른하늘
03/31 12911
1462   ↓보충. 올바른 검색 조건으로, find명령어를 사용하자.[13]     yl
09/09 12823
1461   오라클 Enterprise Edition Release 8.0[6]     netwow1
12/14 12762
1460   C언어에서 사용되는 특수문자/서식문자[4]     xodnr631
08/18 12681
1459   [자작]백트랙 4 R1, 윈7 멀티부팅 (+ 한글화+grub설정)[4]     williamlee
11/20 12678
1458   윈도우 시스템의 컴퓨터에서 리눅스 설치방법[15]     o-0_o-0
09/19 12654
[1][2][3][4][5] 6 [7][8][9][10]..[79]

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