linux网络--基础配置命令

1修改主机名

1.1临时方法

//查看主机名
[root@oidboy home]# hostname
oidboy
[root@oidboy home]# hostname lvke
[root@oidboy home]# hostname
lvke
  • 要退出当前的shell‘才生效 但是重新开机就失效了

1.2永久方法

1.2.1方法1

  • 步骤1修改配置文件
[root@oidboy home]# vim /etc/sysconfig/network
[root@oidboy home]# 重启就生效了
//两者2选一
[root@oidboy home]# /etc/sysconfig/network restart
[root@oidboy home]# source /etc/sysconfig/network
  • 步骤2命令行修改
hostname lvke
- 完成退出后重新登录即生效 这样既能保证临时生效 也能保证重启系统生效。

-步骤3 修改etc/host 也要改

  • 如果不改etc/host不改 可能遇到一些问题 sendmail缓慢 sudo切换慢 等等都是因为主机名和host中的解析不对应导致的

1.2.2方法2

[root@oidboy home]# setup

在这里插入图片描述

2网卡配置文件说明

在这里插入图片描述

  • ifconfig eth0:0 down 去掉网卡别名

3配置IP/DNS

3.1方法一

  • setup网络配置 然后修改

3.2方法二

  • 修改网络配置文件
- /etc/sysconfig/network-scripts/ifcfg-eth0 ============》网卡配置
- /etc/resolv.conf=============》DNS client的配置
  • 提示:以上两个方法一般需要重起或者重新加载才能生效。
    • /etc/init.d/network restart
    • /etc/init.d/network reload

4配置网关

4.1方法一

  • 修改/etc/sysconfig/network
[root@oldboy network-scripts]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=oldboy
GATEWAY=10.0.0.254 ====》这个就是网关的配置。

-提示;需要执行 /etc/init.d/network reload 即可生效

4.2方法二

  • 修改/etc/sysconfig/network-scripts/ifcfg-eth0
[root@oldboy network-scripts]# cat ifcfg-eth0
#Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
BROADCAST=10.0.0.255
HWADDR=00:0C:29:0E:5F:63
IPADDR=10.0.0.161
NETMASK=255.255.255.0
NETWORK=10.0.0.0
ONBOOT=yes
GATEWAY=10.0.0.254====》这个就是增加网关的配置,默认没有
  • 提示;需要执行 /etc/init.d/network restart 或reload 即可生效。

- 注意
- /etc/sysconfig/network-scripts/ifcfg-eth0中的网关配置优先于/etc/init.d/network
- 注意配置的大小写,gATEWAY=10.0.0.254这样的小写格式就不对。

4.3方法三

  • 通过命令修改默认网关:
[root@lvke 桌面]# route -n ==》查看命令
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.83.254  0.0.0.0         UG    0      0        0 eno16777728
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eno16777728
192.168.83.0    0.0.0.0         255.255.255.0   U     0      0        0 eno16777728
[root@lvke 桌面]# route del default gw 192.168.83.254==》首先删除之
[root@lvke 桌面]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eno16777728
192.168.83.0    0.0.0.0         255.255.255.0   U     0      0        0 eno16777728
[root@lvke 桌面]# route add default gw 192.168.83.254 ==》添加默认网关 ==
[root@lvke 桌面]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.83.254  0.0.0.0         UG    0      0        0 eno16777728
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eno16777728
192.168.83.0    0.0.0.0         255.255.255.0   U     0      0        0 eno16777728

注意: 此修改为 临时修改,重新加载或启动网卡后就会失效,解决方法就是尽量在配置文件里配置,

5修改主机DNS配置

5.1方法一:

  • setup–网络配置图形操作

5.2方法二:

  • 修改/etc/resolv.conf ==》这里主机DNS配置文件的路径
[root@oldboy network-scripts]# cat /etc/resolv.conf
nameserver 202.106.0.20
nameserver 8.8.8.8
nameserver 211.147.6.3

提示: 每个配置一行这个resolv.conf修改后直接生效,注意,不是nameservers,另,这个配置文件也是有知识的,同学们可以man resolv.conf查看。

5.3解析DNS域名命令

5.3.1dig

  • dig www.baidu.com 解析域名命令
[root@oldboy ~]# dig www.etiantian.org

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> www.etiantian.org
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45736
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.etiantian.org.             IN      A

;; ANSWER SECTION:
www.etiantian.org.      600     IN      A       211.100.98.99

;; Query time: 90 msec
;; SERVER: 202.106.0.20#53(202.106.0.20)
;; WHEN: Mon Feb 20 11:50:57 2012
;; MSG SIZE  rcvd: 51

5.3.2nslookkup

[root@oldboy ~]# nslookup
> www.etiantian.org
Server:         202.106.0.20
Address:        202.106.0.20#53

Non-authoritative answer:
Name:   www.etiantian.org
Address: 211.100.98.99

5.3.3host

  • host www.baidu.com

5.3.3ping

  • ping www.baidu.com

5.4跟踪路由命令

5.4.1win下跟踪路由命令

C:\Users\Administrator>tracert -d www.baidu.com

通过最多 30 个跃点跟踪
到 www.a.shifen.com [14.215.177.39] 的路由:

  1    39 ms     2 ms     4 ms  192.168.0.1
  2     8 ms     2 ms     6 ms  100.64.0.1
  3     9 ms     9 ms     9 ms  10.224.147.17
  4     5 ms     8 ms     5 ms  117.36.240.157
  5  ^C
C:\Users\Administrator>

5.4.2linux下跟踪路由命令

- traceroute www.baidu.com

5.5抓包工具

tcpdump -n icmp -p eth0

5.6telnet

= talnet 10.0.0.25 80 检查服务器web有没有开启 以及防火墙有没有挡住=

6排错

a.物理链路是否通畅
b.本机IP,路由,DNS的设置情况是否达标。
c.测试到网关或路由器的通畅情况。
d.测试ping公网ip的通常情况(平时要记几个外部IP)
e.测试DNS的通畅,可以ping etiantian.org看是否出对应IP。
根据每级的结果来排查,如果是系统管理员,以上问题都检查了后,还可以在网关路由服务器上向上向下测试。
逐级排查。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值