linux运维常用命令

查询前10消耗最多内存的进程:

top -o RES -b -n 1 | head -n 17

image.png

htop是常用的查看进程情况(要自己手动安装一下htop哦):

image.png


以下是一些常用的 Linux 命令,用于查看进程:


*  `ps` :显示所有正在运行的进程。

*  `ps -aux` :显示所有用户的所有进程,包括所有超级用户进程。

*  `ps -ef` :显示所有进程,包括所有内核线程。

*  `ps -l` :显示所有长时间运行的进程。

*  `ps -u` :显示所有属于指定用户的进程。

*  `ps -x` :显示所有后台进程。

*  `ps -p` :显示指定进程 ID 的进程。

*  `ps -o` :显示指定的进程属性。


你可以使用这些命令来查看进程的各种信息,包括进程 ID、进程名称、用户、状态、内存使用量、CPU 使用率等。


以下是一些常用的 Linux 命令,用于杀死进程:


*  `kill` :杀死指定进程 ID 的进程。

*  `killall` :杀死所有属于指定名称的进程。

*  `pkill` :杀死所有匹配指定正则表达式的进程。


你可以使用这些命令来杀死进程,以释放系统资源或解决问题。


以下是一些常用的 Linux 命令,用于查看内存使用情况:


*  `free` :显示系统中可用和已用内存的数量。

*  `vmstat` :显示系统的虚拟内存使用情况。

*  `top` :显示系统中所有进程的内存使用情况。


你可以使用这些命令来查看系统的内存使用情况,以确保系统有足够的内存来运行所有进程。


以下是一些常用的 Linux 命令,用于查看 CPU 使用情况:


*  `top` :显示系统中所有进程的 CPU 使用情况。

*  `ps` :显示所有正在运行的进程。

*  `sar` :显示系统的 CPU 使用情况统计信息。


你可以使用这些命令来查看系统的 CPU 使用情况,以确保系统有足够的 CPU 来运行所有进程。


以下是一些常用的 Linux 命令,用于查看磁盘使用情况:


*  `df` :显示系统中可用和已用磁盘空间的数量。

*  `du` :显示文件或目录所占用的磁盘空间。

*  `lsof` :显示打开文件的进程。


你可以使用这些命令来查看系统的磁盘使用情况,以确保系统有足够的磁盘空间来运行所有进程。


以下是一些常用的 Linux 命令,用于查看网络使用情况:


*  `netstat` :显示系统中所有网络连接的信息。

*  `iostat` :显示系统的网络吞吐量和延迟。

*  `tcpdump` :捕获网络数据包。


你可以使用这些命令来查看系统的网络使用情况,以确保系统有足够的网络带宽来运行所有进程。


以下是一些常用的 Linux 命令,用于查看系统信息:


*  `uname` :显示系统的名称、版本和架构。

*  `lsb_release` :显示系统的发行版、版本和内核版本。

*  `cat /proc/cpuinfo` :显示系统的 CPU 信息。

*  `cat /proc/meminfo` :显示系统的内存信息。

*  `cat /proc/diskstats` :显示系统的磁盘信息。

*  `cat /proc/net/dev` :显示系统的网络信息。



评论/留言