Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the 20 most commonly used command-line tools for monitoring the performance of Linux systems

2025-04-05 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

What are the 20 most commonly used command-line tools to monitor the performance of Linux systems? I believe many inexperienced people don't know what to do about it. Therefore, this article summarizes the causes and solutions of the problems. Through this article, I hope you can solve this problem.

[recommended] the 20 most commonly used command-line tools to monitor the performance of Linux systems

I have been working as a Linux administrator for 5 years and know how to monitor the system to keep it running. To this end, we have written 20 command-line system monitoring tools that are very useful and most commonly used for Linux/Unix system administrators.

It is a very difficult task for every system administrator or network administrator to monitor and debug Linux system performance problems every day. I have been working as a Linux administrator for 5 years and know how to monitor the system to keep it running. To this end, we have written 20 command-line system monitoring tools that are very useful and most commonly used for Linux/Unix system administrators. These commands can be used in all versions of Linux to monitor and find the actual cause of system performance. These surveillance commands are enough for you to choose a surveillance scene that suits you.

1.top-Linux system process monitoring

The top command is a performance monitor that can be used in many Linux/Unix versions, and it is also a tool often used by Linux system administrators to monitor system performance. The Top command periodically displays all running and actual running and updates to the list, showing CPU usage, memory usage, swap memory, cache size, buffer size, process control, users, and more commands. It also shows running processes with excessive memory and CPU usage. The top command is very useful for system administrators when we need to monitor and take correct action on the Linux system. Let's look at the actual operation of the top command.

# top

7.iotop-Monitoring Linux disk iBond O

Iotop is also similar to the top and htop commands, but it has a reporting function to monitor and display real-time disk input and output processes. This tool is very useful for finding accurate high disk read / write processes.

# htop

10.Psacct or Acct-monitors user activity

Psacct or Acct is a very useful tool for monitoring the active status of each user to the system. There are two daemons running in the background, one is closely watching the overall activity of each user on the system, and the other is concerned about what resources are consumed by them.

This tool is very useful for system administrators to track each user's activity and know what the user is doing, what kind of commands are issued, how many resources are being used, and how long they are active on the system.

11.Monit-Program and Service Monitoring

This is a free and open source Web-based program for automatic monitoring and management of system processes, programs, files, directories, permissions, and verification file systems. The services it monitors include Apache, MYSQL, Mail, FTP, Nginx, and so on. The system status can be viewed from the command line or from its own network interface.

13.iftop-Network bandwidth Monitoring

Iftop is another terminal-based open source system monitoring tool whose main function is to display a frequently updated list of network bandwidth utilization (i.e. source and destination hosts) through the network interface on your own system. Iftop monitors network usage, while top monitors CPU usage. Iftop monitors a selected interface and displays the current broadband usage between the two hosts.

15.Arpwatch-Ethernet activity Monitor

Arpwatch is a program used to monitor the address resolution (network address translation) of Ethernet network traffic in Linux networks. It has been monitoring Ethernet traffic and the IP and MAC address pairs that generate logs as the network timestamp changes. When an IP address or MAC address pair changes, it sends an email to notify the administrator.

And it is very useful in detecting ARP attacks.

16.Suricata-Network Security Monitoring

Suricata is a high-performance open source monitoring tool for network security and intrusion detection and prevention operating systems such as Linux, FreeBSD, Windows and so on. It is owned by a non-profit fund, OISF (Open Information Security Foundation).

17.VnStat PHP-Monitoring network bandwidth

VnStat PHP is the most popular social tool for Web front-end applications called "vnstat". VnStat PHP uses a good graphical mode to monitor the use of network traffic. It shows network traffic usage in hourly, daily, and monthly summary reports.

18.Nagios-Network / Server Monitoring

Nagios is a leading open source and powerful monitoring system where network / system administrators identify and resolve server-related issues before they affect major business processes. Nagios can monitor remote Linux, Windows, switches, single-window routers and printers. It can show critical alarms on your network and server and help you solve the problem before the error comes back.

19.Nmon-monitors Linux system performanc

The Nmon (Nigel performance Monitor) tool is used to monitor all the resources of the Linux system, including CPU, memory, disk utilization, processes on the network, NFS, kernel, and so on. This tool has two modes: online mode and capture mode. The online mode is suitable for real-time monitoring, and the capture mode is used to store the processing after output to CSV format.

After reading the above, do you have any of the 20 most commonly used command-line tools for monitoring the performance of Linux systems? If you want to learn more skills or want to know more about it, you are welcome to follow the industry information channel, thank you for reading!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report