第二阶段 linux网络设置

Linux类似于windows操作系统,开发环境,网关服务器,可以作为网络设置

ifconfig:展示当前设备所有的网络设备信息

ens33:网卡设备

lo:环回接口

virbr0:虚拟主机接口

vim /etc/sysconfig/network-scripts/ifcfg-ens33

flags:端口号

ifconfig -a 表示查看所有网卡,包括没有启动的网卡

ifconfig -s 静态查看网络的通讯情况

ifconfig ens33(设备名,设备必须要存在),只查看这个网卡设备的配置信息

ifconfig ens33:0 192.168.233.100/24 创建虚拟网卡,他的特点是重启就消失了,重启服务器,消失。重启了网络也会消失。(0是新设备名,不能重复,ip地址)

ifconfig ens33 up是开启,down是关闭

systemctl restart network

根据ifconfig查询的设备,未指定操作

ifup ,ifdown也可以关闭网关

涉及到所有,全局操作的命令,大家需要谨慎一点

mtu:最大传输单元

永久更改主机名:hostnamectl set-hostname  跟上主机名,永久修改主机名

su只在root用户下,有刷新的功能,普通用户表示切回root用户

查看路由表条目:route -n

-n:将路由记录中的地址信息显示为数字形式

只连接终端设备的就是末梢网络

重点:

查看端口号(查看网络连接情况netstat)

netstat 查看网络连接情况,也可以理解为端口扫描,主要是根据端口号来的

-a 显示所有活动的网络连接信息(即包括监听,也包括非监听的服务端口)

-n 数字形式显示主机的IP地址,包括端口信息

-t:查看tcp协议的相关信息

-u:查看UDP协议的相关信息

-p:显示与网络连接相关的进程号,还有进程名(需要管理员权限)否则不能用

-r:显示路由表信息

-l:显示处于监听状态的网络连接和端口信息

监听:

 

LISTEN:指的是网络通讯中等待连接的tcp端口的状态,一旦进入listen状态,表示正在等待建立连接

0.0.0.0:22    0.0.0.0表示所有主机都可以和主机的22端口建立连接

如果是192.168.233.21.22表示只有21做个饭这个主机可以和本机的22端口建立连接

ESTABLISHED:表示tcp连接已经成功建立,并且正在进行数据传输

tcp:ipv4协议

tcp6:ipv6协议

netstat -antp | grep 22

netstat -antp | grep sshd 根据服务名过滤

获取socket统计信息ss

查看系统的网络连接情况,获取socket统计信息

ss统计网络连接情况,获取socket统计信息,统计端口信息

-t:表示tcp协议相关

-u:表示udp协议相关

-a:显示所有,正在活动的网络连接

-n:数字化展示,展示ip地址,以及端口号信息

-p:相关程序的pid号,同样也需要管理员权限的

-l:显示listen状态的连接

-w:裸套接字相关

-x:unix sock系统相关的unix信息

-e:显示扩展信息

-m显示内存用量

ss-antp | grep 22可以根据端口号进行过滤

ss-antp | grep sshd 也可以根据服务名来进行过滤

在实际工作当中,端口冲突一般解决办法,该配置文件,把端口号改掉,不推荐强杀,也不推荐关闭

Linux五大负载和优化

cpu负载:

内存负载

磁盘负载

以及进程负载(应用,服务,程序负载)

,先装这个epei源,相当于提供第三方的提供的yum仓库,必须要上网才能下载

 

yum -y install nginx

htop:监控cpu的负载

yum -y install htop

  1. cpu负载:

gtop比top都是动态查看,但是功能更强大

如果cpu的负载过大,可以top,也可以htop,第三方提供,需要下载

htop(工作当中用得到)

-t:默认

-u显示指定用户的进程信息

-p:只显示指定进程的信息

free top

echo 1 > /proc/sys/vm/drop_caches         清理内存缓存空间,释放内存空间,如果后台程序较多,降低文件系统的处理数据

  1. 磁盘负载

yum -y install iotop

iostat

iotop:动态监控进程占用磁盘的读写情况,这也是地方软件,下载才能使用,服务器不自带

iowait:占用太大,第一个,服务器会卡死,第二个,数据会丢失,一般来说,数据库服务器,读写量比较大的情况一定会出现在iowait。2%-8%,超过20%以上就需要注意了

iptop:这台服务器,redis缓存,数据库

-p监控进程号

-u监控用户名

  1. 网络负载:

yum -y install iftop

请求和响应超出了服务器本身的处理范围,就会造成网络波动,网络崩溃

iftop:动态监控流量数据,也是第三方需要安装才能使用

ifconfig

  1. 进程负载:

top,htop,ps-aux都可以查看进程占用cpu和内存的情况

                                                                                                                                                                                                                                  

ping 后面跟 -c 5可以限制ping次数,Linux一定要增加次数,否则一直ping进入死循环

-W 超时时间

-c 制定ping的次数

-i发送包的间隔时间

-W超时时间,

-w表示ping多少秒之后,自动退出ping

traceroute 180.101.50.188 测试

nslockup

域名解析,实际上就是我们访问的ip地址

解析:把域名变成IP地址访问

正向解析:把域名变成ip

反向解析:把ip变成域名

dig解析:可以显示出更多的详细信息

dns解析服务的配置文件在vim /etc/rsolv.conf 内部

配置域名解析本机的主机映射文件:

/etc/hosts/

保存到本地、缓存在本地,可以提高访问速度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

- joke

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

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

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

打赏作者

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

抵扣说明:

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

余额充值