用户工具

站点工具


linux:systemd

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
linux:systemd [2019/09/03 14:48] – Add timezone sdvcrxlinux:systemd [2023/12/03 10:24] (当前版本) – 外部编辑 127.0.0.1
行 11: 行 11:
 </code> </code>
  
-如果想配置 NTP 服务器,可编辑 ''/etc/systemd/timesyncd.conf''+如果想配置 NTP 服务器,可编辑 ''/etc/systemd/timesyncd.conf''可参考:[[linux:ntp|NTP]]
  
 ===== timezone ===== ===== timezone =====
行 50: 行 50:
  
 并且重启 ''systemd-networkd'' service 即可生效。 并且重启 ''systemd-networkd'' service 即可生效。
 +
 +=== 8021X ===
 +
 +See [[linux:8021x|8021X]].
 +
 +===== Journal =====
 +
 +Clean old logs, from [[https://unix.stackexchange.com/questions/139513/how-to-clear-journalctl|stackexchange]]:
 +
 +<code bash>
 +# Retain only the past 30 days:
 +
 +journalctl --vacuum-time=30d
 +</code>
 +
 +===== alias =====
 +
 +<code bash>
 +# Copy from oh-my-zsh
 +
 +user_commands=(
 +  list-units is-active status show help list-unit-files
 +  is-enabled list-jobs show-environment cat list-timers)
 +
 +sudo_commands=(
 +  start stop reload restart try-restart isolate kill
 +  reset-failed enable disable reenable preset mask unmask
 +  link load cancel set-environment unset-environment
 +  edit)
 +
 +for c in $user_commands; do; alias sc-$c="systemctl $c"; done
 +for c in $sudo_commands; do; alias sc-$c="sudo systemctl $c"; done
 +for c in $user_commands; do; alias scu-$c="systemctl --user $c"; done
 +for c in $sudo_commands; do; alias scu-$c="systemctl --user $c"; done
 +
 +alias sc-enable-now="sc-enable --now"
 +alias sc-disable-now="sc-disable --now"
 +alias sc-mask-now="sc-mask --now"
 +
 +alias scu-enable-now="scu-enable --now"
 +alias scu-disable-now="scu-disable --now"
 +alias scu-mask-now="scu-mask --now"
 +</code>
  
 ===== Reference ===== ===== Reference =====
linux/systemd.1567493314.txt.gz · 最后更改: 2023/12/03 10:24 (外部编辑)