OS [Linux] Sosreport & Syslog
페이지 정보
작성자 LeeHyongDong 아이디로 검색 전체게시물 댓글 0건 조회 7,831회 좋아요 1회 작성일 20-01-06 17:08본문
Sosreport ...
1. sosreport 란
: sosreport 는 문제가 생겼을때 현재 가동되는 OS의 모든 정보를 수집하는 명령어.
2. 사용법
- sosreport 입력
• 명령어는 sosreport 로 기본 저장위치는 " /var/tmp/ " 하위에 sosrepor-호스트명-현재 시간으로 생성됩니다.
- sosreport 생성완료
# pwd /tmp # ll total 1784 drwxr-xr-x. 4 root root 4096 Jan 6 20:19 sosreport_hungsos -rw-r--r--. 1 root root 1820087 Jan 6 20:19 sosreport_hungsos.tar.bz2 drwx------. 2 root root 25 Dec 30 11:28 ssh-8RnnvkM4koqL drwx------. 3 root root 17 Dec 27 09:45 systemd-private-35d0eca8f780431886282ad06ddeb812-chronyd.service-vIFhou drwx------. 3 root root 17 Dec 27 09:46 systemd-private-35d0eca8f780431886282ad06ddeb812-colord.service-VI6yvy drwx------. 3 root root 17 Dec 27 18:36 systemd-private-35d0eca8f780431886282ad06ddeb812-cups.service-J6Qumt drwx------. 3 root root 17 Dec 27 09:45 systemd-private-35d0eca8f780431886282ad06ddeb812-rtkit-daemon.service-iS79ty drwx------. 2 root root 6 Jan 6 16:19 tracker-extract-files.0 |
3. 옵션
- o 옵션 사용
• o옵션을 사용하여 sosreport를 작성할 경우 원하는 정보만 수집할수 있습니다.
- n 옵션 사용
• n옵션을 사용하여 sosreport를 작성할경우 수집을 할때 이 정보를 제외하고 수집을 합니다.
- 저장 위치 수정
• --tmp-dir을 사용해 sosreport가 생성될 위치를 지정할수 있습니다.
- 생성 결과
# pwd /sos # ll total 10520 -rw-------. 1 root root 10765024 Jan 6 20:36 sosreport-sosreport-20200106203454.tar.xz -rw-r--r--. 1 root root 33 Jan 6 20:36 sosreport-sosreport-20200106203454.tar.xz.md5 |
• 옵션중 --tmp-dir을 사용할 경우 /var/tmp가 아닌 내가 원하는 다른 경로에 파일을 생성할수있습니다.
4. sosreport 작동이 안될경우
- rpm -qa | grep sos
• 명령어가 없을경우 패키지가 있는지 확인합니다.
해결방법 yum -y install sos
• sosreport가 작동이 안될경우 스크립트를 작성하여 생성할수 있습니다.
sos_dir="/tmp/${host}_hungsos" mkdir $sos_dir cd $sos_dir chkconfig --list > chkconfig date > date df > df dmesg > dmesg dmidecode > dmidecode fdisk -l > fdisk free > free hostname --fqdn > hostname ifconfig > ifconfig lsmod > lsmod lspci > lspci cat /proc/mounts > mount netstat -tlpn > netstat ps auxww > ps rpm -qa > rpm-qa rpm -Va > rpm-Va #this command may take a while to run ulimit -a > ulimit uname -a > uname uptime > uptime cat /proc/meminfo > meminfo cat /proc/cpuinfo > cpuinfo mkdir etc cd etc cp /etc/fstab . cp /etc/cluster/cluster.conf . cp /etc/security/limits.conf . cp /etc/redhat-release . cp /etc/sysctl.conf . cp /etc/modprobe.conf . mkdir sysconfig/network-scripts -p cd sysconfig cp /etc/sysconfig/* . -R cd $sos_dir mkdir var/log -p cp /var/log/* var/log -R cd /tmp tar -cvjf ${host}_hungsos.tar.bz2 $sos_dir |
- 스크립트 결과
# pwd /tmp # ll total 1784 drwxr-xr-x. 4 root root 4096 Jan 6 20:19 sosreport_hungsos -rw-r--r--. 1 root root 1820087 Jan 6 20:19 sosreport_hungsos.tar.bz2 drwx------. 3 root root 17 Jan 10 14:08 systemd-private-d6ecd68547fe442e92a906d322d5f25c-chronyd.service-zLFdcy drwx------. 3 root root 17 Jan 10 14:09 systemd-private-d6ecd68547fe442e92a906d322d5f25c-colord.service-GPpy5h drwx------. 3 root root 17 Jan 10 2020 systemd-private-d6ecd68547fe442e92a906d322d5f25c-cups.service-9wfjaH drwx------. 3 root root 17 Jan 10 2020 systemd-private-d6ecd68547fe442e92a906d322d5f25c-rtkit-daemon.service-Jl72LA drwx------. 2 root root 6 Jan 6 16:19 tracker-extract-files.0 drwx------. 2 root root 6 Jan 10 2020 vmware-root |
Syslog
# ll total 3352 drwxr-xr-x. 2 root root 232 Sep 27 09:36 anaconda drwx------. 2 root root 42 Jan 10 15:45 audit -rw-------. 2 root root 0 Jan 11 03:06 boot.log -rw-------. 1 root utmp 0 Jan 1 03:36 btmp drwxr-xr-x. 2 chrony chrony 6 Dec 6 2017 chrony -rw-------. 1 root root 50547 Jan 14 14:50 cron drwxr-xr-x. 2 lp sys 165 Jan 12 03:21 cups -rw-r--r--. 1 root root 105958 Jan 10 22:59 dmesg -rw-r--r--. 1 root root 0 Sep 27 18:34 firewalld drwx--x--x. 2 root gdm 202 Jan 10 14:09 gdm drwxr-xr-x. 2 root root 21 Jan 6 13:34 glusterfs -rw-r--r--. 1 root root 193 Sep 27 09:22 grubby_prune_debug -rw-r--r--. 1 root root 292292 Jan 14 14:13 lastlog drwx------. 4 root root 29 Dec 6 15:08 libvirt -rw-------. 1 root root 0 Jan 12 03:21 maillog -rw-------. 1 root root 136263 Jan 14 14:50 messages drwxr-xr-x. 2 ntp ntp 6 Oct 10 2017 ntpstats drwxr-xr-x. 3 root root 18 Sep 27 09:23 pluto drwx------. 2 root root 6 Jan 27 2014 ppp drwxr-xr-x. 2 root root 6 May 19 2017 qemu-ga drwxr-xr-x. 2 root root 263 Jan 12 03:21 rhsm drwxr-xr-x. 2 root root 4096 Jan 14 00:00 sa drwx------. 3 root root 17 Sep 27 09:23 samba -rw-------. 1 root root 1906 Jan 14 14:13 secure drwx------. 2 root root 6 Jan 27 2014 speech-dispatcher -rw-------. 1 root root 0 Jan 12 03:21 spooler -rw-------. 1 root root 0 Sep 27 09:21 tallylog drwxr-xr-x. 2 root root 23 Sep 27 18:34 tuned -rw-r--r--. 1 root root 13580 Jan 10 14:08 vmware-vgauthsvc.log.0 -rw-r--r--. 1 root root 18434 Jan 10 22:59 vmware-vmsvc.log -rw-r--r--. 1 root root 6137 Jan 10 14:08 vmware-vmusr.log -rw-r--r--. 1 root root 360 Jan 10 14:09 wpa_supplicant.log -rw-rw-r--. 1 root utmp 30336 Jan 14 14:13 wtmp -rw-r--r--. 1 root root 26060 Jan 10 14:09 Xorg.0.log -rw-r--r--. 1 root root 18487 Sep 27 19:16 Xorg.9.log -rw-------. 1 root root 3579 Jan 14 14:19 yum.log |
/var/log의 폴더 내부에 로그 메시지들이 저장됩니다.
1. message
- 경로 /var/log/message
• 모든 데몬의 시스템 로그
• 리눅스 시스템의 가장 기본적인 로그파일로 syslog에 의해 전체적인 로그가 기록되는 파일입니다.
• 만약 에러가 날경우 이 파일을 제일 많이보며
• 물리장치등에서 확인할 경우 error메시지에 붉은 배경색으로 강조되어 보여줍니다.
2. secure
- 경로 /var/log/secure
• 로그인 인증 관련 기록
• ssh,telnet등 접속한 유저 인증 정보기록
3. demesg
- 경로 /var/log/dmesg
• 부팅이 될 때 발생하는 모든 메시지 로그
• 부팅 후 부팅 관련 메시지를 확인할 때 사용
4. lastlog
- 경로 /var/log/lastlog
• 계정별 마지막 로그인 정보
• 이 파일은 바이너리 파일이라 직접 확인이 불가능 합니다
• 명령어 lastlog를 입력하면 확인할 수 있습니다
5. cron
- 경로 /var/log/cron
• cron 작업에 관련 로그
• crontab에 관한 작업기록
6. boot.log
- 경로 /var/log/boot.log
• 부팅 과정에서 출력되는 로그
• OS가 부팅될때 나오는 메시지 기록 런레벨에 해당하는 서비스 데몬 기동 여부에 대한 로그
• 여기에 기동에 걸린 시간까지 확인이 가능합니다.
7. anaconda.log
- 경로 /var/log/anaconda/anaconda.log
• 시스템이 설치되는 과정에서 하드웨어 관련 정보를 기록하는 로그
• 리눅스 설치 되는 과정에서 하드웨어 관련 정보를 기록하는 로그
• 리눅스 설치시 커널부터 하드웨어의 자세한 정보를 담고있으며 설치의 전반적인 내용을 보여줍니다.
8.audit
- 경로 /var/log/audit/audit.log
• 리눅스 감사 시스템 데몬 로그
• 설정된 감사 룰에따라 시스템 정보기록
9. maillog
- 경로 /var/log/maillog
• 메일 송수신 관련 로그
• 메일 송수신 내역을 기록하며 IPOP 또는 IMAP 등 수신내역 기록
댓글목록
등록된 댓글이 없습니다.