vps 切换内核
一、安装内核
aptitude install linux-image-3.13.0-24-generic linux-headers-3.13.0-24-generic
二、查看已安装的内核
dpkg --get-selections | grep linux-image
三、移除不需要的内核
sudo apt-get remove --purge linux-image-3.8.0-39-generic
参考:
http://blog.hickwu.com/vps%E5%8D%87%E7%BA%A7linux%E5%86%85%E6%A0%B8%E9%9A%8F%E8%AE%B0
以下是参考的原文复制:
想折腾折腾比较时髦的 docker , 由于有内核版本要求, 至少 3.2 推荐 3.8 , 发现 budgetvm 的 OpenVZ 的 VPS 是 ubuntu 12.04 , 内核版本 2.6.32 ! 对内核相关不怎么了解, 而搜到很多文章 12.04 LTS 应该是 3.2 内核, 估摸着大概是被手工切换,也就是降级使用 2.6 内核了?
转载请注明出处 http://blog.hickwu.com/posts/329 by Hick
尝试按照搜索资料升级:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring
结果提示的错误看不大明白, 搜索无果(省略了部分):
dpkg: dependency problems prevent configuration of linux-image-generic-lts-raring:
linux-image-generic-lts-raring depends on linux-image-3.8.0-39-generic; however:
Package linux-image-3.8.0-39-generic is not configured yet.
dpkg: error processing linux-image-generic-lts-raring (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
linux-image-3.8.0-39-generic
linux-image-generic-lts-raring
E: Sub-process /usr/bin/dpkg returned an error code (1)
大概了解是因为安装了多个内核, 很多解决方法是提示删除, 于是类似这样的删除能解决部分错误, 但是最终还是无法升级, reboot 多次无果:
sudo apt-get remove --purge linux-image-3.8.0-39-generic
注意该命令可以查看当前安装的 linux 内核的情况, 如果上面的命令不带 --purge , 则状态可能显示为 deinstall , 没有彻底删除:
root@webrube:/var/www# dpkg --get-selections | grep linux-image
linux-image-3.2.0-61-generic install
linux-image-3.5.0-49-generic deinstall
linux-image-3.8.0-25-generic deinstall
linux-image-3.8.0-39-generic deinstall
好歹算是学到了些东西, 不枉我一番瞎折腾.
后来更换关键字搜索, 类似 vps upgrade kernel 一类的, 发现有说法说 vps 的内核可能是跟其所属主机相关的? 意味着 vps 的内核是跟主机共享的, 单个 vps 是没法单独升级的? 有些 vps 提供商可以在控制面板选择升级内核, 跑到我的 vps 服务商 budgetvm 一看, 还真没这个操作, 倒是可以选择其他版本的 os . 顺便看了ubuntu 提供多个版本选择, 到官方查了, 12.04 和 14.04 官方支持的时间很长, 貌似跟 linux 内核版本类似, 主版本号偶数的才是稳定长期支持的版本, 13.X 就不推荐作为长远考虑去使用了, 难怪之前看到很多文章都是 12.04 的, 14.04 今年初才出来.
于是乎, 最终升级 kernel 的事, 还是得去问 vps 服务商了.
[2014/05/18 12:29:35] 根据 budgetvm 的最新回复, 他们基于 openvz 的 VPS 不支持升级内核, xen 的可以:
These are OpenVZ VPS. You are not able to upgrade the kernel.
We would recommend using our Xen services, which will allow you to install any kernel of your choice.
vps 切换内核的更多相关文章
- ubuntu---查看、安装、切换内核
首先可以查看一下内核列表:sudo dpkg --get-selections | grep linux-image 查看Linux中安装了哪些内核: dpkg --get-selection ...
- LINUX内核分析第八周学习总结:进程的切换和系统的一般执行过程
韩玉琪 + 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.进程切换的关 ...
- 买了个vultr的vps,准备把博客转过去,顺便记录一点操作。
1.shadow影子socks梯子已经搭好了,步骤: apt-get install python-pip pip install shadowsocks 任意目录创建配置文件json(ss可以在很多 ...
- 在vps上安装 kali linux
在渗透测试过程中,很多时候我们需要反弹一个shell回来.使用empire也好,MSF也好,其他工具也好,都避不开公网IP的问题.这时候我们就需要一个VPS来进一步进行渗透测试. 建立通道连接的方式有 ...
- 几大主流浏览器内核(Rendering Engine)
"浏览器内核",英文为"Rendering Engine",也叫"渲染引擎",作用是帮助浏览器来渲染网页的内容,将页面内容和排版代码转换为用 ...
- VPS/服务器优化网络、加速方法总结与参考
在国外的服务器上因为受各种因素影响,即使国外的服务器都是百兆共享或者G口到国内下载速度都不是很让人满意,大部分人购买国外服务器是用作存储下载或者扶墙,速度慢的所以话影响我们的使用体验.所以就搞出了很多 ...
- 《LINUX内核设计与实现》读书笔记之第五章
第五章——系统调用 5.1 与内核通信 1.为用户空间提供一种硬件的抽象接口 2.保证系统稳定和安全 3.除异常和陷入,是内核唯一的合法入口. API.POSIX和C库 关于Unix接口设计:提供机制 ...
- LINUX内核分析期末总结
韩玉琪 + 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.课程总结 1 ...
- Firefox插件一键切换兼容IE
转载:http://mozilla.com.cn/thread-42137-1-1.html 让火狐兼容IE的双核扩展,一键切换至IE内核,网银支付无忧愁.支持Adblock plus和FireGes ...
随机推荐
- Android如何实现TCP和UDP传输
TCP和UDP在网络传输中非常重要,在Android开发中同样重要. 首先我们来看一下什么是TCP和UDP. 什么是TCP? TCP:Transmission Control Protocol 传输控 ...
- mac下 cordova 搭建
最近遇到一个cordova搭建的项目,于是看了看如何搭建这个. 这个其实 和 phoneGap 差不多,都是为了方便html跨平台才产生的产物. cordova 也可以生成 iOS 和 安卓 ...
- 2014百度之星第一题Energy Conversion
Energy Conversion Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- 第1章 Python基础-Python介绍&循环语句 练习题&作业
1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型? 高级语言分为编译型与解释型两种,分别从执行速度.开发效率.跨平台性三个方面说它们的区别. 编译型语言因为执行的 ...
- VS2005快捷键大全
快捷键功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图 ...
- windows 环境使用 kafka
近来学习 kafka,网上搜的教程好多不好用.在此开一贴记录一下学习过程.推荐官网,是最好的教程 http://kafka.apache.org/quickstart 官网上是linux 环境,我用的 ...
- 使用 properties 配置文件装配 bean 的方式
在spring中将bean 注册到spring 容器中常见的有三种方式(两类): 先说明配置文件内容:application.yml,有一段配置如下 persons: youtube: name: y ...
- 亿级Web系统搭建:单机到分布式集群【转】
当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题.为了解决这些性能压力带来问题,我们需要在Web系统架构层 ...
- 网络协议-网络分层、TCP/UDP、TCP三次握手和四次挥手
网络的五层划分是什么? 应用层,常见协议:HTTP.FTP 传输层,常见协议:TCP.UDP 网络层,常见协议:IP 链路层 物理层 TCP 和 UDP 的区别是什么 TCP/UDP 都属于传输层的协 ...
- IOS开发之UIScrollVIew运用
UIScrollView可以实现在一个界面看到所有内容,同时也不需要担心所显示的内容超出屏幕的大小,当超出之后可以翻阅至下一页浏览. #pragma mark - UIScrollViewDelega ...