Linux笔记—网络管理和系统监控

目录

常用网络配置文件

网卡配置文件

文件所在位置

 对网卡配置文件的解读

DNS配置文件

文件所在位置

DNS配置文件的解释

对关键字的解释

主机名配置文件

文件所在位置

Hosts文件格式

常用网络管理工具

管理网络接口的命令”ifconfig”

管理路由器命令route

检测主机命令ping

查看网络信息命令:netstat

NDS解析命令nslookup

跟踪路由命令traceroute

网络配置工具ip

系统监控

内存监控命令vmstat

 CPU监控—命令mpstat

 磁盘监控---命令iostat

综合监控工具---命令top


常用网络配置文件

网卡配置文件

文件所在位置

/etc/sysconfig/network-script/ifcfg《网卡名》

 对网卡配置文件的解读

TYPE=Ethernet 网卡类型:以太网

PROXY_METHOD=none 代理配置方法:关闭

BROWSER_ONLY=no 代理配置是否仅用于浏览器yes/no

BOOTPROTO=none 启动协议,获得ip地址的方式static/dhcp/none/autoip

DEFROUTE=yes 设置为默认路由,仅能设置一个(yes|no)

IPV4_FAILURE_FATAL=no 是否开启IPV4致命错误检测,IPV4配置失败禁用设备(yes|no)

IPV6INIT=yes IPV6是否自动初始化

IPV6_AUTOCONF=yes IPV6是否自动配置

IPV6_DEFROUTE=yes IPV6是否可以为默认路由

IPV6_FAILURE_FATAL=no 是不开启IPV6致命错误检测

IPV6_ADDR_GEN_MODE=stable-privacy IPV6地址生成模型

NAME=ens33 网卡物理设备名称

UUID=6e89ea13-f919-4096-ad67-cfc24a79a7e7 UUID网卡识别码

DEVICE=ens33 网卡设备名称

ONBOOT=no 开机自启网卡(yes|no)

IPADDR=192.168.223.15 IP地址

NETNASK=24 子网掩码,也可使用掩码长度表示255.255.255.0(二进制计算为24)

GATEWAY=192.168.223.2 网关(默认路由器)

DNS1=114.114.114.114 首选DNS

DNS2=8.8.8.8 备用DNS

DNS配置文件

此文件DNS解析域名的配置文件

文件所在位置

/etc/resolv.conf

[root@localhost ~]# cat /etc/resolv.conf                                                                      

# Generated by NetworkManager                                                                                  

nameserver 223.5.5.5                                                                                          

nameserver fe80::1%ens33

DNS配置文件的解释

格式:每行开头为关键字后面接着参数

主要关键字

nameserver:定义DNS服务器IP地址

domain:定义本地域名

search:#定义域名的搜索列表

sortlist:对返回的域名进行排序

对关键字的解释

nameserver:表明DNS服务器的IP地址。可以有很多行的nameserver,每一个带一个IP地址。在查询时就按nameserver在本文件中的顺序进行,  且只有当第一个nameserver没有反应时才查询下面的nameserver。      

domain:声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( .)前面的内容。

search它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search声明的域中分别查找。

domain:和search不能共存;如果同时存在,后面出现的将会被使用。

sortlist:允许将得到域名结果进行特定的排序。它的参数为网络/掩码对,允许任意的排列顺序。

主机名配置文件

文件所在位置

/etc/sysconfig/network

[root@localhost ~]# cat /etc/hosts                                                                            

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4                                

::1     localhost localhost.localdomain localhost6 localhost6.localdomain6  

Hosts文件格式

IP地址   主机名/域名

第一部份:网络IP地址;

第二部份:主机名或域名;

第三部份:主机名别名;

常用网络管理工具

管理网络接口的命令”ifconfig”

(ifconfig配置ip,子网掩码,网关等都是临时配置,要永久生效需要道文件/etc.rc.d/rc.load,系统启动会读取这个文件)

常用选项:

-up启动指定网络设备/网卡

-down 关闭指定网络设备/网卡

-broadcast 为指定网卡设置广播协议

-a 显示所有信息

-arp 设置指定网卡是否支持ARP协议

例:查看激活的网络接口信息: 

例:关闭网卡和开启网卡

[root@localhost ~]# ifconfig lo down                                                                          

[root@localhost ~]# ifconfig lo up 

例:配置ip地址,和子网掩码

[root@localhost ~]# ifconfig lo 192.168.23.223 netmask 255.255.255.0

例:设置主机名命令hostname

[root@localhost ~]# hostname                                                                    

localhost.localdomain 

例:显示主机地址

[root@localhost ~]# hostname -i                                                                             

::1 127.0.0.1   

例:设置主机名

[root@localhost ~]# hostname linux 

[root@localhost ~]# hostname

Linux

管理路由器命令route

常用选项:

Add :增加一条路由

Del :删除一条路由

-met 路由目标为网络

-host:路由目标为主机

Netmask:为增加的路由指定网络掩码

检测主机命令ping

检测主机之间是否连通,源主机发送ICMP包,ICMP协议规定,目标主机收到ICMP包后必须返回答应消息,如源主机在一定时间内收到答应,者半段主机可到达。

常用命令:

-c:指定发送的数据包

-i :指定发送数据包的间隔

(若不指定-c则源主机就会一直ping)

查看网络信息命令:netstat

此命令是一个总和的网络状态查看工具,查看linux系统的网络情况

常用选项:

-a:显示所有连接中的通信

-t:显示tcp端口信息

-u :显示udp端口信息

-r :显示核心路由器信息

-s:显示网络接口列表

NDS解析命令nslookup

此命令是常用的域名查询工具,查询DNS信息,nslookup有两种模式

交互式和非交互式

直接输入nslookup即可进入交互模式

nslookup加上域名  则为非交互式-解析域名返回域名的DNS信息

例:利用nslookup解析域名baidu.com

[root@localhost ~]# nslookup baidu.com

Server: 223.5.5.5

Address: 223.5.5.5#53

Non-authoritative answer:

Name: baidu.com

Address: 220.181.38.251

Name: baidu.com

Address: 220.181.38.148

例:输入nslookup进入交互式

[root@localhost ~]# nslookup

>

跟踪路由命令traceroute

此命令由于最总网络数据包路由途径

常用选项:

[-n]:显示的地址是用数字表示而不是符号

[-v]:长输出

[-p]:UDP端口设置(缺省为33434)

[-q]:设置TTL测试数目(缺省为3)

[-t]:设置测包的服务类型

[data size]:每次测试包的数据字节长度(缺省为38)

例:利用traceroute跟踪到baidu.com 的过程

[root@localhost ~]# traceroute baidu.com

traceroute to baidu.com (220.181.38.251), 30 hops max, 60 byte packets

1 gateway (192.168.1.1) 2.771 ms 2.552 ms 2.415 ms

2 100.111.0.1 (100.111.0.1) 8.524 ms 8.481 ms 11.875 ms

3 111.28.4.141 (111.28.4.141) 8.295 ms 11.696 ms 11.618 ms

4 221.183.58.233 (221.183.58.233) 11.509 ms 11.433 ms 11.336 ms

5 * 221.183.56.137 (221.183.56.137) 25.864 ms 24.110 ms

6 * 221.183.37.137 (221.183.37.137) 57.515 ms 71.058 ms

7 221.183.94.22 (221.183.94.22) 70.971 ms 58.914 ms 59.453 ms

.....................

网络配置工具ip

常用选项/命令

-V:打印版本信息

-s 输出更为详细的信息

ip address show //展示IP地址

ip -s link ls ens //显示统计接口

ip link show ens33 显示链路

ip route 显示路由表

ip neigh show 查看ARP表

系统监控

内存监控命令vmstat

实时监控操作系统的虚拟内存,进程,CPU活动情况

常用选项

-a 显示全部内存(包括活跃和非活跃)

 CPU监控—命令mpstat

选项-p 显示那一块cpu

[root@localhost ~]# mpstat -p all 2

查看多核CUP核心的当前运行状况信息

 磁盘监控---命令iostat

常用选项:

-c :只显示CPU的使用率

-d :只显示磁盘的利用率

-x :显示扩张信息

综合监控工具---命令top

Top是常用的性能分析工具,可以实时查看各个进程的资源占用情况

类似于Windows的任务管理器,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mao.O

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值