Linux系统管理的相关命令
记载linux体系管理相关指令
1. echo
在终端输出字符串
字符串能够为体系变量(包含暂时变量)
echo [要输出的字符串/变量]
1.1 示例
# 输出字符串 echo hhhh
# 输出体系变量PATH echo $PATH
还能够经过>直接把输出的结果写入文件
echo hello world > test.txt
echo 还能够与指令结合,比方pwd指令显现当时工作目录,能够与echo结合输出到一个文件
echo $(pwd) > location.txt
2. date
检查/修正体系时刻
date [参数] [+格局]
2.1 参数
- -d datestr : 显现 datestr 中所设定的时刻 (非体系时刻)
- --help : 显现辅佐讯息
- -s datestr : 将体系时刻设为 datestr 中所设定的时刻
- -u : 显现目前的格林威治时刻
- --version : 显现版本编号
2.2 时刻格局
字符 |
说明 |
%a |
当地时刻的星期名缩写(例如: 日,代表星期日) |
%A |
当地时刻的星期名全称 (例如:星期日) |
%b |
当地时刻的月名缩写 (例如:一,代表一月) |
%B |
当地时刻的月名全称 (例如:一月) |
%c |
当地时刻的日期和时刻 (例如:2005年3月3日 星期四 23:05:25) |
%C |
世纪;比方 %Y,一般为省掉当时年份的后两位数字(例如:20) |
%d |
按月计的日期(例如:01) |
%D |
按月计的日期;等于%m/%d/%y |
%F |
完好日期格局,等价于 %Y-%m-%d |
%j |
按年计的日期(001-366) |
%p |
按年计的日期(001-366) |
%r |
当地时刻下的 12 小时时钟时刻 (例如:11:11:04 下午) |
%R |
24 小时时刻的时和分,等价于 %H:%M |
%s |
自UTC 时刻 1970-01-01 00:00:00 以来所经过的秒数 |
%T |
时刻,等于%H:%M:%S |
%U |
一年中的第几周,以周日为每星期榜首天(00-53) |
%x |
当地时刻下的日期描绘 (例如:12/31/99) |
%X |
当地时刻下的时刻描绘 (例如:23:13:48) |
%w |
一星期中的第几日(0-6),0 代表周一 |
%W |
一年中的第几周,以周一为每星期榜首天(00-53) |
2.2 示例
# 检查当时体系时刻 格局化 date "+%Y-%m-%d %H:%M:%s"
#设置体系时刻 date -s "20220131 00:00:00" # 同步至CMOS芯片时刻 clock -w
2.3 时刻同步
2.3.1 ntp东西
yum install ntp -y # 从ntp服务器更新时刻 ntpdate time.nist.gov
3. wget
wget是一个用于下载的东西
wget [参数] 下载途径
3.1 参数
参数 |
作用 |
-b |
后台下载 |
-P |
下载到指定目录 |
-t |
最大重试次数 |
-c |
断点续传 |
-p |
下载页面内一切资源,包含图片、视频等 |
-r |
递归下载 |
3.2 示例
wget -P static/img/ http://img.alicdn.com/tfs/TB1.R._t7L0gK0jSZFxXXXWHVXa-2666-1500.png
4. ps
检查体系进程
ps [参数]
4.1 参数
参数 |
作用 |
-a |
显现现行终端机下的一切程序,包含其他用户的程序 |
-u |
以用户为主的格局来显现程序状况 |
-x |
显现没有控制终端的进程,同时显现各个指令的具体途径 |
-e |
列出程序时,显现每个程序所运用的环境变量 |
-f |
显现当时一切的进程 |
-t |
指定终端机编号,并列出归于该终端机的程序的状况 |
4.2 示例
# 检查体系一切进程及环境变量 经常性的与grep合作获取进程 ps -ef | grep sshd
5. top
动态监测体系状况及进程信息
top
退出运用q指令
5.1 top信息解说
- 统计信息区
- 榜首行信息依次为:体系时刻、运转时刻、登录终端数、体系负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。
- 第二行信息依次为:进程总数、运转中的进程数、睡觉中的进程数、中止的进程数、僵死的进程数。
- 第三行信息依次为:用户占用资源百分比、体系内核占用资源百分比、改变过优先级的进程资源百分比、闲暇的资源百分比等。
- 第四行信息依次为:物理内存总量、内存运用量、内存闲暇量、作为内核缓存的内存量。
- 第五行信息依次为:虚拟内存总量、虚拟内存运用量、虚拟内存闲暇量、预加载内存量。
- 进程信息区
列名 |
意义 |
PID |
进程ID |
USER |
进程一切者的用户名 |
PR |
进程优先级 |
NI |
nice值。负值表明高优先级,正值表明低优先级 |
VIRT |
进程运用的虚拟内存总量,单位kb |
RES |
进程运用的、未被换出的物理内存大小,单位kb |
SHR |
同享内存大小,单位kb |
S |
进程状况D:不可中止的睡觉状况R:正在运转S:睡觉T:中止Z:僵尸进程 |
%CPU |
上次更新到现在的CPU时刻占用百分比 |
%MEM |
进程运用的物理内存百分比 |
TIME+ |
进程运用的CPU时刻总计,单位1/100秒 |
COMMAND |
指令名 |
6. pidof
检查指定进程的pid pidof [参数] [服务称号]
6.1 参数
参数 |
说明 |
-s |
仅回来一个进程号 |
-c |
只显现运转在root目录下的进程,这个选项只对root用户有用 |
-o |
忽略指定进程号的进程 |
-x |
显现由脚本敞开的进程 |
6.2 示例
# 检查sshd的pid 可能有多个sshd 会全部列出来 pidof sshd
# 排除1264的进程 pidof -o 1264 sshd
7. kill
向进程宣布信号,告诉进程
信号里常用的就是-9(kill)停止信号
kill [参数] [pid]
7.1 参数
参数也就是信号,常用的信号有三个
-9 强制中止
-15 正常中止(默许信号)
-1 重启进程
7.2 示例
# 新开一个终端 然后杀掉sshd # 检查新终端的pid ps -ef | grep sshd # 停止(默许为-15) kill 11442
8.killall
停止某个服务的一切进程
killall [服务名]
8.1 示例
# 杀掉一切sshd killall sshd
完了,登不上了 md
9. ifconfig
检查网卡及网络信息
ifconfig
- 榜首部分的榜首行显现网卡状况信息。
- eth0表明榜首块网卡。
- UP代表网卡敞开状况。
- RUNNING代表网卡的网线被接上。
- MULTICAST表明支持组播。
- 第二行显现网卡的网络信息。
- inet(IP地址):172.16.132.195。
- broadcast(播送地址):172.16.143.255。
- netmask(掩码地址):255.255.240.0。
- RX表明接收数据包的状况,TX表明发送数据包的状况。
- lo表明主机的回环网卡,是一种特别的网络接口,不与任何实际设备衔接,而是完全由软件完成。与回环地址(127.0.0.0/8 或 ::1/128)不同,回环网卡对体系显现为一块硬件。任何发送到该网卡上的数据都将立刻被同一网卡接收到。
10. uname
检查体系信息
uname [参数]
10.1 参数
参数 |
描绘 |
-a |
体系详细信息 |
-i |
体系硬件架构 |
-r |
显现发行版本 |
-s |
体系称号 |
-n |
主机称号 |
11. uptime
检查体系负载信息,负载信息即单位时刻内体系平均进程数(正常状况下每个内核进程数不能超过3)
uptime
- 服务器时刻
- 服务器运转时刻45min
- 当时体系运用用户 1
- 负载信息 分别取1min,5min,15min的均值
12. free
检查体系内存运用状况
free [-b/k/m/h] [-s[间隔秒数]]
-b/k/m/h指定显现的单位
-s 动态监控,隔几秒改写一次
free -h
参数 |
说明 |
total |
物理内存总数 |
used |
已经运用的内存数 |
free |
闲暇的内存数 |
share |
多个进程同享的内存总额 |
buff/cache |
应用运用内存数 |
available |
可用的内存数 |
Swap |
虚拟内存(阿里云ECS服务器默许不敞开虚拟内存) |
13. who
检查正在运用体系的用户信息
who [参数]
13.1 参数
参数 |
描绘 |
-H |
显现标题栏 |
-i |
显现闲置时刻 |
-m |
等同于 who am i |
-q |
只显现登入体系的账号称号和总人数 |
-w |
显现用户的信息状况栏 |
13.2 示例
# 显现标题 who -H # 显现当时正在运用用户 who -m # 只显现登录用户名和数量 who -q
14. last
显现用户最近登录信息
last
15. history
显现最近执行过的指令,默许记载1000条
# 能够指定显现多少条历史记载 histroy [n] # 铲除历史记载 history -c
长期稳定+永久朋友(12年分销)
部分客户(无排名)
热门文章
- 阿里云代理《云服务ECS/RDS》购买流程
- 如何修改阿里云服务器密码?
- 天翼云到底如何?阿里云PK天翼云!
- [图文教程]利用wdcp控制面板自助建站
- [图文教程]阿里云服务器挂载数据盘/安装wdcp
- 如何使用阿里云代金券?
- 阿里云vnc密码,如何修改VNC密码?
- wdcp-linux管理后台无法登录的解决方法
- BigDump 数据库导入工具
- 企业数据免受勒索软件攻击的 5 种方式
- widnows 3389修改器
- [视频教程]Putty远程连接Linux服务器
- 购买阿里云服务器之前一定要看的文章
- 金秋云创季·云上聚·创未来-阿里云双十一活动开始啦!
- QQ邮箱如何设置别名?
- 阿里云企业邮箱邮件组批量添加多个成员邮箱的方法
- [视频教程]远程桌面访问windows主机
- 聊聊大数据下的存算分离
我有话说: