Skip to content

Linux 中的进程和服务

进程:计算机中一个正在执行的程序或命令。 服务:启动之后一直存在常驻内存的进程。

服务管理

systemcel start | stop | restart | disable | enable | status 服务名

查看所有服务是否开机自启动 systemctl list-unit-files

查看所有服务

ls /usr/lib/systemd/system

进程运行级别

CentOS 6

开机 => BIOS => /boot => init 进程 => 运行级别 => 运行级别对应的服务 查看默认级别 vi /etc/inittab Linux 系统有 7 种运行级别,常用的是级别 3 和 级别 5 运行级别 0:系统停机状态,系统默认运行级别不能设为 0,否则不能正常启动。 运行级别 1:单用户工作状态,root 权限,用户系统维护,禁止远程登录。 运行级别 2:多用户状态(没有 NFS),不支持网络。 运行级别 3:完全的多用户状态(有 NFS),登录后进入控制台命令行模式。 运行级别 4:系统未使用,保留。 运行级别 5:X11 控制台,登陆后进入图像 GUI 模式。 运行级别 6:系统正常关闭并重启,默认运行级别不能设为 6,否则不能正常启动。

CentOS 7 的运行级别简化为

multi-user.target 等价于原运行级别 3(多用户有网,无图形界面) graphical.target 等价于原运行级别 5(多用户有网,有图形界面)

关机重启

  • sync 将数据由内存同步到硬盘中

  • halt 停机,关闭系统,但不断电。

  • poweroff 关机断电

  • reboot 重启 等同于 shutdown -r now

  • shutdown [option] [time]

    option

    • -H / --halt 停机

    • -P / --poweroff 关机

    • -r / reboot 重启

    • -c 取消将要执行的 shutdown 命令

    time

    • now

      立即执行

    • 时间

      1 一分钟后执行 15:28 在 15:28 时关机