1. 使用静态 IP 地址配置网络

你第一件要做的事情就是为你的 CentOS 服务器配置静态 IP 地址、路由以及 DNS。我们会使用 ip 命令代替 ifconfig 命令。当然,ifconfig 命令对于大部分 Linux 发行版来说还是可用的,还能从默认库安装。

如果网络已经连上执行以下命令,如果无法联网,继续往下看网络设置

# yum install net-tools [它提供 ifconfig 工具,如果你不习惯 ip 命令,还可以使用它]

但正如我之前说,我们会使用 ip 命令来配置静态 IP 地址。所以,确认你首先检查了当前的 IP 地址。

# ip addr show

现在用你的编辑器打开并编辑文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 。这里,我使用 vi 编辑器,另外你要确保你是 root 用户才能保存更改。

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

我们会编辑文件中的四个地方。注意下面的四个地方并保证不碰任何其它的东西。也保留双引号,在它们中间输入你的数据。

IPADDR = "[在这里输入你的静态 IP]"
GATEWAY = "[输入你的默认网关]"
DNS1 = "[你的DNS 1]"
DNS2 = "[你的DNS 2]"

更改了 ‘ifcfg-enp0s3’ 之后,它看起来像下面的图片。注意你的 IP,网关和 DNS 可能会变化,请和你的 ISP(译者注:互联网服务提供商,即给你提供接入的服务的电信或 IDC) 确认。保存并退出。

重启网络服务并检查 IP 是否和分配的一样。如果一切都顺利,用 Ping 查看网络状态。

# service network restart

重启网络服务

重启网络后,确认检查了 IP 地址和网络状态。

# ip addr show
# ping -c4 google.com

验证 IP 地址

检查网络状态

3. 设置服务器的主机名称

下一步是更改 CentOS 服务器的主机名称。查看当前分配的主机名称。

# echo $HOSTNAME

查看系统主机名称

要设置新的主机名称,我们需要编辑 ‘/etc/hostsname’ 文件并用想要的名称替换旧的主机名称。

# vi /etc/hostname

在 CentOS 中设置主机名称

设置完了主机名称之后,务必注销后重新登录确认主机名称。登录后检查新的主机名称。

$ echo $HOSTNAME

确认主机名称

你也可以用 ‘hostname’ 命令查看你当前的主机名。

$ hostname

4. 更新或升级最小化安装的 CentOS

这样做除了更新安装已有的软件最新版本以及安全升级,不会安装任何新的软件。总的来说更新(update)和升级(upgrade)是相同的,除了事实上 升级 = 更新 + 更新时进行废弃处理。

# yum update && yum upgrade

更新最小化安装的 CentOS 服务器

重要: 你也可以运行下面的命令,这不会弹出软件更新的提示,你也就不需要输入 ‘y’ 接受更改。

然而,查看服务器上会发生的变化总是一个好主意,尤其是在生产中。因此使用下面的命令虽然可以为你自动更新和升级,但并不推荐。

# yum -y update && yum -y upgrade

最新文章

  1. Topology and Geometry in OpenCascade-Vertex
  2. JVM调优总结:调优方法
  3. WPF制作的小型笔记本-仿有道云笔记
  4. vector 之删除元素
  5. ORACLE使用EXPDP和IMPDP数据泵进行导出导入的方法
  6. [LeetCode] Sparse Matrix Multiplication
  7. JavaScript功能检测技术和函数构造
  8. copyallwaterdata
  9. WaitForMultipleObject与MsgWaitForMultipleObjects用法
  10. Win7开始菜单之【附件】不全解决方案
  11. 网站飘窗js代码
  12. c,assert 宏的实现
  13. Kotlin封装RxJava与Retrofit
  14. 浅谈现公司的Spring Cloud微服务框架
  15. 清华机试中手机键盘问题求解 java 和 c
  16. WCF系列_WCF常用绑定选择
  17. python center() 函数
  18. 干货:Java并发编程必懂知识点解析
  19. 阻塞队列 BlockingQueue
  20. 教你如何做一个优雅的Ecmascripter /转

热门文章

  1. nginx支持HTTP2的配置过程
  2. python3+ftplib实现ftp客户端
  3. Qt样式表都有哪些属性可以设置
  4. office install problems
  5. linux下查看运行进程详细信息
  6. 在学习DRF之前
  7. Mac生成rsa证书
  8. urllib python3 请求、登录、下载网页
  9. Android简易项目--傻瓜式阿拉伯语输入法(Dummy Arabic Input)
  10. sas 选择一段日期,和一定周期,生成日期序列和周期序列