1580, 74/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 : 14227     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  
120   허접한 감회 - VI     err0r2
02/20 13514
119   ↓보충. 올바른 검색 조건으로, find명령어를 사용하자.[13]     yl
09/09 13578
118   Webhacking.kr 51번 RPG게임 나오기[4]     푸른하늘
03/31 13691
117   넷센드 하는법(하도많이 물어보시길래;;)[13]     qkreoghks00
01/23 13723
116   리눅스 방화벽의 종류...[4]     bsjzzz
01/12 13750
115   해커스쿨 Level1 풀이     xodnr631
08/20 13779
114   오라클 Enterprise Edition Release 8.0[6]     netwow1
12/14 13871
113   - 해커의 수준및 기법[322]     twinz
08/27 13897
112   처음으로 울집 바이러스 분석[9]     dkdkfjgh
12/22 13946
111   리눅스 명령어 마스터 7[8]     소유
09/09 14025
110   리눅스 명령어 마스터 6[7]     소유
09/08 14092
109   BOF 해결 무작정 따라하기 #1[7]     ssuckies
04/12 14106
108   [자작]리눅스 압축 명령 정리.[2]     williamlee
12/29 14178
107   레벨5 레이스컨디션에 대해서. [의외로 질문하시는 분들이 많아서..][9]     yl
10/01 14199
  [[초급/강좌]] 유닉스 기본 정리[8]     소유
10/09 14226
105   리눅스 명령어 마스터 8 [마지막][44]     소유
09/10 14230
104   [[초급/강좌]] 유닉스 주요 명령어[7]     소유
10/09 14276
103   * 엘리트해커가 되는길 *추천 *[30]     HackerMapia
03/02 14398
102   인터넷에 리눅스 서버 구축하기[1]     소유
07/07 14441
101   허접 팁 Setuid 쉽게 찾기 -_-;[3]     ttongfly
09/10 14650
[1]..[71][72][73] 74 [75][76][77][78][79]

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