选择显示字体大小

linux系统管理技巧大荟萃

  作为桌面操作系统linux的人机界面可真是不敢恭维,但是,作为网络操作系统,其易用性(对于nos而言)和高性能恐怕是很难有能出其右的。当然,这并不是说它的操作很简单,而是说若能掌握一些技巧,无论是系统设置还是网络管理都能变得轻松自如、随心所欲。

  禁止终端模式下的显示器自动节能

  大部分pc上安装linux后,在终端模式下也能实现自动关闭显示器的功能,但是假如我们要在显示器上即时显示一些信息,如:网络流量、包分析等,这个功能就变得非常讨厌了。采用修改cmos和系统属性都无法解决,解决的办法是用setterm,设置终端的命令,如setterm--blank,就能关闭自动节能这一特性。

  将man帮助文档存为普通txt文件

  man的地位在linux中可谓至关重要,比windows里的中看不中用的help好多了。但是它所显示的信息却不是普通的文本,如果直接将这些文字重定向到一个文本文件,你会发现,在man中高亮显示的文字就变成了两个,而且有不计其数的制表符,这使我们的打印、编辑都变得非常不便。不过使用下面这样一条语句就能得到tcsh命令的普通帮助文本:mantcshcol-b> tcsh.txt,再也不会有那些讨厌的重复字符了。

  ide硬盘的优化

  linux可能更加注重数据的安全性而非性能,这对nos来说是完全必要的,但是打开ide硬盘的一些有用的优化应该没什么害处吧。看看这个命令:hdparm,它的作用是显示、设置硬盘(包括光驱)的参数。我们可以先用hdparm-i/dev/hda查看hda这块硬盘的参数设置,再根据情况来修改,如:hdparm-c1可将硬盘的i/o读写支持由16位改为32位,hdparm-m16是开启硬盘的multicount。在执行这条命令之前最好先用-i参数确定你的硬盘所能支持的最大multicount数。主要优化的就是这两项了,其他的不敢确定也别乱来。可以用hdparm-t/dev/had在优化前后测试硬盘性能。

  允许root从远程登录

  linux的默认安全设置是root不能从远程工作站登录,这使我们对linux服务器进行远程管理造成了不小的麻烦,/etc/securtty正是控制这一机制的关键文件,在这个配置文件的root小节中加入pts/0、pts/1等你希望root能够登录的终端名就行了。

  恢复被覆盖的mbr(主引导扇区)的linux引导程序lilo

  如果lilo安装在mbr,那么先装linux再安装windows,lilo就会被覆盖,这时我们将无法从硬盘引导linux,怎么办?我们可以启动到windows命令行模式,从linux光盘上拷贝loadlin.exe和vmlinuz两个文件到windows分区,然后执行loadlinvmlinuzroot=/dev/had?rw。这条命令的作用是从指定的分区启动linux,并将根分区(1)设为读写模式,这样就可以修改linux的大部分设置或者恢复lilo。要注意的是这种情况启动的linux并不完整,如:msdos、vfat文件系统的支持、网络等都无法使用,不过没关系,只要能这样启动,我们可以利用mkbootdisk来创建linux启动盘,用这张启动盘启动linux,就能完全使用linux了。启动linux以后,只要将/etc/lilo.conf文件的第一项boot=/dev/hda?改为boot=/dev/hda,然后执行lilo就能恢复从mbr启动linux。配置文件一览表文件位置及名称作用/etc/rc.d/rc.sysinit系统启动时的公用服务配置/etc/rc.d/rc.local系统启动时的本地服务配置/etc/bashrc、/etc/profilebashshell的公用配置/home/username/.bashrc各用户私人bashshell配置/etc/securetty终端安全设置/etc/hosts主机名与ip地址的对应文件/etc/resolv.confdns服务器配置/etc/squid.conf或/etc/squid/squid.confsquid代理服务器软件配置/etc/smb.conf或/etc/samba/smb.conf基于smb的网上邻居配置/etc/dhcpd.conflinux下的dhcp服务器配置文件/etc/filesystems系统支持的文件系统列表/etc/fstab当前系统中已激活分区的信息/etc/host.conf指定系统搜索dns记录的配置文件/etc/lilo.conf启动程序lilo的配置文件

  linux系统的大部分控制都是基于配置文件的,了解这些配置文件能更有利于使用linux

  将linux加入到winnt/2000的启动选单中

  linux的启动选单不错,可惜不能显示中文,而且不能选择启动nt还是win98,所以我认为启动选单还是用nt系列的好。其实做起来很简单,安装完所有windows系列操作系统后再装linux,并在安装时选择将lilo安装到linux所在的分区而非mbr,然后利用启动盘启动linux,将windows分区mount为/mnt/dos;然后执行ddif=/dev/hda?bs=512count=1of=/mnt/dos/bootsect.lin,这样在windows分区就有了一个bootsect.lin文件,它记录了linux分区的启动信息,然后在windowsnt的启动配置文件boot.ini中加入c:bootsect.lin="红帽子linux7.0",再启动电脑的时候,我们发现,在windowsnt启动选单中多了"红帽子linux7.0"这个选项,选择它就能启动我们的linux。需要注意的是nt在启动时仍然只识别8.3格式的文件,所以不要把bootsect.lin改为长文件名。

  用squid来控制文件类型的访问

  linux的一大好处就是能够非常方便地对ip网络进行路由,很多linux系统就是专门用作inte.net接入路由器。但是,iptables或ipchain等包过滤软件只能控制用户访问哪些站点,而无法控制用户访问哪些文件。使用linux下的代理服务器软件squid可以很容易地做到这一点,squid.conf文件中的urlpath_regex项就是控制每种注册的mime文件访问的,例如以下语句:

  #给出需要控制访问的mime文件类型(访问控制列表即acl)

  acldenymineurlpath_regex.exe.zip

  #禁止这类文件的访问

  http_accessdenydenymine

  这样就禁止了这条语句以后的所有用户对相应站点zip、exe文件的访问,当然你可以加入其他文件类型,如mp3等。再利用iptables之类的redirect重定向功能,强迫用户通过squid代理上网,即所谓"透明代理",就可完全控制用户对站点的访问了。

  让系统使用默认的彩色文件显示

  linux终端下的不同类型文件的彩色显示让我们感觉非常方便,但有时可能不小心丢失这一功能,在配置文件中加入aliasls="ls--color-f-n"就能保证这一功能的正常使用。

  利用cron保持某些分区的激活状态

  cron相当于win98的计划任务,它能根据用户的要求定时执行某些命令。如果你mount了一些ntfs分区,并经常访问这个分区(如webserver对一些文件的访问),很有可能因为时间过长而无法正确读写数据,这时可以利用cron的定时访问功能,保证该分区总是激活的。根据个人经验,网络上的ntfs分区最好让cron每15分钟访问一次,否则就有可能出现需要该分区数据时出现mount失败的情况。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons