linux contes 安装bbr及防火墙设置

这z里写自定义目录标题

一、开启BBR
1、检测系统版本

bash 复制代码
uname -r      //查看内核版本bbr需要内核大于4.9

2、升级

bash 复制代码
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-lt -y

3、查看内核版本

bash 复制代码
 rpm -qa | grep kernel

4、查看所有内核

bash 复制代码
cat /boot/grub2/grub.cfg | grep menuentry

5、修改最新内核为默认版本

bash 复制代码
grub2-set-default  //这里为上面查到的内核

6、验证

bash 复制代码
grub2-editenv list

7重启

bash 复制代码
reboot

8、启动bbr

bash 复制代码
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

9、验证

bash 复制代码
sysctl -n net.ipv4.tcp_congestion_control
lsmod | grep bbr

二、查看端口使用 开启防火墙

安装netstat

sudo yum install net-tools

查看端口号

netstat -ntlp

查看防火墙是否启动

sudo systemctl status firewalld

添加防火墙

sudo firewall-cmd --permanent --zone=public --add-port=80/tcp

重新启动防火墙

sudo firewall-cmd --reload

查看防火墙端口列表

sudo firewall-cmd --list-ports

相关推荐
Sumlll_20 小时前
Ubuntu系统下QEMU的安装与RISC-V的测试
linux·ubuntu·risc-v
猫头虎21 小时前
2025最新OpenEuler系统安装MySQL的详细教程
linux·服务器·数据库·sql·mysql·macos·openeuler
木子.李34721 小时前
ssh连接远程服务器相关总结
运维·服务器·ssh
BD_Marathon1 天前
SpringBoot——辅助功能之切换web服务器
服务器·前端·spring boot
晚风吹人醒.1 天前
SSH远程管理及访问控制
linux·运维·ssh·scp·xshell·访问控制·远程管理
Uncertainty!!1 天前
Linux多用户情况下个别用户输入密码后黑屏
linux·远程连接
necessary6531 天前
使用Clion查看linux环境中的PG源码
linux·运维·服务器
江湖有缘1 天前
Jump个人仪表盘Docker化部署教程:从0到 搭建专属导航页
运维·docker·容器
小猪佩奇TONY1 天前
Linux 内核学习(14) --- linux x86-32 虚拟地址空间
linux·学习
Lam㊣1 天前
Centos 7 系统docker:更换镜像源
linux·docker·centos