APS/리눅스 마스터
리눅스마스터 1급 필기 20201010 정리노트
윤강준
2024. 3. 4. 14:38
리눅스 배포판
- 데비안 계열
- Ubuntu
- Linux Mint
- Elementary OS
리눅스 기반 운영체제
- Tizen : Linux 기반 모바일 운영체제
- webOS : Linux 기반 모바일 운영체제
- QNX : 블랙베리에서 개발한 Unix 운영체제
※ 따지고 보면 모바일 Unix 운영체제 - GENIVI : Linux 기반 차량용 운영체제
유닉스(Unix) 설명
유닉스란?
- 교육 및 연구 기관에서 즐겨 사용되는 범용 다중 사용자 방식의 대화식, 시분할 처리 시스템용 운영 체제이다
- 켄 톰슨,데니스 리치 등이 개발
데몬이 실행되는 방법
- standalone 방식
- 부팅 시에 실행되어 메모리에 계속 상주하면서 들어오는 요청을 처리함 - inetd 방식
- 클라이언트의 요청이 들어왔을 때 프로세스가 실행함
장치 파일명의 종류
- /dev/hda
- IDE - /dev/sda
- SCSI
- SATA
- USB
crontab 옵션
- crontab -l : crontab에 등록된 작업목록 보기
- crontab -e : crontab 편집
- crontab -r : crontab에 등록된 작업 목록을 모두 삭제
setfacl 명령어 설명
setfacl란?
- 파일의 소유자나 그룹을 더 만들고, 다양한 권한을 줄 수 있다.
로그 파일
- /var/log/btmp
- 실패한 로그인 정보를 담고 있는 파일 - /var/log/wtmp
- 성공한 로그인/로그아웃 정보 및 시스템의 boot/shutdown의 히스토리를 담고 있는 파일 - /var/log/lastlog
- 마지막으로 성공한 로그인 정보를 담고 있는 파일 - /var/log/message
- 주로 접속 시 인증에 관한 것과 메일에 관한 내용, 시스템에 관한 변경사항 등 시스템에 관한 전반적인 로그를 담고있는 파일
dmesg 명령어 설명
dmesg란?
- 커널에서 출력되는 메세지를 일정 수준 기록하는 버퍼 역할을 수행하며, 커널 부팅 중에 에러가 났다면 에러가 났는지 범위를 좁히고 찾아내어 커널 변수의 값을 제어하는데 도움이 된다
SVM 설명
svm란?
- 가상화가 지원되는 최신의 AMD CPU를 구입하여 사용중
- 서버 가상화 프로그램을 실행하였더니 가상화 지원 여부가 비활성화 상태라는 오류 메세지를 접함
samba 설정 예제
ex) /nfsdata 192.168.12. <-- 이런식으로
NIS 설명
NIS란?
- 다수의 서버를 운영할 경우 시스템에서 모든 서버에 사용자의 계정 정보가 개별로 저장되어있기 때문에 인증 시 불편함이 있어 보안하기 위해 만들어진 네트워크 기반의 인증 서비스
Openstack 설명
openstack란?
- VMware 기반의 가상 머신과 XenServer 기반의 가상 머신을 통합 관리하고자 하는 가상화 기술
/var/log/message 파일 설명
- 전체 시스템의 모든 동작 사항과 정보 메세지와 이벤트가 로그로 남겨짐
- iptables 관련 로그가 기록된다