开元周游
德国频道
查看: 1094|回复: 0
打印 上一主题 下一主题

一般系统设定

[复制链接]
1#
发表于 14.11.2002 14:02:35 | 只看该作者
一般系统设定<br /><br /><br />1 键盘 <br />首先,如何设置键盘。如在安装时遗漏了这一步骤,或改用了其他键盘,则需要: <br />从/usr/lib/kbd/keytables/中选取适当的键盘表;例如,it.map 就代表义大利键盘 编辑/etc/sysconfig/keyboard,使其使用:KEYTABLE=&quot;/usr/lib/kbd/keytables/it.map&quot; 设定键盘的重复率和延迟时间,将以下内容加附到/etc/profile或rc的文档之一: /sbin/kbdrate -s -r 16 -d 500 # or whatever --或其他数值 最後运行下列指令,以便允许设定键盘: ~# chmod 666 /dev/port 在下次开机时,键盘将如常工作。<br /><br />2 内核 <br />IMHO,其次首要之务是编制适合系统的内核。编制工作并不困难,但无论如何都得看一看/usr/src/linux/内的README档。注意事项: <br />仔细想清楚需要电脑完成何种工作。一次选定内核,同时作出必要的修补(patch),远比每月作一次设置或编译一次内核来得省事;如果把Linux作为伺服器使用,尤应注意。不要忘记把未来可能需要增加的硬件都先编制在内; 如果你的电脑用Cyrix芯片,则应作出必要的修补,以便提高电脑性能。有关资料见: http://www.linuxhq.com/patch/20-p0591.html; 笔记型电脑的用户应参看下列资料,以便改进屏幕的视觉效果: noblink ; 笔记型电脑的用户如欲使用PCMCIA modem/fax卡,千万不要 将串行口作为模组编译;如果编入内核,则PCMCIA就无法运行。<br /><br />3 开机信息(Bootup Messages) <br />如要自订开机信息,先看看 /etc/rc.d/rc.local 的信息是否会取代 /etc/issue 和/etc/motd 的信息。如果确实如此,那就开始用编译器动手编写吧。<br /><br />4 用户名称(Hostname) <br />用指令 hostname new_host_name 尚嫌不足。还应编辑/etc/sysconfig/network 和更改其中的用户名称。<br /><br />5 Sendmail 停机 <br />有些系统在开机时受 sendmail 的影响停机。检查 /etc/hosts 中有否下列一行: 127.0.0.1 localhost<br /><br />6 设备驱动器(Device Drivers) <br />在 /dev (或实际设备驱动器的路径)中的设备可能不存在。检查滑鼠、数据机和光盘机相应的驱动器为何,然後查看: <br />~# cd /dev /dev# ln -s /dev/cua0 mouse /dev# ln -s /dev/cua1 modem /dev# ln -s /dev/hdb cdrom 并且不妨对这些设备下chmod 666 指令,使所有用户均可使用。注意:有些□上型的滑鼠驱动器设在 /dev/psaux,在设置X11时应注意此点。 <br />此外,运行chmod 666 /dev/fd*後,所有非root用户均可使用软盘。这必然会产生安全问题,不过这方面所知不多,欢迎提供资料。<br /><br />7 滑鼠(Mouse) <br />gpm 的滑鼠功能对在主控台进行剪贴至为有用,也可在一些应用中使用滑鼠。检查有否一个称为/etc/sysconfig/mouse 的文档,内容如下: <br /><br />MOUSETYPE=&quot;Microsoft&quot; XEMU3=yes 此外,还得有一个/etc/rc.d/init.d/gpm档。当然其中设置得与滑鼠的类型相符。注意:有些□上型电脑中, MOUSETYPE 为 ``PS/2&#39;&#39;.<br /><br />8 加载位置(Mount Points) <br />为方便使用,对软盘、光盘机和DOS分割区及其他设备均可设定加载位置或加载点。办法如下: <br />首先建立MS-DOS软盘、ext2软盘、光盘机和DOS分割区及并行口ZIP机的加载位置。 <br /><br />~# cd /mnt /# mkdir a: ; mkdir floppy ; mkdir cdrom ; mkdir win ; mkdir zip 然後修改 /etc/fstab 档,并增加下列内容: <br /><br />/dev/fd0 /mnt/a: msdos user,noauto 0 1 /dev/fd0 /mnt/floppy ext2 user,noauto 0 1 <br />/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto 0 1 /dev/hda1 <br />/mnt/dos msdos user,noauto 0 1 /dev/sda4 /mnt/zip vfat user,noauto 0 1 <br />显而易见,第一栏必须使用正确的设备名称。如要使用Win95的长文档名,则在最後一行中用vfat 代替 msdos<br /><br />9 LILO 和 Loadlin <br />许多用户希望电脑能同时运行Linux和DOS/Windows两套操作系统,并在开机时选用操作系统。首先假定 /dev/hda1中装有 DOS/Windows, /dev/hda2中装有Linux. <br />方法如下: <br /><br />~# fdisk <br />将 /dev/hda 作为默认设备! <br />Command (m for help):a Partition number (1-4): 2 <br />Command (m for help):w ~# 这使Linux分割区可以开机启动;这项步骤应在运行LILO的QuickInst时,由activate执行,但Red Hat版本显然无此功能。 <br />在最基本的/etc/lilo.conf档中填上: <br /><br />boot = /dev/hda2 compact delay = 50 # message = /boot/bootmesg.txt # 自订开机信息 root = current image = /boot/vmlinuz label = linux other = /dev/hda1 table = /dev/hda label = dos 启动 /sbin/lilo,就可开始使用两种操作系统。LILO 是安装系统过程中的关键部份,无论如何应该阅读这方面的文献。 <br />如要从DOS不重新启动电脑而直接启动Linux,可以把 LOADLIN.EXE 置于DOS路径下的一个子目录(DOS分割区)内; 然後把内核拷贝到,例如,名称为COSVMLINUZ 的子目录。下面的 .BAT 档就可用来启动linux: <br /><br />rem linux.bat smartdrv /C loadlin c:dosvmlinuz root=/dev/hda2 r 如使用Windows 95,则设定这个.BAT档的特性,使其从MS-DOS状态启动。<br /><br />10 打印机的设置 <br />Red Hat的设置工具可轻而易举地用来设定HP DeskJet 400型打印机;如果不用Red Hat版本的Linux,则可自己手动设定。 <br />假定要用非PostScript打印机来打印原始文件(例如 C 程序的原始码文本)和利用GhostScript来打印PostScript文档(此处假定已安装了GhostScript)。 <br />设定打印机的步骤如下: <br />检查并行口的打印机: ~# echo &quot;hello, world&quot; &gt; /dev/lp0 ~# echo &quot;hello, world&quot; &gt; /dev/lp1 记下联机的打印机和端口。 设定两个 spool 子目录: ~# cd /var/spool/lpd /var/spool/lpd/# mkdir raw ; mkdir postscript 如果打印机印出的结果有“台阶”现象(多数InkJet打印机都有),则需要一个过滤器。试印下面两列: ~# echo &quot;first line&quot; &gt; /dev/lp1 ; echo &quot;second line&quot; &gt; /dev/lp1 如果印出的结果如下: first line second line 将此文档作为/var/spool/lpd/raw/filter保存: #&#33;/bin/sh # 这个过滤器可取消“台阶”现象 awk &#39;{print $0, &quot; &quot;}&#39; 运行chmod 755 /var/spool/lpd/raw/filter使其成为可执行文档。 要制作用于PostScript仿真的过滤器,则将过滤器定名为 /var/spool/lpd/postscript/filter: #&#33;/bin/sh <br />DEVICE=djet500 RESOLUTION=300x300 PAPERSIZE=a4 SENDEOF= <br />nenscript -TUS -ZB -p- | if [ &quot;$DEVICE&quot; = &quotostScript&quot; ]; then cat - else gs -q -sDEVICE=$DEVICE -r$RESOLUTION -sPAPERSIZE=$APERSIZE -dNOPAUSE -dSAFER -sOutputFile=- - fi <br />if [ &quot;$SENDEOF&quot; &#33;= &quot;&quot; ]; then printf &quot;04&quot; fi (上例以使用HP DeskJet打印机为依据。<br />如为其他打印机,则应作出相应的修改。) 最後在/etc/printcap内增加下列内容:<br /># /etc/printcap lp|ps|S|ostScript|djps: <!--emo&:s--><img src='style_emoticons/<#EMO_DIR#>/confused_smile.gif' border='0' style='vertical-align:middle' alt='confused_smile.gif' /><!--endemo-->d=/var/spool/lpd/postscript: :mx#0:<br />:lp=/dev/lp1: :if=/var/spool/lpd/postscript/filter: <!--emo&:s--><img src='style_emoticons/<#EMO_DIR#>/confused_smile.gif' border='0' style='vertical-align:middle' alt='confused_smile.gif' /><!--endemo-->h: raw: <!--emo&:s--><img src='style_emoticons/<#EMO_DIR#>/confused_smile.gif' border='0' style='vertical-align:middle' alt='confused_smile.gif' /><!--endemo-->d=/var/spool/lpd/raw:<br />:mx#0: :lp=/dev/lp1: :if=/var/spool/lpd/raw/filter: <!--emo&:s--><img src='style_emoticons/<#EMO_DIR#>/confused_smile.gif' border='0' style='vertical-align:middle' alt='confused_smile.gif' /><!--endemo-->h: 对于其他更加复杂或奇特的打印设<br />置,请参考Printing-HOWTO. <br /><br />使用Red Hat的用户注意:Printtool选取的GSDEVICE可以用于打印,但不一定是最好的选择。不妨对postscript.cfg 档作些小修改;例如,把GSDEVICE内cdj500 改为 djet500,就可加快打印的速度
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 27.12.2024 11:04

关于我们|Apps

() 开元网

快速回复 返回顶部 返回列表