Linode服务器性价比高,最低套餐2G内存,享受每月2TB流量,机房40Gb带宽,每月供需10美元(Linode优惠链接)。Linode用户创建vps服务器后,可在后台自定义Linux系统版本,包括常见的Ubuntu和CentOS,默认的内核配置文件都是最新的版本,由Linode修改优化过。

例如:4.0.2-x86_64-linode56,就是典型的Linode官方提供的Kernel版本号。

大多数情况下,默认配置可满足用户需求。有的中国用户需要启用某个特定的Kernel内核版本功能,如果在后台找不到版本号就很麻烦,需要自己重新修改vps配置。那么,如何更改linode提供的ubuntu默认内核呢?

以下教程在这些版本测试通过:

Fedora 22\Centos 7\Ubuntu\Debian\Arch

首先,将现有vps系统更新过最新版本。

CentOS使用 yum update

Ubuntu使用 apt-get update和apt-get upgrade

命令 uname -a检查当前Kernel版本。

结果举例:

Linux localhost 4.0.4-x86_64-linode57 #1 SMP Thu May 21 11:01:47 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

接下来是安装grub2组件:

CentOS:
yum install kernel grub2

Ubuntu:

apt-get install linux-image-virtual grub2

Debian:

apt-get install linux-image-amd64 grub2

Fedora 22:

dnf install kernel-core grub2

Arch Linux:

pacman -S linux grub

注意!远程窗口会显示Grub安装界面,要求你选择grub安装位置,你直接选择不安装即可。

查看默认系统内核版本:

# ls /boot/vmlinuz*

接下来我们配置grub启动参数:

vi /etc/default/grub

将grub配置文件修改以下参数:

GRUB_TIMEOUT=10
GRUB_CMDLINE_LINUX=”console=ttyS0,19200n8″
GRUB_DISABLE_LINUX_UUID=true
GRUB_SERIAL_COMMAND=”serial –speed=19200 –unit=0 –word=8 –parity=no –stop=1″
GRUB_TERMINAL=serial

更新bootloader:

Arch Linux:

grub-mkconfig -o /boot/grub/grub.cfg

Debian 8 & Ubuntu 15.04:

update-grub

CentOS 7:

mkdir /boot/grub
grub2-mkconfig -o /boot/grub/grub.cfg

Fedora 22:

dracut /boot/initrd-4.0.5-300.fc22.x86_64.img 4.0.5-300.fc22.x86_64
mkdir /boot/grub
grub2-mkconfig -o /boot/grub/grub.cfg

点击Linode后台面板Dashboard,点击Edit按钮:

在Kernel下拉菜单,选择GRUB 2启动:

重启vps后,再次输入uname -a可显示内核版本号。

举例:Linux li63-119.members.linode.com 3.10.0-229.4.2.el7.x86_64

至此,你已摆脱了Linode官方默认的内核,可随意安装任意版本号的Kernel,然后修改grub菜单指定启动选项。

Linode官网 www.linode.com

如果是用Linode竞争对手的产品,无论是VultrDigitalocean都可轻松更换内核,比linode方便很多,而且默认直接支持hybla阻塞算法,有良好的加速效果。

本文标签:archCentOSdebianfedorakernelLinodeLinuxUbuntu内核锐速 
©声明:除非注明,本站所有文章皆为原创,转载请以链接形式标明本文地址。
©转载请注明来源: http://since1989.org/linode/centos-ubuntu-kernel-linux-grub2.html

linode更换Linux内核教程(独家)的更多相关文章

  1. Linux内核源代码获取教程

    Linux内核源代码获取方法 什么叫Linux 什么叫Linux内核 Linux内核源代码的获取 什么叫Linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UN ...

  2. Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    1. openSUSE是一款优秀的linux. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRjYXN0Y3Bw/font/5a6L5L2T/font ...

  3. Unix/Linux环境C编程入门教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    1. openSUSE是一款优秀的linux. 2.选择默认虚拟机 3.选择稍后安装操作系统 4.选择linux  opensuse 5. 选择默认虚拟机名称 6.设置处理器为双核. 7.内存设置为2 ...

  4. linux内核调试指南

    linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一部分:基础知识*** 总纲:内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 ...

  5. Linux内核同步

    Linux内核剖析 之 内核同步 主要内容 1.内核请求何时以交错(interleave)的方式执行以及交错程度如何. 2.内核所实现的基本同步机制. 3.通常情况下如何使用内核提供的同步机制. 内核 ...

  6. Linux Kernel - Debug Guide (Linux内核调试指南 )

    http://blog.csdn.net/blizmax6/article/details/6747601 linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级 ...

  7. 2019-2020-1 20199303《Linux内核原理与分析》第六周作业

    系统调用的三层机制 首先是为系统增加新的命令 运行脚本自动生成文件系统 其中有一个显示时间的功能 编辑test.c文件,增加一个hello函数用来显示学号,再次使用make roofts自动编译,调用 ...

  8. 羽夏看Linux内核——门相关入门知识

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图.如有好的建议,欢迎反馈.码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作.如想转载,请把我的转载信息附在文章后面,并 ...

  9. centos 更新linux内核

    之前一直使用centos 7系统进行开发,centos 7.0 系统自带的linux内核版本为 linx 3.10,最近开发需要使用到socket的reuse port特性,该特性在linux 3.9 ...

随机推荐

  1. 《12个有趣的C语言问答》评析2

    <12个有趣的C语言问答>评析(2) 前文链接:http://www.cnblogs.com/pmer/p/3313913.html (没存盘,遭遇过热保护.至少4个问答的评论白写了.默哀 ...

  2. Elmah错误日志工具

    Elmah错误日志工具 Exception 对于异常的处理,以前基本就是跳转到一个自定义的错误页面,觉得这样不错挺友好的.同时还是需要记录下来这些异常,才能进一步的进行修改. 怎么去记录这些错误信息呢 ...

  3. Hadoop Streaming框架学习(一)

    Hadoop Streaming框架学习(一) Hadoop Streaming框架学习(一) 2013-08-19 12:32 by ATP_, 473 阅读, 3 评论, 收藏, 编辑 1.Had ...

  4. C#:iterator 迭代器/partial class 分布类/泛型

    C#:iterator 迭代器/partial class 分布类/泛型 iterator 迭代器 写个最简单的迭代,(迭代一个字符串数组): 1.实现接口中的方法: 1 using System; ...

  5. 原生Js封装的弹出框-弹出窗口-页面居中-多状态可选

    原生Js封装的弹出框-弹出窗口-页面居中-多状态可选   实现了一下功能: 1.title可自定义 可拖拽 2.width height可以自定义 3.背景遮罩和透明度可以自定义 4.可以自己编辑弹出 ...

  6. linux下面安装配置mongoDB

    不知道为什么官网最新的2.4我一直解压失败 下载之前确认一下你的操作系统是64位的还是32位的对应去下载 64位链接:http://fastdl.mongodb.org/linux/mongodb-l ...

  7. service structure flowchart [mobile to server via HTTP RESTful API and TCP/IP in a map]

    mobile to server in RESTful and TCP/IP way

  8. 1.C#基础学习笔记3---C#字符串(转义符和内存存储无关)

    技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com ------------------------------------- ...

  9. Hibernate3.0中的session.find()问题

    我被Session.find()的方法困扰了好几天,今天才看到新的Hibernate里没有了Session.find()方法. 现在转载在此,方便你我. 查询性能往往是系统性能表现的一个重要方面,查询 ...

  10. MarkDown/reST 文档发布流水线

    相信很多朋友都在使用Markdown或者restructuredText格式来编写一些技术文档,也会把这些文档放在github上分享给社区.GitHub提供了很好的Markdown格式解析支持,但是这 ...