Ksplice:不再重启你的Linux
这听起来是个有趣的观点。流行的说法是,你不该重启你的Linux,除非你必须这么做——通常是一次内核升级。但也许不仅仅是这种时候呢?
对于家庭用户,不需要重启的必要性并不那么迫切。不过就是二十秒钟的事情,你并不会有很多损失。但如果你是在运行一个关键性服务比如一个Web服务器,一个MySQL服务器或者是一台防火墙机器,那么重启就是一种你需要避免的痛苦。
你很幸运,因为有了Ksplice。
Ksplice是一个承诺了这么一种功能的工具——无重启的无缝升级, 允许你保持最新而且安全,没有任何宕机时间。这是一个令人受鼓舞和受欢迎的项目。让我们来看看它到底能做什么。
安装Ksplice
Ksplice目前是一个只能用于Ubuntu的.deb软件包。如果你运行的是RedHat、SUSE或者Debian,你必须联系软件作者。在我简单体验Ksplice的过程中,这的确产生了一个问题。我们稍后会继续讨论。
你可以下载.deb包并且运行安装程序,也可以手动添加Ksplice的仓库到你的软件源。手动安装意味着你能够得到这个软件的更新。 手动安装的指令可以在其官方网站 找到。
不管怎样,不管你选择了哪种办法,你都必须同意其使用条款,并且通过email申请一个激活密钥。
代理服务器问题
如果你是通过代理服务器连接到因特网,那么安装Ksplice时可能会遇到问题。Ksplice使用curl工具连接服务器并且下载正确的软件包;问题是,curl无视系统的代理服务器设置,然后发生超时。
你可以这样解决:在当前shell设置一个代理服务器的环境变量,然后调用一个包管理器来运行安装文件。Gdebi会产生常规安装方法一样的结果,不过传统的dpkg -i工作得很好。
这的确是个麻烦,想想许多企业都会运行某种代理服务器就知道了。这意味着Ksplice在设计的时候没有考虑到正确的用户群。
在安装Ksplice以后配置代理服务器相当简单。主要问题是出现在安装过程中。要是能自动使用系统设置就好了。
使用Ksplice
一旦你解决了初始安装时的麻烦,Ksplice就会启动并且在系统托盘区显示一个图标。你可以在任何时间手动调用它。Ksplice会搜索更新,并 且安装他们。使用Ksplice时,你可以在任何想要的时候切换成使用Synaptic和升级管理器, 这两种服务可以和谐共处。
一旦你有了更新,系统图标就会变成这样:
而当你准备更新的时候:
你可以点击“Install all updates”来继续。现在系统就会开始更新了。
就这么简单!你已经在使用Ksplice了,并且不再需要重启。Ksplice也有命令行的界面,允许你编写脚本并且安排该工具的使用。
官方网站有许多的屏幕快照和一个很好的FAQ,在那里你可以仔细阅读并获取更多的信息:关于Ksplice是个什么,它怎样工作以及它是怎样适合你的企业需求的。
问题
我使用Ksplice的时候遭遇了两个问题:一个是安装问题但是可以解决。另一个问题是存在这样一个事实:该服务只能用于Ubuntu,而跟RH和 SLES相比,Ubuntu只占基础服务器的一个很小比例。你可以期盼这些平台上的软件包早日可用,就像其他的主流商业产品一样。
除此之外,Ksplice非常健壮,表现得很好。
结论
Ksplice看起来是个非常有趣的项目。无重启使用的景象是相当诱人的,想想某些环境的复杂性和可用性的迫切需求,让系统宕机几乎是不可接受的。
当然,这都决定于你的机器在干什么。如果你的系统相当脆弱,以至于你不能承受任何一个更新所产生的错误,那么Ksplice也不够。但是对于那些允许系统持续更新的的企业,没有因更新造成的系统库改变而导致功能损坏的危险,则Ksplice是一个真正的恩典。
Linux里面配置打印机是个很简单的活。很显然并不比在Windows中完成同样的事情更难,甚至还要简单。只不过有些不一样而已。完成这个只需要大约3分钟和10次鼠标点击,通过加密无线网或者类似的东西。真的让人难以置信。
爱上这个开源的世界,可爱的世界吧。
干杯!
转载于:https://www.cnblogs.com/top5/archive/2009/12/30/1636320.html
Ksplice:不再重启你的Linux相关推荐
- 重启部署在Linux系统下的tomcat服务
2019独角兽企业重金招聘Python工程师标准>>> 重启部署在Linux系统下的tomcat服务具体的操作步骤: 1.在Winscp上建立连接,输入用户和密码,这个密码一般是看不 ...
- linux系统怎么重启网卡?linux重启网卡的三种教程
在实际工作中,经常会遇到Linux系统进行重启网卡的操作.在这里整理一下,进行多种方法的网卡重启. 一.service network restart 1.首先用CRT工具连接到Linux命令行界面. ...
- linux服务器重启的步骤,linux服务器重启步骤_保护Linux服务器的7个步骤
linux服务器重启步骤 本入门将向您介绍基本的Linux服务器安全性. 虽然它专注于Debian / Ubuntu,但是您可以将此处介绍的所有内容应用于其他Linux发行版. 我也鼓励您研究此材料并 ...
- linux关机重启注销命令,Linux的注销、关机、重启基本命令介绍
你想知道Linux的注销.关机.重启基本命令么?下面是小编为大家收集的Linux的注销.关机.重启基本命令介绍,希望能帮到大家. Linux的注销.关机.重启基本命令介绍 一.注销,关机,重启 注销系 ...
- kde重启_在Linux系统中出现KDE Plasma面板崩溃问题的解决方法
目前KDE Plasma 5桌面环境非常稳定,很少有破坏性问题导致无法使用桌面,但是,有时KDE Plasma面板可能会冻结并崩溃,这是一个很大的问题,本文介绍出现KDE Plasma面板崩溃问题的解 ...
- 蜜糖变砒霜:90%美国公司区块链项目将不再重启
来源:雷锋网 摘要:市场对区块链的"迷恋"来得轰轰烈烈,退得悄无声息.一方面是科技巨头占山为王,另一方面不少此前号称投入研发区块链的公司已经把目光收回,并且表示再也不会重启这些试点 ...
- linux 重启udev服务,Linux 7.x 中 UDEV 生效的方法
在linux 6.x 中,安装RAC 时需要配置UDEV 进行持久化: https://www.cndba.cn/Dave/article/2671 https://www.cndba.cn/Dave ...
- 重启openssl服务linux,Nginx的启动、停止与重启---linux
一.选定安装文件目录 可以选择任何目录 cd /usr/local/src 二.安装PCRE库 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcr ...
- linux自动重启电脑脚本,linux下通过脚本实现自动重启程序的方法
烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过 ...
- linux如何重启syslog服务,Linux syslog服务
一.syslog日志服务: 1.守护进程:syslog 2.端口:514 3.配置文件:/etc/syslog.conf 4.常见日志文件: /var/log/dmesg 内核引导信息日志 /va ...
最新文章
- python_Day5_web开发(下)
- 设计模式-装饰者模式[Decorator]
- linux系统服务器可能被攻击的几种攻击方式
- [css] 如何实现换肤功能?
- Spring Boot+Maven将配置文件打包到Jar包外方便运维修改配置
- linux定时刷新命令结果,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- python资料-Python资料汇总(建议收藏)
- 闰年python的月份判断_C 判断闰年及指定月份有几天
- Ajax关于readyState和status
- 苹果成美国历史上市值最大公司
- php 获取提成的公式,拿提成的工资怎么算的有公式吗_工资提成计算公式
- 超带感的AR大屏互动,多元化应用场景!
- 深信服EDR终端检测平台-任意用户登录漏洞复现
- 图像处理之Matlab图像读取
- 《梁启超家书》笔记三——交友取益,或读书取益,也要方面稍多,才有接谈交换,或开卷引进的机会
- xshell如何使用阿里云秘钥远程连接
- 前端可视化数据大屏(1)
- android 项目大全,总有你所需的
- 记一次Redis被入侵(被黑)处理过程
- 苏宁智慧零售燃爆,818发烧节成比肩阿里双11的两大消费高峰