查询前10消耗最多内存的进程:
top -o RES -b -n 1 | head -n 17
htop是常用的查看进程情况(要自己手动安装一下htop哦):
以下是一些常用的 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` :显示系统的网络信息。