### 内核升级

下载地址 :https://www.kernel.org/pub/linux/kernel/

编译安装

tar -zxf linux-4.14.tar.gz
cd cd linux-4.14
make mrproper
make clean              #这两条用于清除之前编译生成的.ko和.config
make oldconfig          #使用当前的内核配置
make                    #编译,半小时以上是正常的
make modules_install    #把编译出的内核模块复制到/lib/modules/${KERNEL_VERSION}
make install  

make oldconfig行表示使用当前内核一样的配置,坏消息是一股新的功能还是要我们自己选择而且项数还不少,好消息是这些先择都有默认选项如果我们不在意这些新功能看也不看一直按住回车即可。

make config是每项都要自己选择,这个除了自己明白要什么配置不然不建议使用。

make default是直接使用linus提供的默认配置,这个基本什么不用选编译也很快但是也不建议用,编译快是因为很多东西都没启用使用这个内核你的发行版基本重启启不来了。

 

make报错:/bin/sh: bc: 未找到命令
处理:yum install bc -y
make报错:openssl/opensslv.h: No such file or directory
处理:yum install openssl-devel -y
## 内核版本查询
cat /etc/redhat-release

##查看磁盘类型

cat /sys/block/sda/queue/rotational
注意:
命令中的sba是你的磁盘名称,可以通过df命令查看磁盘,然后修改成你要的
结果:
返回0:SSD盘
返回1:SATA盘