#Linux 系统管理命令 | top命令
#Linux 系统管理命令
命令 | 说明 |
---|---|
stat | 显示指定文件的相关信息,比ls命令显示内容更多 |
who | 显示在线登录用户 |
hostname | 显示主机名称 |
uname | 显示系统信息 |
top | 显示当前系统中耗费资源最多的进程 |
ps | 显示瞬间的进程状态 |
du | 显示指定的文件(目录)已使用的磁盘空间的总量 |
df | 显示文件系统磁盘空间的使用情况 |
free | 显示当前内存和交换空间的使用情况 |
ifconfig | 显示网络接口信息 |
ping | 测试网络的连通性 |
netstat | 显示网络状态信息 |
clear | 清屏 |
kill | 杀死一个进程 |
讲解一下:在本地Linux系统是由交换空间的,一般情况下,交换空间大小的设置,一般设置为和内存相同大小或者设置成内存一般,因为一旦程序运行内存溢出,会利用到交换空间,但是在时间的项目部署到云服务器上面的时候,是没有交换空间的,因为一旦有交换空间,会拖系统整体的性能。
显示文件的详细信息:stat 文件名
显示在线登录的用户:who
显示主机名:
显示系统信息
瞬间进程
显示指定目录空间占用情况
空间使用情况
显示当前内存和交换空间的使用情况
显示网络配置信息
测试网络的连通性:
显示网络状态信息
清屏
杀死一个进程
kill -9 PID(进程id号)
top命令的使用:(这个在实际开发和生产中是比较常用的一个命令)
查看端口号是否被占用
该命令是查看指定端口号的占用情况
netstat -anp |grep 端口号
该命令是查看当前所有已经使用的端口情况
netstat -anp |grep 端口号