공유할 서비스 선택

TECH


TECH

OS [Linux] Sosreport & Syslog

페이지 정보

작성자 LeeHyongDong 아이디로 검색 전체게시물 댓글 0건 조회 6,261회 좋아요 0회 작성일 20-01-06 17:08

본문

Sosreport ...

 

1. sosreport 란

 : sosreport 는 문제가 생겼을때 현재 가동되는 OS의 모든 정보를 수집하는 명령어. 

  

2. 사용법

- sosreport 입력

1e7c6c0de1e8d32871c0ebb03ed15186_1578294009_5615.png
 

• 명령어는 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 옵션 사용

1e7c6c0de1e8d32871c0ebb03ed15186_1578301810_6532.png

• o옵션을 사용하여 sosreport를 작성할 경우 원하는 정보만 수집할수 있습니다.

 

- n 옵션 사용

1e7c6c0de1e8d32871c0ebb03ed15186_1578301817_0899.png

• n옵션을 사용하여 sosreport를 작성할경우 수집을 할때 이 정보를 제외하고 수집을 합니다.

 

- 저장 위치 수정

1e7c6c0de1e8d32871c0ebb03ed15186_1578301670_3466.png
 --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

1e7c6c0de1e8d32871c0ebb03ed15186_1578301650_3877.png

• 명령어가 없을경우 패키지가 있는지 확인합니다. 

해결방법 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 -> 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 -> ulimit
uname -> 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 등 수신내역 기록

 

 

 

댓글목록

등록된 댓글이 없습니다.

TECH - 좋아요글 총 건전체보기 >

  • 게시물이 없습니다.
TECH - 좋아요글 더보기
TECH 목록
번호 제목 작성자 작성일 조회수
30 OS LeeHyongDong 아이디로 검색 전체게시물 07-01 3186
[Linux] RHEL 9.0 변경 사항

카테고리 : OS

3,186 0
작성자 : LeeHyongDong 22/07/01
29 OS LeeHyongDong 아이디로 검색 전체게시물 06-17 3416
[Linux] RHEL 8 loopback 인터페이스 IP 설정

카테고리 : OS

3,416 0
작성자 : LeeHyongDong 22/06/17
28 OS LeeHyongDong 아이디로 검색 전체게시물 03-31 3308
[Linux] dovecot 설명 및 설정

카테고리 : OS

3,308 0
작성자 : LeeHyongDong 22/03/31
27 OS LeeHyongDong 아이디로 검색 전체게시물 02-28 7902
[Linux]Postfix 설명 및 설정

카테고리 : OS

7,902 0
작성자 : LeeHyongDong 22/02/28
26 OS LeeHyongDong 아이디로 검색 전체게시물 10-20 3794
[Linux] NFS 동작 아키텍쳐 및 포트 변경

카테고리 : OS

3,794 0
작성자 : LeeHyongDong 21/10/20
25 OS LeeHyongDong 아이디로 검색 전체게시물 09-28 1772
[Linux] ansible 플레이북 작성 및 실행

카테고리 : OS

1,772 0
작성자 : LeeHyongDong 21/09/28
24 OS LeeHyongDong 아이디로 검색 전체게시물 08-24 2507
[Linux] ansible 환경설정 및 애드혹

카테고리 : OS

2,507 0
작성자 : LeeHyongDong 21/08/24
23 OS LeeHyongDong 아이디로 검색 전체게시물 06-29 1690
[Linux] ansible 설명 및 설치 방법

카테고리 : OS

1,690 0
작성자 : LeeHyongDong 21/06/29
22 OS LeeHyongDong 아이디로 검색 전체게시물 04-08 5256
[Linux] 재부팅없이 multipath 제거

카테고리 : OS

5,256 0
작성자 : LeeHyongDong 21/04/08
21 OS LeeHyongDong 아이디로 검색 전체게시물 02-23 5331
[Linux] 8버전 HA-LVM 등록

카테고리 : OS

5,331 0
작성자 : LeeHyongDong 21/02/23
Total 30건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top