Linux常用命令
2018-07-23 05:29:40来源:博客园 阅读 ()
基于Red Hat Enterprise Linux 7.5
1、echo
echo是用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”
2、date
date用于显示和设置系统时间,格式为"date [-参数] [+指定格式]"
3、reboot
reboot用于重启Linux,因为涉及硬件操作,故该命令只有并且只能由root执行
4、poweroff
poweroff顾名思义就是下电,因为涉及硬件操作,故该命令只有并且只能由root执行
5、wget
wget用于下载网络文件,格式为“wget [参数] 下载地址”
参数:
-b:后台下载模式
-P:下载到制定目录中
-t:最大尝试次数
-c:断点续传
-p:下载页面内的所有资源
-r:递归下载
6、ps
ps用于查看系统中的进程状态,格式为“ps 参数”
参数:
-a:显示所有进程(包括其他用户进程)
-u:用户及其他详细信息
-x:显示没有控制终端的进程
进程状态:
R(运行):进程正在运行或者在运行队列中等待
S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态
D(不可中断):进程不响应系统异步信号,即便使用kill命令也不能将其中断
Z(僵死):进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将其释放
T(停止):进程收到停止信号后停止运行
7、top
top用于动态地监视进程活动与系统负载等信息,其格式为"top[-d 数字] | top [-bnp]"
参数:
-d:更新间隔,默认为5秒一次,可修改
-b:以批处理的方式执行top
-n:与-b搭配,循环显示的次数,即需要进行几次的top输出结果
-p:指定进程PID进行监视
第一行:
系统当前时间
系统运行时间(即未重启时间,时间越长系统越稳定)
当前登录终端(用户)数
系统负载(三个数值为1min,5min,15mn内的平均值,数字越低表示系统负载越低,如果高于1就要注意了,1为满负荷,超过1则表示系统运行超载,理想值大约是0.7左右,CPU核数 * 0.7 = 多核CPU理想总负荷)
第二行:
total - 进程总数
runnning - 运行中的进程数
sleeping - 睡眠中的进程数
stop - 停止的进程数
zonbie - 僵死的进程数
第三行:
us - 用户占用资源的百分比
sy - 系统内核占用资源的百分比
ni - 改变过优先级的进程资源百分比
id - 空闲CPU的百分比
wa - 等待输入输出百分比
hi - CPU硬件中断百分比
si - CPU软件中断百分比
st(steal time) - 虚拟机被hypervisor偷去的CPU时间
第四行:
total - 物理内存总量
free - 内存空闲量
used - 内存使用量
buff/cache - 作为内存缓存的内存量
第五行:
total - 虚拟内存总量
free - 虚拟内存空闲量
used - 虚拟内存使用量
avail Mem - 已被提前加载的内存量
8、pidof
pidof用于找出某个进程的唯一PID值,格式为“pidof [-sx] program_name”
参数
-s:只列出一个PID
-x:同时列出该program_name可能的PPID程序的PID
9、kill
kill命令用于终止某个指定PID的服务进程,格式为“kill -参数”
参数:
l(小写L):列出kill能够使用的系统讯号,具体讯号手册可以使用“man 7 signal” 查询
-1:重新读取一次参数的设定文件
-2:效果类似于CTRL+C停止运行
-9:强制终止一个进程,类似Windos任务管理器的终止程序
-15:以正常方式终止一个进程运行,与-9的强制终止不同
10、killall
killall用于终止某个指定名称服务的对应全部进程,格式为“killall [-egilqvVw] [command name]”
参数
-e:对长名称进行精确匹配,但命令名不能超过15个字符
-g:杀死该进程组的所有进程
-i:交互模式杀死进程,杀死进程之前会向用户确认是否删除
-l:列出所有已知的讯号名
-q:如果进程没有杀死,不会输出任何信息
-v:报告信号是否成功发送
-V:显示版本信息
-w:等待所有将要杀死的进程死光,每秒检查一次被杀的进程是否存在,仅死光之后返回信息,如果-w被忽略或者没有起作用,抑或是进程处于僵死状态,killall可能会陷入永久等待状态
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- awk命令详解 2020-06-10
- RAID 1 软件实现(Linux 系统) 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash