https://learnubuntu.com/change-dns-server/
resolvectl$ resolvectl statusGlobal(全局配置)Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupportedresolv.conf mode: stubLink 2 (enp1s0)(某网卡局部配置)Current Scopes: DNSProtocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupportedCurrent DNS Server: 8.8.8.8DNS Servers: 8.8.8.8 8.4.4.8
# vim /etc/resolv.confnameserver 1.1.1.2nameserver 1.0.0.2
resolvconf
命令设置,通过此命令设置dns
# 1.安装resolvconf# apt install resolvconf# 2. 修改head文件(此文件由resolvconf生成)# vim /etc/resolvconf/resolv.conf.d/headnameserver 1.1.1.2nameserver 1.0.0.2# 4.配置shengxiao# resolvconf -u# 3.开机启动服务systemctl enable --now resolvconf.service
# 1.修改相关配置文件# vim /etc/netplan/xxx.ymlnetwork:ethernets:enp1s0:dhcp4: truenameservers:addresses: [8.8.8.8, 8.4.4.8]version: 2# 2.配置生效# netplay apply
/etc/resolv.conf
中。
/etc/resolv.conf
。
$ resolvectl statusGlobal(全局配置)Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupportedresolv.conf mode: foreignCurrent DNS Server: 1.1.1.2DNS Server: 1.0.0.2Link 2 (enp1s0)(某网卡局部配置)Current Scopes: DNSProtocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupportedCurrent DNS Server: 8.8.8.8DNS Servers: 8.8.8.8 8.4.4.8$ cat /etc/resolv.confnameserver 1.1.1.2nameserver 1.0.0.2
# 1. 配置时间同步# vi /etc/systemd/timesyncd.conf[Time]# 一个空格分隔的NTP服务器列表# NTP=# 一个空格分隔的NTP服务器列表,用作备用NTP服务器# FallbackNTP=ntp.ubuntu.com# 最大可接受的"root distance"秒数(最大误差),默认值为 5 秒# RootDistanceMaxSec=5# NTP消息的 最小/最大轮询间隔秒数# PollIntervalMinSec=32# PollIntervalMaxSec=2048# 2.查看时间同步# timedatectl
# vim /etc/login.defsPASS_MAX_DAYS 90PASS_MIN_DAYS 0PASS_WARN_AGE 10
# 安装libpam-pwqualityapt install libpam-pwquality# 设置密码复杂度vim /etc/security/pwquality.confminlen = 8dcredit = -1lcredit = -1ocredit = -1ucredit = -1# 设置密码尝试3次vim /etc/pam.d/common-passwordpassword requisite pam_pwquality.so try_first_pass retry=3# 禁止重复使用旧密码vim /etc/pam.d/common-passwordpassword [success=1 default=ignore] pam_unix.so obsecure use_authtok try_first_passs yescrypt remember=5
pam_tally2
已被移除,可以使用
pam_faillock
代替。
# faillock 包含在libpam-modules中,无需安装# faillock参数配置# grep -v '#' /etc/security/faillock.confdir = /var/run/faillockauditsilentdeny = 3fail_interval = 900unlock_time = 120
# 用户账户锁定时连续身份验证失败必须达到的间隔长度默认为 900 秒# 用户账户锁定时间默认为 600 秒, root用户不受管控# vim /etc/pam.d/common-authauth required pam_faillock.so preauth audit silent deny=5 unlock_time=900auth [success=1 default=ignore] pam_unix.so nullokauth [default=die] pam_faillock.so authfail audit deny=5 unlock_time=900auth sufficient pam_faillock.so authsucc audit deny=5 unlock_time=900auth requisite pam_deny.soauth required pam_permit.soauth optional pam_cap.so# vim /etc/pam.d/common-accountaccount [success=1 new_authtok_reqd=done default=ignore] pam_unix.soaccount requisite pam_deny.soaccount required pam_permit.soaccount required pam_faillock.so
# 1.安装selinuxapt updateapt install policycoreutils selinux-utils selinux-basics# 2.启动selinuxselinux-activate# 3.enforce selinux,需重启生效selinux-config-enforcing# 4.查看selinux 状态setstatusSELinux status: disabled# 5.关闭selinux,需重启生效vim /etc/selinux/configSELINUX=enforcing或SELINUX=disabled# 6.临时设置selinuxsetenforce 0或setenforce 1
# 1.安装ufwapt install ufw# 2.防火墙状态ufw status verbose
tcp_tw_recycle
选项在4.10内核之前还只是不适用于NAT/LB的情况(其他情况下,我们也非常不推荐开启该选项),但4.10内核后彻底没有了用武之地,并且在4.12内核中被移除.
tcp_tw_reuse
选项仍然可用。
TCP_TIMEWAIT_LEN
是非常不建议的行为。
chrony
来实现。
# 通过配置文件实现时间同步vim /etc/chrony.confserver 192.168.20.17 iburst# 重启服务systemctl restart chronyd.service# 检查chrony是否同步,其中"Update interval"参数, 说明最后两次更新的时间间隔chronyc tracking# 显示所有 NTP 源服务器的信息chronyc sources -v# 查看 NTP 服务器的在线和离线状态chronyc activity# 手动添加一台新的 NTP 服务器chronyc add server XXXX# 强制同步系统时间chronyc -a makestep

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70013542/viewspace-2987457/ ,如需转载,请注明出处,否则将追究法律责任。