如何修改CentOS6,CentOS7内核支持安装锐速内核的内核

最近没有时间好久没有写文章了,今天由于需要安装docker学习虚拟容器的知识,需要升级OS的内核。目前我这边使用的OS是centos6.5,内核是2.6版本的,如下:
cat /etc/issue
因为docker的使用需要3.0以上内核的支持,当然也是可以使用2.6的内核,当时可能会出现不可控制的问题,所以需要我们升级内核版本。
要升级内核OS到3.1以上,需要以下几个步骤。
一、安装elrepo的yum源
升级内核需要使用elrepo的yum源,在安装yum源之前还需要我们导入elrepo的key,如下:
rpm &import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
elrepo的key安装完毕后,我们下面开始正式升级内核。
二、升级内核
在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核,lt为长期支持的内核。
如果要安装ml内核,使用如下命令:
yum &enablerepo=elrepo-kernel -y install kernel-ml
如果要安装lt内核,使用如下命令:
yum &enablerepo=elrepo-kernel -y install kernel-lt
在此我们安装的是lt内核,如下:
内核升级完毕后,不会立即生效,还需要我们修改grub.conf文件。
三、修改grub.conf文件
内核升级完毕后,需要我们修改内核的启动顺序,默认启动的顺序应该为1,升级以后内核是往前面插入为0,如下:
vim /etc/grub.conf
四、重启系统并查看系统内核
grub.conf文件修改完毕后,还需要重启系统,如下:
shutdown -r now
系统启动完毕后,我们来查看内核版本,如下:
通过上图,我们可以很容易的看出centos6.5已经升级内核到3.10版本。
烂泥:centos6 yum方式升级内核-烂泥行天下/?p=12142
阅读(...) 评论()1. 更换内核
*安装时出现another app is currently waiting for it to exit...
&这是yum已经在进程使用,通过rm
-f /var/run/yum.pid强制关闭yum进程
123 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-ml -y2. 查看内核是否安装成功
rpm-qa|grepkernel
正常会如下所示:
1234567[root@centos-512mb-sfo1-01 ~]# rpm -qa | grep kernel kernel-firmware-2.6.32-642.11.1.el6.noarch kernel-headers-2.6.32-642.11.1.el6.x86_64 dracut-kernel-004-409.el6_8.2.noarch kernel-2.6.32-642.11.1.el6.x86_64 kernel-devel-2.6.32-642.11.1.el6.x86_64 kernel-ml-4.9.0-1.el6.elrepo.x86_64 #这就是我们安装的新内核&3. 更新 grub 系统引导文件并重启
egrep^menuentry/etc/grub2.cfg|cut-f2-d\'
grub2-set-default0#default
0表示第一个内核设置为默认运行, 选择最新内核就对了
开启TCP-BBR
1、先查看下内核是否更换为4.9
1uname -r2、生效BBR
echo&net.core.default_qdisc=fq&&&/etc/sysctl.conf
echo&net.ipv4.tcp_congestion_control=bbr&&&/etc/sysctl.conf
3、检测是否完全生效
sysctl net.ipv4.tcp_available_congestion_control
正常情况会如下显示:
12[root@centos-512mb-sfo1-01 ~]# sysctl net.ipv4.tcp_available_congestion_controlnet.ipv4.tcp_available_congestion_control = bbr cubic reno接着
sysctl-nnet.ipv4.tcp_congestion_control
lsmod|grepbbr
正常情况是这样的:
[root@centos-512mb-sfo1-01~]#
sysctl -n net.ipv4.tcp_congestion_control
[root@centos-512mb-sfo1-01~]#
lsmod | grep bbr
tcp_bbr2048055
这样我们就已经为我们的VPS部署好了谷歌Google的 TCP-BBR 协议,
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:351次
排名:千里之外
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'回顶部【图片】【Centos7】直播服务器更换操作系统,搭建网站,ss~【linux吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:180,927贴子:
【Centos7】直播服务器更换操作系统,搭建网站,ss~收藏
注意点击只看楼主,很长,特别长
linux培训选择达内,资深10年linux讲师悉心传授,linux项目实战+设备实操+名企内推.达内linux云计算培训将网络工程与linux运维相结合专门培养高端linux复合型人才.
我现在使用的是centos6的操作系统,由于之前更换内核导致现在update更新不了了。。所以不如直接用centos7了网站环境是nginx mariaDB php7搭建SS网络加速net-speeder 因为锐速已经停止安装了,估计是被和谐了以及一些优化
咳咳,然后就写了一楼
由于最近联通线路吃屎目前我使用的vultr日本节点爆炸了,几天前我更换到美国芝加哥节点,反而比日本稳定了,当然,距离太远,速度也就这样了我这里新建一个芝加哥和日本,哪个好用用哪个老方案,5美元的系统centos7 x64
vutlr上次在推特上宣布VPS部署时间在1分钟之内,果然很快!本来选VPS是要看延迟 带宽 速度 丢包率的现在只能看丢包率了。。惨惨惨左边芝加哥,右边日本日本看似延迟低,但是这个丢包会导致终端操作都卡翔果断删掉日本的
直接销毁不客气,然而提示我5分钟后才能删除,FFFFk
我们需要的工具有两款xshell 这个大家都懂的filezilla 支持ftp ftps sftp各种协议~
这里打个标签,不然两台搞混了就完了顺便,DNS反向解析我习惯写上fbi
登陆一下,看下系统,是centos7,就不再需要vultr的后台了,我们直接ssh操作就可以了看下CPU信息,要知道vultr有两种CPU一种是3.5的 E3一种是2.4的E5你肯定知道哪个好
阿里云云市场镜像可以一键部署云服务器所需要的运行环境和个性化的软件应用,满足建站,应用开发,可视化管理等个性化需求,linux镜像让云服务器&即开即用&.
首先我们看下IP会发现,默认没有ifconfig命令因为我这是核心版不过图里敲错了开启ifconfig和netstatyum install net-tools -y
ifconfigeth0: flags=4163&UP,BROADCAST,RUNNING,MULTICAST& mtu 1500OK了,注意的是,vutlr的系统模板下,已经给你吧eth0的名字改好了centos7默认的网卡命令你们可以百度一下,非常有意思
热身运动,熟悉下centos7centos7有两个很大的改动一是,使用了systemctl替代了service二是,使用了firewall提到了iptables关闭服务systemctl stop sshd.service开启服务systemctl start sshd.service重启服务systemctl restart sshd.service显示状态systemctl status sshd.service开机启动systemctl enable sshd.service禁用启动systemctl disable sshd.service查看服务的开机启动情况systemctl list-unit-filessystemctl list-unit-files|grep enabled
~]# 是不是看我们的这个标签不顺眼?我也是我们改下主机名7下改主机名跟6是不同的,主要是文件位置变了hostname tnt.gov/etc/sysconfig/networkhostname tnt.gov/etc/hostnametnt.gov/etc/hosts111.111.111.111 tnt.gov
改完主机名是重新登录可见的,不是重启基本上除了升级内核是不需要重启的当然现在升级内核也可以不重启了
上面的操作你会发现,VIM默认也没有yum install vim -yvultr的模板里自带了epel的源~为什么我不用VI?不知道啊,从来没用过VI
红帽系的系统中有两个非常重要的软件源epel和remi详细的命令参数我都会放到我的博客中,毕竟贴吧容易吞rpm -Uvh remi
接下来做什么?我先把原服务器的东西备份过来吧比如我的显示负载的小脚本一行shell实现的,只是特别长而已
echo http 80: ; netstat -na | grep :80 |grep -v grep | wc -echo https 443: ; netstat -na | grep :443 |grep -v grep | wc -echo php-fpm: ; ps aux | grep php-fpm|grep -v grep | wc -echo nginx: ;ps aux | grep nginx|grep -v grep| wc -l;echo mysql: ;ps aux | grep mysql |grep -v grep| wc -echo load:;w |echo UseMem MB:;free -m | grep buffers/cache|grep -v grep | awk '{print $3}';echo FreeMem MB:;free -m | grep buffers/cache|grep -v grep | awk '{print $4}';echo UseSwap MB:;free -m | grep Swap |grep -v grep| awk '{print $3}';echo CPU:;top -n1 | grep Cecho TCP;netstat -nat |awk '{print $6}'|sort|uniq -c|sort - echo
我喜欢长,因为我也长把内容写到x.sh中chmod +x x.sh./x.sh即可
ls显示的是文件如何显示隐藏文件?ls -a即可
.bashrc是一个控制用户终端变量的文件,我添加了以下内容alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'myrm(){ D=/rm/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv -v &$@& $D && echo &moved to $D ok&; }alias rm=myrmrm就变成了有回收站的rm了,文件会被放到/rm中~
source .bashrc可以让文件修改后立即生效
作为运维,最重要的是什么?是数据!我自己做了一个七牛+百度云+本地的备份脚本我把它转移到新服务器中~
备份程序前,我先备份下网站~首先是数据库adminer.php是一个非常非常小巧的数据库管理工具,只有300多k备份数据库只要duang的一下
今天是第一次用root登陆,因为我要看看有啥要备份的平时都是普通用户登陆的
导出的数据也只有800K而已,我的网站确实小
备份下网站内容备份到七牛的速度还是可以的然后把备份程序本身备份下往回拖的速度真是凄凄惨惨
备份下nginx的配置文件,3套证书和nginx主配置文件和conf.d里的虚拟主机配置文件配置文件内容我会放到我的博客中
然后回到我们新服务器,安装nginx我看直接安装开发版吧
登录百度帐号推荐应用

我要回帖

更多关于 锐速支持的内核 的文章

 

随机推荐