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

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路Linux笔记—网络管理和系统监控,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

目录

常用网络配置文件

网卡配置文件

文件所在位置

 对网卡配置文件的解读

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协议

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

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

例:关闭网卡和开启网卡

[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 显示全部内存(包括活跃和非活跃)

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

 CPU监控—命令mpstat

选项-p 显示那一块cpu

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

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

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

 磁盘监控—命令iostat

常用选项:

-c :只显示CPU的使用率

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

-x :显示扩张信息

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

综合监控工具—命令top

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

类似于Windows的任务管理器,

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/154601.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!