编译机软件配置
跳转到导航
跳转到搜索
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