Linux系统——常用系统工作命令
作者:快盘下载 人气:1.echo命令
此命令用于在终端输出字符串或变量提取后的值;格式为“echo [字符串 | $变量];.
如;echo Linuxprobe.com
终端输出为;Linuxprobe.com;
如;echo $shell
终端输出为;/bin/bash;
2.date命令
date命令用于显示及设置系统的时间或日期;格式为“date [选项] [;指定的格式];.
只需在强大的date命令中输入以”;“号开头参数。即可按照指定格式来输出系统的时间或日期。
如:date ;%y-%m-%d %h:%m:%s;
3.reboot命令
reboot命令用于重启系统;其格式为reboot.
由于重启计算机操作会涉及硬件资源的管理权限。所以只能使用root管理员来重启。
4.poweroff命令
用于关闭系统;其格式为“poweroff”
也是只能用root来操作。
5.wget命令
用于在终端中下载网络文件;格式为;wget [option] downloadaddrees
6.ps命令
用于查看系统中的进程状态;格式为”ps [option];.
-a:显示所有进程;包括其他用户进程
-u:用户及其他详细信息
-x:显示没有控制终端的进程
在linux系统中有5种进程状态;运行;中断;不可中断;僵死;停止。
R(运行):进程正在运行或运行队列中等待。
S(中断):进程处于休眠中;当某个条件形成后或者接收到信号时;则脱离该状态。
D;不可中断;;进程不响应系统异步信号;即便用 kill 命令也不能将其中断
Z;僵死;;进程已经终止;但进程描述符依然存在, 直到父进程调用 wait4()系统函数后将进程释放。
T;停止;;进程收到停止信号后停止运行。
7.top命令
用于动态地监视进程活动与系统负载等信息;其格式为top.
8.pidof命令
用于查询某个指定服务进程的PID值;格式为“pidof [option] [service_name];。
每个进程的进程号码值(pid)是唯一的;故用pid来区分不同的进程。
如;pidof sshd
输出;2156
9.kill命令
用于终止某个指定PID的服务进程;格式为”kill [option] [pid];.
如;kill -9 2156
10.killall命令
用于终止某个指定名称的服务所对应的全部进程;格式;“killall [option] [进程名称];.
复杂的软件的服务程序会有多个进程协同为用户提供服务;如果一个个地去结束这些进程会比较麻烦;所以需要用killall命令来结束某个服务程序带有的所有的进程。
如;killall httpd
再用pidof httpd来查看是否全部结束了。
加载全部内容