Article View: cn.rec
Article #793linuxϵͳ����-HOWTO[Config-HOWTO-2]
From: snnn
Date: Thu, 01 Sep 2005 15:11
Date: Thu, 01 Sep 2005 15:11
399 lines
14032 bytes
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-mailShow 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