目录
1. 守护进程(Daemon)是什么?列举一些常见的守护进程。
2. 怎么理解 systemd.unit?列举一些常用的单元类型。
4. systemctl enable 命令会在当前会话中启动服务吗?
1. 守护进程(Daemon)是什么?列举一些常见的守护进程。
(1)守护进程(
Daemon
):
守护进程是在后台运行的系统服务进程,通常在系统启动时启动,并且独立于用户会话运行。它们通常没有控制终端,以便持久运行并处理特定的系统任务或服务。
(2)
常见的守护进程包括:
httpd
:
Apache HTTP
服务器守护进程。
sshd
:
SSH
守护进程,处理
SSH
连接请求。
cron
:定时任务守护进程,执行预定的任务。
syslogd
:系统日志守护进程,负责收集和记录系统日志。
2. 怎么理解 systemd.unit?列举一些常用的单元类型。
(1)systemd.unit :
systemd.unit 是 systemd
的基本配置单元,它描述了系统中需要管理的资源或服务。这些单元可以是服务、挂载点、设备、套接字等。
(2)常用的
systemd
单元类型包括:
.service
:系统服务单元,用于定义和管理系统服务。
.socket
:套接字单元,用于网络套接字的管理。
.device
:设备单元,用于设备的管理和配置。
.mount
:挂载点单元,用于文件系统挂载。
.target
:目标单元,用于分组其他单元。
3. restart 和 reload 有什么区别?
(1)restart
:重新启动服务,即先停止再启动服务。这会导致服务的所有状态和设置都会重新加载和重启。
(2)reload
:重新加载服务配置,而无需停止服务。这允许服务在不中断正在运行的连接或任务的情况下重新加载其配置文件,通常用于重新加载配置而不影响服务运行状态。
4. systemctl enable 命令会在当前会话中启动服务吗?
systemctl enable
命令的作用是将一个服务设置为开机自启动。它不会立即启动服务,而是在系统下次启动时启动服务。
因此,它不会在当前会话中启动服务。