● 유닉스의 특징
- 파일이라는 단일한 입출력 인터페이스 사용
- 시스템 관련 설정 사항을 텍스트 파일에 저장
- 이식성(보안적인 측면과 이슈)
- 프로그램들은 설정 파일과 데몬 프로세스에 의해 구동
즉 유닉스는 디렉토리라는 개념이 없다. 모두 파일로 통한다. 디렉토리는 디렉토리파일이라고 부른다. 디렉토리란 즉 다른 파일들의 정보를 가지고 있는 파일이다. vi로 디렉토리를 열면 그 안에 든 파일들의 정보가 보인다.
● 유닉스의 구성
- Kernel
- Shell
- Directory Tree
● Kernel
- 유닉스의 핵심
- 하드웨어 관리 담당
File Systems
Device Management
Process Management
Memory Management
Device Management
Process Management
Memory Management
● Shell
User Interface(사용자와 커널)
Command Interpreter
쉘의 종류 : Bourne, C, Korn, Bash, Z, TC
쉘이 잘못되면 login이 불가능하므로 주의.
윈도의 쉘 2가지 : command.com, explorer.exe
● 쉘 변경
# bash // 배시쉘로 변경
# ksh // 콘쉘로 변경
# sh // 본쉘로 변경
# ksh // 콘쉘로 변경
# sh // 본쉘로 변경
● Directory Tree
데이터를 하드디스크에 저장하기 위한 디렉토리와 파일로 이루어진 구조.
usr : 서버 운영과 관련된 프로그램이 설치됨.
opt : 내가 필요한 프로그램이 설치됨.
etc : 설정파일이 들어있음.
var : 리눅스에서는 각종 로그파일들이 위치함. 솔라리스는 로그 및 사용자가 패키지로 설치한 프로그램이 위치함.
home : 리눅스에서는 사용자 계정이 이 밑에 만들어짐.
export : 솔라리스의 사용자 홈 디렉토리. /export/home/사용자계정
dev : 하드웨어 정보 저장.
devices : 하드웨어 정보 저장.
opt : 내가 필요한 프로그램이 설치됨.
etc : 설정파일이 들어있음.
var : 리눅스에서는 각종 로그파일들이 위치함. 솔라리스는 로그 및 사용자가 패키지로 설치한 프로그램이 위치함.
home : 리눅스에서는 사용자 계정이 이 밑에 만들어짐.
export : 솔라리스의 사용자 홈 디렉토리. /export/home/사용자계정
dev : 하드웨어 정보 저장.
devices : 하드웨어 정보 저장.
● 파일과 디렉토리의 이름규칙
- 이름은 최대 255자까지 가능
- Alphabet, numeric, hyphen(-), underscore(_), period(.)만을 사용하는 것이 좋다.
- 소문자를 사용하는 것이 좋다.
- asterisks(*), ampersands(&), pipes(|), quotes(""), dollar signs($)은 사용하지 않는 것이 좋다.
- space는 사용하지 않는 것이 좋다.
- period(.)이 아닌 다른 문자로 시작하는 것이 좋다.
- window와 달리 확장자(extension) 개념이 없다.
- 확장자를 가진 file이나 directory같이 표현할 수 있다.
- Alphabet, numeric, hyphen(-), underscore(_), period(.)만을 사용하는 것이 좋다.
- 소문자를 사용하는 것이 좋다.
- asterisks(*), ampersands(&), pipes(|), quotes(""), dollar signs($)은 사용하지 않는 것이 좋다.
- space는 사용하지 않는 것이 좋다.
- period(.)이 아닌 다른 문자로 시작하는 것이 좋다.
- window와 달리 확장자(extension) 개념이 없다.
- 확장자를 가진 file이나 directory같이 표현할 수 있다.
'운영체제 > 솔라리스' 카테고리의 다른 글
[솔라리스] vi editor (0) | 2010.07.16 |
---|---|
[솔라리스] 파일 접근 관련 명령어 (0) | 2010.07.16 |
[솔라리스] Shell Metacharacters (0) | 2010.07.16 |
[솔라리스] 디렉토리 접근 관련 명령어 (0) | 2010.07.15 |
[솔라리스] 실습용 파티션 설정 (0) | 2010.06.24 |