RedHat_linux网络配置文件详解

合集下载

Red Hat Enterprise Linux 8 配置和管理网络说明书

Red Hat Enterprise Linux 8 配置和管理网络说明书

Red Hat Enterprise Linux 8配置和管理网络管理网络接口、防火墙和高级网络功能Last Updated: 2023-08-04Red Hat Enterprise Linux 8 配置和管理网络管理网络接口、防火墙和高级网络功能法律通告Copyright © 2023 Red Hat, Inc.The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates.XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries.Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.All other trademarks are the property of their respective owners.摘要利用 Red Hat Enterprise Linux (RHEL)的网络功能,您可以配置主机以满足您组织的网络和安全要求。

linux(RedHat)NTP时间同步的配置方法

linux(RedHat)NTP时间同步的配置方法

局域网内linux(RedHat)NTP时间同步的配置方法2009.12.31目录1. NTP跟踪层级安排2. NTP配置数据对单点故障应对能力的评估3. NTP服务器-redhat服务器的配置数据及说明4. NTP客户机一redhat服务器的配置数据及说明NTP跟踪层级安排设备第1跟踪时钟源第2跟踪时钟源第3跟踪时钟源网内NTP S/C192.168.80.31192.168.80.4prefer注1127.127.1.0server 192.168.80.34192.168.80.4prefer注1127.127.1.0server 其他redhat机器192.168.80.31或192.168.80.34192.168.80.34或192.168.80.31127.127.1.0client 注1:如有其他与192.168.80.4同级的时钟源可用,则NTP的可靠性更佳。

网内所有NTP客户机由自已的NTP算法根据当时NTP服务器及网络状态自行选择NTP服务器:不是192.168.80.3僦是192.168.80.34一旦网内NTP客户机失去了与网内NTP服务器的连接,将会按照自已的时钟频率将系统时间继续走下去,除了可能会造成日志时间和告警时间与标准时间有非常小的偏差外,不会对服务器应用或自身造成任何影响。

二.NTP配置数据对单点故障应对能力的评估下面就局域网内系统中相关设备发生单点故障时,各设备的NTP时钟跟踪情况做一分析:1. .上级NTP服务器单机失效但vrrp有效:2. 上级NTP服务器vrrp失效):3. 局域网内的NTPserver_1(31)失效:4. 局域网内的NTPserver_2(34)失效:三.NTP服务器—redhat服务器(31,34)的配置数据及说明(注:对NTP服务器的唯一要求是机器上不要跑双机系统。

)1. NTP的配置文件(/etc/ntp.conf)的内容:#ntprestrictpartrestrictdefaultkodnomodifynotrapnopeernoqueryrestrict127.0.0.1restrict192.168.80.0mask255.255.255.0nomodifynotraprestrict192.168.81.0mask255.255.255.0nomodifynotrap#ntpserverpartserver192.168.80.4version3server127.127.1.0#fudge127.127.1.0stratum10#ntpotherpartdriftfile/var/lib/ntp/drift2. 硬件时间每日有条件地被系统时间更新的配置(1)创建硬件时间更新脚本:/root/day_update_hwclock.sh的内容:/usr/sbin/ntpq-p>/root/tmp_ntpq.txt2>&1ifgrep"*†192.168.80.4"/root/tmp_ntpq.txtthen/bin/date>>/root/tmp_ntpq.txt2>&1/usr/sbin/hwclock--show>>/root/tmp_ntpq.txt2>&1/usr/sbin/hwclock-w>>/root/tmp_ntpq.txt2>&1[$?-eq0]&&echo"hwclock-wsuccess">>/root/tmp_ntpq.txt2>&1/bin/date>>/root/tmp_ntpq.txt2>&1/usr/sbin/hwclock--show>>/root/tmp_ntpq.txt2>&1elselogger-palert"[HC]:NTPserverlostorNTPservicestop"fihwclock-wsuccessMonJan414:19:20CST2010Mon04Jan201002:19:20PMCST-0.015907seconds[root@ftpnode2~]#该脚本用于将系统时间去同步硬件时间,以消除硬件时间的累积误差。

Red_hat_linux_网卡及IP设置(详解)

Red_hat_linux_网卡及IP设置(详解)

Redhat Linux网卡及IP设置一、单网卡多IP例:将eht0 添加新地址eth0:11.拷贝/etc/sysconfig/network-scripts/ifcfg-eth0文件为ifcfg-eth0:12.修改其中DEVICE=eth0:13.根据需要修改IP地址(IPADD)和掩码(NETMASK),可以删除NETWORK、BROADCAST、HWADDR4.重启网络服务#service network restart::::::::::::::ifcfg-eth0::::::::::::::DEVICE=eth0BOOTPROTO=noneBROADCAST=125.97.5.255HW ADDR=00:0C:29:48:31:BAIPADDR=125.97.4.222NETMASK=255.255.254.0NETWORK=125.97.4.0ONBOOT=yesTYPE=EthernetUSERCTL=noPEERDNS=yes::::::::::::::ifcfg-eth0:1::::::::::::::# Please read /usr/share/doc/initscripts-*/sysconfig.txt# for the documentation of these parameters.TYPE=EthernetIPADDR=192.168.2.1DEVICE=eth0:1HW ADDR=00:0c:29:48:31:baBOOTPROTO=noneNETMASK=255.255.255.0ONBOOT=yesUSERCTL=noPEERDNS=yes二、多网卡绑定负载均衡一个IP地址1.编辑虚拟网络接口配置文件,指定网卡IP# cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-bond02为接合设备创建一个网络脚本(例如:/etc/sysconfig/network-scripts/ifcfg-bond0),它和以下例子相似:DEVICE=bond0USERCTL=noONBOOT=yesBROADCAST=192.168.1.255NETWORK=192.168.1.0NETMASK=255.255.255.0GATEWAY=192.168.1.1IPADDR=192.168.1.102编辑用于eth0 和eth1 的/etc/sysconfig/network-scripts/ifcfg-ethX,因此这两个文件的内容都完全相同。

Redhat下无线网卡配置攻略

Redhat下无线网卡配置攻略

无线上网是近几年来网络发展的重点。

由于脱离了物理的线缆限制,无线上网已经成为众多家庭和办公环境的首选方式。

许多传统的基于有线局域网的环境也都在向无线迁移,这对于Linux下的驱动程序提出了很迫切。

众所周知,对于无线网卡这种新产物,Linux的驱动支持总是慢一拍,大多数网卡的驱动盘都是只有Windows的驱动,直到目前也很少有附加Linux 驱动的。

这对于Linux在国内的普及和发展造成了很大的障碍。

一、引言这两天根据实验室内部的需要,承担了改造现有网络,增加无线AP的工程。

由于本实验室长期从事Unix/Linux方面的研究和工程项目,有大量的Linux主机需要解决无线上网问题。

为此笔者一直在广泛的搜寻Linux下面可以支持无线网卡,也曾经在GOOGLE上查阅了无数资料,包括硬件厂商的、第三方开源支持的,等等。

但是这些资料看起来很多,但是实际上符合我的需求的可以说很少,主要有以下几个问题:1. 现有的叙述Linux下面无线网卡支持方案的文章,绝大多是讲使用ndis wrapper的方式。

这个软件包只支持2.6以上内核,对于内核版本2.4.20的根本不支持。

而实验室内大多数机器都在使用传统的RedHat 9.0,其内核恰恰用的是2.4.20,如果再需要换内核就比较麻烦了。

另外,它使用的重新利用WindowsXP驱动的方式,从里面分析二进制指令以转化成Linux驱动,但是目前转化率并不是100%完善,对windows xp的驱动也不是100%可用。

2. ndis wrapper需要重编译内核,这造成安装过程非常麻烦,另外很多已经在运行的应用是根本不允许再编译内核的。

因此,最好拿来驱动编出模块,直接加载就能用。

笔者认为驱动程序就是应该使用上尽量简化,比较反感需要重新编译内核的任何应用。

3. 所讲的无线网卡多是PCMICA、USB的,对于标准PCI的讲的相对较少。

而我们需要支持的大多数是PC机,使用PCI网卡是最方便的,也是最省钱的。

Linux网络配置文件详解

Linux网络配置文件详解
service network stop //停止网络服务
service network status //查看网络服务状态
另外,还有单个网卡绑定多个IP和多个网卡绑定为一块虚拟网卡的配置。
1、单网卡绑定多个IP
有时,我们需要在一块网卡上配置多个IP,例如,在上面的例子中,我们还需要为eth0配置IP 192.168.168.2和192.168.168.3。那么需要再在/etc/sysconfig/network-scripts下新建两个配置文件:
在RedHat中,系统网络设备的配置文件保存在/etc/sysconfig/network-scripts目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。在启动时,系统通过读取这个配置文件决定某个网卡是否启动和如何配置。
下面是/etc/sysconfig/network-scripts/ifcfg-eth0文件的示例:
首先在/etc/sysconfig/network-scripts/下创建虚拟网卡bond0的配置文件ifcfg-bond0,内容如下
DEVICE=bond0
BOOTPROTO=none
BROADCAST=192.168.168.255
IPADDR=192.168.168.1
NETMASK=255.255.255.0
NETWORK=192.168.168.0
NBOOT=yes
TYPE=Ethernet
GATEWAY=192.168.168.250
USERCTL=no
然后分别修改eth0和eth1的配置文件
ifcfg-eth0内容:
DEVICE=ethБайду номын сангаас

BIND DNS 服务器配置

BIND DNS 服务器配置

Red Hat Linux 网络配置基础#一:配置文件说明。

[root@redhatlinux9 root]# cat /etc/sysconfig/network# CAT用来显示此文件/etc/sysconfig/network ,此文件包含了主机的最基本网络信息,用于系统启动。

NETWORKING=yesHOSTNAME=redhatlinux9GATEWAY=192.168.1.1# 比如以上显示了主机名和网关信息等。

[root@redhatlinux9 root]# vi /etc/sysconfig/network# 可以使用VI或者图形化界面来修改,其它配置文件也是一样。

[root@redhatlinux9 root]# cat /etc/sysconfig/network-scripts/ cat: /etc/sysconfig/network-scripts/: 是一个目录# 此目录下包含系统启动时用来初始化网络的一些信息。

[root@redhatlinux9 root]# cd /etc/sysconfig/network-scripts/# 进入此目录。

[root@redhatlinux9 network-scripts]# dir# 可以看到很多文件。

ifcfg-eth0 ifdown-isdn ifup-aliases ifup-plusb ifup-wireless ifcfg-lo ifdown-post ifup-ippp ifup-post init.ipv6-global ifdown ifdown-ppp ifup-ipv6 ifup-ppp network-functio nsifdown-aliases ifdown-sit ifup-ipx ifup-routes network-functio ns-ipv6ifdown-ippp ifdown-sl ifup-isdn ifup-sitifdown-ipv6 ifup ifup-plip ifup-sl[root@redhatlinux9 network-scripts]# cat ifcfg-eth0# 如第一块以太网卡的文件为ifcfg-eth0,用CAT命令显示可以看到:DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.1.216NETMASK=255.255.255.0GATEWAY=192.168.1.254# 设备名、随启动运行、静态IP地址、IP地址为192.168.1.216、掩码255.255.255.0、网关192.168.1.254[root@redhatlinux9 etc]# cat /etc/resolv.conf# DNS客户端配置文件,此文件用于指定域名服务器地址。

CentOS网络配置详解

CentOS网络配置详解

CentOS⽹络配置详解1 2 3 4 5 6 7 8 9 10 11配置⽂件详解在RHEL或者CentOS等Redhat系的Linux系统⾥,跟⽹络有关的主要设置⽂件如下:/etc/host.conf 配置域名服务客户端的控制⽂件/etc/hosts 完成主机名映射为IP地址的功能/etc/resolv.conf 域名服务客户端的配置⽂件,⽤于指定域名服务器的位置/etc/sysconfig/network 包含了主机最基本的⽹络信息,⽤于系统启动./etc/sysconfig/network-script/ 系统启动时初始化⽹络的⼀些信息/etc/xinetd.conf 定义了由超级进程xinetd启动的⽹络服务/etc/networks 完成域名与⽹络地址的映射/etc/protocols 设定了主机使⽤的协议以及各个协议的协议号/etc/services 设定主机的不同端⼝的⽹络服务# ifup eth0 # 开启eth0⽹卡# ifdown eth0 # 关闭eth0⽹卡 1234 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83CentOS 查询IP地址,输⼊下⾯的命令:ip -a 。

CentOS 打开/关闭⽹络连接,输⼊下⾯的命令:ifup ens192 ifdw ens192 。

CentOS 重启⽹络服务,输⼊下⾯的命令:systemctl retart network.service 或 systemctl restart network。

Linux各种重要配置文件详解

Linux各种重要配置文件详解

Linux各种重要配置⽂件详解1:⽹卡⽂件/etc/sysconfig/network-scripts/ifcfg-eth0[root@Gin scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 ## 物理设备名,eth0为第⼀块⽹卡;eth1为第⼆块⽹卡HWADDR=00:0C:29:84:0C:21 ## ⽹卡的MAC地址,48位TYPE=Ethernet ## 以太⽹UUID=09ae6890-2925-4ca0-9cbc-e937593624f8 ## 唯⼀的⼀个⽤户标识,相当于⾝份证号码!如查看磁盘设备的UUID使⽤blkid命令ONBOOT=yes ## 控制⽹卡是否开机启动NM_CONTROLLED=yes ##是否通过networkmanager管理⽹卡设备BOOTPROTO=dhcp ## proto取下列值之⼀:none,引导时不使⽤协议;static,静态分配地址;bootp,使⽤BOOTP协议;dhcp,使⽤DHCP协议IIPADDR=192.168.17.128 ## IP地址 NETMASK=255.255.255.0 ## ⼦⽹掩码,划分⽹络位和主机位DNS2=202.106.0.20 ## DNS是把变成了baidu服务器IP。

DNS就是域名和IP的解析⼯具DNS1=8.8.8.8GATEWAY=192.168.0.1 ## ⽹关地址,路由器的地址USERCTL=noPEERDNS=yesIPV6INIT=no2:/etc/fstabfstab - static information about the filesystems作⽤:设置⽂件系统挂载信息的⽂件,使得开机能够⾃动挂载磁盘分区[root@Gin scripts]# cat /etc/fstab## /etc/fstab# Created by anaconda on Tue Jan 24 02:46:13 2017## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#UUID=91a2efd1-8bf1-42d2-a387-e22e4b665a36 / ext4 defaults 1 1UUID=3f124651-9d7a-42b4-8cfa-11053a5a8ffc /boot ext4 defaults 1 2UUID=8cb814f4-f2f4-4bb0-a127-c97092845fcf swap swap defaults 0 0tmpfs /dev/shm tmpfs defaults 0 0devpts /dev/pts devpts gid=5,mode=620 0 0sysfs /sys sysfs defaults 0 0proc /proc proc defaults 0 0字段定义/etc/fstab ⽂件包含了如下字段,通过空格或 Tab 分隔:<file system> <dir> <type> <options> <dump> <pass>#第⼀列:要被挂载的磁盘设备#第⼆列:前⾯⽬录的挂载点(前⾯的⽬录挂载到哪个⽬录下)#第三列:挂载的⽂件系统类型!⽀持许多种不同的⽂件系统:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。

redhat的网络配置文件

redhat的网络配置文件

redhat的⽹络配置⽂件ifup、ifdown启⽤、禁⽤⽹卡的命令。

在linux系统中,实时地⼿动修改⼀些⽹络接⼝参数,可以利⽤ifconfig命令来实现,如果是要直接以配置⽂件,即在:/etc/sysconfig/network-scripts中的ifcfg-ethx等⽂件的设置参数来启动的话,那就得要通过ifdown或 ifup来实现了。

这两个程序其实是script⽽已,它会直接到 /etc/ sysconfig/network-scripts⽬录下搜索对应的配置⽂件,例如ifup eth0,它会找出ifcfg-eth0这个⽂件的内容,然后加以设置。

不过,由于这两个程序主要是搜索设置⽂件(ifcfg-ethx)来进⾏启动与关闭的,所以在使⽤前请确定ifcfg-ethx是否真的存在于正确的⽬录内,否则会启动失败。

另外,如果以ifconfig eth0来设置或者是修改了⽹络接⼝后,就⽆法再以ifdown eth0的⽅式来关闭了。

因为ifdown会分析⽐较⽬前的⽹络参数与ifcfg-eth0是否相符,不符的话,就会放弃这次操作。

因此,使⽤ ifconfig修改完毕后,应该要以ifconfig eth0 down才能够关闭该接⼝。

linux每次启动时⽹卡都需要激活才能上⽹可以这样解决:#vi /etc/sysconfig/network-scripts/ifcfg-eth0:1查看eth0:1的配置⽂件。

都说有ONBOOT=yes这句就能开机启动⾃动激活,但配置⽂件中明明就有还是没起作⽤,开机总是要⼿动去激活。

在/etc/rc.d/rc.local⽂件中加⼊:1./etc/sysconfig/network-scripts/ifcfg-<interface-name>⽂件DEVICE=<name> <name>表⽰物理设备的名字IPADDR=<address> <address>表⽰赋给该⽹卡的IP地址NETMASK=<mask> <mask>表⽰⼦⽹掩码BROADCAST=<address> <address>表⽰⼴播地址ONBOOT=yes/no 启动时是否激活该卡BOOTPROTO=none none:⽆须启动协议 bootp:使⽤bootp协议 dhcp:使⽤dhcp协议GATEWAY=<address> <address>表⽰默认⽹关MACADDR=<MAC-address> <MAC-address>表⽰指定⼀个MAC地址USERCTL=yes/no 是否允许⾮root⽤户控制该设备2./etc/resolv.conf⽂件3./etc/sysconfig/network⽂件4./etc/hosts⽂件。

redhat Enterprise Linux6.3 图形安装配置过程及web网站的架设详解(原创)

redhat Enterprise Linux6.3 图形安装配置过程及web网站的架设详解(原创)

Linux6.3图形界面安装调试及web网站的架设详解一、linux6.3 安装一般机器,放入光盘,在这里我用的是虚拟机和存储来实现的。

故我在虚拟机的光驱中直接加入了linux的iso文件。

启动虚拟机后出现下面的界面。

直接回车然后进入以下画面此处如果选择ok则是检测你的光盘系统的完整性,在这里我们选择ship跳过,开始安装点击next进行下一步的安装在这里让我们选择安装的语言,我们当然是选择简体中文了,除非你的英文很棒,你选择英文安装。

接着点击next下一步默认为美国英语式,在这里是默认的。

然后下一步就可以我们这里默认为基本存储设备即可,说明了redhat linux 对存储的支持力度相当大。

紧接着下一步因为我是通过存储给其划分的新硬盘,没有任何数据,故此,我选择“是,忽略所有数据(y)”然后,下一步名字是我自己定义的,这个你可以随便定义,只要你方便记忆即可,最好是把主机名命名为你这台服务器的用途的名称。

随后,下一步。

时区在这里是默认的,但值得注意的是,一定把左下角系统时钟用UTC时间的对勾去掉,否则它会和你虚机的系统时间产生冲突。

设置完成后,下一步设置密码,密码为root登录的密码,你一定要设置好,并记号它,否则将来会很麻烦。

密码设置完成后,下一步。

此时会出现密码不够安全的窗口,这是因为你的密码设置的安全级别太低的缘故,不用管它,选择“无论如何都使用”按钮。

此时出现以下窗口因为是全新的硬盘,而且我已经分配的独立的空间,故我选择最后一项“创建自定义布局”然后进行下一步在这里我们对系统进行分区,我们分区的时候就该注意了,下面我就简单介绍一下分区的情况,1、s wap分区,此分区为交换分区,一般来讲当物理内存很小时,它的大小是内存的两倍,系统总是在物理内存不够时,才进行Swap交换。

其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。

通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。

Linux系统网络配置教程

Linux系统网络配置教程

Linux系统网络配置教程一、引言在现代信息技术时代,网络已经成为我们生活和工作中不可或缺的一部分。

而对于使用Linux操作系统的用户来说,正确配置网络是十分重要的。

本章将介绍Linux系统网络配置的基本步骤和常见问题解决方法。

二、网络配置概述网络配置是指将计算机与网络相连,并配置正确的网络参数,以实现与其他计算机之间的通信。

Linux系统的网络配置可分为两个方面,即物理连接和逻辑配置。

2.1 物理连接物理连接是指将计算机与网络相连的操作。

首先要确保计算机已经正确连接到局域网或因特网。

如果是有线连接,需要插入以太网线到计算机的网卡插槽和路由器的网络接口;如果是无线连接,需要确保无线网卡已经连接到正确的无线网络。

2.2 逻辑配置逻辑配置是指在物理连接完成后,需要对计算机进行相应的软件设置,以使其能够正确地与其他网络设备进行通信。

逻辑配置的主要内容包括IP地址的配置、网关的配置、DNS的配置以及防火墙的配置等。

三、IP地址配置IP地址是互联网中用于标识和定位计算机的一种地址。

在Linux系统中,可以通过以下两种方式来配置IP地址:3.1 动态IP地址配置动态IP地址配置是指使用DHCP服务器为计算机分配IP地址的方式。

DHCP是一种网络协议,它可以自动为计算机分配IP地址和其他网络配置信息。

要使用动态IP地址配置,在终端中输入以下命令:```shellsudo dhclient eth0```其中,eth0是计算机的网卡接口名,根据实际情况进行相应更改。

3.2 静态IP地址配置静态IP地址配置是指手动为计算机分配一个固定的IP地址。

这种方式适用于需要长期使用特定IP地址的情况。

要进行静态IP 地址配置,需要编辑网络配置文件。

在终端中输入以下命令:```shellsudo nano /etc/network/interfaces```在文件中添加以下配置信息:```shellauto eth0iface eth0 inet staticaddress 192.168.0.100netmask 255.255.255.0gateway 192.168.0.1```其中,eth0是计算机的网卡接口名,address是计算机的IP地址,netmask是子网掩码,gateway是网关地址。

全面了解 Linux 网络配置

全面了解 Linux 网络配置

全面了解 Linux 网络配置随着互联网的发展,计算机网络已成为当今社会必不可少的一部分。

而作为计算机操作系统的一种,Linux也不例外。

对于Linux服务器来说,网络配置是一个必不可少的部分,它涉及到网络通信,因此对于Linux用户和系统管理员来说,了解和掌握Linux网络配置非常重要。

接下来,我们将深入了解全面的Linux网络配置。

Linux网络配置组成在掌握Linux网络配置之前,先了解下Linux网络配置的组成。

Linux网络配置主要由以下三部分构成:物理设备:包括网卡、网线、交换机等。

物理设备通常指计算机、服务器通讯的硬件设施。

网络协议:网络协议是指计算机通讯规定的一组规则,它定义了计算机间如何交换信息、控制信息传输速度、欠载适应等各方面的事项。

网络服务:网络服务是指提供特定功能的一组程序,如Web服务器、邮件服务器、FTP服务器等。

以上三部分构成了Linux网络配置的基本构成要素。

Linux网络配置的文件结构在深入了解Linux网络配置时,必须要知道Linux网络配置的文件结构。

Linux网络配置的主要配置文件是在/etc目录下的。

常见的如:/etc/sysconfig/network-scripts/ifcfg-eth0:这个文件是Linux下网卡配置文件,其中ifcfg-eth0是指网卡eth0的属性配置。

/etc/resolv.conf:该文件主要用于DNS服务器设置。

/etc/hosts:该文件是Linux下的本地DNS解析文件,主要用于域名解析的映射。

/etc/hosts.allow:用于对网络服务器的访问进行设置。

/etc/hosts.deny:该文件主要是对不允许访问的服务器进行设置。

通过以上文件我们可以使用vim、vi等编辑器修改里面的内容。

Linux网络配置的参数介绍现在我们初步了解了Linux网络配置的基本组成部分,再来深入了解一下Linux网络配置的参数。

这些参数在我们进行Linux网络配置时,尤其是在配置网卡时是比较常用的。

LINUX用户和用户组配置文件详解

LINUX用户和用户组配置文件详解

LINUX用户和用户组配置文件详解/etc/passwd 用户基础配置文件/etc/shadow 用户影子文件,最关键的信息是密码/etc/login.defs 是设置用户帐号限制的文件。

该文件里的配置对root用户无效。

用户(User)和用户组(Group)的配置文件,是系统管理员最应该了解和掌握的系统基础文件之一,从另一方面来说,了解这些文件也是系统安全管理的重要组成部份;做为一个合格的系统管理员应该对用户和用户组配置文件透彻了解才行;一、用户(User)相关;谈到用户,就不得不谈用户管理,用户配置文件,以及用户查询和管理的控制工具;用户管理主要通过修改用户配置文件完成;用户管理控制工具最终目的也是为了修改用户配置文件。

什么是用户查询和管理控制工具呢?用户查询和控制工具是查询、添加、修改和删除用户等系统管理工具,比如查询用户的id和finger命令,添加用户的usera dd 或adduser 、userdel 用户的删除、设置密码的passwd命令、修改用户usermod 等等;我们需要知道的是通过用户查询和控制工具所进行的动作的最终目的也是修改用户配置文件;所以我们进行用户管理的时候,直接修改用户配置文件一样可以达到用户管理的目的;通过上面的解说,我们能实实在在的感觉到用户(Us er)配置文件的重要性;其实用户和用户组在系统管理中是不可分割的,但为了说明问题,我们还是得把用户(User)的配置文件单列出来解说,其中包括/et c/passwd 和/etc/shadow 文件;在这之中,你还能了解UID的重要性;通过本标题,您可以了解或掌握的内容有:了解/etc/ passwd和/etc/shadow;什么UID ;与用户相关的系统配置文件主要有/etc/passwd 和/et c/shadow,其中/etc/shadow是用户资讯的加密文件,比如用户的密码口令的加密保存等;/etc/passwd 和/ etc/shadow 文件是互补的;我们可以通过对比两个文件来差看他们的区别;1、关于/etc/passwd 和UID;/etc/passwd 是系统识别用户的一个文件,做个不恰当的比喻,/etc/passwd 是一个花名册,系统所有的用户都在这里有登录记载;当我们以beinan 这个账号登录时,系统首先会查阅/etc/passwd 文件,看是否有beinan 这个账号,然后确定beinan的UID,通过UID 来确认用户和身份,如果存在则读取/etc/sha dow 影子文件中所对应的beinan的密码;如果密码核实无误则登录系统,读取用户的配置文件;1)/etc/passwd 的内容理解:在/etc/passwd 中,每一行都表示的是一个用户的信息;一行有7个段位;每个段位用:号分割,比如下面是我的系统中的/etc/passwd 的两行;beinan:x:500:500:beinan sun:/home/beinan:/bin/ba shlinuxsir:x:505:502:linuxsir open,linuxsir office,1389 8667715:/home/linuxsir:/bin/bashbeinan:x:500:500:beinan sun:/home/beinan:/bin/ba shlinuxsir:x:501:502::/home/linuxsir:/bin/bash第一字段:用户名(也被称为登录名);在上面的例子中,我们看到这两个用户的用户名分别是beinan 和linuxsir;第二字段:口令;在例子中我们看到的是一个x,其实密码已被映射到/etc/shadow 文件中;第三字段:UID ;请参看本文的UID的解说;第四字段:GID;请参看本文的GID的解说;第五字段:用户名全称,这是可选的,可以不设置,在beinan这个用户中,用户的全称是beinan sun ;而linuxsir 这个用户是没有设置全称;第六字段:用户的家目录所在位置;beinan 这个用户是/home/beinan ,而linuxsir 这个用户是/home/linu xsir ;第七字段:用户所用SHELL 的类型,beinan和linu xsir 都用的是bash ;所以设置为/bin/bash ;2)关于UID 的理解:UID 是用户的ID 值,在系统中每个用户的UID的值是唯一的,更确切的说每个用户都要对应一个唯一的UID ,系统管理员应该确保这一规则。

Redhat-6.5基于网络安装服务器配置

Redhat-6.5基于网络安装服务器配置

概述本文以Redhat6.5为基础,通过配置网络安装服务器,实现Redhat Linux的网络安装。

主要用到的软件(服务)有DHCP,TFTP,NFS,Kickstart等。

本文只列出具体步骤,不含原理说明。

1. 基础配置1.1 更改IP地址[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=08:00:27:53:44:fbTYPE=EthernetUUID=82affeef-922e-40b2-b89f-a5df8e9fa236ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneIPADDR=192.168.7.30NETMASK=255.255.255.0GATEWAY=192.168.7.1IPV6INIT=noUSERCTL=no[root@localhost ~]# ifup eth0Active connection state: activatedActive connection path: /org/freedesktop/NetworkManager/ActiveConnection/11.2 更改hostnme[root@localhost ~]# vi /etc/sysconfig/network[root@redhatnis ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=redhatnis[root@localhost ~]# vi /etc/hosts[root@localhost ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.7.30 redhatnis1.3 关闭SELINUX及防火墙(iptables)[root@localhost ~]# vi /etc/selinux/config[root@redhatnis ~]# cat /etc/selinux/config |grep disa# disabled - SELinux is fully disabled.SELINUX=disabled[root@localhost ~]# chkconfig |grep iptaiptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off[root@localhost ~]# chkconfig --level 2345 iptables off[root@localhost ~]# shutdown -ry 02. 软件安装1.1 挂载安装光盘[root@redhatnis ~]# mount /dev/sr0 /mntmount: block device /dev/sr0 is write-protected, mounting read-only[root@redhatnis ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_root-lv_root 20G 6.2G 12G 35% /tmpfs 940M 72K 940M 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot/dev/sr0 3.6G 3.6G 0 100% /mnt1.2 配置YUM源[root@redhatnis ~]# cd /etc/yum.repos.d[root@redhatnis yum.repos.d]# vi installmedia.repo[root@redhatnis yum.repos.d]# cat installmedia.repo[InstallMedia]name=Red Hat Enterprise Linux 6.5baseurl=file:///mnt/Serverenabled=1gpgcheck=0[root@redhatnis yum.repos.d]# yum listLoaded plugins: product-id, refresh-packagekit, security, subscription-managerThis system is not registered to Red Hat Subscription Management. You can usesubscription-manager to register.InstallMedia | 3.9 kB 00:00 ...Installed PackagesConsoleKit.x86_64 0.4.1-3.el6 @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.51.3 安装所需软件[root@redhatnis ~]# yum install -y -q xinetd tftp tftp-server ftp vsftpd dhcpnfs-utilsThis system is not registered to Red Hat Subscription Management. You can usesubscription-manager to register.3. 配置DHCP Server[root@redhatnis ~]# cd /etc/dhcp[root@redhatnis dhcp]# vi dhcpd.conf[root@redhatnis dhcp]# cat dhcpd.conf## DHCP Server Configuration file.# see /usr/share/doc/dhcp*/dhcpd.conf.sample# see 'man 5 dhcpd.conf'#allow booting;allow bootp;#Boot 所需文件filename "pxelinux.0";#TFTP服务器IPnext-server 192.168.7.30;subnet 192.168.7.0 netmask 255.255.255.0{option subnet-mask 255.255.255.0;#IP地址范围range 192.168.7.31 192.168.7.100;default-lease-time 21600;max-lease-time 43200;}[root@redhatnis dhcp]# service dhcpd startStarting dhcpd: [ OK ][root@redhatnis dhcp]# chkconfig --level 345 dhcpd on[root@redhatnis dhcp]# chkconfig |grep dhcpddhcpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off4. 通过FTP(vsftpd)方式上传ISO镜像[root@redhatnis ~]# cd /etc/vsftpd/[root@redhatnis vsftpd]# vi ftpusers[root@redhatnis vsftpd]# cat ftpusers |grep root#root[root@redhatnis vsftpd]# vi user_list[root@redhatnis vsftpd]# cat user_list |grep root#root[root@redhatnis ~]# service vsftpd startStarting vsftpd for vsftpd: [ OK ][root@redhatnis ~]# chkconfig --level 345 vsftpd on此处上传ISO镜像[root@redhatnis ~]# ll /tmp |grep iso-rw-r--r-- 1 root root 3853516800 Feb 16 08:40 rhel-server-6.5-x86_64-dvd.iso 5. 配置NFS[root@redhatnis ~]# mkdir /iso[root@redhatnis ~]# mv /tmp/rhel-server-6.5-x86_64-dvd.iso /iso[root@redhatnis ~]# vi /etc/exports[root@redhatnis ~]# cat /etc/exports/iso *(ro)/mnt *(ro)[root@redhatnis ~]# service rpcbind statusrpcbind (pid 931) is running...[root@redhatnis ~]# service rpcidmapd statusrpc.idmapd (pid 1435) is running...[root@redhatnis ~]# service nfs startStarting NFS services: [ OK ]Starting NFS quotas: [ OK ]Starting NFS mountd: [ OK ]Starting NFS daemon: [ OK ]Starting RPC idmapd: [ OK ][root@redhatnis ~]# showmount -eExport list for redhatnis:/mnt */iso *[root@redhatnis ~]# chkconfig --level 345 nfs on[root@redhatnis ~]# chkconfig |grep nfsnfs 0:off 1:off 2:off 3:on 4:on 5:on 6:off6. 配置TFTP Server[root@redhatnis ~]# mkdir /tftpboot[root@redhatnis ~]# vi /etc/xinetd.d/tftp[root@redhatnis ~]# cat /etc/xinetd.d/tftp# default: off# description: The tftp server serves files using the trivial file transfer \# protocol. The tftp protocol is often used to boot diskless \# workstations, download configuration files to network-aware printers, \# and to start the installation process for some operating systems.service tftp{socket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpdserver_args = -s /tftpbootdisable = noper_source = 11cps = 100 2flags = IPv4}7. 复制相关文件[root@redhatnis ~]# mount -t iso9660 -o loop,ro /iso/rhel-server-6.5-x86_64-dvd.iso /mnt[root@redhatnis ~]# cp -pr /mnt/images /iso[root@redhatnis ~]# cp -pr /mnt/Packages/syslinux-4.02-8.el6.x86_64.rpm /iso[root@redhatnis ~]# ll /isototal 3764068dr-xr-xr-x 3 root root 4096 Nov 12 2013 images-rw-r--r-- 1 root root 3853516800 Feb 16 14:10 rhel-server-6.5-x86_64-dvd.iso -r--r--r-- 1 root root 879224 Jan 4 2013 syslinux-4.02-8.el6.x86_64.rpm [root@redhatnis ~]# ll /iso/images/total 185548-r--r--r-- 1 root root 380928 Nov 12 2013 efiboot.img-r--r--r-- 1 root root 37976064 Nov 12 2013 efidisk.img-r--r--r-- 1 root root 145731584 Nov 12 2013 install.img-r--r--r-- 1 root root 5898240 Nov 12 2013 product.img[root@redhatnis ~]# cd /iso[root@redhatnis iso]# rpm2cpio syslinux-4.02-8.el6.x86_64.rpm |cpio -dimv[root@redhatnis iso]# lsimages rhel-server-6.5-x86_64-dvd.iso syslinux-4.02-8.el6.x86_64.rpm usr[root@redhatnis iso]# cp ./usr/share/syslinux/pxelinux.0 /tftpboot[root@redhatnis iso]# cp ./images/pxeboot/{vmlinuz,initrd.img} /tftpboot[root@redhatnis iso]# cd /tftpboot/[root@redhatnis tftpboot]# cp /boot/grub/splash.xpm.gz ./8. 创建default文件[root@redhatnis tftpboot]# mkdir pxelinux.cfg[root@redhatnis tftpboot]# cd pxelinux.cfg[root@redhatnis pxelinux.cfg]# cp /mnt/isolinux/isolinux.cfg ./default[root@redhatnis pxelinux.cfg]# vi default[root@redhatnis pxelinux.cfg]# cat defaultdefault linuxprompt 1timeout 60menu background splash.jpgmenu title Welcome to Red Hat Enterprise Linux 6.5!menu color border 0 #ffffffff #00000000menu color sel 7 #ffffffff #ff000000menu color title 0 #ffffffff #00000000menu color tabmsg 0 #ffffffff #00000000menu color unsel 0 #ffffffff #00000000menu color hotsel 0 #ff000000 #ffffffffmenu color hotkey 7 #ffffffff #ff000000menu color scrollbar 0 #ffffffff #00000000label linuxmenu label ^Install or upgrade an existing systemmenu defaultkernel vmlinuzappend ks=nfs:192.168.7.30:/iso/ks.cfg initrd=initrd.imglabel vesamenu label Install system with ^basic video driverkernel vmlinuzappend initrd=initrd.img xdriver=vesa nomodesetlabel rescuemenu label ^Rescue installed systemkernel vmlinuzappend initrd=initrd.img rescuelabel localmenu label Boot from ^local drivelocalboot 0xfffflabel memtest86menu label ^Memory testkernel memtestappend -[root@redhatnis pxelinux.cfg]# cd ..[root@redhatnis tftpboot]# lltotal 36676-r--r--r-- 1 root root 33383449 Feb 16 15:07 initrd.img-rw-r--r-- 1 root root 26828 Feb 16 14:59 pxelinux.0drwxr-xr-x 2 root root 4096 Feb 16 15:04 pxelinux.cfg-rw-r--r-- 1 root root 1341 Feb 16 15:06 splash.xpm.gz-r-xr-xr-x 1 root root 4128944 Feb 16 15:07 vmlinuz9. 创建Kickstart 配置文件系统安装完后会在/root下生产anaconda-ks.cfg文件,也可以通过Kickstart Configurator软件来配置生成该文件。

RedHat Linux 9网络配置

RedHat Linux 9网络配置

RedHat Linux 9网络配置本篇文章来源于黑基网-中国最大的网络安全站点原文链接:/lib/2005-05-27/7461.html计算机需要网络连接才能和其它计算机通讯。

这是通过由操作系统识别接口卡(如:以太网卡、ISDN 调制解调器、权标环),并配置该接口来连接到网络上来实现的。

网络管理工具可以用来配置以下类型的网络接口:以太网ISDN调制解调器xDSL权标环CIPE无线设备要使用网络管理工具,你必须具备根特权。

要启动这个程序,点击面板上的「主菜单」=> 「系统设置」=> 「网络」,或在shell 提示(如XTerm 或GNOME 终端)下键入redhat-config-network 命令。

如果你键入了这个命令,若X 在运行,则图形化版本会被显示,否则,基于文本的版本会被显示。

要强制运行基于文本的版本,使用redhat-config-network-tui 命令。

图12-1. 网络管理工具如果你更喜欢直接修改配置文件,请参阅《Red Hat Linux 参考指南》来获取关于这些配置文件的位置和内容的信息。

窍门:访问Red Hat 硬件兼容性列表(/hcl/ )来判定Red Hat Linux 是否支持你的硬件设备。

12.1. 总览要使用网络管理工具来配置网络连接,执行以下步骤:把物理硬件设备添加到硬件列表中。

添加和该物理硬件设备相关的网络设备。

配置主机名和DNS 设置。

配置你无法通过DNS 查寻的主机。

本章将会针对每类网络连接来讨论以上的每一个步骤。

12.2. 建立以太网连接要建立以太网连接,你需要一张网卡(NIC),一条网络电缆(通常是CAT5 电缆),以及要连接的网络。

不同的网络配置使用不同的速度,请确定你的NIC 与你想连接的网络兼容。

要添加以太网连接,执行以下步骤:点击「设备」标签。

点击工具栏上的「新建」按钮。

从「设备类型」列表中选择「以太网连接」,然后点击「前进」。

Redhat Linux多路径multi-path详解

Redhat Linux多路径multi-path详解

一、什么是多路径普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。

而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。

也就是说,主机到存储可以有多条路径可以选择。

主机到存储之间的IO由多条路径可以选择。

每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O流量如何分配?其中一条路径坏掉了,如何处理?还有在操作系统的角度来看,每条路径,操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样是在使用的时候,就给用户带来了困惑。

多路径软件就是为了解决上面的问题应运而生的。

多路径的主要功能就是和存储设备一起配合实现如下功能:1.故障的切换和恢复2.IO流量的负载均衡3.磁盘的虚拟化由于多路径软件是需要和存储在一起配合使用的,不同的厂商基于不同的操作系统,都提供了不同的版本。

并且有的厂商,软件和硬件也不是一起卖的,如果要使用多路径软件的话,可能还需要向厂商购买license才行。

比如EMC公司基于linux下的多路径软件,就需要单独的购买license。

好在,RedHat和Suse的2.6的内核中都自带了免费的多路径软件包,并且可以免费使用,同时也是一个比较通用的包,可以支持大多数存储厂商的设备,即使是一些不是出名的厂商,通过对配置文件进行稍作修改,也是可以支持并运行的很好的。

二、Linux下multipath介绍,需要以下工具包:在Redhat 5中,查看multipath是否安装如下:[root@vxfs01 ~]# rpm -qa |grep device-mapperdevice-mapper-1.02.39-1.el5device-mapper-multipath-0.4.7-34.el5device-mapper-1.02.39-1.el5device-mapper-event-1.02.39-1.el51、device-mapper-multipath:即multipath-tools。

linux网络配置

linux网络配置

三,常用的几个执行的命令方式
A,查看网络配置信息: #ifconfig || #ifconfig -a(查 看所有的设备) B,查看第一个网卡的信息: #ifconfig eth0 C,配置第一个网卡的信息:
#ifconfig eth0 172.16.11.20 broadcast 172.16.11.255 netmask 255.255.255.0
(二)站点配置 A,ServerRoot:服务器的配置,错误,日志文件所在的最高层 目录 ServerRoot “/etc/httpd/” 可以使用命令”httpd –t” 进行查看 B,DirectoryIndex:设置Apache在目录请求的情况下所要提供 的文件。 比如:DirectoryIndex:index.html 将index.html放在ServerRoot的目录下(/etc/httpd/), 重启apache进行验证。 C,ErrorDocument:当错误发生时服务器将要返回给客户端的 信息 (三)日志配置 (四)性能配置 (五)服务器状态
#chkconfig vsftpd on
(一)匿名用户访问配置 /etc/vsftpd/vsftpd.conf
1.启动后FTP服务器就可以登陆了 匿名用户在text模式下,要用用户名ftp,密码也 是ftp,来进行登陆;如果是用FTP工具来匿名登陆的 话,用户名和密码都为:anonymous。默认情况下匿 名用户可以访问和下载,但不能进行上传、删除、新 建目录、执行文件等操作 本地用户可以登陆,并可以离开自家目录至有权访问 的其他目录,并在权限允许的情况下进行上传和下载, 写在文件/etc/vsftpd.ftpusers中的本地用户禁止登录。
(1)使用 或ifconfig命令 )使用ip或 命令

ReadHat Linux9网络服务

ReadHat Linux9网络服务
RedHat Linux9 网络服务
远程访问与xinted服务 DNS域名服务
远程访问与xinted服务
远程访问与xinted服务 Xinetd监控的远程服务有:
远程Shell(RSH)
Telnet FTP POP3 ………
每个服务都在/etc/xinetd.d目录中有一个配置文 件。可以通过这些配置文件激活每个服务。
该取指定目录中的每个文件,作为xinted配置 文件 指定允许访服务的IP地址 指定不允许访服务的IP地址
Access_times
指定允许访问服务的时间,例如 Access_times=08:00~23:00表示上午8时 到晚上11时可以访问服务器
激活xinetd服务
激活xinetd服务的方法有两种:
指定访问规则
规则格式:ห้องสมุดไป่ตู้
监控程序:客户机:spawn命令
说明:
监控程序:指定服务器监控程程序的名称 客户机:访问服务程序的客户机组(可以用主机名、完 全限定域名、IP地址或特殊通配符) spawn命令:规则匹配后触发的命令

例如:
1. 2. 3.
ALL:ALL(在hosts.allow中)允许所有客户机访问所 有服务 In.telnetd in.rshd : all(在hosts.deny中)拒绝所有客户 机访问telnet和远程Shell(rsh)。 In.rshd : 192.168.0. EXCEPT 192.168.0.102,规则适 用于192.168.0.1~192.168.0.255, 192.168.0.102除外
启动:
1. 重新启动xinetd 2. rsh/rlogin/rexec/rcp [用户名] 远程服务器名
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RedHat linux网络配置文件详解
2006-2-27 12:19:06 menling 来源:中华服务器网点击:5723次加入收藏夹
要建立一个Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。

在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,也许你需要编辑这些文件来完成联网工作,下面介绍几个基本的TCP/IP网络配置文件。

1./etc/sysconfig/network-scripts/ifcfg-文件在RedHat中,系统网络设备的配置文件保存在/etc/sysconfig/network-scripts目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。

在启动时,系统通过读取这个配置文件决定某个网卡是否启动和如何配置。

下面是/etc/sysconfig/network-scripts/ifcfg-eth0文件的示例:
DEVICE=eth0
IPADDR=192.168.0.2
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
ONBOOT=yes
BOOTPROTO=none
GATEWAY=192.168.0.1
若希望手工修改网络地址或增加新的网络连接,可以通过修改对应的文件ifcfg -或创建新的文件来实现。

DEVICE=表示物理设备的名字
IPADDR=
表示赋给该网卡的IP地址
NETMASK=表示子网掩码
BROADCAST=
表示广播地址
ONBOOT=yes/no启动时是否激活该卡
BOOTPROTO=none none:无须启动协议
bootp:使用bootp协议
dhcp:使用dhcp协议
GATEWAY=
表示默认网关
MACADDR= 表示指定一个MAC地址
USERCTL=yes/no是否允许非root用户控制该设备
2./etc/resolv.conf文件
文件/etc/resolv.conf配置DNS客户端,它包含了DNS服务器地址和域名搜索配置,每一行应包含一个关键字和一个或多个的由空格隔开的参数。

下面是一个例子文件:
search
nameserver 192.168.0.1
nameserver 192.168.0.2
search :表示当提供了一个不包括完全域名的主机名时,在该主机名后添加的后缀; nameserver:表示解析域名时使用该地址指定的主机为域名服务器。

其中域名服务器是按照文件中出现的顺序来查询的。

因此,应该首先给出最可靠的服务器。

目前,至多支持三个名字服务器。

3./etc/sysconfig/network文件
该文件用来指定服务器上的网络配置信息,下面是一个示例:
NETWORK=yes
RORWARD_IPV4=yes
HOSTNAME=
GAREWAY=192.168.0.1
GATEWAYDEV=eth0
NETWORK=yes/no网络是否被配置
FORWARD_IPV4=yes/no是否开启IP转发功能
HOSTNAME= 表示服务器的主机名
GAREWAY=
表示网络网关的IP地址
GAREWAYDEV=表示网关的设备名,如:eth0
4./etc/hosts文件
当机器启动时,在可以查询DNS以前,机器需要查询一些主机名到IP地址的匹配。

这些匹配信息存放在/etc/hosts文件中。

在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址。

下面是一个/etc/hosts文件的示例:
127.0.0.1 Localhost
192.168.0.3
最左边一列是主机IP信息,中间一列是主机名。

任何后面的列都是该主机的别名。

相关文档
最新文档