WDQYES博客

分类:系统优化

CentOS linux8 升级内核并开启BBR

查看安装的内核版本和安装 uname -r 得到当前版本: 4.18.0-193.28.1.el8_2.x86_64 查看安装的内核升级包 rpm -qa | grep elrepo.noarch 得到内容: elrepo-release-7.0-4.el7.elrepo.noarch 卸载旧的升级包: yum -y remove elrepo-release-7.0-4.el7.elrepo.noarch 安装内核升级的ELRepo 源 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm 查看最新版本内核: yum --disablerepo="*" --enablerepo="elrepo-kernel" list available 得到如下结果: 升级内核 yum -y install --enablerepo=elrepo-kernel kernel-ml k

linux防火墙和端口设置

service方式 查看防火墙状态: service iptables status 开启/关闭防火墙: service iptables start service iptables stop iptables方式 开放端口:8080 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 也可以通过编辑: vim /etc/sysconfig/iptables 进入编辑增添一条: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 然后保存重启... service iptables save //保存设置 查看防火墙状态: /etc/init.d/iptables status 暂时关闭防火墙: /etc/init.d/iptables stop 重启iptables: /etc/init.d/iptables restart firewall方式 远程登录到vps,查看firewall防火墙版本: firewall-cmd --version 查看firewall防火

Linux系统添加和删除虚拟内存swap

查看内存 free -m 得到结果: 使用Linux命令添加swap 创建一个swap文件(这里是10G): dd if=/dev/zero of=/home/swap bs=1024 count=10240000 使用mkswap格式化文件为swap文件系统: mkswap -f /home/swap 挂载分区: swapon /home/swap 修改/etc/fstab文件,防止重启后swap分区变成0: vi /etc/fstab 添加: /home/swap swap swap default 0 0 关闭挂载 关闭挂载: swapoff /home/swap 删除空间: rm /home/swap 查看结果 free -m

CentOS升级内核和开启BBR

查看版本内核 通过 uname -r 查看,可以发现已经生效了。 # uname -r 更新仓库 yum -y update -y 选项可以在每次需要确认时,自动使用 yes,节省时间。 启用 ELRepo 仓库 ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise (RHEL) 和 其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的支持。 ELRepo 聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等。 # 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 查看可用的系统内核包 可以看到,只有 4.4 和 4.15 两个版本可以使用: yum --disablerepo="*" --enablerepo="elrepo-