当前位置:  技术问答>linux和unix

使用Linux的困惑!

    来源: 互联网  发布时间:2014-11-17

    本文导语:  我是一位Linux爱好者,比较熟悉RedHat,用过turbolinux,Mandrake。在我的大力提倡下,我公司的一些服务也开始建立在RedHat上。但是这里有个问题让我很困惑:     作为一个服务器,RedHat有时会发生类似死机的现象(可能...

我是一位Linux爱好者,比较熟悉RedHat,用过turbolinux,Mandrake。在我的大力提倡下,我公司的一些服务也开始建立在RedHat上。但是这里有个问题让我很困惑:
    作为一个服务器,RedHat有时会发生类似死机的现象(可能是系统问题,也有可能是应用程序问题),需要重启,但shutdown时就停在某些服务上不动了。
实在没办法只得强行按reset按钮,(当然,也可以是系统正常运行中按reset按钮),系统再次启动时就会发生文件丢失(ls 发现红了一大片),服务启动不了等现象,只能重装系统,让人非常难受。想那windows2000,solaris,系统运行中,reset或拔掉电源,再次重启时最多检查一下磁盘,就能正常启动、工作,决不至于重装系统啊。
   在这种情况下redhat7.1会强行检查磁盘,但仍然可能丢失系统文件而需要重装,redhat7.2则默认不会强行检查磁盘,一旦发生上述情况,基本就要重装系统。有时我的系统中装了好多东西,也得...,难受啊难受。

请诸位大侠就此发表高论!

|
benni,

从你的帖子看来,你并非如你自己所说那样"熟悉" RedHat或者说Linux.

我来解答一下你提出的几个问题

1.你描述的Linux作为服务器所发生的“死机"现象,实质上是一种HungUP的悬挂状态,服务器其实并没有死掉,只不过有些Service在init.d stop的时候发生了异常情况,如果tty没有关掉,完全可以切换一个console用三键ctrl-alt-del 切换到0 level或者6 level.

2. Linux 本身作为OS是相当坚固的,但是要达到整个系统的坚固稳定,离不开底层硬件系统的稳定性支持,同样的一套Linux,同样的配置方法,在IDE系统和在SCSI系统上有天壤区别,在国产服务器和国外服务器上也有本质的区别. 我想我说的这个情况,很多作系统的朋友都有过切身体会。

3. 强行reset 系统的做法不值得提倡,尤其是在系统既没有支持日志文件系统也没有"死干净"的情况下。
  你提到的Win2000 和Solaris reset 后情况比较轻的状况,依照我的推测,可能是在整个系统空负载的情况下进行的吧,如果你真的在上面跑些负载,我想,结果也是不言而喻的,也是这里很多从业人员曾经感受过的。

   相对于Windows NT4.0 , win2000的稳固性得到了实质性的飞升,但是对于在系统重负载的情况下,Linux较Win2000在I/O和稳固性上有比较大的差距

4. 针对你最后说的情况,我建议你除了 /boot 区采用ext2,其他分区都装成ReiserFS ,这样你所遇到将会烟消云散,不复存在.. :-)


----
dEAdjOe
Linux lead your way

    
 
 

您可能感兴趣的文章:

  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • linux支持ti-rpc么?ti-rpc在linux中是不是只使用udp协议,不能使用tcp协议
  • linux下free命令显示的内存使用情况分析
  • 求redhat linux 9.0下可以使用的oracle 10g或9i,还有redhat linux 9.0下可以使用的eclipse下载地址
  • linux下不使用sudo命令执行docker的操作步骤
  • 在XP下使用VMWare安装了Linux AS 5.6之后,使用FTP工具可以远程连接Linux,而在cmd命令行中却连接不上,什么原因 ?
  • 如何使用linux下gdb来调试python程序
  • 原来装了linux和win2k,使用LiLO启动,现在重新win2k,如何恢复使用LILO来引导使得Linux可用
  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • 在shell中使用数组需要什么特殊的条件马? 怎么在有的linux下能够用,在有的linux下就不能能使用?
  • linux下c/c++使用hash_map方法介绍
  • asp程序使用的access在Linux下如何使用!
  • linux下objdump命令用法介绍及如何使用objdump命令进行反汇编
  • [请置顶]关于Linux的安装使用问题 请放到 软件使用/操作系统 里提问
  • linux下top命令详解包括top命令参数使用及结果(virt,res,shr)排序举例说明
  • 新装的Linux使用root用户不能使用FTP?
  • linux top命令详解以及top命令的各项使用技巧详细说明
  • LINUX下使用Eclipse,如何使用交叉编译器?
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存? iis7站长之家
  • 使用VWMARE安装linux的内存使用问题
  • 嵌入式Linux使用外挂Vsftpd不能正常使用, 请高手解答,谢谢。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 共享内存一般是怎么使用的,是同消息队列配合使用么
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • Jsp可否使用带有GUI的JavaBean,如何使用?
  • c/c++预处理命令预#,##使用介绍
  • redhat9内存使用率高达73%,怎么查看内存具体使用情况
  • 在div中使用css让文字底部对齐的方法
  • JAVA中不赞成使用(Deprecated)的方法是否可以使用
  • Python namedtuple(命名元组)使用实例
  • JavaBean如何在Application中使用?(可以吗),难道只能在jsp中使用?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,