1.修改主机名

临时方法:

退出当前shell重新登录即可生效。此法只能临时修改生效。重启系统后失效。

提示:很多人使用hostname主机名来修改,其实这个只是作为暂时的。重启后将恢复到配置前的主机名

永久方法:

[root@greymouster ~]# hostname greymouster

提示:这里修改完后,执行/etc/init.d/network restart 或 source /etc/sysconfig/network等做法都不会生效,如果要单一的修改这个文件可能就需要重启服务器了

[root@greymouster ~]# reboot

重启后就永久生效了

修改 /etc/hosts 里面对应的主机名也要修改下

[root@greymouster ~]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
greymouster
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

提示:如果/etc/hosts不改,以后会遇到一些问题,如sendmail启动缓慢,ldap服务解析缓慢,sudo切用户缓慢等等都是主机名和/etc/hosts中的解析不对应导致的

2)网卡配置文件说明:

[root@greymouster ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #这里是网卡名称第一块网卡为eth0,第二块为eth1....
HWADDR=00:0C:29:1F:B7:7B #这里是mac地址,不同的机器不能重复,尤其是在克隆虚拟机或复制网卡配置时要注意
TYPE=Ethernet #类型
UUID=938bff60-0b1e-4ed3-9ff8-74eb8ba0ed57
ONBOOT=yes #开机网卡自启动
NM_CONTROLLED=no
DNS1:8.8.8.8 #DNS
DNS2:202.106.0.20 #DNS
BOOTPROTO=static #是否是静态的ip地址
IPADDR=192.168.1.169 #ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #网关的配置,也可以命令行通过route添加删除
[root@greymouster ~]#

3)配置修改ip地址:

配置服务器ip及DNS等网络配置的方法:

直接编辑上面的配置文件

IPADDR=192.168.1.169

[root@greymouster ~]# /etc/init.d/network restart
正在关闭接口 eth0: [确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0: Determining if ip address 192.168.1.169 is already in use for device eth0...
[确定]
[root@greymouster ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:1F:B7:7B
inet addr:192.168.1.169 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe1f:b77b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:42845 errors:3 dropped:0 overruns:0 frame:0
TX packets:2711 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3406987 (3.2 MiB) TX bytes:332569 (324.7 KiB)
Interrupt:19 Base address:0x2000 [root@greymouster ~]#

ifup eth0 启动网卡

ifdown eth0 关闭网卡

临时配置两个ip 重启后会失效

[root@greymouster ~]# ifconfig eth0:0 192.168.1.168 netmask 255.255.255.0
[root@greymouster ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:1F:B7:7B
inet addr:192.168.1.169 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe1f:b77b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:43371 errors:3 dropped:0 overruns:0 frame:0
TX packets:2832 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3458368 (3.2 MiB) TX bytes:347403 (339.2 KiB)
Interrupt:19 Base address:0x2000 eth0:0 Link encap:Ethernet HWaddr 00:0C:29:1F:B7:7B
inet addr:192.168.1.168 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:19 Base address:0x2000 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:65536 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:612 (612.0 b) TX bytes:612 (612.0 b) [root@greymouster ~]#

关闭临时ip:  ifconfig eth0:0 down

要想永久生效 就要复制配置文件改为eth0:0

[root@greymouster ~]# cd /etc/sysconfig/network-scripts/
[root@greymouster network-scripts]# cp ifcfg-eth0 ifcfg-eth0:0
[root@greymouster network-scripts]# vi ifcfg-eth0:0
DEVICE=eth0:0
HWADDR=00:0C:29:1F:B7:7B
TYPE=Ethernet
UUID=938bff60-0b1e-4ed3-9ff8-74eb8ba0ed57
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.1.168
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
~
[root@greymouster network-scripts]# /etc/init.d/network restart

4)配置修改DNS:

[root@greymouster network-scripts]# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 202.106.0.20

因为centos6.8以上 只要/etc/sysconfig/network-scripts/ifcfg-eth0 配置DNS1 重启后就会同步到 /etc/resolv.conf里面 所以在/etc/sysconfig/network-scripts/ifcfg-eth0 配置DNS一样

5)查看网关

[root@greymouster network-scripts]# route -n  查看
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 #下面的命令是临时生效的
[root@greymouster network-scripts]# route del default gw 192.168.1.1 删除网关
[root@greymouster network-scripts]# route add default gw 192.168.1.1 添加网关

网关首先看/etc/sysconfig/network/ifcfg-eth0里面的GATEWAY 如果没有则找/etc/sysconfig/network下的GATEWAY

[root@greymouster ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=greymouster
GATEWAY=192.168.1.1
[root@greymouster ~]#

提示:如果/etc/sysconfig/network/ifcfg-eth0里面的GATEWAY配置了 则先生效

#第一生效文件
[root@greymouster ~]# grep -i gate /etc/sysconfig/network-scripts/ifcfg-eth0
GATEWAY=192.168.1.1
#第二生效文件
[root@greymouster ~]# grep -i gate /etc/sysconfig/network
GATEWAY=192.168.1.1
[root@greymouster ~]#

查看DNS域名解析

[root@greymouster ~]# dig www.baidu.com

[root@greymouster ~]# nslookup

linux 网络检查:ping

[root@greymouster ~]# traceroute www.baidu.com

windows:跟踪路由

cmd: tracert -d www.baidu.com

tcpdump 抓包:

[root@greymouster ~]# host www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 119.75.217.109
www.a.shifen.com has address 119.75.218.70

  

  

  

  

linux系统基础网络配置的更多相关文章

  1. (转)Linux系统基础网络配置老鸟精华篇

    Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太 ...

  2. Linux系统基础网络配置老鸟精华篇

    对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢 ...

  3. Linux系统基本网络配置之ifconfig命令

    Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...

  4. 虚拟机安装Linux系统的网络配置

    1. 进入配置文件配置.如果不知道ifcfg 后的内容.使用ifconfig vi /etc/sysconfig/network-scripts/ifcfg-ens33 如果不知道网关怎样配置就找到这 ...

  5. 如何配置Linux系统的网络IP地址

    一台安装了Linux系统的电脑如果想要联网,首先要做的就是进行网络配置.今天小编就以CentOS6.4系统为例为大家介绍整个网络配置的过程,虽然只是以CentOS6.4系统为例,但是其它的Linux系 ...

  6. Linux 系统的网络基础_【all】

    网络基础 1.网线:568B: 白橙 橙色 白绿 蓝色 白蓝 绿色 白棕 棕色 2.交换机:电信号转发的网络设备,它可以为接入交换机的任2个网络节点设备提供电信号通信 3.路由器:连接局域网,广域网的 ...

  7. CentOS(六)--Linux系统的网络环境配置

    Linux系统下的网络环境配置,Linux.Unix就是网络的世界,所以在Linux系统中如何配置网络环境变量是至关重要的,这里将会给出3种Linux系统下网络环境配置的方法! 在配置网络环境之前,首 ...

  8. Linux基础网络配置

    目录 Linux基础网络配置 参考 IP配置 Route配置 DNS指向 ss命令 *网络排查工具 Linux基础网络配置

  9. Linux系统基础优化及常用命令

    Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和 ...

随机推荐

  1. Fliwer:监控植物状态 实现远程浇水

    Fliwer是一款针对植物而研发出来的设备,可以监控土壤水分.光照.温度.空气湿度和肥料是否充足这些指标.结合云端的植物数据和天气预报,它能够自动决定什么时候给植物浇水,甚至提醒你什么时候应该施肥.修 ...

  2. NHibernate系列文章十八:NHibernate关系之一对多(附程序下载)

    摘要 这篇文章介绍NHibernate最实用的内容:关系映射. NHibernate的关系映射方式有三种: Set:无序对象集合,集合中每一个元素不能重复. List:有序对象集合,集合中的元素可以重 ...

  3. delphi action学习

    procedure TEditAction.UpdateTarget(Target: TObject); begin if (Self is TEditCut) then Enabled := (Ge ...

  4. ps 使用说明

    ps基本介绍 linux 版本 centos 1511  x64 汇报当前所有进程的快照.report a snapshot of the current processes. 能够显示F, S, U ...

  5. 解决Cannot modify header information - headers already sent by

    output_buffering = On ,在php.ini中设置.

  6. ubuntu14.04下配置使用openCV3.0

    [操  作  系  统] Ubuntu 14.04 LTS [OpenCV版本]  3.0.0-beta [Eclipse 版 本] 3.8.1 需要知识: Linux系统shell命令基础 编译原理 ...

  7. 第一零三天上课 PHP TP框架下控制器的方法分离

    (1)配置信息 修改配置文件->Config.php (配置后,原先的控制方法无效) 'ACTION_BIND_CLASS' => TRUE, // 控制器方法分离 (2)在Control ...

  8. {Reship}{ListView}C# ListView用法详解

    ======================================================================== This aritcle came from http ...

  9. git服务器的搭建

    http://blog.jobbole.com/25944/ 1,概念 git服务器:就是一个仓储,一个大家都可以访问的公共仓储,大家可以从这个仓储中拉取和推送数据. 协议: 与gist服务通讯的仓储 ...

  10. ubuntu初次安装后设置root用户密码

    在ubuntu系统下,为了安全起见,在安装过程中,系统屏蔽了用户设置root用户. 设置方法如下: 登录普通用户 打开终端 sudo passwd[sudo] password for [userna ...