欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux 常用系统工作命令

程序员文章站 2022-05-11 10:35:43
1.echo 用于输出字符串或者变量的值 2.date 显示及设置系统的时间和日期,格式为 “date [选项][+指定格式]”,输入以“+”号开头的参数,及可按照指定格式输出 3.reboot 用于重启系统,必须为root管理员 4.poweroff 用于关闭系统,必须为root管理员 5.wge ......

1.echo

 用于输出字符串或者变量的值

2.date 

 显示及设置系统的时间和日期,格式为 “date [选项][+指定格式]”,输入以“+”号开头的参数,及可按照指定格式输出

 

date命令参数及作用
参数 作用
%t                             跳格tab键
%h   小时(00~23)
%i       小时(00~12)
%m 分钟(00~59)
%s 秒(00~59)
%j   今年中的第几天                  

 

3.reboot 

用于重启系统,必须为root管理员

4.poweroff

用于关闭系统,必须为root管理员

5.wget

 用于在终端中下载网络文件,格式为“wget[参数]下载地址”

wget命令参数及作用
参数                   作用                                    
-b   后台下载模式
-p   下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面的所有资源
-r 递归下载

 6.ps 用于查看系统的进程状态,格式ps[参数]

ps参数及作用
参数 作用
-a                            显示所有进程                              
-u 用户及其他详细信息
-x 显示没有控制终端的进程

5种常见的进程状态:

* r 运行:正在运行或在进程队列中等待

* s 中断:进程处于休眠中

* d 不可中断:进程不响应系统异步信号,kill命令也不能中断

* z 僵死:进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数释放

* t 停止:进程收到停止信号停止运行

ps aux 

Linux 常用系统工作命令

7.top

用于动态的监视系统进程活动与负载信息,相当于windows任务管理器

Linux 常用系统工作命令

前5行系统整体统计,表示的意义

第一行:系统时间、运行时间、登录终端数、系统负载(1、5、15分钟的平均值,越小负载越低)

第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数

第三行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比

第四行:物理内存总量、内存使用量、内存空闲量、作为内存缓存的内存量

第五行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量

8. pidof

查询某个服务进程的pid值

9.kill

用于终止某个指定pid的服务进程

10.killall

用于终止某个指定服务名称的服务对应的全部 进程