荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Mill (来自一六七), 信区: Linux
标  题: 系统设定介绍
发信站: BBS 荔园晨风站 (Wed Nov 25 09:30:07 1998), 站内信件

发信人: jzk (jack), 信区: Linux
标  题: 介绍系统设定,new!!
发信站: 惠州明月湾BBS (Tue Nov 24 12:59:54 1998), 转信

2. 一般系统设定


2.1 键盘

首先,如何设置键盘。如在安装时遗漏了这一步骤,或改用了其他键盘,则需要:


从/usr/lib/kbd/keytables/中选取适当的键盘表;例如,it.map 就代表义大利键盘
编辑/etc/sysconfig/keyboard,使其使用:KEYTABLE="/usr/lib/kbd/keytables/it.map"
设定键盘的重复率和延迟时间,将以下内容加附到/etc/profile或rc的文档之一:
/sbin/kbdrate -s -r 16 -d 500  # or whatever --或其他数值
最後运行下列指令,以便允许设定键盘:
~# chmod 666 /dev/port
在下次开机时,键盘将如常工作。


2.2 内核

IMHO,其次首要之务是编制适合系统的内核。编制工作并不困难,但无论如何都得看一看/s
r/src/linux/内的README档。注意事项:

仔细想清楚需要电脑完成何种工作。一次选定内核,同时作出必要的修补(patch),远比迷
伦饕淮紊柚没虮嘁胍淮文诤死吹檬∈拢蝗绻袻inux作为伺服器使用,尤应注意。不要忘及
盐蠢纯赡苄枰黾拥挠布枷缺嘀圃谀冢?
如果你的电脑用Cyrix芯片,则应作出必要的修补,以便提高电脑性能。有关资料见: htt:
//www.linuxhq.com/patch/20-p0591.html;
笔记型电脑的用户应参看下列资料,以便改进屏幕的视觉效果: noblink ;
笔记型电脑的用户如欲使用PCMCIA modem/fax卡,千万不要 将串行口作为模组编译;如果?
入内核,则PCMCIA就无法运行。

2.3 开机信息(Bootup Messages)

如要自订开机信息,先看看 /etc/rc.d/rc.local 的信息是否会取代 /etc/issue 和/etc/o
td 的信息。如果确实如此,那就开始用编译器动手编写吧。


2.4 用户名称(Hostname)

用指令 hostname new_host_name 尚嫌不足。还应编辑/etc/sysconfig/network 和更改其?
的用户名称。


2.5 Sendmail 停机

有些系统在开机时受 sendmail 的影响停机。检查 /etc/hosts 中有否下列一行:


127.0.0.1 localhost

2.6 设备驱动器(Device Drivers)

在 /dev (或实际设备驱动器的路径)中的设备可能不存在。检查滑鼠、数据机和光盘机嫌
Φ那魑危会岵榭矗?


~# 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时应注意此点。

此外,运行chmod 666 /dev/fd*後,所有非root用户均可使用软盘。这必然会产生安全问蹋
还夥矫嫠欢啵队峁┳柿稀?


2.7 滑鼠(Mouse)

gpm 的滑鼠功能对在主控台进行剪贴至为有用,也可在一些应用中使用滑鼠。检查有否一赋
莆?/etc/sysconfig/mouse 的文档,内容如下:


MOUSETYPE="Microsoft"
XEMU3=yes
此外,还得有一个/etc/rc.d/init.d/gpm档。当然其中设置得与滑鼠的类型相符。注意:有
跎闲偷缒灾校? MOUSETYPE 为 ``PS/2''.



2.8 加载位置(Mount Points)

为方便使用,对软盘、光盘机和DOS分割区及其他设备均可设定加载位置或加载点。办法如?


首先建立MS-DOS软盘、ext2软盘、光盘机和DOS分割区及并行口ZIP机的加载位置。

~# cd /mnt
/# mkdir a: ; mkdir floppy ; mkdir cdrom ; mkdir win ; mkdir zip
然後修改 /etc/fstab 档,并增加下列内容:


/dev/fd0        /mnt/a:         msdos           user,noauto 0 1
/dev/fd0        /mnt/floppy     ext2            user,noauto 0 1
/dev/cdrom      /mnt/cdrom      iso9660         ro,user,noauto 0 1
/dev/hda1       /mnt/dos        msdos           user,noauto 0 1
/dev/sda4       /mnt/zip        vfat            user,noauto 0 1
显而易见,第一栏必须使用正确的设备名称。如要使用Win95的长文档名,则在最後一行中?
vfat 代替 msdos


2.9 LILO 和 Loadlin

许多用户希望电脑能同时运行Linux和DOS/Windows两套操作系统,并在开机时选用操作系汀
J紫燃俣? /dev/hda1中装有 DOS/Windows, /dev/hda2中装有Linux.

方法如下:


~# fdisk

将 /dev/hda 作为默认设备!

Command (m for help):a
Partition number (1-4): 2

Command (m for help):w
~#
这使Linux分割区可以开机启动;这项步骤应在运行LILO的QuickInst时,由activate执行5
玆ed Hat版本显然无此功能。

在最基本的/etc/lilo.conf档中填上:


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 是安装系统过程中的关键部份,无氯
绾斡Ω迷亩琳夥矫娴奈南住?

如要从DOS不重新启动电脑而直接启动Linux,可以把 LOADLIN.EXE 置于DOS路径下的一个啄
柯迹―OS分割区)内; 然後把内核拷贝到,例如,名称为C:\DOS\VMLINUZ 的子目录。下玫
? .BAT 档就可用来启动linux:


rem   linux.bat
smartdrv /C
loadlin c:\dos\vmlinuz root=/dev/hda2 r
如使用Windows 95,则设定这个.BAT档的特性,使其从MS-DOS状态启动。


2.10 打印机的设置

Red Hat的设置工具可轻而易举地用来设定HP DeskJet 400型打印机;如果不用Red Hat版钡
腖inux,则可自己手动设定。

假定要用非PostScript打印机来打印原始文件(例如 C 程序的原始码文本)和利用GhostSr
ipt来打印PostScript文档(此处假定已安装了GhostScript)。

设定打印机的步骤如下:


检查并行口的打印机:
~# echo "hello, world" > /dev/lp0
~# echo "hello, world" > /dev/lp1
记下联机的打印机和端口。
设定两个 spool 子目录:
~# cd /var/spool/lpd
/var/spool/lpd/# mkdir raw ; mkdir postscript
如果打印机印出的结果有“台阶”现象(多数InkJet打印机都有),则需要一个过滤器。视
∠旅媪搅校?
~# echo "first line" > /dev/lp1 ; echo "second line" > /dev/lp1
如果印出的结果如下:
first line
          second line
将此文档作为/var/spool/lpd/raw/filter保存:
#!/bin/sh
# 这个过滤器可取消“台阶”现象
awk '{print $0, "\r"}'
运行chmod 755 /var/spool/lpd/raw/filter使其成为可执行文档。
要制作用于PostScript仿真的过滤器,则将过滤器定名为 /var/spool/lpd/postscript/fit
er:
#!/bin/sh

DEVICE=djet500
RESOLUTION=300x300
PAPERSIZE=a4
SENDEOF=

nenscript -TUS -ZB -p- |
if [ "$DEVICE" = "PostScript" ]; then
        cat -
else
        gs -q -sDEVICE=$DEVICE \
                -r$RESOLUTION \
                -sPAPERSIZE=$PAPERSIZE \
                -dNOPAUSE \
                -dSAFER \
                -sOutputFile=- -
fi

if [ "$SENDEOF" != "" ]; then
        printf "\004"
fi
(上例以使用HP DeskJet打印机为依据。如为其他打印机,则应作出相应的修改。)
最後在/etc/printcap内增加下列内容:
# /etc/printcap
lp|ps|PS|PostScript|djps:\
        :sd=/var/spool/lpd/postscript:\
        :mx#0:\
        :lp=/dev/lp1:\
        :if=/var/spool/lpd/postscript/filter:\
        :sh:
raw:\
        :sd=/var/spool/lpd/raw:\
        :mx#0:\
        :lp=/dev/lp1:\
        :if=/var/spool/lpd/raw/filter:\
        :sh:
对于其他更加复杂或奇特的打印设置,请参考Printing-HOWTO.

使用Red Hat的用户注意:Printtool选取的GSDEVICE可以用于打印,但不一定是最好的选浴
2环炼詐ostscript.cfg档作些小修改;例如,把GSDEVICE内cdj500 改为 djet500,就可伎
齑蛴〉乃俣取?

--

                         ┏━━━━━━━━━━━━━┯┓
                         ┃ 弃我去者,昨日之日不可留, ┕┫
                         ┃ 乱我心者,今日之日多烦忧。  ┃
                         ┗━━━━━━━━━━━━━━┛

※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.0.167]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店