centOS中网络配置相关文件配置选项说明

CentOS 修改IP地址等网络相关的配置文件

找到对应网卡的IP地址配置文件:ifcfg-eth数字.
路径:/etc/sysconfig/network-scripts/ifcfg-eth数字
文件内配置项说明

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 
BOOTPROTO=static #设置网卡获得ip地址的方式,选项有:static(静态),dhcp(通过DHCP获取IP)或bootp(使用BOOTP协议获得IP) 
BROADCAST=192.168.0.255 #子网广播地址 
HWADDR=00:17:F3:05:18:20 #网卡物理地址(MAC) 
IPADDR=192.168.0.2 #BOOTPROTO=static时,使用此IP地址 
IPV6INIT=no #初始化IPv6的功能 
IPV6_AUTOCONF=no #是否自动化配置IPv6 
NETMASK=255.255.255.0 #网卡对应的网络掩码 
NETWORK=192.168.1.0 #网卡对应的网络地址 
ONBOOT=yes #系统启动时是否启用此设备,yes时,系统启动时激活 
#TYPE=Ethernet #网络类型 
#USERCTL=no #非root用户是否可控制该设备

CentOS 网关配置相关的配置文件
路径: /etc/sysconfig/network

文件内配置项说明

NETWORKING=yes # 表示系统是否使用网络,一般为yes。如果为no,则不使用网络,很多系统服务无法启动 
#NETWORKING_IPV6=no #是否启用IPv6 
#FORWARD_IPV4=no #是否开启IP转发功能 
#HOSTNAME=localhost.localdomain #设置本机的主机名,设置的值要和/etc/hosts中设置的主机名对应;注释掉,一般先解析主机名或者域名,再解析DNS 
GATEWAY=192.168.1.1 #设置网关的IP地址 
#GATEWAYDEV=gateway #网关设备名称

CentOS DNS相关的的配置文件
路径:/etc/resolv.conf

文件内配置项说明

#最重要的就是nameserver,其他可以忽略 
nameserver 8.8.8.8 #google域名服务器 
nameserver 8.8.4.4 #google域名服务器 
#search mitchellchu.com www.mitchellchu.com #定义域名的搜索列表 
#domain mitchellchu.com #定义本地域名 
#sortlist #对返回的域名进行排序

网络设备重启

service network restart
或
/etc/init.d/network restart

IP地址修改(即时生效)

ifconfig eth0 192.168.0.2 netmask 255.255.255.0

重新启动网络设备后生效

参见 /etc/sysconfig/network-scripts/ifcfg-eth数字 的修改

修改当前网关 Default Gateway(即时生效)

route add default gw 192.168.0.1 dev eth0

重启网络设备后生效:
参见:/etc/sysconfig/network的配置

修改DNS
参见:/etc/resolv.conf配置
修改后即时生效

修改主机名
即时生效:
hostname centos1
重新启动生效:
参见:/etc/sysconfig/network配置,注意这里还有/etc/hosts的配置

时间: 2024-12-20 13:55:53

centOS中网络配置相关文件配置选项说明的相关文章

linux网络配置相关文件

网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口是 pppX,比如ppp0等: 机器中所有可用网卡及名字: 参考:linux网络配置相关命令.虚拟网络接口eth0:0 网关GateWay配置地址: /etc/sysconfig/network  GATEWAY=192.168.1.250 /etc/sysconfig/network-script

用户配置相关文件

用户配置相关文件小总结 /etc/passwd         记录用户相关的信息 /etc/shadow         密码影子文件 /etc/group          记录用户组相关的信息 /etc/gshadow         密码影子文件(组密码) /etc/passwd  文件中各段的内容 第1段:用户名 第2段:密码占位符,真正的密码在/etc/shadow文件中 第3段:用户的UID(用户ID) 0:超级用户        若将普通用户的ID变为0,则该用户拥有超级用户的权

Nginx在CentOS中丢失nginx.pid文件的处理

在修改了Nginx配置文件(nginx.conf)后,使用"nginx -s reload"这个命令重新加载配置以使配置生效.这时有可能遇到nginx -s reload这个命令不能正常执行的情况,此时会给予提示未找到nginx.pid. 解决办法: 1.执行 nginx 命令: 2.执行 nginx -s reload 命令. 如果问题还不能解决,尝试如下操作: 1.强制杀掉nginx进程,执行: pkill -9 nginx 2.重启nginx.切换到nginx所在的目录,执行:

centos中查找出大文件命令汇总

在linux中简单的查找文件与目录大小很简单 #已易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小 du -sh [dirname|filename] 如: 当前目录的大小: 代码如下 复制代码 du -sh . 当前目录下个文件或目录的大小: 代码如下 复制代码 du -sh * 显示前10个占用空间最大的文件或目录: 代码如下 复制代码 du -s * | sort -nr | head * -h已易读的格式显示指定目录或文件的大小 * -s选项指定对

虚拟机中 Centos 7 网络和SSH的配置

一. 网络的配置 1.查看MAC地址: Centos 7 中查看IP信息的命令变了. ip addr 2.修改网络配置, 打开VM虚拟机的网络设置. 以上信息进行统计: IP地址在:192.168.222.128 到 192.168.222.254 之间任选一个. 子网掩码: 255.255.255.0 网关 192.168.10.2 广播地址: 192.168.10.255 DNS 8.8.8.8 (2) 开始修改网络配置文件 cd /etc/sysconfig/network-scripts

CentOs中mysql的安装与配置(转)

在linux中安装数据库首选MySQL,Mysql数据库的第一个版本就是发行在Linux系统上,其他选择还可以有postgreSQL,oracle等 在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件 这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服

01_Nginx安装,nginx下部署项目,nginx.conf配置文件修改,相关文件配置

?? 1.下载Nginx,进入Nginx下载地址:http://nginx.org/ 点击nginx-1.8.0,进入:http://nginx.org/en/download.html,下载文件: 2 下载pcre,这个是一个正则表达式的库,Nginx做rewriter的时候回用到这个库: 进入pcre的官网(rewrite模式需要pcre):http://www.pcre.org/ 选中右击复制所需要的版本: 3 下载zlib库(gzip模块需要zlib):http://www.zlib.n

Linux CentOS6系统安装最新版本Node.js环境及相关文件配置

Node.js,当前应用非常广泛的Javascript运行环境,采用C++编写的,目前应用较多的用于WEB应用中,执行效率还是非常高的,虽然老左不从业程序的开发,但是有些时候在玩VPS的时候还是会遇到使用Node.JS环境基础的,比如这几天在玩HEXO轻博客程序的搭建有用到Nodejs环境配置,这不正好把基于CentOS6系统的配置记录下来. 因为,我们常用默认的CentOS系统中自带的Nodejs源版本比较低,有些时候兼容不是太好,所以,我们在安装和配置Node.js环境的时候还是直接手工安装

nginx的源码编译及相关文件配置

Nginx 安装 Ngninx与apache的比较 1.轻量级,同样起web服务,比apache占用更少的内存及资源 2.抗并发,nginx处理请求是异步非阻塞的,而apache是同步阻塞型的,在高并发下nginx能保持低资源低消耗高性能,apache是同步多进程模型,一个连接对应一个进程:nginx是异步,多个连接可以对应一个进程 3.高度模块化的设计,编写模块相对简单 4.nginx处理静态文件好,耗费内存少,一般动态请求要apache去做,nginx适合做静态和反向 nginx服务器: s