1、概览
- 查看当前系统版本
- 查看 CPU 信息
- 重新启动 Linux 操作系统 - 使用 reboot
- 关闭系统 - 使用 shutdown
- 查看或设置系统时间与日期 - 使用 date
- 查看系统当前进程状态 - 使用 ps
- 删除当前正在运行的进程 - 使用 kill
- 启动、停止、重启、关闭、显示系统服务(Centos7),使用 systemctl
命令举例
2.1 查看当前系统版本
# 此方法只适合 Redhat 系的 Linux
cat /etc/redhat-release
2.2 查看cpu信息
2.3 reboot
reboot 命令用来重新启动正在运行的 Linux 操作系统。
reboot
2.4 shutdown
shutdown 命令用来系统关机命令。shutdown 指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。
# 指定现在立即关机
shutdown -h now
# 指定 5 分钟后关机,同时送出警告信息给登入用户
shutdown +5 "System will shutdown after 5 minutes"
2.5 date
date 命令是显示或设置系统时间与日期。
# 格式化输出
date +"%Y-%m-%d" # Y表示年,m表示月,d表示日
# 加减操作
date +%Y%m%d # 显示前天年月日
date -d "+1 day" +%Y%m%d # 显示前一天的日期
date -d "-1 day" +%Y%m%d # 显示后一天的日期
date -d "-1 month" +%Y%m%d # 显示上一月的日期
date -d "+1 month" +%Y%m%d # 显示下一月的日期
date -d "-1 year" +%Y%m%d # 显示前一年的日期
date -d "+1 year" +%Y%m%d # 显示下一年的日期
2.6 ps
ps 命令用于报告当前系统的进程状态。可以搭配 kill 指令随时中断、删除不必要的程序。ps 命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。
ps aux | more # ps aux命令的输出传输送more来显示,因为一屏可能显示不下,所以用more可以慢慢往下看
2.7 kill
kill 命令用来删除执行中的程序或工作。kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用 ps 指令或 job 指令查看。
systemctl
systemctl 命令是系统服务管理器指令,就是专门用来启动、停止、重启系统程序的命令
# 1.启动防火墙
systemctl start firewalld.service
# 2.设置开机自启动
systemctl enable firewalld.service
# 3.停止开机自启动
systemctl disable firewalld.service
# 4.查看服务当前状态
systemctl status firewalld.service
# 5.重新启动防火墙
systemctl restart firewalld.service
# 6.查看所有已启动的服务
systemctl list -units --type=service
# 7. 彻底关闭防火墙
sudo systemctl status firewalld.service
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
总结
- 这里面最重要是kill -9 强制杀死程序和systemctl系统服务管理命令
原创文章,转载请注明出处:http://b.nwumba.cn/article/104/