一、环境的基础配置包括:
日期和时间
系统区域设置
键盘布局
语言
网络
GNOME
1.1 配置日期和时间
#列出所有可用时区
timedatectl list-timezones
#更改时区
timedatectl set-timezone Asia/Shanghai
#将系统时钟与NTP服务器同步
timedatectl set-ntp yes
#设定RTC中存储UTC时间,no表示为存储的是RTC时间,yes表示为不是UTC时间,而是本地时间,值选择范围是 0/1,yes/no,不同系统值不同,建议把RTC中存储的时间为UTC时间
timedatectl set-local-rtc 0
#设定RTC时间是UTC时间 ,等同于 timedatectl set-local-rtc 0
# hwclock --utc
#显示当前日期和时间
timedatectl status
1.2 配置系统区域设置
#列出可用的区域
#localectl list-locales
#设置区域
localectl set-locale LANG=zh_CN.UTF-8
locale
#显示当前的本地化设置与键盘映射
localectl status
#列出可用的键映射
localectl list-keymaps
# 设置控制台的键盘映射
localectl set-keymap cn
# 设置默认的X11键盘布局
localectl set-x11-keymap cn
1.3 配置主机设置
# 将系统的主机名设为 “newhostname”
hostnamectl set-hostname newhostname
# 将系统图标名设为 “newhostname”
hostnamectl set-icon-name newhostname-vm
# 将系统的设备类型设为 type,取值范围如下: desktop\laptop\server\tablet\handset\watch\embedded\vm\container
hostnamectl set-chassis desktop
# 将系统的部署环境设为 environment,建议设为以下中的一个:development 开发、initegration综合、staging阶段、production生产
hostnamectl set-deployment development
# 将系统的地理位置设为 location,建议设为一个易读字符串,准确的描述出主机所在菜单物理位置,例如:“**数据中心3楼E23机柜U7”
hostnamectl set-location location
# 显示当前的主机名及其他相关信息
hostnamectl status
#单网卡配置IP address "esn224" 需更换为对应主机的“连接名称”
nmcli connection
nmcli connection modify ens224 ipv4.method manual ipv4.addresses "192.168.150.11/24" ipv4.gateway "192.168.11.254" ipv4.dns "192.0.2.200"
1.4 配置和管理网络
#显示网络
nmcli connection show
nmcli connection modify ens160 ipv4.method manual ipv4.addresses "192.168.150.18/24" ipv4.gateway "192.168.150.254" ipv4.dns "114.114.114.114" ipv6.method auto autoconnect yes
nmcli connect down ens160
nmcli connect up ens160
1.5 桌面环境配置
#显示大号字体,值范围【0.5--3】
gsettings set org.gnome.desktop.interface text-scaling-factor 1.5
#自动更新时区
gsettings set org.gnome.desktop.datetime automatic-timezone true
#时钟是否显示秒
gsettings set org.gnome.desktop.interface clock-show-seconds true
#时钟24h格式
gsettings set org.gnome.desktop.interface clock-format '24h'
#是否自动挂载媒体
gsettings set org.gnome.desktop.media-handling automount true
#是否自动打开自动挂载的媒体对应的文件夹
gsettings set org.gnome.desktop.media-handling automount-open true
#与农户列表上方小图片的路径
gsettings set org.gnome.login-screen logo '/usr/share/pixmaps/fedora-gdm-logo.png'
#自动挂起
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
#会话为空闲前的时间,熄屏延时(秒),0表示从不熄屏 (秒)
gsettings set org.gnome.desktop.session idle-delay 0
# 开启自动锁屏 true/false
gsettings set org.gnome.desktop.screensaver logout-enabled false
#自动锁屏延迟时间(秒)
gsettings set org.gnome.desktop.screensaver lock-delay 600#屏保嵌入在xml配置文件中
gsettings set org.gnome.desktop.screensaver picture-uri 'file:///usr/share/backgrounds/centos-default-0.xml'
#桌面背景,背景图片嵌入在xml配置文件中
gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/centos-default-0.xml'
gsettings set gnome-screensaver-command –deactivate
#空闲时激活
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
# 显示屏保但不锁定,移动鼠标或敲击键盘后自动消失
gsettings set gnome-screensaver-command -a
# 显示并锁定,移动鼠标或敲击键盘弹出密码框
gsettings set gnome-screensaver-command -l