玩转Linux服务器常用命令

网友投稿 576 2022-05-28

查看服务器的一些基本信息:

显示安装的系统版本

显示系统是多少位的(32/64bit)

查看所有安装的软件包

查看配置的环境变量

查看当前用户的计划任务服务

查看所有网络接口的属性,包括IP地址

防火墙

//centos7的防火墙相关:

//centos7以下的防火墙相关:

内存硬盘大小

//内存大小

//硬盘大小

查看系统内存情况

查看内存总量

查看内存空闲区

cpu大小

//查看CPU相关参数

查看分区使用情况

// 查看所有分区

//查看各分区使用情况

查看指定目录的大小

//查看指定目录的大小,不指定时默认是当前目录

查看用户信息

查看CPU信息的linux系统信息命令

查看系统运行/启动时间

//最清晰的查看方式

//who -b 查看最后一次系统启动的时间。

玩转Linux服务器常用命令

//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学习之道】。

Linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于redis,学会这8点就够了
下一篇:《KVM实战:原理、进阶与性能调优》一2.4 QEMU用户态设备模拟
相关文章