python网管系统_Linux网络管理

1、Linux配置IP地址的方法

1.ifconfig命令临时配置IP地址

ifconfig命令:查看与配置网络状态命令

[root@AmorLei ~]# ifconfigeth0 Link encap:Ethernet HWaddr00:16:3E:08:C7:DD

inet addr:172.17.190.178 Bcast:172.17.191.255 Mask:255.255.240.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:220029 errors:0 dropped:0 overruns:0 frame:0TX packets:172881 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:86027143 (82.0 MiB) TX bytes:42891195 (40.9 MiB)

[root@AmorLei ~]# ifconfig eth0 192.168.0.100 netmask 255.255.2555.0

# 临时设置eth0网卡的IP地址与子网掩码

2.setup工具永久配置IP地址

红帽专有图形化工具setup设置IP地址

配置完成后需要重启网络服务,执行 service network restart 命令。

3.修改网络配置文件

网络配置信息在如下文件中:

1.网卡信息文件

[root@AmorLei ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

2.主机名文件

[root@AmorLei ~]# vi /etc/sysconfig/network

3.DNS配置文件

[root@AmorLei ~]# vi /etc/resolv.conf

4.图形界面配置IP地址

2、Linux网络配置文件

1.网卡信息文件

[root@AmorLei ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=172.17.190.178NETMASK=255.255.240.0

文件中的信息设置了如下内容:

DEVICE=eth0 : 网卡设备名

BOOTPROTO=none : 是否自动获取IP(none、static、dhcp)

HWADDR=00:0c:29:17:c4:09 : MAC地址

NM_CONTROLLED=yes : 是否可以由Network Manager图形管理工具托管

ONBOOT=yes : 是否随网络服务启动,eth0生效(配置完IP,没有生效,手工改为"yes")

TYPE=Ethernet : 类型为以太网

UUID="44b76c8a-b59f-44d5-83fa-7f98fda86b3d" : 唯一识别码

IPADDR=192.168.0.252 : IP地址

NETMASK=255.255.255.0 : 子网掩码

GATEWAY=192.168.0.1 : 网关

DNS1=202.106.0.20 : DNS

IPV6INIT=no : IPv6没有启用

USERCTL=no : 不允许非root用户控制网卡

2.主机名文件

[root@AmorLei ~]# vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=AmorLei

NETWORKING_IPV6=no

PEERNTP=no

GATEWAY=172.17.191.253# 需要重启计算机生效

[root@AmorLei ~]# hostname[主机名]

# 查看与临时设置主机名命令

3.DNS配置文件

[root@AmorLei ~]# vi /etc/resolv.conf

nameserver100.100.2.138nameserver100.100.2.136options timeout:2 attempts:3 rotate single-request-reopen

3、虚拟机网络参数配置

1.配置Linxu IP地址

[root@AmorLei ~]# setup

# 修改并配置IP地址

2.启动网卡

[root@AmorLei ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

把"ONBOOT=no" 改为 "ONBOOT=yes"[root@AmorLei~]# service network restart

# 重启网络服务

3.修改UUID(通过复制安装的系统)

1.删除MAC地址行

[root@AmorLei ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

2.删除网卡和MAC地址绑定文件

[root@AmorLei ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules

3.重启系统

[root@AmorLei ~]# shutdown -r now

4.设置虚拟机网络连接方式

5.修改桥接网卡

4、Linux网络环境查看命令

1.ifconfig命令

ifconfig命令:查看与配置网络状态命令

2.关闭与启动网卡

ifdown 网卡设备名

# 禁用该网卡设备

ifup 网卡设备名

# 启用该网卡设备

3.查询网络状态

netstat 选项

选项:

-t : 列出TCP协议端口

-u : 列出UDP协议端口

-n : 不使用域名与服务名,而使用IP地址和端口号

-l : 仅列出再监听状态网络服务

-a : 列出所有的网络连接

· ESTABLISHED状态代表连接已经存在

统计远程连接的用户数量:

netstat -an | grep ESTABLISHED | wc -l

netstat -rn

-r :列出路由列表,功能和route命令一致

[root@AmorLei ~]# netstat -rn

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface172.17.176.0 0.0.0.0 255.255.240.0 U 0 0 0eth0169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0eth00.0.0.0 172.17.191.253 0.0.0.0 UG 0 0 0 eth0

4.route命令

route -n

# 查看路由列表(可以看到网关)

route add default gw192.168.1.1# 临时设定网关

5.域名解析命令

nslookup [主机名或IP]

# 进行域名与IP地址解析

# nslookup 命令用来查询域名对应的IP

nslookup www.bomm.xin

[root@AmorLei ~]# nslookup>server

Default server:202.106.0.20Address:202.106.0.20#53

> exit

5、Linux网络测试命令

1.ping命令选项:

ping[选项] ip或域名

# 探测指定IP或域名的网络状况

选项:

-c 次数 :指定ping包的次数

2.telnet命令

telnet [域名或IP] [端口]

# 远程管理与端口探测命令

telnet192.168.0.252 80

3.traceroute

traceroute [选项] IP或域名

# 路由跟踪命令

选项:

-n 使用IP,不使用域名,速度更快

4.wget 命令

wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz

# 下载命令

5.tcpdump命令

tcpdump -i eth0 -nnX port 21

选项:

-i 指定网卡接口

-nn 将数据包中的域名与服务转为IP和端口

-X 以十六进制和ASCII码显示数据包内容

port 指定监听的端口

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值