第二节课
命令
date #查看当前系统时间
date "+%Y-%m-%d %H:%M:S" #按照“年-月-日 小时:分钟:秒”的格式查看
timedatectl #设置系统时间
reboot #重启系统
poweroff #关闭系统
wget 地址 #下载网络文件
ps -aux #查看系统中的进程状态
pstree #树状图查看进程之间关系
top #动态查看系统状态
nice -n -20 bash #调整优先级,将bash优先级调制-20
pidof sshd #查看ssh服务的pid号码
kill 进程 #单个进程结束
killall 服务 #用于进程多全部结束
kill -9 进程id #强制结束
系统服务管理
服务的启动、重启、停止、重载、查看状态等常用命令
| 老系统命令 | 新系统命令 | 作用 |
|---|
| service foo start | systemctl start httpd | 启动服务 |
| service foo restart | systemctl restart httpd | 重启服务 |
| service foo stop | systemctl stop httpd | 停止服务 |
| service foo reload | systemctl reload httpd | 重新加载配置文件(不终止服务) |
| service foo status | systemctl status httpd | 查看服务状态 |
服务开机启动、不启动、查看各级别下服务启动状态等常用命令
| 老系统命令 | 新系统命令 | 作用 |
|---|
| chkconfig foo on | systemctl enable httpd | 开机自动启动 |
| chkconfig foo off | systemctl disable httpd | 开机不自动启动 |
| chkconfig foo | systemctl is-enabled httpd | 查看特定服务是否为开机自启动 |
| chkconfig --list | systemctl list-unit-files --type=httpd | 查看各个级别下服务的启动与禁用情况 |
Linux有五种常见的进程状态
1:R,Running #运行
2:S,Sleeping #休眠
3:D, #不可中断
4:Z,zombie #僵死进程
5:T,stopped #停止
第1章-第2章,2.3小结