⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3.htm

📁 debian参考手册,pdf格式的版本。
💻 HTM
📖 第 1 页 / 共 3 页
字号:
     /dev/hda4           127       629   3802680    5  Extended
     /dev/hda5           127       143    128488+  82  Linux swap
     /dev/hda6           144       157    105808+  83  Linux
     /dev/hda7           158       171    105808+  83  Linux
     /dev/hda8           172       253    619888+  83  Linux
     /dev/hda9           254       335    619888+  83  Linux
     /dev/hda10          336       417    619888+  83  Linux
     /dev/hda11          418       629   1602688+  83  Linux
</PRE>
<P>里面有一个未使用的分区。留作安装第二个Linux或为增长的目录树提供扩充余地。 
<HR>
<A name=s3.1.11.2></A>
<H4>3.1.11.2 挂载文件系统</H4>
<P>下面的<CODE>/etc/fstab</CODE>文件可完成上述分区的挂载工作: <PRE>     
     # /etc/fstab: static file system information.
     #
     # file system   mount point     type    options                dump pass
     /dev/hda3       /               ext2    defaults,errors=remount-ro 0 1
     /dev/hda5       none            swap    sw                      0 0
     proc            /proc           proc    defaults                0 0
     /dev/fd0        /floppy         auto    defaults,user,noauto    0 0
     /dev/cdrom      /cdrom          iso9660 defaults,ro,user,noauto 0 0
     #
     # keep partition separate
     /dev/hda7       /home           ext2    defaults                0 2
     /dev/hda8       /var            ext2    defaults                0 2
     /dev/hda6       /var/lib/cvs    ext2    defaults                0 2
     # noatime will speed up file access for read access
     /dev/hda9       /usr            ext2    defaults,noatime        0 2
     /dev/hda10      /var/cache/apt/archives ext2    defaults        0 2
     
     # very big partition for proxy cache
     /dev/hda11      /var/spool/squid ext2   rw                      0 2
     
     # backup bootable DOS
     /dev/hda1       /mnt/dos        vfat    rw,noauto               0 0
     # backup bootable Linux system (not done)
     /dev/hda2       /mnt/linux      ext2    rw,noauto               0 0
     #
     # nfs mounts
     mickey:/        /mnt/mickey     nfs     ro,noauto,intr          0 0
     goofy:/         /mnt/goofy      nfs     ro,noauto,intr          0 0
     # minnie:/ /mnt/minnie smbfs ro,soft,intr,credentials={filename} 0 2
</PRE>
<P>对于NFS,我使用<SAMP>noauto、intr</SAMP>以及默认的<SAMP>hard</SAMP>项。如果有死连接,挂载进程可能会死掉,可以使用Control-C恢复。 

<P>对于使用Samba连接的Windows机器(smbfs),<SAMP>rw,auto,soft,intr</SAMP>是个好方案,参阅<A 
href="http://qref.sourceforge.net/Debian/reference/ch-install.zh-cn.html#s-samba">Samba设置, 
第 3.5 节</A>。 
<P>对于软驱,使用<SAMP>noauto,rw,sync,user,exec</SAMP>可以防止因退盘前未执行卸载命令而造成文件损坏,但它会降低写盘速度。 

<HR>
<A name=s3.1.11.3></A>
<H4>3.1.11.3 自动挂载</H4>
<P>自动挂载的要点: 
<UL>
  <LI>加载<SAMP>vfat</SAMP>模块,从而<CODE>/etc/auto.misc</CODE>可使用<SAMP>-fstype=auto</SAMP>参数: 
<PRE>     # modprobe vfat # prior to the floppy access attempt
      ... or to automate this settings,
     # cat &gt;&gt;/etc/modules
     vfat
     ^D
      ... 重启系统。
</PRE>
  <LI>设置<CODE>/etc/auto.misc</CODE>如下: <PRE>     floppy -fstype=auto,sync,nodev,nosuid,gid=100,umask=000 :/dev/fd0
      ... 此处gid=100表示“users”。
</PRE>
  <LI>在<CODE>/home/<VAR>user</VAR></CODE>中创建链接文件<CODE>cdrom</CODE>和<CODE>floppy</CODE>,分别指向<CODE>/var/autofs/misc/cdrom</CODE>和<CODE>/var/autofs/misc/floppy</CODE>。 

  <LI>将<VAR>user</VAR>加入“users”用户组。 </LI></UL>
<HR>
<A name=s3.1.11.4></A>
<H4>3.1.11.4 挂载NFS</H4>
<P>外部Linux 
NFS服务器(goofy)处于防火墙(gateway)之后。在我的LAN内部,安全策略非常宽松,因为只有我自己一个用户。为了访问NFS,NFS服务器端要按如下方式加上<CODE>/etc/exports</CODE>: 
<PRE>     # /etc/exports: the access control list for file systems which may be
     #               exported to NFS clients.  See exports(5).
     /       (rw,no_root_squash)
</PRE>
<P>除安装和激活NFS服务器及客户机外,这一步对激活NFS服务器也是必要的。 
<P>我通常创建一个单独的2GB分区,有时想玩玩别的Linux系统,就可以装在这儿。两个系统可共享swap和<CODE>/tmp</CODE>分区。多分区方案很难满足这种需求。如果只想装一个运行简单控制台模式的系统,分区留500MB就绰绰有余了。 

<HR>
<A name=s3.1.12></A>
<H3>3.1.12 DRAM内存指导</H3>
<P>下列是有关DRAM的简单指导。 <PRE>       4 MB:  Linux内核运行的最低配置。
      16 MB:  控制台系统运行的最低配置。
      32 MB:  简单X系统运行的最低配置。
      64 MB:  GNOME/KDE系统运行最低配置。
     128 MB:  流畅运行GNOME/KDE。
     256+MB:  如果你银子充裕干嘛不呢?DRAM很便宜了。
</PRE>
<P>使用启动选项<SAMP>mem=4m</SAMP>(或lilo 
<SAMP>append="mem=4m"</SAMP>)可以看看只用4MB内存时系统如何运行。如果机器的BIOS比较旧且内存数大于64MB启动时就得加lilo启动参数。 

<HR>
<A name=s3.1.13></A>
<H3>3.1.13 Swap空间</H3>
<P>我按下面的指导原则来划分swap空间: 
<UL>
  <LI>每个swap分区均&lt;128MB(使用旧版2.0内核),&lt;2GB(使用最新内核) 
  <LI>总容量 =(机器内存大小的1到2倍)或(128MB到2GB之间) 
  <LI>将它们分散于不同的硬盘,在<CODE>/etc/fstab</CODE>中可使用<SAMP>sw,pri=1</SAMP>选项挂载它们。这样可确保内核以RAID方式使用swap分区,最大限度地发挥swap的性能。 

  <LI>如果可能,使用硬盘中间的扇区。 </LI></UL>
<P>尽管你不一定真的需要,但为系统设置多一些swap空间(128MB)总要好点,至少运行有内存漏洞的坏程序,系统会先慢下来而不是马上死机。 
<HR>
<A name=s3.2></A>
<H2>3.2 Bash设置</H2>
<P>我按自己的喜好修改shell启动脚本: <PRE>     /etc/bash.bashrc        换成你的喜好
     /etc/profile            保持发布版设定 ( \w -&gt; \W)
     /etc/skel/.bashrc       换成你的喜好
     /etc/skel/.profile      换成你的喜好
     /etc/skel/.bash_profile 换成你的喜好
     ~/.bashrc               换成你的喜好,会改变所有用户的设置
     ~/.profile              换成你的喜好,会改变所有用户的设置
     ~/.bash_profile         换成你的喜好,会改变所有用户的设置
</PRE>
<P><CODE><A 
href="http://qref.sourceforge.net/Debian/reference/examples/">可以参考我提供的脚本样例</A></CODE>。我喜欢系统看起来清清楚楚,所以将<CODE>umask</CODE>设为002或022。 

<P><CODE>PATH</CODE>依次由以下配置文件设定: <PRE>     /etc/login.defs  - 在shell之前设定PATH
     /etc/profile     (会调用/etc/bash.bashrc)
     ~/.bash_profile  (会调用~/.bashrc)
</PRE>
<HR>
<A name=s3.3></A>
<H2>3.3 鼠标设置</H2>
<HR>
<A name=s3.3.1></A>
<H3>3.3.1 PS/2鼠标</H3>
<P>对于ATX主板上使用PS/2接口的鼠标,信号通路如下: <PRE>     mouse -&gt; /dev/psaux -&gt; gpm -&gt; /dev/gpmdata = /dev/mouse -&gt; X
</PRE>
<P>这里,创建指向<CODE>/dev/gpmdata</CODE>的符号链接<CODE>/dev/mouse</CODE>,有助于简化配置操作。(例如,如果你决定不再使用gpm 
daemon,只需在删掉<CODE>gpm</CODE> 
daemon后,将符号链接<CODE>/dev/mouse</CODE>指向<CODE>/dev/psaux</CODE>。) 
<P>信号通路使得对键盘和鼠标插拔操作,只要重启<CODE>gpm</CODE>就可以生效,不必重启X! 
<P>处于<CODE>gpm</CODE>输出与X输入之间的信号通路协议有两种执行方式,“ms3”(使用Microsoft 3-button serial 
mouse协议)和“raw”(对于已连接的鼠标使用相同的协议),此处选择的协议将决定X配置中使用的协议。 
<P>下面我将示范一下如何配置Logitech 3-button(传统Unix风格的鼠标)PS/2鼠标: 
<P>如果新版X4不支持你的显卡则需要使用旧版X3(如某些ATI 
64位卡),请配置<SAMP>/etc/X11/X86Config</SAMP>而不是<SAMP>/etc/X11/X86Config-4</SAMP>,下面的示例中使用的是X4: 

<HR>
<A name=s-gpmms3></A>
<H4>3.3.1.1 使用ms3协议方式</H4><PRE>     /etc/gpm.conf            | /etc/X11/X86Config-4
     =========================+======================================
     device=/dev/psaux        | Section "InputDevice"
     responsiveness=          |  Identifier "Configured Mouse"
     repeat_type=ms3          |  Driver     "mouse"
     type=autops2             |  Option     "CorePointer"
     append=""                |  Option     "Device"   "/dev/mouse"
     sample_rate=             |  Option     "Protocol" "IntelliMouse"
                              | EndSection
</PRE>
<P>如果使用这种方式,设置鼠标类型只需编辑<CODE>gpm.conf</CODE>,X的设置将保持不变。参阅<CODE><A 
href="http://qref.sourceforge.net/Debian/reference/examples/">我的样例脚本</A></CODE>。 

<HR>
<A name=s-gpmraw></A>
<H4>3.3.1.2 使用raw协议方式</H4><PRE>     /etc/gpm.conf            | /etc/X11/X86Config-4
     =========================+======================================
     device=/dev/psaux        | Section "InputDevice"
     responsiveness=          |  Identifier "Configured Mouse"
     repeat_type=raw          |  Driver     "mouse"
     type=autops2             |  Option     "CorePointer"
     append=""                |  Option     "Device"   "/dev/mouse"
     sample_rate=             |  Option     "Protocol" "MouseManPlusPS/2"
                              | EndSection
</PRE>
<P>如果使用这种方式,设置鼠标类型可编辑<CODE>gpm.conf</CODE>,同时也会改变X的设置。 
<HR>
<A name=s3.3.1.3></A>
<H4>3.3.1.3 如何设置不同的鼠标</H4>
<P><CODE>gpm</CODE>的设备类型<SAMP>autops2</SAMP>可以自动检测出市面上大多数PS/2鼠标。不幸的是它也不是万能的,而且Woody之前的发布版中并不包括它,这时可在<CODE>gpm.conf</CODE>中试试<SAMP>ps2</SAMP>或者<SAMP>imps2</SAMP>。想看看gpm支持哪些类型的鼠标可输入:<SAMP>gpm 
-t help</SAMP>。参阅<CODE>gpm(8)</CODE>。 
<P>如果使用的是2键PS/2鼠标,可选上X协议的<SAMP>Emulate3Buttons</SAMP>项。协议中2键鼠标和3键鼠标的区别在于每次按下中间键时,是自动检测还是自动模拟信号传给<CODE>gpm</CODE>。 

<P>对于在X协议<A 
href="http://qref.sourceforge.net/Debian/reference/ch-install.zh-cn.html#s-gpmraw">使用raw协议方式, 
第 3.3.1.2 节</A>或不使用<CODE>gpm</CODE>,可使用下面的设置: 
<UL>
  <LI><SAMP>IntelliMouse</SAMP>: 串口鼠标(gpm转换器使用"ms3") 
  <LI><SAMP>PS/2</SAMP>: PS/2鼠标(通常首先试试这项) 
  <LI><SAMP>IMPS/2</SAMP>: 任何PS/2鼠标(2键、3键或滚轴鼠标) 
  <LI><SAMP>MouseManPlusPS/2</SAMP>: Logitech PS/2鼠标 
  <LI><SAMP>...</SAMP> </LI></UL>
<P>更多信息可浏览<CODE><A href="http://www.xfree86.org/current/mouse.html">Mouse 
Support in XFree86</A></CODE>。 
<P>对于典型的Microsoft滚轴鼠标,有报导说这样设置最好: <PRE>     /etc/gpm.conf            | /etc/X11/X86Config-4
     =========================+======================================
     device=/dev/psaux        | Section "InputDevice"
     responsiveness=          |  Identifier "Configured Mouse"
     repeat_type=raw          |  Driver     "mouse"
     type=autops2             |  Option     "CorePointer"
     append=""                |  Option     "Device"   "/dev/mouse"
     sample_rate=             |  Option     "Protocol" "IMPS/2"
                              |  Option     "Buttons" "5"
                              |  Option  "ZAxisMapping" "4 5"
                              | EndSection
</PRE>
<P>对于某些最新的Toshiba超薄笔记本,在System-V 
init脚本中设置<CODE>gpm</CODE>先于PCMCIA激活可防止系统锁死。听起来古怪不过是真的。 
<HR>
<A name=s3.3.2></A>
<H3>3.3.2 USB鼠标</H3>
<P>请确定你完成了: 
<UL>
  <LI>在内核中打开了“Input Core Support”和“Input Core Support/Mouse Support”或作为模块加载。 
  <LI>在内核中打开了“Support for USB”、“Preliminary USB device filesystem”、“UHCI or 
  OHCI”和“USB HID Support”或作为模块加载。 
  <LI>安装了<CODE>hotplug</CODE>软件包并在<CODE>/etc/default/hotplug.usb</CODE>中激活了<SAMP>X11_USBMICE_HACK=true</SAMP>。 
  </LI></UL>
<P>如果你没使用devfs,则需按下面的方法创建一个设备节点<CODE>/dev/input/mice</CODE>: <PRE>     # cd /dev
     # mkdir input
     # mknod input/mice c 13 63
</PRE>
<P>对于典型的滚轴<STRONG>USB</STRONG>鼠标,配置如下: <PRE>     /etc/gpm.conf            | /etc/X11/X86Config-4
     =========================+======================================
     device=/dev/input/mice   | Section "InputDevice"
     responsiveness=          |  Identifier "Generic Mouse"
     repeat_type=raw          |  Driver     "mouse"
     type=autops2             |  Option     "SendCoreEvents" "true"
     append=""                |  Option     "Device"   "/dev/input/mice"
     sample_rate=             |  Option     "Protocol" "IMPS/2"
                              |  Option     "Buttons" "5"
                              |  Option  "ZAxisMapping" "4 5"
                              | EndSection
</PRE>
<P>更多信息可浏览<CODE><A href="http://www.linux-usb.org/">Linux USB 
Project</A></CODE>。 
<HR>
<A name=s3.3.3></A>
<H3>3.3.3 触摸屏(touch pad)</H3>
<P>尽管触摸屏在笔记本电脑上默认是模拟2键PS/2鼠标行为,仍可从<CODE>tpconfig</CODE>软件包获得对这类设备的完全操控。例如在<CODE>/etc/default/tpconfig</CODE>中设置<SAMP>OPTIONS="--tapmode=0"</SAMP>可屏蔽讨厌的“click 
by tap”行为。按如下方法设置<CODE>/etc/gpm.conf</CODE>可以控制台下使用触摸屏和USB外接鼠标。 <PRE>     device=/dev/psaux
     responsiveness=
     repeat_type=ms3
     type=autops2
     append="-M -m /dev/input/mice -t autops2"
     sample_rate=
</PRE>
<HR>
<A name=s3.4></A>
<H2>3.4 NFS设置</H2>
<P>安装NFS要设置<CODE>/etc/exports</CODE>。 <PRE>     # echo "/ *.domainname-for-lan-hosts(rw,no_root_squash,nohide)" \
             &gt;&gt; /etc/exports
</PRE>
<P><CODE><A 
href="http://qref.sourceforge.net/Debian/reference/examples/">详情见我的样例脚本</A></CODE>. 

<HR>
<A name=s-samba></A>
<H2>3.5 Samba设置</H2>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -