반응형
SMALL
Boot Loader
- 운영체제의 부팅을 제어하는 프로그램
- GRUB (GRand Unified Boot Loader)
- LILO (Linux Loder)

GRUB의 기능
- 부팅 정보 수정하여 부팅 제어 가능
- 여러 개의 운영체제를 하나의 컴퓨터에 설치하고, 선택하여 부팅할 수 있는 멀티 부팅 기능 제공
- 커널의 위치와 파일 이름을 지정하여 부팅 가능
- ISO 이미지 파일을 이용한 부팅 가능
- 쉘 스크립트를 지원하고 있어 다양한 내용 설정 가능
설정 파일
- /etc/default/grub
- /etc/grub.d/*
설정 내용 적용
- grub2-mkconfig -o /boot/grub2/grub.cfg
GRUB 설정 파일
- /etc/default/grub : 설정 파일

- GRUB 설정 파일

- root 암호 복구 방법

- GRUB 암호 설정
- /etc/grub.d/00_header : 설정 파일 수정

CRON 서비스
- 작업 스케줄러로 예약된 시간에 특정 작업을 수행하도록 하는 서비스
- 데이터의 백업
- 로그 파일 정리
- 디스크 점검
- 리부팅 시간 예약
CRON 패키지 및 서비스
- cron : 패키지명
- crond.service : 서비스 파일명

- CRON 서비스 시작

CRON 설정
- /etc/crontab: CRON 설정 파일명이나, 설정 파일을 직접 수정하지 않음
- 분, 시, 일, 월, 요일, 사용자, 명령 순 : 예약 작업 입력 형식

CRON명령
- crontab - e 스케줄 등록 명령

- crontab -l : 스케줄 확인 명령

- crontab -r : 스케줄 삭제 명령

스케줄 예제
- /root/a.sh : 쉘 스크립트 작성
- chmod 777 /root/a.sh : 접근 권한 변경
- *****root sh /root/a.sh : CRON 등록

AT 명령

로그 기록
- 리눅스 시스템에 누가, 언제, 어디에서 접근하여 무슨 작업을 했는지
- 리눅스에 설치된 서비스가 어떤 작업들을 했는지

로그 파일

로그 파일 보기 명령


boot.log : 로그 파일

cron : 로그 파일

message / secure : 로그 파일


httpd/access.log : 로그 파일


로그 분석 명령
- X윈도우 프로그램
- 현재활동 - 프로그램 표시 - 유틸리티 - 시스템 로그

httpd 로그 분석
- 패키지명 : webalizer
- 패키지 설치 여부 확인 : rpm -qa | grep webalizer
- 패키지 설치 : yum install webalizer
- 로그 분석 웹 문서 생성 : webalizer
- 로그 분석 확인 : http://127.0.0.1/usage


X 윈도우 모니터링 도구
- 시스템 정보




gkrellm
- 가장 인기 있는 모니터링 도구 중의 하나
- 다양한 정보를 실시간으로 모니터링 가능함


모니터링 명령 종류

CPU 모니터링
- uptime : CPU의 부하 상태 모니터링

Memory 모니터링
- free : Memory와 Swap의 현황 모니터링

- vmstat: Memory와 Swap의 상세 모니터링

프로세스 모니터링
- top : 실시간 프로세스 모니터링 (5초 간격)

디스크 모니터링
- df -m : 파일시스템의 파티션별 사용량(MB 단위)

- du -m : 디렉토리의 사용량(MB 단위)

네트워크 모니터링
- netstat
- 네트워크의 다양한 정보(패킷, 매스커레이드, 소켓 등)를 확인할 때 사용 - traceroute
- 패킷이 목적지 주소까지 찾아가는 경로를 조사 - tcpdump -i ens33
- 네트워크 상의 모든 패킷을 보여주는 명령
사용자 모니터링
- who : 현재 로그인 된 사용자의 접속 위치 및 시간 확인

- w : 현재 로그인 된 사용자의 작업 내용 확인

- last : 사용자의 로그인 기록 확인

반응형
LIST
'기초 물방울 > 리눅스&VM' 카테고리의 다른 글
우분투 원격 접속 설정 / 확장팩 설치 (0) | 2022.08.22 |
---|---|
리눅스 Centos 7 SSH Telent 구축 (+SecureCRT) (0) | 2022.08.10 |
삼바(samba)서버 생성 (수업) #13 (0) | 2022.07.09 |
데이터베이스 서버 구축(수업) #12 (0) | 2022.07.09 |
DHCP, DNS, 메일 서버(수업) #11 (0) | 2022.07.08 |