玩转Linux服务器常用命令
查看服务器的一些基本信息:
显示安装的系统版本
显示系统是多少位的(32/64bit)
查看所有安装的软件包
查看配置的环境变量
查看当前用户的计划任务服务
查看所有网络接口的属性,包括IP地址
防火墙
//centos7的防火墙相关:
//centos7以下的防火墙相关:
内存硬盘大小
//内存大小
//硬盘大小
查看系统内存情况
查看内存总量
查看内存空闲区
cpu大小
//查看CPU相关参数
查看分区使用情况
// 查看所有分区
//查看各分区使用情况
查看指定目录的大小
//查看指定目录的大小,不指定时默认是当前目录
查看用户信息
查看CPU信息的linux系统信息命令
查看系统运行/启动时间
//最清晰的查看方式
//who -b 查看最后一次系统启动的时间。
//who -r 查看当前系统运行时间
//last reboot可以看到Linux系统历史启动的时间。 重启一下操作系统后,然后
//如果只需要查看最后一次Linux系统启动的时间
// w命令查看,up后表示系统到目前运行了多久时间,反过来推算系统重启时间
//uptime 命令查看
//通过/proc/uptime查看
//top命令
//top命令说明
第一行说明:
top – :系统当前时间
up:服务器连续运行的时间,笔者见过有服务器连续运行一年以上,linux服务器还是非常稳定的。
user:当前有多少用户登录系统
load average:这个边有3个数值分别表示系统在前1分钟,5分钟,15分钟的工作负载,一般单核负载在3-5之间比较合适,经常在1以下,说明cpu利用率不高,在5以上,cpu会处于较高负载状态,会容易宕机。
第二行就是显示任务的数量情况,其中zombie要注意一下,这个是表示僵尸进程,出现了僵尸进程要注意下僵尸进程是如何产生的。如果不找到产生原因,即使杀死了,可能也会再次出现。
第三行表示cpu的运行情况,按下1可以显示每个核的运行情况。
第四行表示内存memory的使用情况。
第五行表示交换空间swap的使用情况。
下面显示的就是进程的运行状态了。每个表头表示的含义如下:
PID:进程编号
USER:进程所属用户
PR/NI:Priority/Nice value进程执行的优先顺序
VIRT:Virtual Image (kb) 虚拟内存使用总额
RES:Resident size (kb) 常驻内存
SHR:Shared Mem size (kb) 共享内存
S:Process Status 进程状态
%CPU:cpu使用率
%MEM:内存使用率
TIME+:进程开始运行时使用cpu的总时间
COMMAND:进程运行的命令
在top状态下按f可以查看表头字段说明
更多命令
本文转载自公众号【java学习之道】。
- 点赞
- 收藏
- 关注作者
评论(0)