집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux 관리 도구란 무엇입니까?
Linux 관리 도구에는 다음이 포함됩니다. 1. 모니터링 및 프로세스 관리 소프트웨어인 htop 2. 네트워크, 하드 디스크, CPU 및 기타 시스템 리소스를 수집할 수 있는 시스템 리소스 통계 생성 도구인 dstat 시스템 모니터링 도구 4. iftop, 실시간 트래픽 모니터링 도구 5. nethogs 등
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
htop은 Linux 시스템에서 실행되는 모니터링 및 프로세스 관리 소프트웨어로, 기존 UNIX 상위를 대체합니다. 설치 명령은 다음과 같습니다:
# yum install htop
htop 사용법:
# htop
자세한 내용은 F1
에서 도움을 받을 수 있습니다.
dstat은 Python 언어로 구현된 시스템 자원 통계 생성 도구입니다. 기본적으로 vmstat, iostat, netstat 및 ifstat 도구를 대체할 수 있습니다. 네트워크, 하드 디스크, CPU 및 기타 시스템 리소스를 수집합니다. 설치 명령은 다음과 같습니다.
# yum install dstat
dstat 애플리케이션 표시
[root@web ~]# dstat -cdng
idl
은 유휴 리소스를 나타내고, wai
는 I/O 장치의 응답을 기다리는 것을 나타내며, usr
사용자 프로세스 점유도, sys code>는 시스템 프로세스 점유입니다. <code>idl
代表idle空闲资源,wai
代表等待I/O设备的响应情况,usr
用户进程占用情况,sys
是系统进程占用情况。
其他参数运用:
[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
사용된 기타 매개변수:
[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는 로컬 psutil 크로스 플랫폼 시스템 모니터링 도구입니다.
glances
단일 컴퓨터 시작:
glances -w효과 표시:
# yum install -y iftop
웹 시작, 병 패키지를 설치해야 합니다.
iftopiftop
# yum install -y 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!