如何在RHEL / CentOS 7.0上配置网络静态IP地址和管理服务

本教程的这个范围是解释我们如何能够编辑和制作仅从命令行上RHEL / CentOS 7.0网络配置的变化,更具体如何,我们可以通过系统网络脚本,设置了网络接口 静态IP地址,其中是必须被配置为服务于面向Internet的网络服务,以及如何配置或更改RHEL / CentOS 7.0系统的 主机名

在Linux中配置静态IP

同时会告诉你,我们如何管理或禁用不必要的系统服务,如 网络管理器 ,它不再需要在情况下,您使用的网络脚本配置的手动静态 IP,Avahi这个守护它,也没有必要上一台服务器,并表示严重的安全漏洞,除非你安装在你的笔记本电脑,服务器,并要立即浏览网络等服务,并在最终将为您献上 网络管理文本用户界面- nmtui,系统工具,可以缓解使用高级接口配置(如创建绑定,桥接,团队和VLAN接口)编辑系统网络设置的工作。

要求

  1. RHEL 7.0最小系统安装
  2. 主动RHEL 7.0订阅和功能库
  3. CentOS 7.0最小系统安装
还要注意,编辑系统文件提供的大多数配置不应该使用SSH服务从远程位置执行,直到您使用固定的IP地址建立一个连续和可靠的网络连接。

第1步:禁用不需要的系统服务

1.真正开始做任何事情,我们需要确保我们的系统有一些必要的编辑和网络工具,如 netstat的使用ifconfig,wget卷曲安装之前,他们中的一些将不会在这个步骤中使用,但 最好是为将来的配置安装它们。
# yum install nano wget curl net-tools lsof

在Linux中安装wget

在Linux中安装net-tools

在Linux中安装lsof

2.工具安装后运行 ifconfig来让你的网络接口设置和状态,并且,然后运行 netstatlsof的命令检查哪些服务默认情况下,我们的服务器上运行。
# ifconfig
# netstat -tulpn
# lsof -i

netstat-tulpn命令

3. netstat命令的输出是不言自明,并显示其正在运行的程序名相关联socket的列表。 例如,如果我们的系统不会用作邮件服务,您可以停止在localhost上运行的Postfix主守护程序,并使用以下命令停止和禁用其他不需要的服务 - 我建议不要停止或禁用现在是SSH,如果你需要远程控制服务器。
# systemctl stop postfix
# systemctl stop avahi-daemon
# systemctl disable postfix
# systemctl disable avahi-daemon

停止Avahi守护程序

停止Postfix服务

4.可以,另外,使用旧的init命令停止或禁用服务,但由于 红帽现在实现 systemd流程和服务管理,你最好习惯 systemctl命令,并经常使用它。 如果你使用Arch Linux,那么它应该是一块蛋糕切换到systemd - 虽然所有init命令现在链接和传递systemd过滤器。
# service postfix stop
# chkconfig postfix off
5.如果你想要得到的运行 服务命令启动所有服务和一份详尽的报告使用 systemctl列表。
# service --status-all
# systemctl list-unit-files

列出Linux中的所有服务

列出所有服务报告

6.使用管理中最重要的开关运行 systemctl命令的服务: 启动停止重启重装禁用启用显示列表的依赖关系则启用等。后跟您的服务名称。 同样 ,systemctl命令的另一个重要功能还可远程服务器上,通过在SSH服务运行 使用 -H选项和本地执行相同的操作指定的主机。例如,请参阅下面的命令和屏幕截图。
# systemctl -H remote_host start remote_service

在远程服务器上运行systemctl

第2步:配置静态IP并设置主机名

7.开始编辑 网络接口卡的系统文件之前,请确保从现在开始,直到你设置静态IP,你有身体或任何其他类型的访问您的服务器,因为此步骤需要打倒你的网络接口和连接。 虽然可以平稳进行而不会中断您的连接和启动 重新启动后连接。 有没有办法可以 重新启动之前对其进行测试,如果你只有附加一个网卡。仍然我将向您介绍整个方法,并指出需要避免的步骤,以防您想要保持连接并在以后进行测试。 通过停止和禁用NetworkManager服务开始启动。
** Don’t run this command if you still want to maintain connection **
# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service
8.现在移动到 / etc / sysconfig / network中的脚本/路径,打开并选择您的网络接口要分配静态IP进行编辑-让名字用 ifconfig -aIP -a命令所有网卡。
# nano /etc/sysconfig/network-scripts/ifcfg-eno16777736
9.使用下一个模板来编辑文件,并确保 ONBOOT语句设置 YES,BOOTPROTO设置为 静态 ,但不改变 HWADDR和默认提供的 UUID值。
HWADDR=00:0C:29:5B:08:A2
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
USERCTL=no
NM_CONTROLLED=no
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=8c6eefa2-0d7b-4559-9870-2953290dc988
ONBOOT=yes
IPADDR=192.168.1.70
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
DNS2=8.8.8.8
DOMAIN=rheltest.lan

在Linux中配置IP地址

10.编辑完文件后,关闭并移动到 resolv.conf文件,如果你想启用DNS服务器系统范围。
# nano /etc/resolv.conf
在这里,只是用 的域名服务器语句添加您的DNS服务器。
nameserver 192.168.1.
nameserver 8.8.8.8
11.现在 网络接口配置了静态IP,剩下的唯一的事情就是重新启动您的网络或重新启动系统和使用 ifconfig命令ip命令来查看IP地址并使用 ping命令测试配置。
# systemctl restart network
重新使用配置成使用SSH远程登录新静态IP地址后。
# service network status
# ifconfig
# ip addr show

在Linux中启动Newtork

12.要调整系统主机名的全系统位于,打开 主机主机文件 / etc路径和编辑的方法如下:
主机名文件
# nano /etc/hostname
在这里,您可以添加系统只是名字,但它给 .DOT域追加到一个好主意。
server.rheltest.lan
主机文件
# nano /etc/hosts
这里在localhost.localdomain语句之前的127.0.0.1行上添加相同的主机名。
127.0.0.1              server.rheltest.lan  localhost.localdomain …

在Linux中设置主机名

要测试您的主机名是否正确设置,请使用hostname命令。
# hostname -s  # For short name
# hostname -f  # For FQDN mame

第3步:使用网络管理器文本用户界面

13. NetworkManager的文本用户界面 (TUI)工具 ,nmtui,是RHEL直观的工具,它提供了一个文本界面,通过控制网络管理器,这有助于编辑高级网络设置,如分配静态IP地址到网络接口,配置网络,启用或禁用连接,编辑WI-FI连接,设置系统主机名或创建高级网络接口,如InfiniBand,绑定,桥接,组或VLAN。 默认情况下,NetworkManager-tui安装在RHEL / CentOS 7.0中,但如果由于某些原因,它缺少发出以下命令来安装它。
# yum install NetworkManager-tui
14.要启动网络管理文本用户界面运行 nmtui命令,并使用 Tab键箭头键导航,按 Enter键选择一个选项。如果要直接编辑或连接特定的接口,请运行以下选项。
# nmtui edit eno16777736
# nmtui connect eno16777736

NetworkManager文本用户界面

选择网络连接

如果你想设置静态IP就可以,另外,使用 Network Manager文本用户界面作为一个浅显的替代品实际上编辑网络接口文件,以及数量有限的选项方法所提供的,但要确保 网络管理服务在启用在您的系统上启动。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏