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 설정 예제

samba 설정 예제

ex) /nfsdata 192.168.12. <-- 이런식으로

NIS 설명

NIS란?

- 다수의 서버를 운영할 경우 시스템에서 모든 서버에 사용자의 계정 정보가 개별로 저장되어있기 때문에 인증 시 불편함이 있어 보안하기 위해 만들어진 네트워크 기반의 인증 서비스

 

Openstack 설명

openstack란?

- VMware 기반의 가상 머신과 XenServer 기반의 가상 머신을 통합 관리하고자 하는 가상화 기술

/var/log/message 파일 설명

- 전체 시스템의 모든 동작 사항과 정보 메세지와 이벤트가 로그로 남겨짐

- iptables 관련 로그가 기록된다