>  기사  >  운영 및 유지보수  >  Linux 관리 도구란 무엇입니까?

Linux 관리 도구란 무엇입니까?

青灯夜游
青灯夜游원래의
2022-05-24 18:22:525385검색

Linux 관리 도구에는 다음이 포함됩니다. 1. 모니터링 및 프로세스 관리 소프트웨어인 htop 2. 네트워크, 하드 디스크, CPU 및 기타 시스템 리소스를 수집할 수 있는 시스템 리소스 통계 생성 도구인 dstat 시스템 모니터링 도구 4. iftop, 실시간 트래픽 모니터링 도구 5. nethogs 등

Linux 관리 도구란 무엇입니까?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

linux 시스템 관리---몇 가지 유용한 오픈 소스 도구

htop

htop은 Linux 시스템에서 실행되는 모니터링 및 프로세스 관리 소프트웨어로, 기존 UNIX 상위를 대체합니다. 설치 명령은 다음과 같습니다:

# yum install htop

htop 사용법:

# htop

자세한 내용은 F1에서 도움을 받을 수 있습니다.

dstat

dstat은 Python 언어로 구현된 시스템 자원 통계 생성 도구입니다. 기본적으로 vmstat, iostat, netstat 및 ifstat 도구를 대체할 수 있습니다. 네트워크, 하드 디스크, CPU 및 기타 시스템 리소스를 수집합니다. 설치 명령은 다음과 같습니다.

# yum install dstat

dstat 애플리케이션 표시

[root@web ~]# dstat -cdng
  • -c는 CPU 사용량 정보를 나타냅니다. idl은 유휴 리소스를 나타내고, wai는 I/O 장치의 응답을 기다리는 것을 나타내며, usr 사용자 프로세스 점유도, sys code>는 시스템 프로세스 점유입니다. <code>idl代表idle空闲资源,wai代表等待I/O设备的响应情况,usr用户进程占用情况,sys是系统进程占用情况。
  • -d 表示磁盘的读写操作。
  • -n 表示网络发送和接受数据包的情况。
  • -g 表示分页(page)情况,一个较大的分页代表使用了大量的交换空间。

其他参数运用:

[root@web ~]# dstat -lym
---load-avg--- ---system-- ------memory-usage-----
 1m   5m  15m | www.hongyangpt.cn int   csw | used  buff  cach  free
0.40 0.47 0.35| www.zhuyngyule.cn 456   255 |5298M  388M 9867M  526M
0.37 0.46 0.35| www.yinmao2zhuce.cn 320   165 |5298M  388M 9867M  526M
0.37 0.46 0.35| www.feiyuptzc.cn 148   158 |5298M  388M 9867M  525M
0.37 0.46 0.35|  www.tianjiptzc.cn 95   135 |5298M  388M 9867M  526M

其中:int代表中断,csw

-d는 디스크 읽기 및 쓰기 작업을 나타냅니다.

-n은 데이터 패킷을 보내고 받는 네트워크를 나타냅니다.

-g는 페이징 상황을 나타냅니다. 페이지가 클수록 스왑 공간이 많이 사용된다는 의미입니다.

사용된 기타 매개변수:

[root@web ~]# dstat -www.yunsheng-pt.com-proc-count --top-cpu --top-mem --top-io
proc -most-expensive- --most-expensive- ----most-expensive----
tota|  cpu process   | www.yasenyulee.cn   memory process |     i/o process      
 377|java         0.0|www.lecaixuanzc.cn java        4513M|init         33k   33k
 377|ManagementAge0.1|www.baihuayl7.cn  java        4513M|zabbix_agen2296B    0 
 377|node_exporter0.3|www.yuanyangyul.com java        4513M|node_export  22k 9788B
 377|java         7.6|www.feishenbo.cn java        4506M|zabbix_agen2296B    0 
 377|java         6.2|java        4506M|zabbix_agen2296B    0 
 377|java         1.1|java        4501M|zabbix_agen2296B    0 
 377|java         0.1|java        4501M|zabbix_agen2296B    0 
 377|java         0.7|java        4501M|nginx: work  33k   38k

그 중: int는 중단을 나타내고 csw는 컨텍스트 전환을 나타냅니다. 일반적으로 값이 클수록 값이 높아집니다. 프로세스 전환 및 중단이 더 자주 발생할 수 있습니다.

CPU, 메모리, IO 사용량이 가장 높은 프로세스와 사용자를 찾으세요.

yum install glances
  • Glances

Glances는 로컬 psutil 크로스 플랫폼 시스템 모니터링 도구입니다.

    설치 명령:
  • glances
  • 시작:

단일 컴퓨터 시작:

glances -w

효과 표시:

웹 시작:

# yum install -y iftop

웹 시작, 병 패키지를 설치해야 합니다.

iftop
  • iftop은 top 명령과 유사한 실시간 트래픽 모니터링 도구입니다.
  • 설치 명령:
  • iftop
  • 사용:
  • # yum install -y nethogs
  • 그 중:
  • TX: 트래픽 보내기
RX: receive Traffic

TOTAL : 총 트래픽

Cumm: iftop을 실행하여 현재 시간까지의 총 트래픽

peak: 트래픽 피크 값

rates: 각각 지난 2초, 10초, 40초의 평균 트래픽을 나타냅니다

nethogs

nethogs 프로세스가 차지하는 대역폭 사용량 보기 :

# nethogs eth0

Use:

yum install iotop
iotop

iotop은 하드 디스크 I/O를 차지하는 프로세스를 보는 top 명령과 유사합니다 설치 명령:

iotop

사용: rrreeephpSysInfo

phpSysInfo는 전적으로 PHP로 작성된 시스템 리소스 뷰어입니다. 브라우저만 있으면 Linux, FreeBSD, OpenBSD, NetBSD 등 UNIX 호환 시스템의 다양한 리소스 정보를 볼 수 있어 매우 편리합니다. webPM

webPM은 웹 기반 버전 관리 시스템입니다. 핵심 부분은 PHP 언어로 작성되었으며 배경에는 MySQL 지원이 필요합니다. 일부 기능에는 Perl 언어로 작성된 CGI 모듈이 필요합니다. Webmin: Unix의 GUI 관리 도구

Webmin은 브라우저를 사용하여 시스템을 관리하는 도구입니다. 이를 사용하면 복잡한 명령줄이나 다양하고 복잡한 구성 파일을 알 필요가 없으며 시스템 관리가 매우 간단해집니다! 계정 설정, DNS 및 파일 공유 구성 등을 수행할 수 있습니다. Mrtg(Multi Router Traffic Grapher, MRTG)

Mrtg는 네트워크 링크의 트래픽 부하를 모니터링하는 도구 소프트웨어입니다. snmp 프로토콜을 통해 장치에서 장치의 트래픽 정보를 얻고 트래픽을 변환합니다. PNG 형식으로 로드합니다. 매우 직관적인 형식으로 트래픽 부하를 보여주는 그래픽 HTML 문서가 사용자에게 표시됩니다. 그것의 나쁜 측면. 사탄은 시스템 관리자가 네트워크를 보호하도록 도울 수 있지만 공격자는 이를 사용하여 피해를 입힐 수도 있습니다. 관련 추천: "

Linux 비디오 튜토리얼🎜"🎜

위 내용은 Linux 관리 도구란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.