Linux网络基本配置

这篇具有很好参考价值的文章主要介绍了Linux网络基本配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux网络的基本配置和网络接口的初始化都是通过一组配置文件,可执行脚本和命令来控制的。
通常网络的配置主要经过以下几个步骤:

  1. 配置主机名称;
  2. 网络文件配置;
  3. 配置网卡配置文件;
  4. 配置域名解析;
  5. 网络服务重启。

一、 主机名称配置

配置主机名称的目的是方便人们记忆,TCP/IP网络上的每台主机都有一个唯一的号码来标记每台主机,这个号码即使IP,使用IP地址可以让机器准确识别每一台主机。但是IP地址是不方便用户的记忆,为了方便用户的机器,给机器定义个名称,只要实现机器名称和IP的转换就可以使用人们方便记忆的名称就可以在网络上进行通信了。

1、 修改配置文件/etc/hosts

主机名是配置在/etc/hosts文件下,只要每行包括一个IP地址,一个完整的域名和一个主机名就可以了。下面是一个/etc/hosts的例子:

127.0.0.1 localhost.localdomain localhost
2、 网络配置文件中设置主机名

若要使主机名更改长期生效,则应直接在/etc/sysconfig/network配置文件中进行修改,系统启动时,会从该配置文件中获得主机名信息,并进行主机名的设置。在/etc/sysconfig/network配置文件中有设置HOSTNAME,该设置项用于设置本机的主机名,/etc/hosts中设置的主机名要与HOSTNAME设置的主机名一致。

3、 hostname命令

可以通过hostname命令查看当前主机名,当然若要临时修改主机名可以通过该命令进行修改。

hostname mechin1

但是该命令不会将新主机名保存在网络配置文件/etc/sysconfig/network中,因此当系统重启后,主机名就会恢复成该配置文件中的HOSTNAME的值。

二、网络配置文件

网络配置文件/etc/sysconfig/network用于对网络服务进行总体配置。主要参数解释如下:

  • NETWORKING=yes|no: yes表示需要配置网络,no表示不需要配置网络,如果配置为no,很多系统服务程序将无法启动。
  • HOSTNAME=hostname: 本机的主机名,应与/etc/hosts中设置的主机名一致。
  • GATEWAYDEV=gw-dev: 网关设备的名称(例如eth0或者ip地址)
  • GATEWAY=gw-ip: 网关的地址。
  • DOMAINNAME=dom-name: 本机的域名。
  • FORWORD_IPV4=false|true:设置是否开启ipv6转发功能,只有一个网卡时设置为false。若装了两个网卡,并要开启IP数据包的转发功能,则设置为ture,比如要设置两个网络进行通信时。

三、网卡配置文件

在RHEL Server6.4中,系统网络设备的配置文件保存在
/etc/sysconfig/network-scripts目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。其中包括网卡的设备名、IP地址、子网掩码以及默认网关等配置信息。
配置文件中各项目的功能和含义见下表。
linux网络配置,linux,网络,运维
例如:
linux网络配置,linux,网络,运维

四、配置DNS域名解析

DNS服务器在域名解析过程中的查询顺序:本地缓存记录、区域记录、转发域名服务器、根域名服务器。
直接在ifcfg-eth0中配置DNS,这是比较简单的一种配置方法。
如果想在DNS的文件(/etc/resolvconf)中配置,就稍微复杂一点,因为在RHELServer6.4中有一个NetworkManager,用于协助管理无线、ADSL、VPN等。eth0网卡的主配置文件中的 NM_CONTROLLED=yes|no项决定了 eth0是否可以由NetworkManager管理,默认是开启的。如果开启了该选项,可能导致重启网络服后,/etc/resolv.conf中的配置会消失。所以首先要关闭NM_CONTROLLED,在ifcfg-eth0配置中加上 NM_CONTROLLED=no,即不让 NetworkManager管理eth0。
linux网络配置,linux,网络,运维

/etc/resolv.conf文件中存放域名服务器的IP地址。当用户正确设置了IP地址和默认网关后,就可以用IP地址与其他主机通信了,但此时还没有办法使用域名与其他主机进行通信,所以在配置网络的过程中还要配置当前主机的DNS服务器的IP地址,也就是说,该主机可以用配置的DNS服务器进行域名解析。
在配置文件中包含search配置项和nameserver配置项,例如:
linux网络配置,linux,网络,运维

五、重启网络服务

使用network命令重启网络服务,重新加载网络配置。文章来源地址https://www.toymoban.com/news/detail-703685.html

server network restart

到了这里,关于Linux网络基本配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 嵌入式Linux系统OpenWRT路由的基本配置

    OpenWRT是一个嵌入式Linux系统,想要了解嵌入式Linux系统的朋友有福了,今天小编要给大家介绍下OpenWRT路由的基本配置,一起来学习下吧。 chnroutes 路由表 这个路由表集中了所有分配到中国大陆的 IP 段,根据 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest 每天自动更新,可使得

    2024年02月07日
    浏览(64)
  • Linux 学习笔记(1)——系统基本配置与开关机命令

    目录 0、起步 0-1)命令使用指引 0-2)查看历史的命令记录 0-3)清空窗口内容 0-4)获取本机的内网 IP 地址 0-5)获取本机的公网ip地址 0-6)在window的命令行窗口中远程连接linux 0-7)修改系统的时间 0-8)给虚拟机配置静态 ip 地址 1、使用scp上传和下载文件 1-1)将本地文件上传到

    2024年02月10日
    浏览(36)
  • Linux配置yum源以及基本yum指令

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和 RedHa t以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。–来自百度百科 在Linux下

    2024年01月24日
    浏览(44)
  • 【Linux】1.0 登录用户配置 + 基本指令part 1

    方式一: 输入操作指令 (以root用户为例)-[ ssh root @公网IP ] → 输入用户密码 方式二 :新建 → 确认 → 打开 → 用户名:root → 输入用户密码 ( 如下图) 以 root 账户登录,输入下述指令,查看已经配置过的普通用户: 创建普通用户: 设置密码:(密码不能包含用户名,

    2024年02月11日
    浏览(37)
  • 快速上手: Linux环境配置, 基本指令与项目部署要点

    Linux 是由林纳斯·托瓦兹(Linus Torvalds)在 1991 年创立并发展至今成为服务器操作系统领域的核心系统。 Linux 与 Windows 一样,是一种操作系统(搞管理的软件),Linux 严格意义来说只是一个 “操作系统内核”;一个完整的操作系统 = 操作系统内核 + 配套的应用程序。 Linux 可以

    2024年02月10日
    浏览(41)
  • 【Linux】顶级编辑器Vim的基本使用及配置

    👑作者主页:@安 度 因 🏠学习社区:StackFrame 📖专栏链接:Linux

    2024年02月03日
    浏览(38)
  • 【Linux安全管理】iptables配置与iptables基本用法

    目录 一、服务的启动与关闭命令 二、iptables介绍 1、防火墙分类 2、iptables的启动 ① 在开机时禁用firewalld服务:  ②安装iptables-services ③将它设置为开机自启 3、iptables 四表五链详解 链 表  表和链的关系​编辑  不是所有的表都附着在同一条链上​编辑 4、iptables基本用法

    2024年02月05日
    浏览(36)
  • 【Linux】Ubuntu基本使用与配置, 以及常见问题汇总(一)

      大学期间,感觉很多时候学习课外知识都是被推着往前走,很多内容并没有深入去学习,知识的记录受限于所学比较片面,如今渐渐意识到似乎并没有建立起相关知识的体系架构,缺乏一个系统学习并整理的过程。本文将以 Ubuntu系统 为例,来整理一些Linux使用过程中常用

    2024年02月15日
    浏览(44)
  • 等保2.0 测评 linux服务器加固 基本安全配置手册

    禁止所有默认的被操作系统本身启动的且不需要的帐号,当你第一次装上系统时就应该做此检查,Linux提供了各种帐号,你可能不需要,如果你不需要这个帐号,就移走它,你有的帐号越多,就越容易受到攻击。 #为删除你系统上的用户,用下面的命令: [root@c1gstudio]# userdel

    2024年03月14日
    浏览(63)
  • anaconda 安装、配置、开机启动和基本操作 (windows+linux 详细)

    包括notebook的开机启动,启动脚本、配置等,2023年12月4日更新教程 anaconda是conda中的一种,也可以选用其它的conda anaconda会把python、pip等直接安装上,不用额外装配了,省心 conda对于需要多个python环境的开发者非常方便 演示版本2023.09 安装方法对于其它版本基本一致 官网: an

    2024年02月02日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包