linux常用系统工作命令

前言:

最近又重新抓起linux开始学习起来了,以前干过一段时间的菜鸟运维,对linux操作系统有点浅显的认识,中间又因为工作关系渐渐的又接触不到了,最近的博文算是回忆也当作笔记用,重新开始学习linux系统。

1. date命令

干过运维的小伙伴们都知道,在部署集群环境中各个机器的时间都要一致,这时候我们就需要用到data命令来查看服务器时间。
格式:data[选项][+指定日期格式],这里需要注意的是想要展示指定的日期格式必须在日期格式前加上+号哦。

参数作用
%H小时 00-23
%I小时 00-12
%M分钟 00-59
%S秒 00-59
%Y
%m
%d
%j今年中的第几天
-s更改系统时间

我们直接在系统中date展示的时间格式是这样的:
在这里插入图片描述
现在想以年月日 时分秒的格式展示:
在这里插入图片描述
如果当年系统时间不对,想要更改系统时间:
在这里插入图片描述
再次查看系统时间:
在这里插入图片描述
如果想要查看今天是今年中的第几天可以通过%j去查看喽:
在这里插入图片描述

2.reboot重启服务器命令

用于重启启动服务器的命令,需要管理员权限哦,一般用的较少。

3.poweroff关闭服务器命令

同上,也需要管理员权限哦。

4.wget在终端下载网络文件

常用于下载网络上现成的配置文件,用的频率不是很高,但是真的到需要的时候也真好用啊。

参数作用
-b后台下载
-P下载到指定目录
-t最大尝试次数
-c断点续传
-p下载页面内容所有资源,包括图片,视频等
-r递归下载

5.ps查看系统进程状态

ps命令用于查看进程状态,通常呢会于管道符一起使用,管道符后面会单独讲(管道符在linux系统里使用频率可太高了。)
ps[参数]

参数作用
-a显示所有进程
-u用户以及其他详细信息
-x显示没有控制终端的进程

我们一般都是-aux一起使用的。
在这里插入图片描述
各个列举的值代表着什么意思呢。

USER进程的所有者
PID进程ID
%CPU运算器占用率
%MEM内存占用率
VSZ虚拟内存使用量(KB)
RSS占用的固定内存(KB)
TTY所在终端
STAT进程状态
START被启动时间
TIME实际使用cpu的时间
COMMAND命令名称于参数

我们在看到运行状态的时候看不太明白各个字母代表什么意思。这个做了个整理。
R(运行):进程运行或进行队列等待中
S(中断):进程处于休眠状态
D(不可终端):进程不响应系统异步信号,即便用kill命令也不能将其终端
Z(僵死):进程已经终止
T(停止):进程已经停止

6.top命令

top命令用于动态的监视进程活动于系统负载等信息。能够动态的查看系统运行状态,可以将其看成windows系统的任务管理器,不过要强于任务管理器。
在这里插入图片描述
第一行:系统时间、运行时间、登录终端数
第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数
第三行:用户占用资源百分比,系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比
第四行:物理内存总量、内存使用量、内存空闲量、作用内核缓存的内存量
第五行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量

7.pidof命令

主要用于查看指定服务的pid的,后面我们杀死进程一般都是通过进程名或者pid去杀死。
在这里插入图片描述

8.killall命令

用于终于指定名称的服务所有的进程,一般比较复杂的程序会有多个协同的的进程为用户提供服务,如果逐个的杀掉对应的进程比较麻烦,这里我们可以用killall 服务名 杀掉相关的所有进程。
在这里插入图片描述
如果想杀掉某一个进程 就可以使用kill -9 进程的pid号来杀掉对应的进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值