医院局域网中Linux主机的快速配置方法
2012-11-16杨俊志张斌
杨俊志,张斌
解放军第89中心医院 信息中心,山东潍坊 261021
医院局域网中Linux主机的快速配置方法
杨俊志,张斌
解放军第89中心医院 信息中心,山东潍坊 261021
目的 探讨一个简便快速配置医院局域网中Linux主机的方法,以有效提高Linux操作系统性能和运行效率,实现相关功能。方法 采取建立单独硬盘分区,通过配置文件的修改设置,减少虚拟控制台数目;实现类似MSDOS的DOSKEY功能,定制个性化登录信息,编译系统Linux内核相关文件。结果 建立了一个定制的、优化的Linux运行环境,并且实现了同一主机对不同操作系统(Windows与Linux)文件的读、写、移动等操作。结论 该方法充分体现了Linux操作系统的灵活性,有效地拓展了其使用空间。
医院信息系统;Linux;操作系统内核;系统优化
目前,Linux的发行套件有很多种版本,但无论是哪一种套件或版本,在每次系统安装过程中,用户都要花费很多时间进行大量的配置和优化工作[1]。Linux配置的灵活性,对于熟悉系统配置方法的用户来说,Linux的优点非常突出,但对于多数不熟悉的用户,却又是一个明显的弱势,难以使系统完美运行。所以配置过程中由于某种原因,很容易造成一些细节的遗漏或错误的设置。笔者通过近年来Linux的应用实践,总结了一套简单快速而又不失Linux系统性能优势的配置方法。下面以RedHat Linux 6.1版本为例,介绍如何通过编辑相关文件,来提高系统运行速度、实现相关功能、定制个性化的系统登录信息及如何实现不同环境下文件的读、写、移动等操作,并通过对Linux内核进行重编译,使得软硬件能够达到最佳匹配,实现系统最优性能。
1 实现方法
1.1 将Linux安装于单独的硬盘分区
在安装Linux时,最好为系统建立一个单独的硬盘分区,这样既有清晰的目录结构,也便于用户对各种文件的分类管理。包括用户的各种数据文件和备份的系统配置文件等。
1.2 定制个性化的系统登录信息
只要修改“/etc/rc.d/rc.local”文件,就可以定制个性化的系统登录信息。因为每次执行“/etc/rc.d/rc.local”文件时,都需要修改“/etc/issue”与“/etc/issue.net”文件。我们可以编辑定制自己的“/etc/issue”文件,加快Linux系统启动引导过程。编辑以下内容:
1.3 通过减少虚拟控制台提高系统运行速度
减少虚拟控制台数量不但节省内存空间,而且能够有效地提高系统运行速度。Linux的发行套件一般默认建立了6个虚拟控制台[1-2],但在实际应用中,3个已经足够。可通过编辑“/etc/inittab”文件来注销部分Linux虚拟控制台,在下面3行的前面加上“#”,即可注销这3个虚拟控制台。
接着执行init q,使系统重新读取“/etc/inittab”文件就关闭了“tty4、tty5、tty6”虚拟控制台。如果不考虑系统的安全,可以利用第4个虚拟控制台来查看各种系统信息,编辑“/etc/syslog.conf”文件,在最后一行加上:
“.? /dev/tty4”
最后再执行killall -HUP syslog 即可。
1.4 实现类似MSDOS的DOSKEY功能
编辑“/etc/inputrc”文件,设置INPUTRC的环境变量,利用Tab键的命令补全功能,实现类似于MSDOS的DOSKEY功能,这样对文件和文件夹的各种操作,同样方便快捷。
1.5 实现不同环境下文件操作
因为大多数用户在电脑上安装Linux的同时,一般都会再安装Windows或其他操作系统,所以,实现不同环境下的文件的读、写等操作显得尤为重要。可通过安装mtools包,在MSDOS、Windows与Linux的文件系统之间,实现文件的读、写、移动、显示等操作。假如Windows安装在“/dev/hda1、/dev/hda7”硬盘分区下,可修改“/etc/ mstools.conf”文件,增加以下2行内容:
这样就可以执行mdir c: 命令。
1.6 直接使用已经设置好的系统配置文件
根据电脑的用途,将一些已经设置好的配置文件直接复制到相应目录下,这样可以节约大量时间。如samba的配置文件“/etc/smb.conf”;域名服务器的配置文件和DHCP的配置文件“/etc/dhcpd.conf”等。系统初始的配置文件、修改后的配置文件等,都要及时备份。
1.7 重新编译Linux系统内核
内核是操作系统的核心,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。正确地为主机配置个性化的内核会使系统运行的更加快速、稳定。一般情况下,各种Linux系统套件安装的内核,都适合大部分的电脑,也正因为如此,套件中可能包含有许多自己根本不需要的模块。如果想让自己的电脑配置后,性能达到最优,必须根据自己的需要及电脑硬件条件来配置内核,这样才能达到系统性能最优的目的[3-5]。
下面是以RedHat Linux 6.1为例,实现编译内核的方法与步骤:
(6)测试新内核。系统引导完成后,注意检查“/lib/ modules/y.y.yy-xx”目录下是否建立了modules.dep文件。如果文件存在,可以修改“/etc/rc.d/rc.sysinit”,将有关执行模块依赖的命令的内容去掉,这样可以加快Linux的启动过程。
所要注意的是,在编译内核前,首先必须要对自己电脑有一个全面的了解,这样才能做到心中有数,优化配置才能成功。另外,为安全起见,在测试新内核之前,最好先保留原来的内核,如果新建的内核引导Linux不成功,可以利用旧的内核引导系统,否则就只有重装操作系统了。
2 结束语
Linux操作系统虽然比Windows系统诞生的晚,但是与Windows相比它有很多独到的优势,如极高的系统稳定性、系统先天的安全性以及软件安装的便利性和系统配置的灵活性等,这些优势已经足以使得很多医院的局域网服务器采用Linux操作系统[6-7]。其系统配置的灵活性,对于用户而言,通过简单地系统配置,就能轻松满足用户的一些特殊功能要求。但多数普通用户并不是太熟悉Linux的配置方法,有一些设置比较抽象,也很难理解,加之Linux系统本身版本较多,难以做到准确配置,尤其是对于初级用户,很难把握好,不像Windows那样的窗口图形界面容易理解和操作。因此,Linux的使用,准确有效的系统配置是多数用户的难点,只有通过借鉴相关技术文献并反复实践,才能真正理解,以达到运用自如。
[1] 马学梅.基于Linux的中小型企业网络服务器配置[J].电脑知识与技术,2008,4(36):66-67.
[2] 沙伯海,蔡海滨.基于Linux下网络服务安全可靠性研究[J].计算机工程与设计,2005,26(3):738-739.
[3] 吴峰光.Linux内核的文件预读[J].软件世界,2007,(21) :86-89.
[4] 田金,许锋.RIS/PACS系统实施过程中Worklist的配置与调试[J].中国医疗设备,2011,26(1) :53-55.
[5]五月龙.Linux 命令大全[EB/OL].(2010-06-25)[2012-02-07]. http://linux.chinaitlab.com/special/linuxcom/.
[6] 杨俊志,张斌.Red Hat Linux V6.1环境下RAID技术的运用与实现[J].医疗卫生装备,2011,32(5) :58-61.
[7] 杨俊志,张斌.Linux系统下的数据备份策略设计与实现[J].医疗卫生装备,2011,32(10) :252-254.
Rapid Conf guration Methods of Linux in Hospital Local Area Network
YANG Jun-zhi, ZHANG Bin
Information Center, the 89thCentral Hospital of PLA, Weifang Shandong 261021, China
Objective To f nd a method for simple and rapid conf guration of Linux in Hospital Local Area Network, thus to increase the performance and working efficiency of Linux operating system, realize correlative functions. Methods Set up separate hard disk partition. Through changing sets of the conf guration f les, it could decrease the quantity of virtual consoles, realize the DOSKEY functions such as MSDOS, set up individual login information, compile Linux kernel, etc. Results Established a special and optimized Linux operation environment, meanwhile, it realized the read, writing and move of f le under different operating systems (windows and Linux) in one computer. Conclusion It fully showed the f exibility of Linux operating system and increased its usage space effectively.
hospital information system; Linux; operating system kernel; system optimization
TP393.1;TP316
A
10.3969/j.issn.1674-1633.2012.08.015
1674-1633(2012)08-0056-02
2012-02-07
本文作者:杨俊志,济南军区卫生信息技术应用中心主任,主任技师,全军卫生信息专业委员会委员。
作者邮箱:B1989@163.COM