CentOS7.X通过更新最新版本内核,解决BBR内核导致的无法编译安装

最近折腾谷歌BBR加速,安装BBR内核后、导致NGINX等软件无法编译安装……全网所有的教程解决方案都试了一遍,无效!什么依赖该装装、该升级升级,没用!最后自己突然想到把内核更新下试试,结果就OK了。写份“CentOS7.X更新最新版本内核「RPM直接安装内核」”,帮助很多遇到同样问题,却找不到解决办法的小伙伴(毕竟生产环境比额外加速啥的更重要啊)。


[……]

继续阅读

Centos7升级内核开启BBR过程

先升级软件最新

yum update -y

然后导入 elrepo 软件源的 key 并安装

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

安装最新内核

yum -y --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml

查看系统启动项并修改新内核为默认启动方式


[……]

继续阅读

Centos平台恢复rm -rf的文件

rm是一个非常危险的linux命令,使用的时候要特别当心,尤其对于新手,否则整个系统会毁在这个命令(比如rm -rf)。

昨天有在部署完网站后,想着原网站备份数据没用了就执行了不rm -rf,结果发现,数据库忘了恢复,但是数据库文件被我rm -rf了,看着空白的网站全是数据库链接失败,让我心力好难过,就百度了下centos数据恢复,结果还真有解决方案,今天我就记录下我本次恢复的过程。


[……]

继续阅读

Centos7升级内核

更新前,检查当前Centos系统内核版本:

# uname -r

3.10.0-327.10.1.el7.x86_64

1.首先去清华的TUNA或者中科大的USTC的elrepo下载适合自己的内核rpm包,我的是64位的,地址如下:

https://mirrors.tuna.tsinghua.edu.cn/elrepo/kernel/el7/x86_64/RPMS/

可以看到的是,

kernel-lt : Linux LTS长期维护版本的内核,当前为4.4.78
kernel-ml : Linux MainLine主线版本内核,通常为最新内核,当前版本为4.12.3


[……]

继续阅读

Centos7基于VsFtp搭建FTP服务的详细过程

vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。

vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。

比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。[……]

继续阅读

CentOS7 Python2.7.5升级3.7.1

CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。

一、查看当前python版本

[root@d0c3d9dd14c1 /]# python -VPython 2.7.5

二、下载新的python包并安装

进入python官网(https://www.python.org),选择需要的版本。此处我选择当前最新版本Python3.7.1


[……]

继续阅读