社区电脑网络 → 浏览:帖子主题
* 帖子主题:Linux 命令——systemctl
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:1301
发帖:99
来自:保密
注册:2022-08-28 23:20:57
造访:2025-03-23 21:18:24
[ 第 1 楼 ] 回复
command主要有

start:立刻启动后面接的unit

stop:立刻关闭后面接的unit

restart:立刻关闭后启动后面接的unit,亦即执行stop再start的意思

reload:不关闭后面接的unit的情况下,重载配置文件,让设定生效

enable:设定下次开机时,后面接的unit会被启动

disable:设定下次开机时,后面接的unit 不会被启动

status:目前后面接的这个unit 的状态,会列出是否正在执行、是否开机启动等信息。

is-active:目前有没有正在运行中

is-enable:开机时有没有预设要启用这个unit

list-units:依据unit列出目前有启动的unit。若加上--all才会列出没启动的。(等价于无参数)

list-unit-files:列出所有以安装unit以及他们的开机启动状态(enabled、disabled、static、mask)。

--type=TYPE:就是unit type,主要有service,socket,target等

get-default: 取得目前的 target

set-default:设定后面接的 target 成为默认的操作模式

isolate:切换到后面接的模式

list-dependencies :列出unit之间依赖性

list-sockets:查看监听socket的unit

2022-11-12 15:22:20 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:1301
发帖:99
来自:保密
注册:2022-08-28 23:20:57
造访:2025-03-23 21:18:24
[ 第 2 楼 ] 回复
systemtcl restart 和systemtcl reload的区别

restart = stop+ start
reload = 重新读取配置文件

有些服务是不提供reload功能的
大部分服务的reload是不用重启服务,只是重新加载配置文件,这样就不会把服务停掉了。
2022-11-12 15:25:44 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册?密码:
评论内容