'IT 이야기' 카테고리의 글 목록 (42 Page)
본문 바로가기

IT 이야기532

[RHEL7] 실행된 서비스 로딩 타임 확인(systemd-analyze blame) blame 명령어 결과를 통해서 비정상적으로 많은 시간이 소요되는 서비스 및 실행된 서비들을 확인할 수 있습니다. [root@chan]# systemd-analyze blame 서비스 시간을 체인 형태로 보기 위해서는 다음과 같은 명령을 사용합니다. [root@chan]# systemd-analyze critical-chain 2019. 12. 5.
[RHEL7] 원격 관리(hostnamectl -H) systemd의 모든 명령어들은 -H 옵션을 제공하며 이 옵션을 통해 원격지 서버에 ssh로 접속하여 설정 및 조회가 가능합니다. 1. 원격서버 호스트네임 변경 # hostnamectl -H root@chanchan.com set-hostname chanchan 2. 원격서버 정보 출력 # hostnamectl -H root@chanchan.com 2019. 12. 5.
[RHEL7] 자동실행 서비스 목록 확인(systemctl list-unit-files) RHEL7에서 부팅 시 자동으로 실행되고 있는 서비스 목록을 확인하기 위해서는 다음과 같은 명령을 사용합니다. [root@chan]# systemctl list-unit-files --type=service 2019. 12. 5.
[RHEL7] 호스트명 확인 및 설정(hostnamectl) RHEL7에서 호스트명 확인 및 설정을 하려면 hostnamectl 명령을 이용합니다. 1. 호스트명 확인 [root@chan]# hostnamectl 2. 호스트명 설정 [root@chan]# hostnamectl set-hostname 호스트명 2019. 12. 5.
[RHEL 공통] OS 재부팅 시간 전체 보기(last reboot) 시스템 재부팅 및 사용자 로그아웃의 기록은 /var/log/wtmp 파일에서 관리됩니다. 이 파일을 보기 위해서는 last 라는 명령을 이용해야 합니다. OS 설치 후 시스템 재부팅된 일정 전체를 확인하는 방법은 다음과 같습니다. # last reboot 만약 /var/log/wtmp 파일이 cron에 의해 일정별로 나누어져 있다면 -f 옵션으로 나누어진 파일을 보면 됩니다. # last -f wtmp-20191129 reboot 2019. 12. 5.
[RHEL 공통] CPU 사용량 보기(mpstat) CPU 사용량을 자세히 보려면 mpstat 명령어를 사용합니다. 옵션 추가 예정 [root@chan]# mpstat -P ALL 2019. 12. 5.
[RHEL6, 7] 네트워크 패킷 사용량 확인(iptraf, iptraf-ng) 접속 IP별 패킷 사용량을 체크하는 명령어는 RHEL6는 iptraf, RHEL7은 iptraf-ng 명령어로 TUI 환경에서 쉽게 확인할 수 있습니다. 기본적으로 해당 패키지는 설치가 되어 있지 않아 추가적으로 설치해야 사용할 수 있습니다. 1. RHEL6 환경에서 설치 및 사용 # yum localinstall iptraf-3.0.1-14.el6.x86_64.rpm # iptraf -d eth0 예) eth0 디바이스로 들어오는 패킷을 5분단위로 백그라운드 모드로 실행(이 경우 /var/log/iptraf 디렉터리에 로그가 저장됨) # iptraf -d eth0 -t 5 -B 2. RHEL7 환경에서 설치 및 사용 # yum localinstall iptraf-ng.1.1.4-7.el7.x86_64... 2019. 12. 4.
[RHEL 공통] 시스템 리소스 실시간 확인(dstat) 시스템 리소스를 실시간으로 확인 하려면 dstat 명령어를 이용합니다. 기본적으로 해당 패키지는 설치 되어 있지 않아 개별적으로 설치해야합니다. # yum localinstall dstat-* dstat를 이용하여 CPU, Disk, 네트워크 사용량 등을 실시간으로 확인할 수 있습니다. # dstat 2019. 12. 4.
[RHEL 공통] 커널 매개변수 값 출력(ipcs) 시스템에서 설정한 공유 메모리 한계, 세마포어 한계, 메시지 큐의 한계를 출력해 줍니다. 1. 사용중인 내역 보기 # ipcs 분류 항목 파라미터명 및 계산식 Shared Memory Limits (공유 메모리 한계) max number of segments - 최대 세그먼트 수 kernel.shmmni (SHMMIN) = 256 * Memory Size (GB) max seg size - 최대 세그먼트 크기(kbytes) kernel.shmmax (SHMMAX) = Kbytes 단위으 메모리 크기 max total shaared memory - 최대 총 공유 메모리(kbytes) kernel.shmall (SHMALL) = 2 * Memory 크기(KB) min seg size - 최ㅣ소 세그먼트 크기.. 2019. 12. 4.
[RHEL 공통] 커널 슬랩 메모리 확인(slabtop) 캐시에 있는 내용 중 실시간으로 커널 슬랩 캐시를 출력하는 명령어는 slabtop이며 이 명령어는 top와 비슷한 형식으로 출력됩니다. # slabtop --delay=n, -d n : 지정한 초마다 화면을 업데이트, 기본은 3초 --once, -o : 목록을 한번만 출력 --sort=S, -s S : 지정한 목록으로 정렬 a : 액티브 오브젝트 수 기준 정렬 b : 슬랩당 오브젝트를 기준으로 정렬 c : 캐시 크기를 기준으로 정렬 l : 슬랩의 수를 기준으로 정렬 v : 액티브 슬랩의 수를 기준으로 정렬 n : 이름을 기준으로 정렬 o : 오브젝트 수를 기준으로 정렬 p : 슬랩당 페이지를 기준으로 정렬 s : 오브젝트 크기를 기준으로 정렬 u : 캐시 사용량을 기준으로 정렬 2019. 12. 4.