🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.rec
Article #793

linuxϵͳ����-HOWTO[Config-HOWTO-2]

#793
From: snnn
Date: Thu, 01 Sep 2005 15:11
399 lines
14032 bytes
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
 <TITLE>ϵͳ����-HOWTO: һ��ϵͳ�趨</TITLE>
 <LINK HREF="Config-HOWTO-3.html" REL=next>
 <LINK HREF="Config-HOWTO-1.html" REL=previous>
 <LINK HREF="Config-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Config-HOWTO-3.html">Next</A>
<A HREF="Config-HOWTO-1.html">Previous</A>
<A HREF="Config-HOWTO.html#toc2">Contents</A>
<HR>
<H2><A NAME="s2">2. һ��ϵͳ�趨</A></H2>

<P>
<P>
<H2><A NAME="ss2.1">2.1 ����</A>
</H2>

<P>
<P>���ȣ�������ü��̡����ڰ�װʱ��©����һ���裬�������������̣�����Ҫ��
<P>
<UL>
<LI> ��<CODE>/usr/lib/kbd/keytables/</CODE>��ѡȡ�ʵ��ļ��̱?���磬<CODE

>it.map</CODE> �ʹ����������
</LI>
<LI> �༭<CODE>/etc/sysconfig/keyboard</CODE>��ʹ��ʹ�ã�<CODE>KEYTABLE="

/usr/lib/kbd/keytables/it.map"</CODE>
</LI>
<LI> �趨���̵��ظ��ʺ��ӳ�ʱ�䣬���������ݼӸ���<CODE>/etc/profile</CODE>

��rc���ĵ�֮һ��

<BLOCKQUOTE><CODE>
<PRE>
/sbin/kbdrate -s -r 16 -d 500  # or whatever --��������ֵ
</PRE>
</CODE></BLOCKQUOTE>

</LI>
<LI> ������������ָ��Ա������趨���̣�

<BLOCKQUOTE><CODE>
<PRE>
~# chmod 666 /dev/port
</PRE>
</CODE></BLOCKQUOTE>

</LI>
</UL>
<P>���´ο���ʱ�����̽��糣������
<P>
<H2><A NAME="ss2.2">2.2 �ں�</A>
</H2>

<P>
<P>IMHO�������Ҫ֮���DZ����ʺ�ϵͳ���ںˡ����ƹ����������ѣ���������ζ���

��һ��<CODE>/usr/src/linux/</CODE>�ڵ�<CODE>README</CODE>����ע�����
<UL>
<LI> ��ϸ�������Ҫ������ɺ��ֹ�����һ��ѡ���ںˣ�ͬʱ������Ҫ���޲�

��patch)��Զ��ÿ����һ�����û����һ���ں�����ʡ�£�����Linux��Ϊ�ŷ���ʹ

�ã���Ӧע�⡣��Ҫ��ǰ�δ��������Ҫ���ӵ�Ӳ�����ȱ������ڣ�</LI>
<LI> �����ĵ�����CyrixоƬ����Ӧ������Ҫ���޲����Ա���ߵ������ܡ��й���

�ϼ� <CODE>
<A HREF="http://www.linuxhq.com/patch/20-p0591.html">http://www.linuxhq.com

/patch/20-p0591.html</A></CODE>��
</LI>
<LI> �ʼ��͵��Ե��û�Ӧ�ο��������ϣ��Ա�Ľ���Ļ���Ӿ�Ч��<CODE>
<A HREF="ftp://sunsite.unc.edu/pub/Linux/kernel/patches/console/noblink-1.7

.tar.gz">noblink</A></CODE> �� 
</LI>
<LI> �ʼ��͵��Ե��û�����ʹ��PCMCIA modem/fax����<EM>ǧ��Ҫ</EM> �����п�

��Ϊģ����룻�������ںˣ���PCMCIA���޷����С�</LI>
</UL>
<P>
<H2><A NAME="ss2.3">2.3 ������Ϣ��Bootup Messages��</A>
</H2>

<P>
<P>��Ҫ�Զ�������Ϣ���ȿ��� <CODE>/etc/rc.d/rc.local</CODE> ����Ϣ�Ƿ��ȡ

�� <CODE>/etc/issue</CODE> ��<CODE>/etc/motd</CODE> ����Ϣ�����ȷʵ��ˣ�

�ǾͿ�ʼ�ñ��������ֱ�д�ɡ�
<P>
<H2><A NAME="ss2.4">2.4 �û���ƣ�Hostname��</A>
</H2>

<P>
<P>��ָ�� <CODE>hostname new_host_name</CODE> ���Ӳ��㡣��Ӧ�༭<CODE>/etc

/sysconfig/network</CODE> �͸�����е��û���ơ�
<P>
<P>
<H2><A NAME="ss2.5">2.5 Sendmail ͣ��</A>
</H2>

<P>
<P>��Щϵͳ�ڿ���ʱ�� sendmail ��Ӱ��ͣ���� <CODE>/etc/hosts</CODE> ��

�з�����һ�У�
<P>
<BLOCKQUOTE><CODE>
<PRE>
127.0.0.1 localhost
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="ss2.6">2.6 �豸������Device Drivers��</A>
</H2>

<P>
<P>�� <CODE>/dev</CODE> ����ʵ���豸������·�����е��豸���ܲ����ڡ����

������ݻ�͹��̻���Ӧ������Ϊ�Σ�Ȼ��鿴��
<P>
<BLOCKQUOTE><CODE>
<PRE>
~# cd /dev
/dev# ln -s /dev/cua0 mouse
/dev# ln -s /dev/cua1 modem
/dev# ln -s /dev/hdb cdrom
</PRE>
</CODE></BLOCKQUOTE>
<P>���Ҳ�������Щ�豸��<CODE>chmod 666</CODE> ָ�ʹ�����û����ʹ�á�ע

�⣺��Щ�����͵Ļ����������� <CODE>/dev/psaux</CODE>��������X11ʱӦע���

�㡣
<P>���⣬����<CODE>chmod 666 /dev/fd*</CODE>�ᣬ���з�root�û����ʹ������

�����Ȼ�����ȫ���⣬�����ⷽ����֪���࣬��ӭ�ṩ���ϡ�
<P>
<H2><A NAME="ss2.7">2.7 ����Mouse��</A>
</H2>

<P>
<P><CODE>gpm</CODE> �Ļ����ܶ�������̨���м�����Ϊ���ã�Ҳ����һЩӦ����

ʹ�û��󡣼���з�һ����Ϊ<CODE>/etc/sysconfig/mouse</CODE> ���ĵ���������

�£�
<P>
<BLOCKQUOTE><CODE>
<PRE>
MOUSETYPE="Microsoft"
XEMU3=yes
</PRE>
</CODE></BLOCKQUOTE>
<P>���⣬������һ��<CODE>/etc/rc.d/init.d/gpm</CODE>������Ȼ�������õ��뻬

����������ע�⣺��Щ�����͵����У� <CODE>MOUSETYPE</CODE> Ϊ <CODE>``PS

/2''</CODE>.
<P>
<P>
<H2><A NAME="ss2.8">2.8 ����λ�ã�Mount Points��</A>
</H2>

<P>
<P>Ϊ����ʹ�ã������̡����̻��DOS�ָ��������豸����趨����λ�û���ص�

���취���£�
<P>���Ƚ���MS-DOS���̡�ext2���̡����̻��DOS�ָ����п�ZIP��ļ���λ�á�
<P>
<BLOCKQUOTE><CODE>
<PRE>
~# cd /mnt
/# mkdir a: ; mkdir floppy ; mkdir cdrom ; mkdir win ; mkdir zip
</PRE>
</CODE></BLOCKQUOTE>
<P>Ȼ���޸� <CODE>/etc/fstab</CODE> �����������������ݣ�
<P>
<BLOCKQUOTE><CODE>
<PRE>
/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
</PRE>
</CODE></BLOCKQUOTE>
<P>�Զ��׼��һ������ʹ����ȷ���豸��ơ���Ҫʹ��Win95�ij��ĵ���������

��һ������<CODE>vfat</CODE> ���� <CODE>msdos</CODE>
<P>
<H2><A NAME="ss2.9">2.9 LILO �� Loadlin</A>
</H2>

<P>
<P>����û�ϣ�������ͬʱ����Linux��DOS/Windows���ײ���ϵͳ�����ڿ���ʱѡ��

����ϵͳ�����ȼٶ� <CODE>/dev/hda1</CODE>��װ�� DOS/Windows�� <CODE>/dev

/hda2</CODE>��װ��Linux.
<P>�������£�
<P>
<BLOCKQUOTE><CODE>
<PRE>
~# fdisk

�� /dev/hda ��ΪĬ���豸��

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

Command (m for help):w
~#
</PRE>
</CODE></BLOCKQUOTE>
<P>��ʹLinux�ָ�����Կ��������������Ӧ������LILO��<CODE>QuickInst</CODE

>ʱ����<CODE>activate</CODE>ִ�У���Red Hat�汾��Ȼ�޴˹��ܡ�
<P>������<CODE>/etc/lilo.conf</CODE>�������ϣ�
<P>
<BLOCKQUOTE><CODE>
<PRE>
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
</PRE>
</CODE></BLOCKQUOTE>
<P>���� <CODE>/sbin/lilo</CODE>���Ϳɿ�ʼʹ�����ֲ���ϵͳ��<CODE>LILO</CODE

> �ǰ�װϵͳ����еĹؼ�ݣ��������Ӧ���Ķ��ⷽ������ס�
<P>��Ҫ��DOS�������������Զ�ֱ������Linux�����԰� <CODE>LOADLIN.EXE</CODE> 

����DOS·���µ�һ����Ŀ¼��DOS�ָ����ڣ� Ȼ����ں˿����������磬���Ϊ

<CODE>C:\DOS\VMLINUZ</CODE> ����Ŀ¼������� <CODE>.BAT</CODE> ���Ϳ�������

��linux:
<P>
<BLOCKQUOTE><CODE>
<PRE>
rem   linux.bat
smartdrv /C
loadlin c:\dos\vmlinuz root=/dev/hda2 r
</PRE>
</CODE></BLOCKQUOTE>
<P>��ʹ��Windows 95�����趨���<CODE>.BAT</CODE>�������ԣ�ʹ���MS-DOS״̬

������
<P>
<H2><A NAME="ss2.10">2.10 ��ӡ�������</A>
</H2>

<P>
<P>Red Hat�����ù��߿�����׾ٵ������趨HP DeskJet 400�ʹ�ӡ�������Red

 Hat�汾��Linux������Լ��ֶ��趨��
<P>�ٶ�Ҫ�÷�PostScript��ӡ������ӡԭʼ�ļ������� C �����ԭʼ���ı�������

��GhostScript����ӡPostScript�ĵ����˴��ٶ��Ѱ�װ��GhostScript����
<P>�趨��ӡ��IJ������£�
<P>
<UL>
<LI> ��鲢�пڵĴ�ӡ��

<BLOCKQUOTE><CODE>
<PRE>
~# echo "hello, world" > /dev/lp0
~# echo "hello, world" > /dev/lp1
</PRE>
</CODE></BLOCKQUOTE>


��������Ĵ�ӡ��Ͷ˿ڡ�
</LI>
<LI> �趨���� spool ��Ŀ¼��

<BLOCKQUOTE><CODE>
<PRE>
~# cd /var/spool/lpd
/var/spool/lpd/# mkdir raw ; mkdir postscript
</PRE>
</CODE></BLOCKQUOTE>

</LI>
<LI> ����ӡ��ӡ���Ľ���С�̨�ס����󣨶���InkJet��ӡ���У�������Ҫһ��

����������ӡ�������У�

<BLOCKQUOTE><CODE>
<PRE>
~# echo "first line" > /dev/lp1 ; echo "second line" > /dev/lp1
</PRE>
</CODE></BLOCKQUOTE>


���ӡ���Ľ�����£�

<BLOCKQUOTE><CODE>
<PRE>
first line
          second line
</PRE>
</CODE></BLOCKQUOTE>


�����ĵ���Ϊ<CODE>/var/spool/lpd/raw/filter</CODE>���棺

<BLOCKQUOTE><CODE>
<PRE>
#!/bin/sh
# �����������ȡ��̨�ס�����
awk '{print $0, "\r"}'
</PRE>
</CODE></BLOCKQUOTE>


����<CODE>chmod 755 /var/spool/lpd/raw/filter</CODE>ʹ���Ϊ��ִ���ĵ���
</LI>
<LI> Ҫ��������PostScript����Ĺ��������򽫹���������Ϊ
<CODE>/var/spool/lpd/postscript/filter</CODE>:

<BLOCKQUOTE><CODE>
<PRE>
#!/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
</PRE>
</CODE></BLOCKQUOTE>


��������ʹ��HP DeskJet��ӡ��Ϊ���ݡ���Ϊ�����ӡ����Ӧ������Ӧ���޸ġ���
</LI>
<LI> ������<CODE>/etc/printcap</CODE>�������������ݣ�

<BLOCKQUOTE><CODE>
<PRE>
# /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:
</PRE>
</CODE></BLOCKQUOTE>

</LI>
</UL>
<P>���������Ӹ��ӻ����صĴ�ӡ���ã���ο�Printing-HOWTO.
<P>ʹ��Red Hat���û�ע�⣺Printtoolѡȡ��GSDEVICE�������ڴ�ӡ������һ������

�õ�ѡ�񡣲�����<CODE>postscript.cfg</CODE>����ЩС�޸ģ����磬��GSDEVICE��

<CODE>cdj500</CODE> ��Ϊ <CODE>djet500</CODE>���Ϳɼӿ��ӡ���ٶȡ�
<P>
<HR>
<A HREF="Config-HOWTO-3.html">Next</A>
<A HREF="Config-HOWTO-1.html">Previous</A>
<A HREF="Config-HOWTO.html#toc2">Contents</A>
</BODY>
</HTML>
Technical Details
Message-ID: <df7g5g$7u8$2@news.yaako.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!newsfeed.media.kyoto-u.ac.jp!news.cn99.com!news.yaako.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1306ff,c565024ddd41469a,start
X-Google-Attributes: gid1306ff,public
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!newsfeed.media.kyoto-u.ac.jp!news.cn99.com!news.yaako.com!not-for-mail
From: snnn <snnn119@__gmail__.shenmewo>
Newsgroups: cn.rec
Subject: linuxϵͳ����-HOWTO[Config-HOWTO-2]
Date: Thu, 01 Sep 2005 23:11:27 +0800
Organization: Bentium Ltd. (CN99)
Lines: 399
Message-ID: <df7g5g$7u8$2@news.yaako.com>
Reply-To: snnn119@__gmail__.shenmewo
NNTP-Posting-Host: 222.187.43.170
Mime-Version: 1.0
Content-Type: text/html; charset=GB18030
Content-Transfer-Encoding: 8bit
X-Trace: news.yaako.com 1125598192 8136 222.187.43.170 (1 Sep 2005 18:09:52 GMT)
X-Complaints-To: usenet@news.yaako.com
NNTP-Posting-Date: Thu, 1 Sep 2005 18:09:52 +0000 (UTC)
To: yhcumt1983@163.com
Disposition-Notification-To: snnn <snnn119@__gmail__.shenmewo>
User-Agent: Mozilla Thunderbird 1.0.4 (Windows/20050615)
X-Accept-Language: en-us, en, zh-cn, zh-tw, zh, fr-fr, fr