![Linux应用基础教程(基于CentOS 7)](https://wfqqreader-1252317822.image.myqcloud.com/cover/913/50417913/b_50417913.jpg)
1.3.5 安装后的基本配置
1. 配置语言支持
使用如下命令可以查看系统支持的语言环境。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/27_02.jpg?sign=1739313327-AuPVcYJ6Imwdp4CaomBqNeTYnjeCXvWz-0-010d6fb92ea58fd151e3cc5fb785282d)
使用如下命令可以设置语言环境。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/28_01.jpg?sign=1739313327-z14CFcIXLe7IeNncWLZIR60Gc05kaYIo-0-a9a59fffcfcd420e844baf05109d3186)
或
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/28_02.jpg?sign=1739313327-67oqfaDPKE3tyxhEe0SGXaG7DYJW14ys-0-cfd3dcba3e1a5157c955be4c09438798)
使用如下命令可以查看语言环境的全局配置文件。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/28_03.jpg?sign=1739313327-kri0Qr24Oz2EOgUsj6mfNypnfdpyVdeJ-0-9082775337ae1731bb9a4e07421fa466)
2. 配置日期、时间和时区
在Linux中有硬件时钟(Real Time Clock,RTC)与系统时钟(System Clock)两种时钟。硬件时钟是指主机板上的由电池供电的硬件时钟设备,也就是通常可在BIOS中设定的时钟;系统时钟则是指Linux Kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数均读取系统时钟的设定。系统时钟使用世界标准时间(Coordinated Universal Time,UTC),且在需要时由应用程序根据当前的时区设置和是否启用了日光节约时间(Daylight Saving Time,DST)来转换成本地时间。硬件时钟既可以使用世界标准时间也可以使用本地时间,建议使用世界标准时间作为硬件时钟。
提示
世界标准时间(UTC)也称世界统一时间、世界协调时间。UTC是以格林尼治时间(Greenwich Mean Time,GMT)为基准经过平均太阳时、地轴运动修正以及以“秒”为单位的国际原子时综合精算而成的新时间标准,因此UTC比GMT更加精准。
日光节约时间(DST)也称夏令时。全球以欧洲和北美为主的约70个国家使用夏令时。
使用如下命令可以查看日期、时间及时区。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/28_04.jpg?sign=1739313327-JcU929A1uJKL2YfvrYredRbZ73iIvpCL-0-729202e6b2b7a6c488ad1ced2cd10c41)
使用如下命令可以设置日期和/或时间。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/28_05.jpg?sign=1739313327-c9Ihvh2nA5i0JQA99GmqhsTNSMMPfdyd-0-b36bb16ee80ed80508a9ea184059a4c3)
使用如下命令可以查看系统支持的时区。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/28_06.jpg?sign=1739313327-twgE06lrTrjV0Puu8vPNQwdm8lTQD8JJ-0-f7f164a2396116742b722b61190c06e2)
使用如下命令可以设置时区。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/28_07.jpg?sign=1739313327-VMfHeakcpPaldWbTIsYunbgLOYXk7wjM-0-1789ce9d39e2171b1ccb742c48f1de00)
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/29_01.jpg?sign=1739313327-R5EGWb7XswmQyCaQPp4dXA5h2H9Ucdfx-0-6f71b66901651670dfc9c1aedcd3d5db)
或
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/29_02.jpg?sign=1739313327-x0a2Pyc2p8OtnHH019UuDFsO9MNOPJaJ-0-7a3c0a6c9d58829cf0598a4dafb0a609)
使用如下命令可以查看时区的全局配置文件。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/29_03.jpg?sign=1739313327-E0vNeZ7sAxGMA02ATdifDYZB2c46bCT5-0-19fed70a604f7192eac3a067880d1f1f)
使用如下命令可以使用远程时间服务器同步本机系统时钟。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/29_04.jpg?sign=1739313327-ZO0vJmgDSMP7nlDhJC2kYLdQek7LxIPT-0-4f51e68b0ffd793979b8adb407063f3d)
3. 配置防火墙
使用Minimal安装介质的最小化安装(core)默认未安装防火墙,使用DVD安装介质的最小化安装(base)会自动安装并启用firewalld防火墙,且允许外界访问本机的ssh服务(端口号22)。
若系统已经启用了firewalld防火墙,可以输入如下命令关闭防火墙(不推荐,仅用于实验环境)。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/29_05.jpg?sign=1739313327-z5mNOoHRKzjBAWLCGdgQE4RQ1fdqPucT-0-34a81ec974a172c0b000f1ef291100af)
提示
有关防火墙配置的详情,参见第9章。
4. 配置SELinux
RHEL/CentOS从版本5开始支持SELinux安全机制,且默认是开启的。由于SELinux的配置相对复杂且很少在生产环境中使用。限于篇幅本书不涉及SELinux的内容。可使用如下命令将其关闭(重新启动后生效)。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/29_06.jpg?sign=1739313327-sUuxlpWls0hnaFgwCbLztloy8D3pcMPW-0-7e27c73478486039f711b95dbb29f965)
5. 安装必要的软件并更新系统
最小化安装只提供了日常应用软件的最小子集,为了方便日常操作和管理,可输入如下命令安装必要的软件。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/29_07.jpg?sign=1739313327-xpzubc2OIPCQfaBnylLBZbeNkhtIF7Vg-0-23b3fcf43f26641ae63f2d4b4be13634)
提示
若网络配置正确且能访问Internet,可以直接执行上面的yum命令。若不能访问Internet且局域网中也没有CentOS的软件仓库镜像可用,可以将预先下载的CentOS-7-x86_64-Everything-1503-01.iso作为软件安装源,具体使用方法参见5.4.4节的操作步骤5.9。
使用如下命令更新系统。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/30_01.jpg?sign=1739313327-SNDut3trRyZWP3YtpuZavMrsZ4ObmTdX-0-640fabfb468be4ab27db94bcc24b0cd1)
提示
系统更新操作需要使用CentOS的update软件仓库,update软件仓库只存在于CentOS的镜像站点中。因此执行系统更新操作时必须联网,不能使用安装光盘执行系统更新操作。
执行了系统更新之后通常要重新启动系统。
6. 关机与重新启动
表1-8中列出了系统的关机、停机和重新启动命令。
表1-8 关机、停机与重启命令
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/30_02.jpg?sign=1739313327-DDoJhdtMoqlldZy8X6ckOLsBOgaBH95H-0-fdf2eda92f166cffbb346154dfaab2d6)
提示
在CentOS 7中,halt、poweroff、reboot和shutdown命令都是systemctl命令的符号链接,即真正执行的是systemctl命令。可以使用如下命令验证:
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/30_03.jpg?sign=1739313327-JzwKISaVVVRTsrklfXbhpsaJPAkeHBHM-0-ac51a5e6000f401f7a4d4dca8732622b)
在多用户系统中,若要给已登录用户发送自定义的关机/停机/重启警告信息,以便各个用户完成自己的工作并注销登录,则可以使用如下的shutdown命令。
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/30_04.jpg?sign=1739313327-e49dkrU3LOgBodquXITTsOa7Q7o4jNE9-0-b3aaed3c7330f91d01971775321c0c82)