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
完了,登不上了 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密码?
- 企业数据免受勒索软件攻击的 5 种方式
- wdcp-linux管理后台无法登录的解决方法
- BigDump 数据库导入工具
- QQ邮箱如何设置别名?
- 金秋云创季·云上聚·创未来-阿里云双十一活动开始啦!
- [视频教程]Putty远程连接Linux服务器
- widnows 3389修改器
- 购买阿里云服务器之前一定要看的文章
- 聊聊大数据下的存算分离
- 阿里云企业邮箱邮件组批量添加多个成员邮箱的方法
- [视频教程]远程桌面访问windows主机


 分类:
		分类: 已被围观
 已被围观 

我有话说: