免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wzengzhi
打印 上一主题 下一主题

不重启机器,新内核能够生效么? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-03-08 09:41 |只看该作者
楼主你升级内核的目的是什么呢?
我管理的几台linux服务器基本上不升级,我觉得没有必要啊。
服务器用于web服务,我倒是经常升级apache、jdk等等应用软件的版本,至于os的版本,我觉得升不升级都没有什么影响。

论坛徽章:
0
12 [报告]
发表于 2007-03-08 10:18 |只看该作者
因为我的服务器直接挂到外网上 而有些时候内核的某些漏洞产生安全隐患,所以感觉升级比较妥当。

另外,我觉得对整体的linux发行版而言,我觉得需要重启的次数要远远少于windows 2003,

除了内核的升级需要重新启动机器,其他程序的升级都不需要重启,而2003的普通补丁都要重起机器,这点差距还是很明显的。
所以只要不涉及到更新内核,或者有硬件防火墙的保护,运行几年不需要重启是完全可能的,我的很多机器就快2年了没有重启了

原帖由 柳拂风 于 2007-3-8 09:41 发表于 11楼  
楼主你升级内核的目的是什么呢?
我管理的几台linux服务器基本上不升级,我觉得没有必要啊。
服务器用于web服务,我倒是经常升级apache、jdk等等应用软件的版本,至于os的版本,我觉得升不升级都没有什么影响。

论坛徽章:
0
13 [报告]
发表于 2007-03-08 10:25 |只看该作者
如果不更新内核补丁,linux确实能够连续运行几年,(应用程序更新不需要重启,)这不是什么“吹牛”,而windows运行一段时间后经常出现莫名奇妙的故障,不得不重启机器,重启后就是正常的了,这种情况经常遇到,而linux基本没有,有问题就是需要解决,但不会是莫名其妙的问题,而且如果出了问题你没有解决,重启也不能解决问题。

原帖由 aleng 于 2007-3-7 17:44 发表于 7楼  
考虑到生产用的机器不能随便重启,而内核补丁发布的挺频繁,总不能经常因为补丁重启机器吧?当初就是因为m$的系统经常这么干,所以非常反感,请问各位有什么好的办法啊?----
记得我看到过linux人吹牛的帖子, ...

论坛徽章:
0
14 [报告]
发表于 2007-03-08 14:22 |只看该作者
up内核还有用的 --2.6.20的硬件支持好了很多,特别是sata的性能

论坛徽章:
0
15 [报告]
发表于 2007-03-08 17:42 |只看该作者
我思考的过程是这样的
1 应该比较最新的,有支持的,服务器版本  win2003r2(sp1后续版本) 和红帽企业as4u4或sles10,或unix.其他没有资格
2 直到现在xp是经常需要打完安全补丁重起,但2003打完 “安全补丁!”很少需要重起了,你可能并没用过,不熟悉。但红帽安全报告中公布的内核漏洞很多我想你也看到他的网页和漏洞公告邮件了。
3 微内河架构要比巨内核架构重起的次数少很多,例如,在2003上升级驱动程序不用重起。经过思考,比较
我认为linux重起次数更多,应该对他更反感。
4 在服务器硬件上运行linux,win2003,何在pc上是不同的,scsi硬盘要比sata,ide硬盘健壮很多,ecc内存要比现代好很多,如果写入内存的程序是 ‘+1’ 而读出来却是 '-1'.那么任何系统都会经常莫名其妙的崩溃。
所以我认为 任何系统除了摸名奇妙的故障,要从3方面入手 1 硬件,2应用程序 3 系统。排除 1,2 问题,
即使系统有故障,也不会是莫名其妙的。况且故障数目要少于linux,这个少说的是在你的使用中win故障比linux少。

比如 1万行代码,由于ms的团队开发,故障数要略少于linux的集市开发,
win 是测试完了基本没故障了才出厂,linux是立马出厂,等着系统在你那工作有问题了,立马出一个新的没问题的。

又由于别人开发的代码你排错相对困难,况且有的代码好,有的代码效率差,所以linux企业发行版,比win查出的bug要少。

在这种开发模式下,最终导致,如红帽企业出来之后发布的补丁,多于win很多。

总结一下,linux 补丁多,内核补丁多。给win或linux内核打补丁后都需要重新启动,给win或linux非内核打补丁后都不需要重新启动。

最后我想请问兄弟,你说win 有莫名奇妙的问题,linux 没有,你的论据在哪?即凭什么?:em11:

论坛徽章:
0
16 [报告]
发表于 2007-03-08 18:36 |只看该作者
靠,怎么争起这个问题来了

论坛徽章:
0
17 [报告]
发表于 2007-03-09 09:27 |只看该作者
OS的发展将会具有KERNEL Image  在使用情况下热升级的能力:仅有很小代码不具有热升级的能力或两个模块具有交替热升级对方的功能. ------如同AIX 操作系统 swap的热伸缩.文件系统的热伸缩类似.

论坛徽章:
0
18 [报告]
发表于 2007-03-09 09:40 |只看该作者
原帖由 aleng 于 2007-3-8 17:42 发表于 15楼  
我思考的过程是这样的
1 应该比较最新的,有支持的,服务器版本  win2003r2(sp1后续版本) 和红帽企业as4u4或sles10,或unix.其他没有资格
2 直到现在xp是经常需要打完安全补丁重起,但2003打完 “安全补丁! ...





首先声明,我水平很菜,其次,两种os的硬件基础是一样的,所以所谓内存等的差别不存在,也没有人喜欢在pc上安装xp作生产环境,当然就有人愿意,那也没有办法,呵呵

1 wondows 2003的安装基本都是在服务器厂商提供的引导盘安装的,就是说它的驱动是由硬件厂商提供的,升级驱动的可能性一般不大,这一点和pc的显卡驱动差别很大,而且这些驱动都是经过严格(据说)测试的,所以一般不需要升级;

2 我不清楚windows2003的内核是微架构还是巨架构,但一般说来,如果某个月没有安装补丁或者安装系统补丁不需要重启的概率很小,我没有具体的统计数据,但可以让大家根据他们的经验来判断,linux发行版的补丁发布的也挺多,但除内核外基本不需要重启,如有,请举例说明之,这一点上 linux重启的次数肯定比windows少

3  所谓ms的团队开发和linux的集市开发的优缺点不需要我来说了,但是所谓”win 是测试完了基本没故障了才出厂,linux是立马出厂“的观点不敢苟同,毕竟linux发行版的内核都相对于linux kernel 滞后,无非就是让linux distro经过严格测试有了相当的稳定性后才打包的,你的观点有刻意攻击的嫌疑,起码不客观,而且对linux distro的开发人员的劳动很不尊重,毕竟linuxkernel!=linux distro;

4 我的机器的iis经常在运行一段时间后终止服务,但telnet 127。0。0。1  80却是通着的 就是说端口仍然开放,服务却停止了 ,不知还有没有其他人遇到过,重启系统就正常了

[ 本帖最后由 wzengzhi 于 2007-3-9 09:41 编辑 ]

论坛徽章:
0
19 [报告]
发表于 2007-03-09 10:17 |只看该作者
首先声明,我水平很菜,其次,两种os的硬件基础是一样的,所以所谓内存等的差别不存在,也没有人喜欢在pc上安装xp作生产环境,当然就有人愿意,那也没有办法,呵呵

1 wondows 2003的安装基本都是在服务器厂商提供的引导盘安装的,就是说它的驱动是由硬件厂商提供的,升级驱动的可能性一般不大,这一点和pc的显卡驱动差别很大,而且这些驱动都是经过严格(据说)测试的,所以一般不需要升级;


这点错误,所谓需要引导盘安装的驱动,都是那些系统启动前预装入的驱动,最显著的例子就是磁盘控制器驱动,没有载入这些驱动,无论是linux内核还是windows核心都是没有办法启动的,因此要求在系统安装程序加载之前通过软盘加载驱动。这对于Win如此,Linux也如此,没什么特殊的。至于厂商提供一说,也是根本不对,无论是哪个系统,都会有厂商提供驱动,也可能有系统开发人员提供,甚至由二者共同开发,更甚者有第三方人员按照硬件SPEC自己写出来。对于稳定性,微软WHQL只不过是一组测试的集合,通过了这个测试就可以打这个认证,但也没说打了认证就不要升级的。

2 我不清楚windows2003的内核是微架构还是巨架构,但一般说来,如果某个月没有安装补丁或者安装系统补丁不需要重启的概率很小,我没有具体的统计数据,但可以让大家根据他们的经验来判断,linux发行版的补丁发布的也挺多,但除内核外基本不需要重启,如有,请举例说明之,这一点上 linux重启的次数肯定比windows少


可以看作是微内核的实现,但也不是完全微内核。MS固定在每个月的第二个周二作为安全更新日,都要发布安全补丁,就我用Windows几年地历史来看,确实几乎每个月的更新都要求重起系统。而Linux厂商大多是不定期发布安全公告,象我订阅的RH Security Advisor基本上一周能收到1-2封,从几年来用过来的情况来看,基本上也是每个月至少都要有一次内核更新,那如此更新也是必须Reboot的。所以我认为二者半斤八两,没必要强调某某更安全之类的。如果非要说Windows如何脆弱,我也照样能拿出Linux内核缓冲区溢出的bug历经月余补了数次仍旧没不好的历史例子。

3  所谓ms的团队开发和linux的集市开发的优缺点不需要我来说了,但是所谓”win 是测试完了基本没故障了才出厂,linux是立马出厂“的观点不敢苟同,毕竟linux发行版的内核都相对于linux kernel 滞后,无非就是让linux distro经过严格测试有了相当的稳定性后才打包的,你的观点有刻意攻击的嫌疑,起码不客观,而且对linux distro的开发人员的劳动很不尊重,毕竟linuxkernel!=linux distro;


agree

4 我的机器的iis经常在运行一段时间后终止服务,但telnet 127。0。0。1  80却是通着的 就是说端口仍然开放,服务却停止了 ,不知还有没有其他人遇到过,重启系统就正常了


这很显然是应用造成的问题,我也能写个弱智的应用把你们所谓的Linux服务器光用apache就能跑得系统崩掉。这种问题在没有确认是操作系统本身的问题还是应用问题造成的基础上讨论是无意义的,但恰恰是此类的论据会成为攻击某操作系统的最常见的调调,攻击win者如此,攻击lin者也如此。

论坛徽章:
0
20 [报告]
发表于 2007-03-10 11:33 |只看该作者
可以的。在内核配置一开始的地方就有这么一条的,说什么切换到另一个内核。
但我好像想关机就关机,所以就没玩过这么高级的功能。估计用来搞开发的吧,为了安全,还是在一切都弄好之后把这个关掉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP