728x90
반응형

전체 글 85

리눅스에서 각 프로세스별 swap 사용량 확인하기

리눅스에서 swap의 사용률이 높을 경우 어떤 프로세스에 의해서 swap이 높은지 확인할 수 있는 커맨드입니다. 복사 후 붙여넣기 하면 됩니다. 우선 기본적으로 swap의 전체 사용량은 top이나 /proc/meminfo를 통해서 확인이 가능합니다. # top # cat /proc/meminfo | grep Swap SwapCached: 168744 kB SwapTotal: 4194300 kB SwapFree: 111668 kB 각 프로세스들의 swap 사용량 확인 # find /proc -maxdepth 2 -path "/proc/[0-9]*/status" -readable -exec awk -v FS=":" '{process[$1]=$2;sub(/^[ \t]+/,"",process[$1]);} END..

델, RSA 사업부 STG 컨소시엄 그룹으로 매각

델이 RSA 보안사업부분을 미국 STG 컨소시엄 그룹으로 매각하였네요. 매각금액은 약 20억달러 입니다. https://techcrunch.com/2020/02/18/dell-sells-rsa-to-consortium-led-by-symphony-technology-group-for-over-2b/ Dell sells RSA to consortium led by Symphony Technology Group for over $2B – TechCrunch Dell Technologies announced today that it was selling legacy security firm RSA for $2.075 billion to a consortium of investors led by Symphony..

뉴스,정보 2020.02.19

레드햇/Centos 커널 코어덤프 분석2. 덤프분석시작

이 포스팅에서 설명하는 커맨드들은 커널덤프 분석을 위해 crash> 프롬프트에서 실행이 되어야 합니다. 2019/02/27 - [Linux] - 레드햇/Centos 커널 코어덤프 분석1. vmcore파일 읽어 들이기 레드햇/Centos 커널 코어덤프 분석1. vmcore파일 읽어 들이기 2019/02/27 - [IT트러블슈팅] - 테스트용 커널덤프 생성하기 레드햇/Centos 리눅스에서 코어덤프파일을 분석하기 위해서는 crash 유틸리티를 사용하여야 합니다. gdb를 사용해서 분석을 하기도 하지만 분석이 되지.. itknowledge.tistory.com crash> log : 커널 메시지버퍼를 볼 수 있게 합니다. 시스템의 crash와 관련된 가장 핵심적인 정보들을 가지고 있는 데이타입니다. 메시지 버..

리눅스/Dump 2020.02.11

스토리지 관리: MegaCli 커맨드 모음

LSI Logic RAID 컨트롤러에서 사용되는 툴인 MegaCli 커맨드 모음입니다. 델의 파워엣지등과 같은 LSI 로직을 사용하는 스토리지에서 유용하게 사용할 수 있습니다. 데이타 수집 - 컨트롤러 정보 MegaCli -AdpAllInfo -aALL MegaCli -CfgDsply -aALL MegaCli -AdpEventLog -GetEvents -f events.log -aALL && cat events.log MegaCli -FwTermLog -Dsply -aALL > fwlog.out - Enclosure 정보 MegaCli -EncInfo -aALL - Virtual 드라이브 정보 MegaCli -LDInfo -Lall -aALL - Physical 드라이브 정보 MegaCli -PDList..

레드햇/Centos 커널 코어덤프 분석1. vmcore파일 읽어 들이기

2019/02/27 - [Linux] - 테스트용 커널 크레쉬 덤프(crash dump) 생성하기 테스트용 커널 크레쉬 덤프(crash dump) 생성하기 테스트용으로 커널 크레쉬덤프를 생성하는 방법입니다. (RHEL, Centos 7 기준입니다) 덤프를 생성하기 전에 kdump가 설정되어 동작하고 있는지 확인이 되어야 합니다. kdump가 동작하는 지는 아래와 같이 확인이.. itknowledge.tistory.com 레드햇/Centos 리눅스에서 코어덤프파일을 분석하기 위해서는 crash 유틸리티를 사용하여야 합니다. gdb를 사용해서 분석을 하기도 하지만 분석이 되지 않는 경우도 있습니다. 우선 crash와 kenel-debuginfo 패키지가 설치가 되어 있는지 확인하여야 합니다. 아래는 yum ..

리눅스/Dump 2019.02.27

테스트용 커널 크레쉬 덤프(crash dump) 생성하기

테스트용으로 커널 크레쉬덤프를 생성하는 방법입니다. (RHEL, Centos 7 기준입니다) 덤프를 생성하기 전에 kdump가 설정되어 동작하고 있는지 확인이 되어야 합니다. kdump가 동작하는 지는 아래와 같이 확인이 가능합니다. [root@CentOS ~]# systemctl status kdump.service ● kdump.service - Crash recovery kernel arming Loaded: loaded (/usr/lib/systemd/system/kdump.service; enabled; vendor preset: enabled) Active: active (exited) since Wed 2019-02-27 06:20:58 UTC; 2h 15min ago Process: 116..

리눅스/Dump 2019.02.27

리눅스 sosreport의 ip주소, hostname등 민감한 정보 제거하기(soscleaner)

Sosreport는 레드햇/centos 리눅스에서 기본적으로 제공되는 장애진단을 위한 로그수집 툴입니다.Sosreport는 플러그인 방식을 통해서 추가로 수집되길 원하는 파일 및 데이타들을 추가 및 제거가 가능하기 때문에 트러블슈팅을 위한 도구로 널리 사용되고 있습니다. 하지만 sosreport를 통해서 수집된 파일들은 시스템의 전반적인 중요한 로그들이 포함 되기 때문에 노출이 되면 위험한 민감한 정보들도 포함을 하게 됩니다. 그래서 만들어진 soscleaner라는 툴을 사용하게 되면, ip address, hostname, MAC address 등의 민감한 정보들을 sosreport에서 다른 값들로 변형을 시켜서 정보는 노출되지 않지만, 트러블슈팅은 가능하게 됩니다. 다운로드 및 설치해당 툴은 http..

'error: no acceptable C compiler found' 에러 해결 방법

리눅스에서 소프트웨어를 rpm이나 yum 방식이 아닌 방식으로 설치를 하다보면 아래와 같은 메시지가 발생하는 경우가 있습니다.주로 파이선을 설치하는 과정에서도 발생하는 에러입니다.configure: error: in `/home3/mikos89/Python-2.7.1':configure: error: no acceptable C compiler found in $PATH 메시지 그대로 C컴파일러가 없어서 발생하는 에러입니다. 아래의 커맨드들을 통해서 관련 패키지들을 설치하면 해결이 됩니다. 레드햇 또는 Centos 리눅스# yum install gcc glibc glibc-common gd gd-devel -y또는 # yum groupinstall "Development tools" -y 우분투 또는 데..

리눅스(솔라리스)에서 자바 쓰레드 덤프(Thread dump) 수집 방법

리눅스나 솔라리스에서 자바 쓰레드 덤프를 수집하기 위해서는 QUIT시그널을 보내야 합니다. kill -QUIT 또는 kill -3 커맨드를 사용하면 쓰레드덤프를 수집 할 수 있습니다. # kill -3 -Xrs JVM옵션이 사용되었을 경우에는 kill -3가 무시되게 됩니다. 이런 경우에는 jstack을 사용하여서 쓰레드덤프를 수집하여야 합니다.. # jstack -l > jstack.out

리눅스/Dump 2019.02.08

몽고DB 덤프 수집(mongoDB)

몽고DB에서 mongodump를 사용하면 DB의 컨텐츠들을 내보낼 수 있습니다. DB의 데이타를 백업할 때, DB의 내용을 분석하기 위해서 외부로 반출이 필요할 때 사용할 수 있는 기능입니다. mongodump기능을 mongorestore와 함께 사용하면 DB를 백업하는 도구로도 사용이 가능합니다. 하지만 shared cluster나 replica sets 환경에서는 정상적으로 복구가 되지 않을 수 도 있으니 주의하여서 사용하여야 합니다. (mongodb 백업에 관한 문서 : https://docs.mongodb.com/manual/core/backups/) 아래의 화면은 제가 mongoDB의 모든 db들을 백업한 화면입니다. --out옵션을 통해서 tmp/mongodb 폴더에 저장이 되도록 하였습니다...

728x90
반응형