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 [选项][+指定格式]”,输入以“+”号开头的参数,及可按照指定格式输出
参数 | 作用 |
%t | 跳格tab键 |
%h | 小时(00~23) |
%i | 小时(00~12) |
%m | 分钟(00~59) |
%s | 秒(00~59) |
%j | 今年中的第几天 |
3.reboot
用于重启系统,必须为root管理员
4.poweroff
用于关闭系统,必须为root管理员
5.wget
用于在终端中下载网络文件,格式为“wget[参数]下载地址”
参数 | 作用 |
-b | 后台下载模式 |
-p | 下载到指定目录 |
-t | 最大尝试次数 |
-c | 断点续传 |
-p | 下载页面的所有资源 |
-r | 递归下载 |
6.ps 用于查看系统的进程状态,格式ps[参数]
参数 | 作用 |
-a | 显示所有进程 |
-u | 用户及其他详细信息 |
-x | 显示没有控制终端的进程 |
5种常见的进程状态:
* r 运行:正在运行或在进程队列中等待
* s 中断:进程处于休眠中
* d 不可中断:进程不响应系统异步信号,kill命令也不能中断
* z 僵死:进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数释放
* t 停止:进程收到停止信号停止运行
ps aux
7.top
用于动态的监视系统进程活动与负载信息,相当于windows任务管理器
前5行系统整体统计,表示的意义
第一行:系统时间、运行时间、登录终端数、系统负载(1、5、15分钟的平均值,越小负载越低)
第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数
第三行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比
第四行:物理内存总量、内存使用量、内存空闲量、作为内存缓存的内存量
第五行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量
8. pidof
查询某个服务进程的pid值
9.kill
用于终止某个指定pid的服务进程
10.killall
用于终止某个指定服务名称的服务对应的全部 进程