CentOS(六)--Linux系统的网络环境配置
Linux系统下的网络环境配置,Linux、Unix就是网络的世界,所以在Linux系统中如何配置网络环境变量是至关重要的,这里将会给出3种Linux系统下网络环境配置的方法!
在配置网络环境之前,首先补充几个Linux的几个常用的命令:

history命令:列出之前输入的所有命令,后面常跟一些参数,例如 history 5,则是列出最近使用的5条命令 [root@xiaoluo ~]# history 5
1064 ifconfig eth0 172.25.215.31
1065 ifconfig
1066 ping 172.25.215.25
1067 history
1068 history 5 !命令 :执行指定序号的命令,例如:!1065 则会执行1065对应的那条命令 ifconfig(这个序号对应的是之前所输入命令的序号)
[root@xiaoluo ~]# !1065
ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:B2:10:6A
inet addr:172.25.215.31 Bcast:172.25.215.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feb2:106a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18162 errors:0 dropped:0 overruns:0 frame:0
TX packets:5625 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2458244 (2.3 MiB) TX bytes:508443 (496.5 KiB) lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2755 errors:0 dropped:0 overruns:0 frame:0
TX packets:2755 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:226350 (221.0 KiB) TX bytes:226350 (221.0 KiB) virbr0 Link encap:Ethernet HWaddr 52:54:00:0A:92:EB
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:308 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:83017 (81.0 KiB) virbr0-nic Link encap:Ethernet HWaddr 52:54:00:0A:92:EB
inet6 addr: fe80::5054:ff:fe0a:92eb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:5998 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

下面就是介绍三种Linux系统中网络环境配置的方法:
1.以root身份登录,然后输入setup命令,如:
[root@xiaoluo ~]# setup
这时就会进入到系统配置界面:
通过上下箭头可以选择相应的配置,这里选择网络配置,然后回车,进入到网络配置界面:
咱们在这里选择设备配置,然后进入到了设备选择界面
这里我们选择etho这块网卡,我们对其进行设置网络环境,点击回车:
我们可以通过tab键来进行切换,然后对各个字段进行设置
在这里要注意一点:当我们切换到使用DHCP这个字段时,我们在[]中间如果敲入了 长空格 ,也就是显示成[*]时,这时下面的IP、子网掩码、默认网关都是不能修改的,表示将会动态的分配IP、子网掩码这些,如果需要自己进行设置,则只需要在DHCP那里,敲入长空格,然后再进行手动配置即可。
设置完以后,就切到确定那里,一直点击回车即可!!!
注意:这时候我们设置的网络环境并没有生效,如果要生效我们必须重启下网卡,使用如下命令:

[root@xiaoluo ~]# /etc/rc.d/init.d/network restart
正在关闭接口 eth0: 设备状态:3 (断开连接)
[确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0: 活跃连接状态:激活中
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/5
状态:激活的
连接被激活
[确定]

这时候我们的网络环境配置才算生效!!!
我们可以通过ifconfig命令来查看我们的Linux系统上的ip信息(windows上查看是在命令行里面输入ipconfig)

[root@xiaoluo ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:B2:10:6A
inet addr:172.25.215.31 Bcast:172.25.215.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feb2:106a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:19471 errors:0 dropped:0 overruns:0 frame:0
TX packets:5878 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2603354 (2.4 MiB) TX bytes:523479 (511.2 KiB) lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2906 errors:0 dropped:0 overruns:0 frame:0
TX packets:2906 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:238986 (233.3 KiB) TX bytes:238986 (233.3 KiB) virbr0 Link encap:Ethernet HWaddr 52:54:00:0A:92:EB
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:325 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:88301 (86.2 KiB) virbr0-nic Link encap:Ethernet HWaddr 52:54:00:0A:92:EB
inet6 addr: fe80::5054:ff:fe0a:92eb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:6460 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

2.通过ifconfig eth0 x.x.x.x来进行配置
我们知道,在Linux系统中通过ifconfig可以查看ip信息,这里我们可以通过 ifconfig eth0 x.x.x.x来对ip直接进行修改(注意:这种修改方式是立即生效的,但是却是临时的,当我们注销系统,再次进入时,ip信息又会变成配置之前的信息)
[root@xiaoluo ~]# ifconfig eth0 172.25.215.1 // 这样就可以将ip设置成172.25.215.1
ifconfig的其它一些命令:
ifconfig
****ifconfig eth0 up启用第一块网卡
****ifconfig eth0 172.25.215.1 netmask 255.0.0.0 用命令的方式配置接口卡的地址。
****ifconfig 查看接口卡的属性,后可根具体的接口卡。
****ifconfig eth0 down 禁用第一块网卡。
3.通过修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,这个文件我们可以对其各个属性进行修改,包括ip、子网掩码、默认网关等等
[root@xiaoluo ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

/****************************************如果是DHCP是动态的************************************/
EVICE=eth0 // 网卡设备名称
HWADDR=00:0c:29:b2:10:6a // 计算机的mac地址
TYPE=Ethernet // 以太网
UUID=b1eda882-d499-4804-b9de-f474cd90235a
ONBOOT=yes // 计算机启动时是否激活网卡,取值为:yes/no
NM_CONTROLLED=yes
BOOTPROTO=dhcp // 获取IP的方式:取值为:static/bootp/dhcp
IPV6INIT=no
USERCTL=no
DNS2=202.96.128.166
DNS1=202.96.128.86
PEERDNS=yes /****************************************如果是自己手动进行配置ip等信息***************************************************/
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.8 // 该网络接口的IP地址
NETMASK=255.255.255.0 // 子网掩码
GATEWAY=192.168.1.1 // 网关地址
TYPE=Ethernet
USERCTL=no
PEERDNS=no
NETWORK=192.168.1.0
BROADCAST=192.168.1.255 // 广播地址

同样,通过这种方法进行设置以后,网络配置并没有生效,我们同样需要执行 /etc/rc.d/init.d/network restart 命令才会生效!!!
注:在Linux系统安装过程中注意安装模式的选择,最小化安装不带setup软件。以上为网络转载
CentOS(六)--Linux系统的网络环境配置的更多相关文章
- centos 7 linux系统默认ftp安装配置和部署(详细讲解)
小生接触 Linux 系统时间不长,想解决linux系统ftp安装及部署问题,折腾了大半天,终于弄出来了,将各路高手的配置方法综合了一下,如有不对之处,欢迎各位看客指正,感谢! 一.声明: 本文采用操 ...
- Linux下的网络环境配置
- Linux系统基本网络配置之ifconfig命令
Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...
- Linux虚拟机修改ip地址,查看网关,网络环境配置
修改虚拟机的ip地址: 进入如下界面,直接修改子网ip即可. 查看网关: Linux网络环境配置: 第一种方式(自动获取): 说明:登陆后,通过界面来设置自动获取ip 我们先进入设置: 把自动连接勾上 ...
- 如何配置Linux系统的网络IP地址
一台安装了Linux系统的电脑如果想要联网,首先要做的就是进行网络配置.今天小编就以CentOS6.4系统为例为大家介绍整个网络配置的过程,虽然只是以CentOS6.4系统为例,但是其它的Linux系 ...
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...
- (转)Linux系统基础网络配置老鸟精华篇
Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太 ...
- Linux系统NFS网络文件系统
Linux系统NFS网络文件系统 NFS(network file system)网络文件系统,就是通过网络让不同的主机系统之间可以共享文件或目录,此种方法NFS客户端使用挂载的方式让共享文件或目录到 ...
- Linux系统之网络相关的命令
Linux系统之网络相关的命令 网络概述 网络:通过通信介质和通信设备 将分布不同地点的两台或多台计算机,经过相应的程序实现通信switch 交换机router 路由器网络的功能:数据通信:利用网络传 ...
随机推荐
- 编译arm64错误记录
响应2月底appstore 64位APP的上线要求,开始编译IOS arm64版本引擎库.编译arm64遇到一些问题,在此记录. 1. 数据类型的错误 __int64 相关,提示error: expe ...
- MYSQL event_scheduler
一.概述 事件调度器是在 MySQL 5.1 中新增的另一个特色功能,可以作为定时任务调度器,取代部分原先只能用操作系统任务调度器才能完成的定时功>能.例如,Linux 中的 crontabe ...
- Tengine新增健康检查模块
总结 2.tengine的状态监控 Tengine的状态监控有两种 这里演示一个健康检查模块功能 配置一个status的location location /status { check_status ...
- Jvm基础(1)-Java运行时数据区
最近在看<深入理解Java虚拟机>,里面讲到了Java运行时数据区,这是Jvm基本知识,把读书笔记记录在此.这些知识属于常识,都能查到的,如果我有理解不对的地方,还请指出. 首先把图贴上来 ...
- WordPress 主题框架是如何工作的
主题框架可以说是无比强大的!对于非技术型的 WordPress 用户来说,主题框架使得建立一个独一无二并看起来像是运行一个量身定制的主题的网站成为可能,并且对于 WordPress 开发者来说,它们能 ...
- SQL自定义函数split分隔字符串
SQL自定义函数split分隔字符串 一.F_Split:分割字符串拆分为数据表 Create FUNCTION [dbo].[F_Split] ( @SplitString nvarchar(max ...
- 【VxWorks系列】任务间同步与通信之共享内存
在开始之前先说明三个概念,任务间的同步,互斥,通信. 同步,是指一个任务等待某个条件发生,而另外一个任务引发这个条件后,等待的任务会被触发执行相应的处理.这就是一个任务与另一任务之间的同步控制. 互斥 ...
- URAL 2048 History 蔡勒公式
HistoryTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/contest/view.acti ...
- spring读取properties的方法
首先在配置文件中配置PropertyPlaceholderConfigurer 单个配置文件: <bean id="propertyConfigurer" class=&qu ...
- C#实现对Word文件读写[转]
手头上的一个项目报表相对比较简单,所以报表打印采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可. 实现方法:首先需要引用VBA组建,我用的是Office2003 Pr ...