用户工具

站点工具


linux:systemd

差别

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

到此差别页面的链接

后一修订版
前一修订版
linux:systemd [2019/06/24 16:27] – 创建 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 ===== 
 + 
 +设置时区为 +0800 
 + 
 +<code bash> 
 +timedatectl set-timezone Asia/Shanghai 
 +</code> 
 + 
 +查看可用的时区 
 + 
 +<code bash> 
 +timedatectl list-timezones 
 +</code>
  
 ===== network ===== ===== network =====
行 36: 行 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 =====
 +
 +  * [[https://wiki.archlinux.org/index.php/Systemd-networkd|systemd-networkd - Archlinux wiki]]
 +  * [[https://wiki.archlinux.org/index.php/Systemd|Systemd - Archlinux wiki]]
 +  * [[https://xuanwo.io/2019/06/13/switch-to-systemd-networkd/|从 netctl 切换到 systemd-networkd]]
linux/systemd.1561364832.txt.gz · 最后更改: 2023/12/03 10:24 (外部编辑)