編譯機軟體配置
跳至導覽
跳至搜尋
lilac
見 lilac。
archrepo2
nginx
sshd
- 監聽埠:22、8122
- iptables 規則(配置於
/etc/rc.local
中):iptables -I INPUT -p tcp --dport 22 -i eno1 -m state --state NEW -m recent --set iptables -I INPUT -p tcp --dport 22 -i eno1 -m state --state NEW -m recent --update --seconds 60 --hitcount 6 -j DROP
Postfix
shell 環境變量
/etc/profile.d/build.sh
:
NPROC="$(nproc)"
export MAKEFLAGS="-j$NPROC"
unset NPROC
if groups | grep -q "\<pkg\>"; then
export PACKAGER="$USER <$USER@build.archlinuxcn.org>"
fi
/etc/sudoers
:
Defaults env_keep += "PACKAGER MAKEFLAGS"
cgroups
內核命令行添加systemd.unified_cgroup_hierarchy=1
使用 cgroups v2。
為每個用戶設置 CPU 權重/etc/systemd/system/user-.slice.d/resources.conf
:
[Slice]
CPUWeight=100
為 dcron.service 設置 CPU 權重 /etc/systemd/system/dcron.service.d/resources.conf
:
[Service]
CPUWeight=100