Linux中如何配置IP相关文件

简介:

与网络相关的文件:
  1) /etc/sysconfig/network 设置主机名称及能否启动Network
  2) /etc/sysconfig/network-scripts/ifcfg-eth0 设置网卡参数的文件
  3) /etc/modprobe.conf 开机时用来设置加载内核模块的文件
  4) /etc/resolv.conf 设置DNS IP(解析服务器)的文件
  5) /etc/hosts 记录计算机IP对应的主机名称或主机别名
  6) /etc/protocols 定义IP数据包协议的相关数据,包括ICMP、TCP方面的数据包协议的定义等
  与网络相关的启动指令:
  1)/etc/init.d/network restart 可以重启整个网络的参数
  2)ifup eth0(ifdown eth0) 启动或是关闭某个网络接口,可以通过简单的script来处理,这两个script会主动到/etc/sysconfig/network-scripts/目录下
  ·ifconfig 查询、设置网卡与IP网段等相关参数
  ·ifup/ifdown 启动/关闭网络接口
  配置IP的三种方法:
  1、使用命令设置:
  只是暂时修改网络接口,立即生效,但不永久有效
  #ifconfig ethX ip/netmask
  # ifconfig eth0 192.168.100.1 设置eth0的IP
  # ifconfig eth0 192.168.100.1 netmask 255.255.255.0 > mtu 8000 设置网络接口值,同时设置MTU的值
  2、 图形界面设置:
  system-config-network-gui
  system-config-network-tui
  输入setup命令,进入图形界面(配置设备IP等相关属性信息、system-config中的服务集中在这一面板中),有时进入图形设置网络接口的界面时会出现乱码,这时的解决方法是:退出此图形界面,输入当命令“export LANG=en”,再进入图形界面,乱码便会得到改善。
  进入图形界面,选择“Network configuration”
  修改后网络接口之后,“Ok”、“Save”、“Save&Quit”、“Quit”退出,网络接口修改完成。网络接口不会立即生效,一旦生效,便会永久有效,让IP生效的解决方法是:
  1. #ifdown eth1 && ifup eth1 先禁用,再启用
  2. #service network restart 网络服务重启
  3. #/etc/init.d/network restart 也可以重启网络接口
  3、直接编辑配置文件:
  #vim /etc/sysconfig/network-scripts/ifcfg-ethX
  修改网络接口的配置文件,配置文件中的常用的属性有:
  DEVICE=ethX 设备名
  BOOTPROTO=(none | static(手动指定地址) | dhcp(动态获取) | bootp)
  ONBOOT={yes | no} 系统启动时,网络设备是否被激活
  HWADDR= 物理地址,不可随便改动
  IPADDR= IP地址,必须
  NETMASK= 子网掩码,必须
  TYPE=Ethernet 默认的,一般不要改,此项可以不存在
  常用属性还有:
  GATEWAY= 网关
  USERCTL={yes | no} 是否允许普通用户启用和禁用网络设备
  PEERDNS={yes | no} 若使用dhcp获取地址,服务器分配一个IP地址,是否修改服务器DNS的默认指向(默认值为yes)
  网络接口不会立即生效,一旦生效,便会永久有效,让IP生效的解决方法和第二种方法一样:
  1. #ifdown eth1 && ifup eth1 先禁用,再启用
  2. #service network restart 网络服务重启
  3. #/etc/init.d/network restart 也可以重启网络接口

最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章
|
3月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
1月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
181 11
|
6月前
|
Linux 开发工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
|
4月前
|
存储 数据管理 Linux
区分Linux中.tar文件与.tar.gz文件的不同。
总之,".tar"文件提供了一种方便的文件整理方式,其归档但不压缩的特点适用于快速打包和解压,而".tar.gz"文件通过额外的压缩步骤,尽管处理时间更长,但可以减小文件尺寸,更适合于需要节约存储空间或进行文件传输的场景。用户在选择时应根据具体需求,考虑两种格式各自的优劣。
715 13
|
5月前
|
安全 Linux
Linux赋予文件000权限的恢复技巧
以上这些步骤就像是打开一扇锁住的门,步骤看似简单,但是背后却有着严格的逻辑和规则。切记,在任何时候,变更文件权限都要考虑安全性,不要无谓地放宽权限,那样可能
189 16
|
4月前
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
260 0
|
6月前
|
Linux
【Linux】 Linux文件I/O常见操作技巧
以上就是Linux文件I/O操作的一些技巧,接纳它们,让它们成为你在Linux世界中的得力伙伴,工作会变得轻松许多。不过记住,技巧的运用也需要根据实际情况灵活掌握,毕竟,最适合的才是最好的。
211 28
|
5月前
|
存储 Linux 数据处理
深入剖析Linux中一切即文件的哲学和重定向的机制
在计算机的奇妙世界中,Linux的这套哲学和机制减少了不同类型资源的处理方式,简化了抽象的概念,并蕴藏着强大的灵活性。就像变戏法一样,轻轻松松地在文件、程序与设备之间转换数据流,标准输入、输出、错误流就在指尖舞动,程序的交互和数据处理因此变得既高效又富有乐趣。
104 4
|
6月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
360 24
|
6月前
|
Ubuntu Linux
"unzip"命令解析:Linux下如何处理压缩文件。
总的来说,`unzip`命令是Linux系统下一款实用而方便的ZIP格式文件处理工具。本文通过简明扼要的方式,详细介绍了在各类Linux发行版上安装 `unzip`的方法,以及如何使用 `unzip`命令进行解压、查看和测试ZIP文件。希望本文章能为用户带来实际帮助,提高日常操作的效率。
896 12