系统设置
安装语言包
# 查看已安装的语言包
yum list installed langpacks-*
# 查看可安装的语言包
yum list langpacks-*
# 安装中文语言包
yum install langpacks-zh_CN -y
# 查看中文语言包的所有rpm依赖包
yum repoquery --whatsupplements langpacks-zh_CN文件描述符
查看系统级别能够打开的文件描述符数量
cat /proc/sys/fs/file-max
sysctl -q fs.file-max修改系统级别文件描述符
vim /etc/sysctl.conf
fs.file-max = 6553500
sysctl -p查看用户级别能够打开的文件描述符数量
ulimit -n
ulimit -Sn
ulimit -Hn修改用户级
# vim /etc/security/limits.d/xxx.conf
cat /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535用户级修改马上生效
ulimit -n 65535时间相关
设置时区
timedatectl list-timezones
# timedatectl list-timezones | grep -i shanghai
timedatectl set-timezone Asia/Shanghai设置系统时间为24h制
locale
localectl set-locale "LC_TIME=en_GB.UTF-8"
# 生效需退出重进设置 sudo
cat > /etc/sudoers.d/will << EOF
will ALL=(ALL) NOPASSWD:ALL
EOF设置系统代理
export http_proxy=http://proxy_address:port
export https_proxy=https://proxy_address:port
export ALL_PROXY=socks5://192.168.1.2:7890将代理写入配置文件
echo 'export http_proxy=http://proxy_address:port' >> ~/.bashrc
echo 'export https_proxy=https://proxy_address:port' >> ~/.bashrc
echo 'export ALL_PROXY=socks5://192.168.1.2:7890' >> ~/.bashrc
source ~/.bashrc自动补全
# 若是最小化安装的系统或者安装Docker、K8s,会遇到命令无法不全的情况,可以安装如下软件包进行补全
yum install bash-completion -y
# 安装完成后重新进入shell,默认会自动补全
# 若补全不生效,则继续进行下方配置使其生效
# 查询 bash_completion 脚本位置
rpm -ql bash-completion | grep bash_completion$
#/usr/share/bash-completion/bash_completion
# 根据查询结果,在 .bashrc 或 bash_profile 文件中添加以下内容
vim ~/.bashrc
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
fiK8s 单独配置补全
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> $HOME/.bashrcLast updated