马万智
摘 要:随着近些年我国的通信领域的迅速发展,保障通信系统的良好运行就显得比较重要,通信中对Linux系统的应用比较广泛,主要是因该系统自身的优势,如用途广以及感染少等优势。但是在具体的应用当中,也会受到诸多因素的影响对系统的运行安全稳定产生影响,基于此,本文先就Linux系统应用优势和故障问题加以阐述,然后就Linux系统故障产生的原因和解决措施详细探究,希望能通过此次对Linux系统的故障理论研究,能进一步认识其故障的解决重要性。
关键词:Linux系统 运维故障 系统优势
中图分类号:TM75 文献标识码:A 文章编号:1672-3791(2018)12(c)-0011-02
当前有诸多企业门户系统以及营销系统等,都是应用的Linux系统,一旦系统应用中出现故障,就必然会影响正常的工作。运维人员就要对Linux系统故障及时定位和解决,提高Linux系统的应用质量。
1 Linux系统应用优势和故障问题
1.1 Linux系统应用优势体现
通信行业是促进社会发展的重要行业,通信系统的选择是比较重要的,采用Linux系统有着鲜明的优势,首先从成本层面进行考虑来说是相对比较低的。早期Linux系统是免费试用,各种附加程序也都是免费的,即便是当前最新的Linux操作系统价格上也不高,有着很高性价比,对各种不同程序的应用都适用,按照需求系统能转到后台继续执行系列程序。这是从成本的优势上来说的[1]。再者,从界面的优势层面也能看到,运用Windows操作系统界面和系统的关系比较密切,操作界面出现故障就不能正常工作。而对Linux操作系统的运用中,其字符界面是利用sheli命令能对系统加强管理,网络服务加以优化,在出现故障的时候能迅速推出,不用重启计算机。
1.2 Linux系统应用故障问题
第一,Linux操作系统的应用中会受到一些因素的影响出现故障,其中比较常见的故障中有KDE环境故障。Linux系统的KDE环境无法正常启动,例如以普通账号运行startx命令后,出现:“...... can not start X server. Perhaps you do not have console ownershiip?”类似的提示。
第二,Linux系统应用中启动故障是比较常见的。程序问题以及安全错误的因素,就比较容易出现系统启动问题故障,这一故障较为常见,是直接影响用户操作的故障内容。
第三,Linux系统应用登录故障。Linux系统的运行中出现的登录故障,也会直接影响系统的正常操作,解决登录问题是比较重要的。
2 Linux系统应用故障原因和解决措施
2.1 Linux系统应用故障原因分析
第一,KDE环境故障的原因。从Linux操作系统应用故障来看,出现故障的原因是多样的,如KDE故障发生的时候,这是用户使用过KDE环境,使得系统中有诸多缓存文件,这就比较容易出现各种各样的故障,发生故障的类型也会有着不同。普通账号运行中显示出现错误指示,有报错提示信息持续翻滚,不能正常进入KDE环境中,这些都是Linux操作系统故障问题,对KDE环境的正常启动产生不利影响[2]。
第二,Linux系统不能启动的故障原因。Linux系统的应用故障当中,系统启动故障的发生造成系统无法运用,和多种原因有着关联。如安装错误的原因造成的系统启动故障,安装Linux系统的时候操作上存在错误,相关配置信息就会出现系列错误,安装系统后不能正常应用。再者,可能是由于系统出现了冲突的原因造成的系统不能正常启动。计算机有不同操作系统,安装后不能正常启动,新装系统默认计算机无其他操作系统,对硬盘记录直接改写,这样就会造成其他系统被覆盖,从而就会出现系统不能正常启动的故障。还有可能是由于指令出现了错误的原因,Linux系统的正常执行操作过程中,执行了错误指令就会影响系统,造成不能启动。
第三,Linux系统登录故障的原因。出现Linux系统登录故障问题其中比较重要的原因是黑客攻击,这是产生系统故障的原因也是登录故障原因。系统的运行造成黑客攻击,系统密码文件就会篡改,管理员不能正常的登录。
2.2 Linux系统应用故障解决措施
第一,解决KDE环境故障问题的方法。Linux操作系统的应用发生的故障比较多样,要能从多方面进行考虑,解决好实际中的故障,才能真正发挥Linux操作系統的应用价值。对于KDE故障的问题解决,通常以执行各种指令为基础,保障系统操作正确,系统正常运行。在具体的处理过程中,要对缓存文件故障执行“rm -rf /tmp/*”再执行startx命令,这样的操作能够恢复KDE环境。
第二,Linux系统启动故障解决方法。应用Linux系统过程中出现启动故障,就要在安装系统后结合系统运行状况和要求启动盘组,对于故障要及时救盘。有几种方法能够加以应用,通过单用户模式,显示boot提示符后输入linux single,在这一模式下来启动,就能够有效避免网络和LILO配置相应信息在启动系统后被加载,保障系统的正常运行。再者,解决系统启动的故障,通过DOS下运行loadlin程序启动系统,应用Linux系统主要是和其他的操作系统共同使用,多种操作系统的应用中,要在硬盘当中找到Linux系统的安装位置,打开Loadlin程序就能正常启动系统。另外,启动故障的解决,通过光盘启动也是比较有效的方法,BIOS当中光盘启动设置,出现boot符号后输入vmlinuz root=/dev/linuxrootpartition noinitrd,在root=输入Linux root分区号,就能够进入到Linux系统[3]。
第三,Linux系统登录故障问题解决。解决系统登录的故障问题也有着不同的方法,如系统启动的过程中确定单用户操作模式,采用passwd命令来重新设置密码,修改密码文件保障登录顺利进行,在权限设置方面也要加强重视。或者是拆除装有系统文件的硬盘,设于新系统当中,并要对新系统安装区实施挂载等,对次硬盘中/etc/passwd,/etc/shadow,/etc/group文件进行修改,或者是对其进行覆盖就能恢复。另外,解决登录故障问题,通过急救启动盘组来启动系统,把硬盘文件系统安装mnt目录下,进行编辑/mnt/etc/passwd文件,这样也能起到良好的效果。
3 结语
综上,通信行业的发展中,通信企业操作系统的科学选择应用,对Linux系统的故障能及时的解决优化,从整体上提高系统运行安全稳定的水平,这样才能发挥Linux操作系统的积极作用。希望上文中对Linux系统的故障的探究,以及提出的相应解决方法,能为实际故障的解决有所裨益。
参考文献
[1] 李金锋,张展,左德承,等.Linux平台上软件实现的PCIE总线故障注入系统[J].工业控制计算机,2012,25(8):1-3.
[2] 马培,翟高寿.面向硬件瞬时故障的Linux设备驱动敏感代码的自动分析与检测[J].软件,2015,36(12):9-15.
[3] 王雪娇,钱军,温东新,等.基于Linux虚拟文件系统故障注入器的设计与实现[J].计算机研究与发展,2010,47(S1):122-126.