reboot命令用于重启系统,其格式为reboot。
由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启。
poweroff命令用于关闭系统,其格式为poweroff。
该命令与reboot命令相同,都会涉及硬件资源的管理权限,因此默认只有root管理员才可以关闭电脑。
wget命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址”。
参数及作用如下表
参数
作用
后台下载模式
下载到指定目录
最大尝试次数
断点续传
下载页面内所有资源,包括图片、视频等
递归下载
ps命令用于查看系统中的进程状态,格式为“ps [参数]”。
ps命令的常见参数以及作用如下表
参数
作用
显示所有进程(包括其他用户的进程)
用户以及其他详细信息
显示没有控制终端的进程
Linux系统中时刻运行着许多进程,如果能够合理地管理它们,则可以优化系统的性能。
在Linux系统中,有5种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,其各自含义如下所示。
当执行ps aux命令后通常会看到如下图所示的进程状态(太多了只截取部分)
top命令用于动态地监视进程活动与系统负载等信息,其格式为top。
top命令相当强大,能够动态地查看系统运维状态,完全将它看作Linux中的“强化版的Windows任务管理器”。
top命令的运行界面如图
pidof命令用于查询某个指定服务进程的PID值,格式为“pidof [参数] [服务名称]”。
每个进程的进程号码值(PID)是唯一的,因此可以通过PID来区分不同的进程。
例如,可以使用如下命令来查询本机上sshd服务程序的PID
kill命令用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”。
使用kill命令把上面用pidof命令查询到的PID所代表的进程终止掉。
例如:kill 1593 这种操作的效果等同于强制停止sshd服务
killall命令用于终止某个指定名称的服务所对应的全部进程,格式为:“killall [参数] [服务名称]”。
通常来讲,复杂软件的服务程序会有多个进程协同为用户提供服务,如果逐个去结束这些进程会比较麻烦,
此时可以使用killall命令来批量结束某个服务程序带有的全部进程。例如:killall httpd
ifconfig命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”。
使用ifconfig命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是:
网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又称为MAC地址),