
유닉스
- 유닉스는 1960년대 후반에 AT&T의 벨 연구소에서 개발된 운영체제. 멀티태스킹, 다중 사용자 지원, 파일시스템, 네트워킹 기능을 제공한다.
- 현대적 컴퓨터 운영체제의 원형이라고 할 수 있다.
- POSIX 표준 규격을 따르면 -> 유닉스의 기능이 호환되는 운영체제 라고 할 수 있다.
POSIX
- IEEE 가 제정한, 유닉스의 에플리케이션 프로그래밍 인터페이스 규격이다.
- 어떠한 규격을 지켜야 하는가?
- C API : C 언어 관점에서 표준을 정의한다.
- 파일 포멧 : 표준 출력, 표준 에러, 표준 입력, 파일 등에 사용하는 문자열의 포메팅 규칙도 정의한다.
- 일반컨셉 : 포인터 타입의 초기화와 동시에 실행의 안정성 규칙, 메모리 동기화 규칙, 파일 디렉터리의 보안과 접근규칙
- 환경 변수 : 환경변수의 이름을 명명하는 규칙이 있음.
- 로케일 : 언어, 문화적 컨벤션 등을 포함해 사용자 환경에서 사용하는 것들을 정의한다.
- 이 외에 추가로 문자 집합, 정규 표현식, 파일 구조, 유틸리티 등의 표준을 정의한다
스티키 비트
- 파일이나 디렉토리에 대한 권한 설정에 사용되는 비트 중 하나. 스티키 비트가 설정된 디렉토리에서는 해당 디렉토리에 있는 파일을 소유한 사용자만 삭제하거나 변경할 수 있다.(다른 사용자는 접근 및 읽기 가능)
1. 디렉토리 생성하기
mkdir myfolder
2. 스티키 비트 설정 (chmod 명령어를 사용해야 함)
chmod +t myfolder
3. 확인하기
ls -ld myfolder
4. 디렉토리 권한 부분 마지막에 t 가 표시되면 스티키 비트가 활성화 된 것이다.
drwxrwxrwt 2 user group 4096 date time myfolder
'자격증 공부 > 리눅스 마스터 2급' 카테고리의 다른 글
| 리눅스 명령어 [명령어 개요],[사용자 생성 및 관리],[그룹 관리] (0) | 2024.12.17 |
|---|---|
| 부트매니져 (0) | 2024.12.13 |
| 파티션 (0) | 2024.12.11 |
| 리눅스의 배포판과 역사 (1) | 2024.12.10 |
| 💻 [리눅스] 파일, 디렉토리의 권한 관리 (chmod) (0) | 2024.12.10 |