<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Mysterious Eyes</title>
	<atom:link href="http://mystical.blog.ubuntu.org.cn/feed/" rel="self" type="application/rss+xml" />
	<link>http://mystical.blog.ubuntu.org.cn</link>
	<description>Now,you see me,Now,you can't</description>
	<pubDate>Tue, 06 Jan 2009 02:13:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>在 Ubuntu 8.10 (Intrepid) 中使用 vpn</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/12/31/%e5%9c%a8-ubuntu-810-intrepid-%e4%b8%ad%e4%bd%bf%e7%94%a8-vpn/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/12/31/%e5%9c%a8-ubuntu-810-intrepid-%e4%b8%ad%e4%bd%bf%e7%94%a8-vpn/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 07:36:30 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/?p=72</guid>
		<description><![CDATA[
1.需要安装的软件包
很多人反馈 vpn 添加的按钮是灰色不可用的，是因为你的相应的软件包没安装完整，使用新立得安装 network-manager-pptp，或者使用以下命令行：
sudo apt-get install network-manager-pptpsudo apt-get install network-manager-vpnc
也有些同学是像我这样从低版本升级上来的，可能也会有一些杂七杂八的问题，有碰到问题找不到头绪的时候，建议把以下软件包重新安装：
network-manager、network-manager-gnome
2.新建 VPN 连接
按下面截图的步骤开始，新连接类型要选择pptp

3.设置VPN属性
按下图所示，“Getway”  是你的网关地址，“User name” 也不能为空，注意密码这里先暂时保持为空，连接的时候会提示你填写，这里填写的话可能会导致连接失败。

然后点击 “Advanced”，打开高级选项，选中 “Use Point-to-Point encryption(MPPE)”，如下图所示，其它选项不用改动：

到这里就配置结束了，不出意外的话，连接应该是正常的。
4.路由问题
正常情况下，拔上vpn后，本地的网络会不正常，这是因为本地网络默认会走vpn的路由的关系，我们需要设置只有远程地址才需要走远程的网关。
在设置对话框中选择 “IPV4 Setting”，然后点击 “Route”，参考下面的截图：
我这里是设置了 172.20.1.x 和 172.20.2.x 的网段才通过远程网关，你需要根据你的情况来做相应的修改：

到这里如果你还有问题，还可以通过查看系统日志（dmesg 或 cat /var/log/syslog）来进一步判断问题所在。

修复ubuntu中一个bug

如果上面的设置完,还是失败(象我就是). 因为这个默认会使用EAP来做认证,但在NetworkManager不能 disable EAP的认证，需要使用gconf-edit才行,在你的终端中输入gconf-edit or.(t和or之间没有空格)
&#160;&#160; #gconf-edit or(t和or之间没有空格)
进入这个中的&#34;System&#34; -&#62;&#34;Networking&#34;-&#62; &#34;Connections&#34;. 在连接的这个文件夹,找到有vpn信息的那个数字的文件夹.你必须修改其中的配置,进入后,选择vpn,点右键，选择新建。

这个的名字为 &#34;refuse-eap&#34;,&#160; 设置它为&#34;String&#34; 和它的值为&#34; yes&#34;.点OK退出

最后，连接到你的VPN吧。。

你现在可以连接到你的VPN服务器了. 点network连接的图标,选择&#34; VPN Connections&#34;-&#62;&#34;上面设置的连接名&#34;. 然后输入你的密码就行了.
P.S如果是通过路由器上网的用户请对路由器进行设置，允许PPTP

]]></description>
			<content:encoded><![CDATA[<div class="entry-content">
<p><strong>1.需要安装的软件包</strong></p>
<p>很多人反馈 vpn 添加的按钮是灰色不可用的，是因为你的相应的软件包没安装完整，使用新立得安装 network-manager-pptp，或者使用以下命令行：</p>
<p><strong><code>sudo apt-get install network-manager-pptp</code></br><code>sudo apt-get install network-manager-vpnc</code></strong></p>
<p>也有些同学是像我这样从低版本升级上来的，可能也会有一些杂七杂八的问题，有碰到问题找不到头绪的时候，建议把以下软件包重新安装：</p>
<p><strong>network-manager、network-manager-gnome</strong></p>
<p><strong>2.新建 VPN 连接</strong></p>
<p>按下面截图的步骤开始，新连接类型要选择pptp</p>
<p><a href="http://mystical.blog.ubuntu.org.cn/files/2008/12/vpn1.png"><img src="http://mystical.blog.ubuntu.org.cn/files/2008/12/vpn1.png" alt="" width="397" height="257" class="alignnone size-medium wp-image-74" /></a></p>
<p><strong>3.设置VPN属性</strong></p>
<p>按下图所示，“<strong>Getway</strong>”  是你的网关地址，“<strong>User name</strong>” 也不能为空，注意密码这里先暂时保持为空，连接的时候会提示你填写，这里填写的话可能会导致连接失败。</p>
<p><a href="http://mystical.blog.ubuntu.org.cn/files/2008/12/vpn2.png"><img src="http://mystical.blog.ubuntu.org.cn/files/2008/12/vpn2.png" alt="" width="422" height="552" class="alignnone size-medium wp-image-75" /></a></p>
<p>然后点击 “<strong>Advanced</strong>”，打开高级选项，选中 “<strong>Use Point-to-Point encryption(MPPE)</strong>”，如下图所示，其它选项不用改动：</p>
<p><a href="http://mystical.blog.ubuntu.org.cn/files/2008/12/vpn3.png"><img src="http://mystical.blog.ubuntu.org.cn/files/2008/12/vpn3.png" alt="" width="420" height="549" class="alignnone size-medium wp-image-76" /></a></p>
<p>到这里就配置结束了，不出意外的话，连接应该是正常的。</p>
<p><strong>4.路由问题</strong></p>
<p>正常情况下，拔上vpn后，本地的网络会不正常，这是因为本地网络默认会走vpn的路由的关系，我们需要设置只有远程地址才需要走远程的网关。</p>
<p>在设置对话框中选择 “<strong>IPV4 Setting</strong>”，然后点击 “<strong>Route</strong>”，参考下面的截图：</p>
<p>我这里是设置了 172.20.1.x 和 172.20.2.x 的网段才通过远程网关，你需要根据你的情况来做相应的修改：</p>
<p><a href="http://mystical.blog.ubuntu.org.cn/files/2008/12/vpn4.png"><img src="http://mystical.blog.ubuntu.org.cn/files/2008/12/vpn4.png" alt="" width="470" height="530" class="alignnone size-medium wp-image-77" /></a></p>
<p>到这里如果你还有问题，还可以通过查看系统日志（dmesg 或 cat /var/log/syslog）来进一步判断问题所在。</p>
</p>
<p><strong>修复ubuntu中一个bug</strong><u><br />
</u></p>
<p>如果上面的设置完,还是失败(象我就是). 因为这个默认会使用EAP来做认证,但在NetworkManager不能 disable EAP的认证，需要使用gconf-edit才行,在你的终端中输入gconf-edit or.(t和or之间没有空格)</p>
<p><code>&nbsp;&nbsp; #gconf-edit or</code>(t和or之间没有空格)</p>
<p>进入这个中的<code>&quot;System&quot; -&gt;&quot;Networking&quot;-&gt; &quot;Connections&quot;</code>. 在连接的这个文件夹,找到有vpn信息的那个数字的文件夹.你必须修改其中的配置,进入后,选择vpn,点右键，选择新建。</p>
<p><img width="539" height="277" border="0" alt="Screenshot-Configuration Edi×.png" src="http://mystical.blog.ubuntu.org.cn/files/2009/01/vpn5.png" /></p>
<p>这个的名字为 <code>&quot;refuse-<code>eap</code></code>&quot;,&nbsp; 设置它为&quot;<code>String&quot;</code> 和它的值为&quot; <code>yes&quot;</code>.点OK退出</p>
<p><img width="354" height="212" border="0" alt="Screenshot-New Key.png" src="http://mystical.blog.ubuntu.org.cn/files/2009/01/vpn6.png" /></p>
<h4><u>最后，连接到你的VPN吧。。<br />
</u></h4>
<p>你现在可以连接到你的VPN服务器了. 点network连接的图标,选择&quot; <code>VPN Connections&quot;-&gt;&quot;上面设置的连接名&quot;</code>. 然后输入你的密码就行了.</p>
<p>P.S如果是通过路由器上网的用户请对路由器进行设置，允许PPTP
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/12/31/%e5%9c%a8-ubuntu-810-intrepid-%e4%b8%ad%e4%bd%bf%e7%94%a8-vpn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenVPN 配置和使用</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/12/29/openvpn-%e9%85%8d%e7%bd%ae%e5%92%8c%e4%bd%bf%e7%94%a8/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/12/29/openvpn-%e9%85%8d%e7%bd%ae%e5%92%8c%e4%bd%bf%e7%94%a8/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 08:32:15 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/?p=70</guid>
		<description><![CDATA[OpenVPN 配置和使用 
日期：2006-08-22　作者：lgx　来自：dream4ever
简介 OpenVPN 
OpenVPN 是一个基于 OpenSSL 库的应用层 VPN 实现。和传统 VPN 相比，它的优点是简单易用。详细信息可以参考 http://www.openvpn.net。 
这里简单介绍一下基于 CA ，采用数字证书认证，可以划分多个网段的 OpenVPN 配置方法。 
Note 1: VNN 和 OpenVPN 很像。 
Note 2: 这个东西对于突破国内网络封锁，保护通信自由很有意义，值得大力推广。 
安装 OpenVPN 
Linux 下的安装 
首先，Kernel 必须支持 TUN/TAP 设备。在 2.6.x 内核中，对应的 Kernel 选项是 “Universal TUN/TAP device driver support”。 
确认 Kernel 支持 TUN/TAP 后，可以下载 OpenVPN 编译并安装。这一步很 easy，不多说了。 
Windows 下的安装 
从 [...]]]></description>
			<content:encoded><![CDATA[<p>OpenVPN 配置和使用 </p>
<p>日期：2006-08-22　作者：lgx　来自：dream4ever<br />
简介 OpenVPN </p>
<p>OpenVPN 是一个基于 OpenSSL 库的应用层 VPN 实现。和传统 VPN 相比，它的优点是简单易用。详细信息可以参考 http://www.openvpn.net。 </p>
<p>这里简单介绍一下基于 CA ，采用数字证书认证，可以划分多个网段的 OpenVPN 配置方法。 </p>
<p>Note 1: VNN 和 OpenVPN 很像。 </p>
<p>Note 2: 这个东西对于突破国内网络封锁，保护通信自由很有意义，值得大力推广。 </p>
<p>安装 OpenVPN </p>
<p>Linux 下的安装 </p>
<p>首先，Kernel 必须支持 TUN/TAP 设备。在 2.6.x 内核中，对应的 Kernel 选项是 “Universal TUN/TAP device driver support”。 </p>
<p>确认 Kernel 支持 TUN/TAP 后，可以下载 OpenVPN 编译并安装。这一步很 easy，不多说了。 </p>
<p>Windows 下的安装 </p>
<p>从 http://www.openvpn.se 下载安装包安装，这里的安装包带一个 Client GUI 工具，很好用。 </p>
<p>配置 OpenVPN </p>
<p>配置 OpenVPN Server </p>
<p>只说明在 Linux 下的配置。Windows 类似。创建 /etc/vpn/server.conf，内容如下：<br />
port 1494<br />
proto udp<br />
dev tun<br />
ca ca.crt<br />
cert server.crt<br />
key server.key<br />
dh dh1024.pem </p>
<p>server 10.1.0.0 255.255.255.0 </p>
<p>push &#8220;route 10.1.0.0 255.255.255.0&#8243;<br />
push &#8220;route 10.1.1.0 255.255.255.0&#8243; </p>
<p>client-config-dir /etc/vpn/ccd<br />
route 10.1.1.0 255.255.255.0 </p>
<p>client-to-client </p>
<p>keepalive 10 120 </p>
<p>user nobody<br />
group nobody </p>
<p>persist-key<br />
persist-tun </p>
<p>log-append openvpn.log<br />
verb 3 </p>
<p>其中 ca.crt, server.key,server.crt 可以用以前贴出的 ca 工具创建，dh1024.pem 用 OpenVPN 自带的工具创建。 </p>
<p>这个配置文件创建了两个网段：10.1.0.* 和 10.1.1.*，VPN 服务器将从这两个网段中给 Client 分配 IP 地址。VPN Server 自身 IP 将是 10.0.0.1。 </p>
<p>“client-config-dir”指明 Client 的专有配置文件目录。在这个目录下可以针对特定用户建立配置文件。例如，要为用户 abc 指定一个 IP 地址（如10.1.1.5）而不是让 VPN Server 自动分配，可以在配置目录/etc/vpn/ccd下建立一个 abc 文件，内容如下： </p>
<p>ifconfig-push 10.1.1.5 10.1.1.6 </p>
<p>那么 VPN Server 就会自动给 abc 用户分配 10.1.1.5 这个地址。注意第一个IP地址 的最后一个数字（这里是 5）必须是 4*n + 1 的数。 </p>
<p>问题是，VPN Server 怎么知道哪个用户是 abc 呢？它是 Client 数字证书中的 Common Name 域来判断的。就是说，在连接协商时如果 Client 端数字证书的 Common Name 是 abc，那么 VPN Server 就找配置目录下 abc 这个文件。 </p>
<p>配置 OpenVPN Client </p>
<p>在 Client 机器上 OpenVPN 安装目录的 config 目录下建立如下 client.ovpn 文件： </p>
<p>client<br />
dev tun<br />
proto udp<br />
remote vpn_server_ip 1494 </p>
<p>ca ca.crt<br />
cryptoapicert &#8220;SUBJ: abc&#8221; </p>
<p>nobind<br />
persist-key<br />
persist-tun<br />
verb 2 </p>
<p>修改 remote 一行填上对应 VPN Server 的 IP 和 端口。ca.crt 和服务端 ca.crt 一样，必须把这个 ca.crt 也放在 config 目录下。 </p>
<p>关键是 cryptoapicert &#8220;SUBJ: abc&#8221; 这行。这一行指定客户端的数字证书从 Windows 证书 S×e 里取。在 IE 的“选项 -&gt; 内容 -&gt; 证书”页面能看到你的个人数字证书。SUBJ:abc 指明选择证书主题中含有 abc 的证书。客户端数字证书也可以用以前贴的 ca 工具生成，如果要给用户 abc 签发数字证书，只用指明 Common Name 是 abc 即可，然后把生成的 abc.p12 传给 abc 用户并告诉导入口令。abc 导入这个数字证书后，VPN Client 就可以工作了。 </p>
<p>启动 OpenVPN </p>
<p>服务端启动 </p>
<p>在 /etc/vpn 目录下，执行： </p>
<p>openvpn &#8211;daemon &#8211;config server.conf </p>
<p>客户端启动 </p>
<p>OpenVPN 带一个 GUI 小工具，会装在系统托盘里。点菜单里的 connect 即可。 </p>
<p>常见问题 </p>
<p>无法得到 IP 地址 </p>
<p>通常是因为 DHCP Client 服务没有启动。在服务管理里启动即可</p>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/12/29/openvpn-%e9%85%8d%e7%bd%ae%e5%92%8c%e4%bd%bf%e7%94%a8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[转载]BT软件rtorrent Step by Step指南</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/12/03/%e8%bd%ac%e8%bd%bdbt%e8%bd%af%e4%bb%b6rtorrent-step-by-step%e6%8c%87%e5%8d%97/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/12/03/%e8%bd%ac%e8%bd%bdbt%e8%bd%af%e4%bb%b6rtorrent-step-by-step%e6%8c%87%e5%8d%97/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 07:10:31 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/?p=67</guid>
		<description><![CDATA[r×rent是linux下最快的bt下载软件,由于支持DHT网络,可以很好的于迅雷和Bitcomet的用户进行资源共享,所以很适合国内网络环境,下载速度极快.
首先从源里安装r×rent
代码:
$sudo aptitude install r×rent
然后建立下载目录和下载历史目录
代码:
$mkdir universe &#38;&#38; mkdir universe/session
修改配置文件,配置下载参数
代码:
$gedit ～/.r×rent.rc&#160; &#160;
把下面配置代码写入.
代码:
#最小允许peer数min_peers = 3#最大允许peer数max_peers = 500#最大同时上传用户数max_uploads = 10#最大下载950k/s&#160; 光纤用户使用,adsl请酌情修改download_rate = 950#最大上传200k/s&#160; 光纤用户使用,adsl请酌情修改upload_rate = 200
#下载目录direc×y = ~/universe#下载历史目录（此目录中包括下载进度信息和DHT节点缓存）session = ~/universe/session#（配置自动监视,把bt种子扔进～/universe目录就自动下载）schedule = watch_direc×y,5,5,load_start=~/universe/*.×rent#（配置自动监视,把bt种子从～/universe目录拿走就自动停止下载）&#160; schedule = untied_direc×y,5,5,stop_untied=#硬盘空间低于100M就自动停止一切下载）schedule = low_diskspace,5,60,close_low_diskspace=100M#（在总上传量达到200M的情况下上传/下载率达到200%,或者在总上传量不足200M情况下上传/下载率达到2000%,则停止上传）schedule = ratio,60,60,&#34;stop_on_ratio=200,200M,2000&#34; 
#bt监听端口port_range = 9400-9500 #随机从上面范围内选择端口port_random = yes ######开启DHT######dht = on #DHT所用的UDP端口dht_port = 9501&#160; &#160;#种子交换功能peer_exchange = yes 
#（上传缓存,每个种子10M,小内存用户请酌情修改）send_buffer_size = 10M&#160; #（下载缓存,每个种子20M,小内存用户请酌情修改）receive_buffer_size = [...]]]></description>
			<content:encoded><![CDATA[<div class="postbody">r×rent是linux下最快的bt下载软件,由于支持DHT网络,可以很好的于迅雷和Bitcomet的用户进行资源共享,所以很适合国内网络环境,下载速度极快.</p>
<p>首先从源里安装r×rent
<div class="codetitle"><b>代码:</b></div>
<div class="codecontent">$sudo aptitude install r×rent</div>
<p>然后建立下载目录和下载历史目录
<div class="codetitle"><b>代码:</b></div>
<div class="codecontent">$mkdir universe &amp;&amp; mkdir universe/session</div>
<p>修改配置文件,配置下载参数
<div class="codetitle"><b>代码:</b></div>
<div class="codecontent">$gedit ～/.r×rent.rc&nbsp; &nbsp;</div>
<p>把下面配置代码写入.
<div class="codetitle"><b>代码:</b></div>
<div class="codecontent">#最小允许peer数<br />min_peers = 3<br />#最大允许peer数<br />max_peers = 500<br />#最大同时上传用户数<br />max_uploads = 10<br />#最大下载950k/s&nbsp; 光纤用户使用,adsl请酌情修改<br />download_rate = 950<br />#最大上传200k/s&nbsp; 光纤用户使用,adsl请酌情修改<br />upload_rate = 200</p>
<p>#下载目录<br />direc×y = ~/universe<br />#下载历史目录（此目录中包括下载进度信息和DHT节点缓存）<br />session = ~/universe/session<br />#（配置自动监视,把bt种子扔进～/universe目录就自动下载）<br />schedule = watch_direc×y,5,5,load_start=~/universe/*.×rent<br />#（配置自动监视,把bt种子从～/universe目录拿走就自动停止下载）&nbsp; <br />schedule = untied_direc×y,5,5,stop_untied=<br />#硬盘空间低于100M就自动停止一切下载）<br />schedule = low_diskspace,5,60,close_low_diskspace=100M<br />#（在总上传量达到200M的情况下上传/下载率达到200%,或者在总上传量不足200M情况下上传/下载率达到2000%,则停止上传）<br />schedule = ratio,60,60,&quot;stop_on_ratio=200,200M,2000&quot; </p>
<p>#bt监听端口<br />port_range = 9400-9500 <br />#随机从上面范围内选择端口<br />port_random = yes <br />######开启DHT######<br />dht = on <br />#DHT所用的UDP端口<br />dht_port = 9501&nbsp; &nbsp;<br />#种子交换功能<br />peer_exchange = yes </p>
<p>#（上传缓存,每个种子10M,小内存用户请酌情修改）<br />send_buffer_size = 10M&nbsp; <br />#（下载缓存,每个种子20M,小内存用户请酌情修改）<br />receive_buffer_size = 20M <br />#(修改编码以避免中文乱码）<br />encoding_list=UTF-8 </div>
<p>下载方法：<br />首先如果本机在内网,需要在路由器上做一个9400-9501的端口映射</p>
<p>把想下载的种子文件扔到～/universe目录下面<br />然后
<div class="codetitle"><b>代码:</b></div>
<div class="codecontent">$screen r×rent</div>
<p>r×rent就会自动下载~/universe目录下面的所有bt种子<br />如果终端关掉了,再次运行终端
<div class="codetitle"><b>代码:</b></div>
<div class="codecontent">$screen -r </div>
<p>重新又回到了u×rent界面.<br />用了screen,即使Ctrl+Alt+Backspace也不会停止r×rent进程的&#8230;&#8230;</p>
<p>r×rent退出快捷键是Ctrl+q</p>
<p>好了,现在就可以在linux下体验bt下载的急速快感了.我用10M光纤,下载6个bt种子,&#8230;没开dht以前只有可怜的60k/s&#8230;..在配置文件里打开DHT以后,不到10分钟就能达到900k/s的速度</p>
<p>另外最好第一次使用r×rent的时候下载一个带DHT源的种子（用来建立DHT节点索引,可以理解为DHT初始化.）</p>
<p>本文转自ubuntu中文社区。</p>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/12/03/%e8%bd%ac%e8%bd%bdbt%e8%bd%af%e4%bb%b6rtorrent-step-by-step%e6%8c%87%e5%8d%97/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SCIM特殊符号输入</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/12/02/scim%e7%89%b9%e6%ae%8a%e7%ac%a6%e5%8f%b7%e8%be%93%e5%85%a5/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/12/02/scim%e7%89%b9%e6%ae%8a%e7%ac%a6%e5%8f%b7%e8%be%93%e5%85%a5/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 01:50:17 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/?p=61</guid>
		<description><![CDATA[/usr/share/scim/pinyin/special_table 记录着SCIM的特殊字符输入键位。打开看看。
# 该文件采用 UTF-8 编码.
#
# 以 # 号开头的行是注释.
#
# 等号左边是英文按键序列  等号右边是以逗号隔开的特殊字符串序列.
# 在输入的时候先键入 i 然后再键入相应的英文按键序列
# 候选词窗口中就会显示出对应应的特殊字符串序列.
#
# 以 X_ 开头的特殊字符串为内建标识 例如 X_DATE_1 代表阿拉伯数字格式的当前日期.
#
# 以 0x 开头的是16进制 Unicode 编码
#
# 用户可以按照该文件格式自行编辑定制的用户文件 ~/.scim/chinese/special_table
#
# 当前日期
riqi  =
date  =
rq    =
# 当前时间
shijian =
time    =
sj      =
# 当前星期
xingqi =
tian   =
day  [...]]]></description>
			<content:encoded><![CDATA[<p>/usr/share/scim/pinyin/special_table 记录着SCIM的特殊字符输入键位。打开看看。</p>
<p># 该文件采用 UTF-8 编码.<br />
#<br />
# 以 # 号开头的行是注释.<br />
#<br />
# 等号左边是英文按键序列  等号右边是以逗号隔开的特殊字符串序列.<br />
# 在输入的时候先键入 i 然后再键入相应的英文按键序列<br />
# 候选词窗口中就会显示出对应应的特殊字符串序列.<br />
#<br />
# 以 X_ 开头的特殊字符串为内建标识 例如 X_DATE_1 代表阿拉伯数字格式的当前日期.<br />
#<br />
# 以 0x 开头的是16进制 Unicode 编码<br />
#<br />
# 用户可以按照该文件格式自行编辑定制的用户文件 ~/.scim/chinese/special_table<br />
#</p>
<p># 当前日期<br />
riqi  =<br />
date  =<br />
rq    =</p>
<p># 当前时间<br />
shijian =<br />
time    =<br />
sj      =</p>
<p># 当前星期<br />
xingqi =<br />
tian   =<br />
day    =<br />
xq     =</p>
<p># 各种标点符号<br />
bdfh =</p>
<p># 同上<br />
fuhao =</p>
<p># 同上<br />
symbol =</p>
<p>section =<br />
duanluo =<br />
dl      =</p>
<p>degree  =<br />
du      =</p>
<p>centigrade =<br />
sheshidu   =<br />
ssd        =<br />
fahrenheit =<br />
huashidu   =<br />
hsd        =</p>
<p>middledot =<br />
midpoint  =<br />
zhongdian =<br />
zd        =</p>
<p>plusminus =<br />
jiajian   =<br />
jj        =</p>
<p>multiplication =<br />
chenghao       =<br />
ch             =</p>
<p>division =<br />
chuhao   =<br />
ch       =</p>
<p>numero  =<br />
bianhao =<br />
no      =<br />
No      =<br />
bh      =</p>
<p>telephone =<br />
dianhua   =<br />
dh        =</p>
<p># 各种数字<br />
shuziromanc =<br />
shuziromans =<br />
shuziquan   =<br />
shuzikuo    =<br />
shuzikuo    =<br />
shuzidian   =<br />
shuzidian   =<br />
shuzikuohan =</p>
<p>dxrmsz =<br />
yqsz   =<br />
khsz   =<br />
khsz   =<br />
dsz    =<br />
dsz    =<br />
khhysz =</p>
<p># 同上<br />
numromanc =<br />
numromans =<br />
numcircle =<br />
numparen  =<br />
numparen  =<br />
numdot    =<br />
numdot    =<br />
numpareni =</p>
<p># 大写数字<br />
daxieshuzi = 零,壹,贰,叁,肆,伍,陆,柒,捌,玖,拾,佰,仟<br />
dxsz       = 零,壹,贰,叁,肆,伍,陆,柒,捌,玖,拾,佰,仟<br />
shuzidaxie = 零,壹,贰,叁,肆,伍,陆,柒,捌,玖,拾,佰,仟<br />
dxling = 零<br />
dxyi   = 壹<br />
dxer   = 贰<br />
dxsan  = 叁<br />
dxsi   = 肆<br />
dxwu   = 伍<br />
dxliu  = 陆<br />
dxqi   = 柒<br />
dxba   = 捌<br />
dxjiu  = 玖<br />
dxshi  = 拾<br />
dxbai  = 佰<br />
dxqian = 仟</p>
<p># 货币符号<br />
huobi    =<br />
currency =<br />
ouyuan   =<br />
euro     =<br />
meiyuan  =<br />
dollar   =<br />
yingbang =<br />
pound    =<br />
renminbi =<br />
rmb      =<br />
yen      =<br />
yuan     =</p>
<p># 箭头<br />
jiantou =<br />
jiantou =<br />
arrow   =<br />
arrow   =</p>
<p># 音调符号<br />
yindiao   =<br />
shengdiao =<br />
tone      =<br />
sd        =<br />
yisheng   =<br />
ersheng   =<br />
sansheng  =<br />
sisheng   =</p>
<p># 数学符号<br />
shuxue =</p>
<p># 同上<br />
math =</p>
<p>elementof =<br />
shuyu =<br />
sy    =<br />
product =<br />
qiuji   =<br />
summation =<br />
qiuhe     =</p>
<p>squareroot =<br />
root       =<br />
pingfanggen=<br />
gen        =<br />
pfg        =</p>
<p>therefore =<br />
suoyi     =<br />
sy        =</p>
<p>because =<br />
yinwei  =<br />
yw      =</p>
<p>parallel =<br />
pingxing =<br />
px       =</p>
<p>and =<br />
yu  =</p>
<p>or  =<br />
huo =</p>
<p>intersection =<br />
jiao =</p>
<p>union  =<br />
lianhe =<br />
bing   =</p>
<p>integral =<br />
jifen    =<br />
jf       =</p>
<p>uptack     =<br />
orthogonal =<br />
chuizhi    =<br />
cz         =</p>
<p># 拉丁扩展<br />
latin  =<br />
lading =</p>
<p># 希腊字母<br />
xila =</p>
<p># 同上<br />
greek =</p>
<p>Alpha =<br />
Beta  =<br />
Gamma =<br />
Delta =<br />
Epsilon =<br />
Zeta  =<br />
Eta   =<br />
Theta =<br />
Iota  =<br />
Kappa =<br />
Lamda =<br />
Mu    =<br />
Nu    =<br />
Xi    =<br />
Omicron =<br />
Pi    =<br />
Rho   =<br />
Sigma =<br />
Tau   =<br />
Upsilon =<br />
Phi   =<br />
Chi   =<br />
Psi   =<br />
Omega =</p>
<p>ALPHA =<br />
BETA  =<br />
GAMMA =<br />
DELTA =<br />
EPSILON =<br />
ZETA  =<br />
ETA   =<br />
THETA =<br />
IOTA  =<br />
KAPPA =<br />
LAMDA =<br />
MU    =<br />
NU    =<br />
XI    =<br />
OMICRON =<br />
PI    =<br />
RHO   =<br />
SIGMA =<br />
TAU   =<br />
UPSILON =<br />
PHI   =<br />
CHI   =<br />
PSI   =<br />
OMEGA =</p>
<p>alpha =<br />
beta  =<br />
gamma =<br />
delta =<br />
epsilon =<br />
zeta  =<br />
eta   =<br />
theta =<br />
iota  =<br />
kappa =<br />
lamda =<br />
mu    =<br />
nu    =<br />
xi    =<br />
omicron =<br />
pi    =<br />
rho   =<br />
stigma =<br />
sigma =<br />
tau   =<br />
upsilon =<br />
phi   =<br />
chi   =<br />
psi   =<br />
omega =</p>
<p># 俄语字母<br />
eyu =</p>
<p># 同上<br />
cyrillic =</p>
<p># 制表符<br />
table =</p>
<p># 同上<br />
zbf =</p>
<p># 同上<br />
zhibiao =</p>
<p># 块状图案<br />
block =</p>
<p>kuai =</p>
<p>cfx =</p>
<p># 几何形状<br />
fangkuai =<br />
square   =<br />
zfx      =<br />
heifangkuai =<br />
blacksquare =<br />
hfk =<br />
baifangkuai =<br />
whitesquare =<br />
bfk =</p>
<p>sanjiao  =<br />
sjx      =<br />
shangsanjiao =<br />
xiasanjiao =<br />
ssj =<br />
xsj =<br />
hssj =<br />
bssj =<br />
hxsj =<br />
bxsj =</p>
<p>zuanshi =<br />
diamond =<br />
hzs =<br />
bzs =</p>
<p>yuanquan =<br />
circle   =<br />
yq       =<br />
byq      =<br />
syq      =<br />
hyq      =</p>
<p>wujiaoxing =<br />
wjx        =<br />
star       =<br />
hwjx =<br />
bwjx =</p>
<p>taiyang =<br />
sun     =</p>
<p>xingbie =<br />
xb      =<br />
cixing =<br />
nvren  =<br />
female =</p>
<p>xiongxing =<br />
nanren    =<br />
male      =</p>
<p># 偏旁部首<br />
pianpang =<br />
pianpang =<br />
radical  =<br />
pp       =</p>
<p># 汉字结构描述符<br />
jiegou =<br />
struct =<br />
hzjg   =</p>
<p># 度量单位<br />
danwei =<br />
unit   =</p>
<p>mg  =<br />
kg  =<br />
mm  =<br />
cm  =<br />
km  =<br />
m2  =<br />
cc  =<br />
KM  =<br />
mil =</p>
<p># 中文拼音<br />
pinyina =<br />
pinyinA =<br />
pinyine =<br />
pinyinE =<br />
pinyini =<br />
pinyinI =<br />
pinyino =<br />
pinyinO =<br />
pinyinu =<br />
pinyinU =<br />
pinyinv =<br />
pinyinV =</p>
<p># 其他<br />
scim = Smart Common Input Method platform<br />
scimc = 智能通用输入法平台<br />
suzhe = James Su </p>
<p>输入前缀i，加上等号前面的字符即可输入。例如：</p>
<p>敲入ijiantou：<br />
←↑→↓↔↕↖↗↘↙↵⇐⇑⇒⇓⇔⇕</p>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/12/02/scim%e7%89%b9%e6%ae%8a%e7%ac%a6%e5%8f%b7%e8%be%93%e5%85%a5/feed/</wfw:commentRss>
		</item>
		<item>
		<title>转换您的eMule到aMule[转］</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/11/26/%e8%bd%ac%e6%8d%a2%e6%82%a8%e7%9a%84emule%e5%88%b0amule%e8%bd%ac%ef%bc%bd/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/11/26/%e8%bd%ac%e6%8d%a2%e6%82%a8%e7%9a%84emule%e5%88%b0amule%e8%bd%ac%ef%bc%bd/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 01:04:01 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/?p=59</guid>
		<description><![CDATA[对于懒人只看这句就可以：将eMule的clients.met、criptkey.dat 和 preferences.dat复制到~/.aMule目录覆盖即可转存您的积分和HashID！记得改文件属性可读写！英文原文：http://matrixhasu.altervista.org/index.php?view=amule_config时间作者：Sandro Tosi, 22 August 2005中文解说：王猛 （中国人民解放军河南省军区） ruyi_7952 : hearticy at gmail dot com
在这里，你可以得到一些关于转换eMule(在Windows)到aMule(在Linux)下如何配置和下载的帮助。我不是英文专业，我只将我认为重要的部分用中文作简单的说明，希望对您有所帮助
2、配置文件您需要导入eMule中配置文件和临时文件以及共享的文件。首先，配置文件。在eMule中，配置文件存放在名为 config 的文件夹中。在 aMule 中，配置文件在~/.aMule文件夹中。简单的复制eMule的配置文件到aMule中即可。
2.1、可以自动识别的配置文件
一些文件无须修改就可以导入到aMule中，他们是clients.metknown.met (known2.met)server.metipfilter.dat 和 ipfilter_static.datemfriends.metcriptkey.dat 和 preferences.dat其他文件，key_index.dat, load_index.dat, nodes.dat, preferencesKad.dat, shareddir.dat 和 src_index.dat。对于上述文件您可以直接复制。（注：如果没有屏蔽IP和加入好友，就不会有ipfilter_static.dat和emfriends.met）2.2、无法被识别的文件配置文件：在eMule中使用preferences.ini，但在aMule中使用的是amule.conf；分类文件：在eMule中使用Category.ini，但在aMule中是保存在amule.conf中的；其他文件在eMule中存在的文件，在aMule中是没有使用的。
3 导入无法被识别的文件3.1 导入分类文件进入shell，在Category.ini的那个目录中执行下面的命令
CODE
&#36; grep -E &#34;^&#92;&#91;Cat&#124;^Title&#124;^Incoming&#124;^Comment&#124;^Color&#124;^a4afPriority&#34; Category.ini &#124; sed 1,6d &#124; sed &#39;s/#/&#92;&#92;#/g&#39; &#124; sed &#39;s/&#38;/&#92;&#92;&#38;/g&#39; &#124; sed &#39;s/a4afPriority/Priority/g&#39;
将得到的部分，复制粘贴到amule.conf中的[Genera]段。
3.2 导入状态将eMule目录下的statistics.ini替换amule.conf的[Statistics]段。
4 导入临时文件
按照原本的目录结构从eMule复制到aMule对等的目录即可。
 

]]></description>
			<content:encoded><![CDATA[<p><b>对于懒人只看这句就可以：将eMule的clients.met、criptkey.dat 和 preferences.dat复制到~/.aMule目录覆盖即可转存您的积分和HashID！记得改文件属性可读写！</b><br />英文原文：http://matrixhasu.altervista.org/index.php?view=amule_config<br />时间作者：Sandro Tosi, 22 August 2005<br />中文解说：王猛 （中国人民解放军河南省军区） ruyi_7952 : hearticy at gmail dot com</p>
<p>在这里，你可以得到一些关于转换eMule(在Windows)到aMule(在Linux)下如何配置和下载的帮助。<br />我不是英文专业，我只将我认为重要的部分用中文作简单的说明，希望对您有所帮助</p>
<p>2、配置文件<br />您需要导入eMule中配置文件和临时文件以及共享的文件。首先，配置文件。<br />在eMule中，配置文件存放在名为 config 的文件夹中。在 aMule 中，配置文件在~/.aMule文件夹中。<br />简单的复制eMule的配置文件到aMule中即可。</p>
<p>2.1、可以自动识别的配置文件</p>
<p>一些文件无须修改就可以导入到aMule中，他们是<br />clients.met<br />known.met (known2.met)<br />server.met<br />ipfilter.dat 和 ipfilter_static.dat<br />emfriends.met<br />criptkey.dat 和 preferences.dat<br />其他文件，key_index.dat, load_index.dat, nodes.dat, preferencesKad.dat, shareddir.dat 和 src_index.dat。<br />对于上述文件您可以直接复制。（注：如果没有屏蔽IP和加入好友，就不会有ipfilter_static.dat和emfriends.met）<br />2.2、无法被识别的文件<br />配置文件：在eMule中使用preferences.ini，但在aMule中使用的是amule.conf；<br />分类文件：在eMule中使用Category.ini，但在aMule中是保存在amule.conf中的；<br />其他文件在eMule中存在的文件，在aMule中是没有使用的。</p>
<p>3 导入无法被识别的文件<br />3.1 导入分类文件<br />进入shell，在Category.ini的那个目录中执行下面的命令<br /><!--c1--></p>
<div class='codetop'>CODE</div>
<div class='codemain'><!--ec1--><br />&#36; grep -E &#34;^&#92;&#91;Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority&#34; Category.ini | sed 1,6d | sed &#39;s/#/&#92;&#92;#/g&#39; | sed &#39;s/&amp;/&#92;&#92;&amp;/g&#39; | sed &#39;s/a4afPriority/Priority/g&#39;<br /><!--c2--></div>
<p><!--ec2--><br />将得到的部分，复制粘贴到amule.conf中的[Genera]段。</p>
<p>3.2 导入状态<br />将eMule目录下的statistics.ini替换amule.conf的[Statistics]段。</p>
<p>4 导入临时文件</p>
<p>按照原本的目录结构从eMule复制到aMule对等的目录即可。
 </p></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/11/26/%e8%bd%ac%e6%8d%a2%e6%82%a8%e7%9a%84emule%e5%88%b0amule%e8%bd%ac%ef%bc%bd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RPM转DEB</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/11/07/rpm%e8%bd%acdeb/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/11/07/rpm%e8%bd%acdeb/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 14:15:51 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/?p=57</guid>
		<description><![CDATA[如果需要把RPM包转成DEB包，首先要安装alien
sudo apt-get install alien
安装成功后就在你的rpm包的目录下运行
sudo alien xxxx.rpm
就会在这个目录下自动生成了你要的deb了 然后进行安装即可！
]]></description>
			<content:encoded><![CDATA[<p>如果需要把RPM包转成DEB包，首先要安装alien</p>
<p>sudo apt-get install alien</p>
<p>安装成功后就在你的rpm包的目录下运行</p>
<p>sudo alien xxxx.rpm</p>
<p>就会在这个目录下自动生成了你要的deb了 然后进行安装即可！</p>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/11/07/rpm%e8%bd%acdeb/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tor与Privoxy安装设置指南</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/11/07/tor%e4%b8%8eprivoxy%e5%ae%89%e8%a3%85%e8%ae%be%e7%bd%ae%e6%8c%87%e5%8d%97/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/11/07/tor%e4%b8%8eprivoxy%e5%ae%89%e8%a3%85%e8%ae%be%e7%bd%ae%e6%8c%87%e5%8d%97/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 13:50:28 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/?p=55</guid>
		<description><![CDATA[Tor与Privoxy安装设置指南
本文作者：XueCan
授权许可：创作共享协议
          背景知识
    * 什么是 Tor ？ 
Tor是第二代onion routing（洋葱路由）的一种实现，用户通过Tor可以在因特网上进行匿名交流。
    * 什么是 privoxy ? 
Privoxy是一款带过滤功能的代理服务器，针对HTTP、HTTPS协议，经常跟Tor、Squid组合使用。通过Privoxy的超级过滤功能，用户从而可以保护隐私、对网页内容进行过滤、管理cookies，以及拦阻各种广告等。
    * 我为什么要使用Tor和 privoxy ? 
我不知道，如果你对这份短文感兴趣，多半你已经知道或者急切的想要使用它们。如果你只是无意中来到这里，多半你并不需要它们。
         安装与设置
    * 安装 
sudo apt-get install Tor privoxy
 [...]]]></description>
			<content:encoded><![CDATA[<p>Tor与Privoxy安装设置指南</p>
<p>本文作者：XueCan</p>
<p>授权许可：创作共享协议</p>
<p>          背景知识</p>
<p>    * 什么是 Tor ？ </p>
<p>Tor是第二代onion routing（洋葱路由）的一种实现，用户通过Tor可以在因特网上进行匿名交流。</p>
<p>    * 什么是 privoxy ? </p>
<p>Privoxy是一款带过滤功能的代理服务器，针对HTTP、HTTPS协议，经常跟Tor、Squid组合使用。通过Privoxy的超级过滤功能，用户从而可以保护隐私、对网页内容进行过滤、管理cookies，以及拦阻各种广告等。</p>
<p>    * 我为什么要使用Tor和 privoxy ? </p>
<p>我不知道，如果你对这份短文感兴趣，多半你已经知道或者急切的想要使用它们。如果你只是无意中来到这里，多半你并不需要它们。<br />
         安装与设置</p>
<p>    * 安装 </p>
<p>sudo apt-get install Tor privoxy</p>
<p>    * 使用你最喜欢的编辑器打开 /etc/privoxy/config 文件，在最前面加上下面这一行（别漏了那个不起眼的“.”）： </p>
<p>forward-socks4a / localhost:9050 .</p>
<p>你可能希望 privoxy 不要把什么事情都记录下来，找到下面的两行，通过在它们前面添加“#”注释掉它们：</p>
<p>&#8230;<br />
logfile logfile<br />
&#8230;<br />
jarfile jarfile<br />
&#8230;</p>
<p>保存修改了的 /etc/privoxy/config 文件。</p>
<p>    * 重新启动 privoxy 服务 </p>
<p>sudo /etc/init.d/privoxy restart</p>
<p>    * 设置你的软件使用 Tor + privoxy </p>
<p>在支持使用代理服务器的软件，设置代理服务器为：</p>
<p>localhost:8118</p>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/11/07/tor%e4%b8%8eprivoxy%e5%ae%89%e8%a3%85%e8%ae%be%e7%bd%ae%e6%8c%87%e5%8d%97/feed/</wfw:commentRss>
		</item>
		<item>
		<title>修改 ubuntu 的3个画面</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/11/06/%e4%bf%ae%e6%94%b9-ubuntu-%e7%9a%843%e4%b8%aa%e7%94%bb%e9%9d%a2/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/11/06/%e4%bf%ae%e6%94%b9-ubuntu-%e7%9a%843%e4%b8%aa%e7%94%bb%e9%9d%a2/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 15:05:42 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/?p=48</guid>
		<description><![CDATA[一、Usplash画面（开机/启动画面）
它就相当于Windows的开机/启动画面，因为 ubuntu 使用usplash这个软件作为启动画面，所以我们就叫它为Usplash画面。
修改这个画面是3个中难度最高的，如果使用Splashy的话就要简单多了。默认的启动画面在这里/usr/lib/usplash/usplash-default.so，它是一个编译好的.so文件，不能直接修改。以下是替换Usplash画面的方法。
1、复制一个制作好的xxx.so文件到你喜欢的目录，例如：/usr/local/usplash/xxx.so
2、然后选定一个 uSplash 方案（以下两种方法任选一种即可）
方法一：
sudo ln -sf /usr/local/usplash/xxx.so /etc/alternatives/usplash-artwork.so
方法二：
sudo update-alternatives &#8211;install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /usr/local/usplash/xxx.so 55
sudo update-alternatives &#8211;config usplash-artwork.so
选择xxx.so前面那个数字选项。
3、重新配置核心
sudo dpkg-reconfigure linux-image-$(uname -r)
或者：
sudo dpkg-reconfigure usplash-theme-ubuntu
4、修改usplash画面分辨率（根据需要）
sudo gedit /boot/grub/menu.lst
找到
kernel /boot/vmlinuz-2.6.xx-xx-xx root=/dev/hdxx ro quiet splash
在最后添加vga=792
*vga参考表
depth—–640×480—-800×600—-1024×768—–1280×1024—–1600×1200
8bit————769————771————-773————–775—————–796
15bit———-784————787————-790————–793—————–797
16bit———-785————788————-791————–794—————–798
24bit———-786————789————-792————–795—————–799
*也可以修改 usplash.conf 文件来更改分辨率：
sudo gedit /etc/usplash.conf
sudo dpkg-reconfigure usplash-theme-ubuntu
sudo dpkg-reconfigure usplash-theme-ubuntu的作用是重新配置usplash
二、GDM(GNOME Display Manager)画面（登录画面）
GDM画面也叫Login Manager画面，顾名思义KED的叫KDM，这个就是我们常说的登录画面。它是属于Gnome的一部分，所以在“系统－系统管理－登录窗口”里面可以管理它。
和添加主题一样，点击“添加”即可增加新的登录画面，而且还可以预览。要说的是ubuntu 6.0.6默认安装好后，这里的分辨率被设置为最大分辨率，看起来闪眼睛。修改方法是：
sudo gedit /etc/X11/xorg.conf
找到最后一个
Modes &#8220;1280&#215;1024&#8243; &#8220;1152&#215;864&#8243; &#8220;1024&#215;768&#8243; &#8220;832&#215;624&#8243; &#8220;800&#215;600&#8243; &#8220;720&#215;400&#8243; &#8220;640&#215;480&#8243; &#8220;640&#215;350&#8243;
把你需要的分辨率放在第一个，或者删除不需要的分辨率。例如你的显示器是17″的CTR，就可以弄成这样：
Modes &#8220;1024&#215;768&#8243; &#8220;1280&#215;1024&#8243; &#8220;1152&#215;864&#8243; [...]]]></description>
			<content:encoded><![CDATA[<p>一、Usplash画面（开机/启动画面）</p>
<p>它就相当于Windows的开机/启动画面，因为 ubuntu 使用usplash这个软件作为启动画面，所以我们就叫它为Usplash画面。</p>
<p>修改这个画面是3个中难度最高的，如果使用Splashy的话就要简单多了。默认的启动画面在这里/usr/lib/usplash/usplash-default.so，它是一个编译好的.so文件，不能直接修改。以下是替换Usplash画面的方法。</p>
<p>1、复制一个制作好的xxx.so文件到你喜欢的目录，例如：/usr/local/usplash/xxx.so</p>
<p>2、然后选定一个 uSplash 方案（以下两种方法任选一种即可）</p>
<p>方法一：</p>
<p>sudo ln -sf /usr/local/usplash/xxx.so /etc/alternatives/usplash-artwork.so</p>
<p>方法二：<br />
sudo update-alternatives &#8211;install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /usr/local/usplash/xxx.so 55<br />
sudo update-alternatives &#8211;config usplash-artwork.so</p>
<p>选择xxx.so前面那个数字选项。</p>
<p>3、重新配置核心<br />
sudo dpkg-reconfigure linux-image-$(uname -r)</p>
<p>或者：<br />
sudo dpkg-reconfigure usplash-theme-ubuntu</p>
<p>4、修改usplash画面分辨率（根据需要）<br />
sudo gedit /boot/grub/menu.lst</p>
<p>找到<br />
kernel /boot/vmlinuz-2.6.xx-xx-xx root=/dev/hdxx ro quiet splash</p>
<p>在最后添加vga=792</p>
<p>*vga参考表</p>
<p>depth—–640×480—-800×600—-1024×768—–1280×1024—–1600×1200<br />
8bit————769————771————-773————–775—————–796<br />
15bit———-784————787————-790————–793—————–797<br />
16bit———-785————788————-791————–794—————–798<br />
24bit———-786————789————-792————–795—————–799</p>
<p>*也可以修改 usplash.conf 文件来更改分辨率：</p>
<p>sudo gedit /etc/usplash.conf</p>
<p>sudo dpkg-reconfigure usplash-theme-ubuntu</p>
<p>sudo dpkg-reconfigure usplash-theme-ubuntu的作用是重新配置usplash</p>
<p>二、GDM(GNOME Display Manager)画面（登录画面）</p>
<p>GDM画面也叫Login Manager画面，顾名思义KED的叫KDM，这个就是我们常说的登录画面。它是属于Gnome的一部分，所以在“系统－系统管理－登录窗口”里面可以管理它。</p>
<p>和添加主题一样，点击“添加”即可增加新的登录画面，而且还可以预览。要说的是ubuntu 6.0.6默认安装好后，这里的分辨率被设置为最大分辨率，看起来闪眼睛。修改方法是：<br />
sudo gedit /etc/X11/xorg.conf</p>
<p>找到最后一个<br />
Modes &#8220;1280&#215;1024&#8243; &#8220;1152&#215;864&#8243; &#8220;1024&#215;768&#8243; &#8220;832&#215;624&#8243; &#8220;800&#215;600&#8243; &#8220;720&#215;400&#8243; &#8220;640&#215;480&#8243; &#8220;640&#215;350&#8243;</p>
<p>把你需要的分辨率放在第一个，或者删除不需要的分辨率。例如你的显示器是17″的CTR，就可以弄成这样：<br />
Modes &#8220;1024&#215;768&#8243; &#8220;1280&#215;1024&#8243; &#8220;1152&#215;864&#8243; &#8220;832&#215;624&#8243; &#8220;800&#215;600&#8243; &#8220;720&#215;400&#8243; &#8220;640&#215;480&#8243; &#8220;640&#215;350&#8243;</p>
<p>GDM画面下载地址：<br />
http://www.gnome-look.org/index.php?xcontentmode=150<br />
http://art.gnome.org/themes/gdm_greeter/</p>
<p>三、Splash Screens</p>
<p>这个就是输入用户名和密码后，显示资源载入状态的画面，Windows是没有这个画面的，那么我们就叫它加载画面。替换起来更简单，就是一个png图片而已，有2种方法替换它。</p>
<p>1、这个图片默认地址是/usr/share/pixmpas/splash/ubuntu-splash.png。<br />
它是链接到/usr/share/pixmpas/splash/ubuntu-slick.png这个图片上的。<br />
那么把ubuntu-slick.png这个文件替换掉或者把ubuntu-splash.png重新链接一下就可以达到替换这个画面的目的。</p>
<p>例如：把/usr/local/xxx.png链接到/usr/share/pixmpas/splash/ubuntu-splash.png<br />
sudo ln -sf /usr/local/xxx.png /usr/share/pixmaps/splash/ubuntu-splash.png</p>
<p>2、也可以使用“配置编辑器”来修改它的路径</p>
<p>打开“应用程序－系统工具－配置编辑器”，默认需要在Alacarte Menu Edi×里面勾选它才有这个选项，你也可以在终端中输入gconf-edi×来打开它。</p>
<p>找到apps-&gt;gnome-session-&gt;options这个分支<br />
将splash_image地址改成你想要的图片地址即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/11/06/%e4%bf%ae%e6%94%b9-ubuntu-%e7%9a%843%e4%b8%aa%e7%94%bb%e9%9d%a2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MOUNT中文手册</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/10/10/mount%e4%b8%ad%e6%96%87%e6%89%8b%e5%86%8c/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/10/10/mount%e4%b8%ad%e6%96%87%e6%89%8b%e5%86%8c/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 06:18:49 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/2008/10/10/mount%e4%b8%ad%e6%96%87%e6%89%8b%e5%86%8c/</guid>
		<description><![CDATA[MOUNT(8)         Linux Programmer&#8217;s Manual            MOUNT(8)
NAME
mount - 挂载文件系统
SYNOPSIS B&#62;8&#62;
mount [-lhV]
mount -a [-fFnrsvw] [-t vfstype] [-O optlist]
mount [-fnrsvw] [-o options [,...]] device &#124; dir
mount [-fnrsvw] [-t vfstype] [-o options] device dir
DESCRIPTION F&#62;0&#62;
Unix
系统中，所有可以存取的文件都被组织为一个很大的树形结构，称为文件层次结构
(file   hierarchy)，以   /  为根。这些文件可以分布在多个设备上。    mount
命令用作将设备上的文件系统挂接到这个树形结构上。相反，        umount(8)
命令用于将它分离。
mount 命令的标准格式，是
mount -t type device dir
这样做告诉内核将    device    中的文件系统 (文件系统类型是 type) [...]]]></description>
			<content:encoded><![CDATA[<p>MOUNT(8)         Linux Programmer&#8217;s Manual            MOUNT(8)</p>
<p>NAME<br />
mount - 挂载文件系统</p>
<p>SYNOPSIS B&gt;8&gt;<br />
mount [-lhV]</p>
<p>mount -a [-fFnrsvw] [-t vfstype] [-O optlist]<br />
mount [-fnrsvw] [-o options [,...]] device | dir<br />
mount [-fnrsvw] [-t vfstype] [-o options] device dir</p>
<p>DESCRIPTION F&gt;0&gt;<br />
Unix<br />
系统中，所有可以存取的文件都被组织为一个很大的树形结构，称为文件层次结构<br />
(file   hierarchy)，以   /  为根。这些文件可以分布在多个设备上。    mount<br />
命令用作将设备上的文件系统挂接到这个树形结构上。相反，        umount(8)<br />
命令用于将它分离。</p>
<p>mount 命令的标准格式，是<br />
mount -t type device dir<br />
这样做告诉内核将    device    中的文件系统 (文件系统类型是 type) 挂接到目录<br />
dir     。目录    dir        中以前的内容     (如果有的话)<br />
以及它的所有者和模式都不再可见，只要这个文件系统仍然处于挂载状态。路径名<br />
dir 仅指向 device 中的文件系统的根。</p>
<p>有三种运行方式不会真正执行挂载动作：<br />
mount -h<br />
输出帮助信息；<br />
mount -V<br />
输出版本信息；以及只输入<br />
mount [-l] [-t type]<br />
列出所有已挂载的文件系统 (类型是 type)。 选项 -l 将在列表中加入   (ext2,<br />
ext3 和 XFS) 卷标。参见下面。</p>
<p>从                Linux             2.4.0<br />
开始，可以将文件层次的一部分重新挂载到其他地方。调用的方法是<br />
mount &#8211;bind olddir newdir<br />
运行之后，可以从两个位置访问到相同的内容。</p>
<p>这种方式只挂接单一的文件系统<br />
(的一部分)，在其中挂载的其他文件系统不会被挂接到新访问点。如果要在新访问点挂接完整的文件层次结构，使用<br />
mount &#8211;rbind olddir newdir</p>
<p>注意文件系统挂载选项与初始挂载时相同，不能与 &#8211;bind/&#8211;rbind 同时使用 -o<br />
选项来改变它们。</p>
<p>从 Linux 2.5.1 开始，可以完整地将一个子树移动到另一个位置。调用的方法是<br />
mount &#8211;move olddir newdir</p>
<p>proc 文件系统不关联到特定的设备，在挂载的时候，可以使用任意的符号，例如<br />
proc   来代替设备部分。(通常的选择是   none  ，但这是不明智的：   umount<br />
的错误提示消息 ‘none busy&#8217; 可能带来迷惑。)</p>
<p>大多数设备以     (块设备的)      文件名指代，例如      /dev/sda1，<br />
但是也有其他的可能，例如，在挂载     NFS   时，   device   可能看上去像是<br />
knuth.cwi.nl:/dir 。可以用块设备的卷标或 UUID 来指代设备 (参见下面的 -L<br />
和 -U 选项)。</p>
<p>文件       /etc/fstab       (参见         fstab(5))，<br />
包含着描述哪些设备应当挂载到什么地方，使用哪些选项的行。这个文件有三种用法：</p>
<p>(i) 命令<br />
mount -a [-t type] [-O optlist]<br />
(通常在启动脚本中调用)       使得       fstab     中提到的所有文件系统<br />
(只要有合适的类型和参数)        被按照指示挂载，除非行中包含了关键字<br />
noauto2&gt;2&gt;0&gt;      -F        将使    mount        产生   (fork)<br />
新进程，从而使得文件系统可以同时被挂载。</p>
<p>(ii)                当挂载             fstab<br />
中提到的文件系统时，只要给出设备，或者只给出挂载点就可以了。</p>
<p>(iii)       通常，只有超级用户可以挂载文件系统。但是，如果    fstab<br />
的行中包含选项 userC&gt; 那么任何人都可以挂载相应的文件系统。</p>
<p>因此，假如有一行是<br />
/dev/cdrom  /cd  iso9660   ro,user,noauto,unhide<br />
那么任何人都可以挂载 CDROM 中的 iso9660 文件系统，使用命令<br />
mount /dev/cdrom<br />
或<br />
mount /cd<br />
就可以了。要了解更多信息，参见                fstab(5)。<br />
只有挂载某个文件系统的用户可以再卸载它。如果要让任何人都可以卸载，那么在<br />
fstab  的行中使用  users    而不是    user2&gt;     选项    owner    与选项     user<br />
相似，但它限制用户必须是设备文件的拥有者。这种方式可能非常有用，例如对于<br />
/dev/fdC&gt; 如果一个登录脚本使得终端用户成为设备的所有者的话。(?)</p>
<p>程序     mount          和    umount          在文件        /etc/mtab<br />
中维护一个当前已挂在的文件系统列表。如果调用          mount<br />
时没有参数，将输出这个列表。</p>
<p>proc  文件系统被挂载后，(假设挂载点是  /proc)，    文件   /etc/mtab   和<br />
/proc/mounts<br />
的内容是非常相似的。前者的信息要多一些，例如使用的挂载选项等等，但是不一定是最新的<br />
(参见下面的   -n    选项)。可以用一个指向   /proc/mounts  的符号链接来代替<br />
/etc/mtabC&gt;       但是这样做会丢失一些信息，尤其是使用     loop<br />
设备时将稍有不便，并且选项 &#8220;user&#8221; 将失效。</p>
<p>OPTIONS 9&gt;9&gt;<br />
运行      mount       时的全部选项首先包括       fstab<br />
表中为指定文件系统设定的选项，其次是通过                -o<br />
参数指定的选项，最后还会添加一个 -r 或 -w 选项，如果有的话。</p>
<p>mount 命令可用的选项包括：</p>
<p>-V     输出版本信息</p>
<p>-h     输出帮助信息</p>
<p>-v     冗余输出模式</p>
<p>-a     挂载 fstab 中提到的 (指定类型的) 所有文件系统</p>
<p>-F     (与           -a              联合使用)<br />
为每个设备产生一个新进程来挂载。这样使得可以并行地挂载不同的设备或连接不同的<br />
NFS          服务器。这样的好处是更快；同时         NFS<br />
延时也是并行的。缺点是挂载顺序是不定的。因此，如果你想挂载  /usr<br />
和 /usr/spoolC&gt; 不能使用这个选项。</p>
<p>-f     做挂载过程中的所有事，除了实际的系统调用；如果不明白的话，它是在<br />
&#8220;伪装&#8221;         挂载文件系统。这个选项在与          -v<br />
标志联合使用时很有用，可以发现             mount<br />
命令正在试图做什么。它也可以用来为早先以             -n<br />
选项加载的设备添加记录。</p>
<p>-i     不调用 /sbin/mount.&lt;filesystem&gt; 程序，即使它存在。</p>
<p>-l     在    mount   的输出中添加   ext2，ext3   和   XFS   卷标。mount<br />
必须有读取磁盘设备的权限        (例如，suid       root)<br />
才能这样做。用户可以用   e2label(8)   工具来为   ext2   或  ext3<br />
设置卷标，对于 XFS 应当使用 xfs_admin(8)。</p>
<p>-n     挂载但是不写入   /etc/mtab。   有时这样做是必要的，例如当     /etc<br />
是只读文件系统的时候。</p>
<p>-p num 如果要加载一个加密的环回设备，从文件描述符 num 中读取 passphrase<br />
而不是从终端读。</p>
<p>-s     容忍误用的选项而不报错。如果使用了某个文件系统不支持的选项，它将被忽略。并不是所有文件系统都支持这个选项。这个选项的存在是为了支持<br />
Linux 中基于 autofs 的自动挂载程序。</p>
<p>-r     只读地挂载文件系统。有一个同义词是 -o ro。</p>
<p>-w     挂载文件系统为可读/写。这是默认选项。有一个同义词是 -o rw。</p>
<p>-L label<br />
挂载具有指定卷标 label 的分区。</p>
<p>-U uuid<br />
挂载具有指定  uuid  的分区。这两个选项要求存在文件  /proc/parti‐<br />
tions (这个文件自 Linux 2.1.116 开始出现)。</p>
<p>-t vfstype<br />
跟随在                         -t<br />
的参数用于指示文件系统类型。当前支持的文件系统类型包括：    adfs,<br />
affs, autofs, coda, coherent, cramfs, devpts,  efs,  ext,    ext2,<br />
ext3,  hfs,  hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4,<br />
ntfs, proc, qnx4, ramfs, reiserfs, romfs,    smbfs,    sysv,   tmpfs,<br />
udf,  ufs, umsdos, vfat, xenix, xfs, xiafs.  注意 coherent，sysv<br />
和 xenix 是等价的，并且 xenix 和 coherent 将在未来被移除 —  使用<br />
sysv   代替它们。从   Linux   2.1.21   开始，   ext   和    xiafs<br />
类型不再存在。</p>
<p>对于大多数类型， mount  程序要做的事情就是发出一个简单的系统调用<br />
mount(2)，  不要求知道文件系统的细节知识。但是对于很少的一些类型<br />
(例如        nfs，nfs4，smbfs，ncpfs)，必须使用特别的代码。nfs<br />
的特别代码是内嵌的，而   smbfs    和   ncpfs   有单独的    mount<br />
程序。为了可以用统一的方式处理所有类型的文件，mount 在挂载  TYPE<br />
类型的文件系统时，将执行程序            /sbin/mount.TYPE<br />
(如果它存在的话)。由于 smbmount 程序的各种版本有不同的调用约定，<br />
/sbin/mount.smbfs        可能不得不设计为一个       shell<br />
脚本来设定需要的调用。</p>
<p>默认类型是  iso96602&gt;  如果没有给出  -t   选项，或者给出的类型是<br />
autoC&gt; 将探测超块来判断文件系统类型 (可以支持 adfs, bfs, cramfs,<br />
ext, ext2, ext3, hfs, hpfs, iso9660,  jfs,  minix,  ntfs,    qnx4,<br />
reiserfs,       romfs,     udf,   ufs,   vxfs,    xfs,    xiafs<br />
等文件系统)。如果探测失败，mount   将试图读取文件    /etc/filesys‐<br />
temsC&gt;        如果不存在，就读取文件      /proc/filesystems2&gt;<br />
所有在文件中列出的文件系统类型都将被尝试，除了那些标记为 &#8220;nodev&#8221;<br />
的类型  (例如， devpts, proc, nfs, 和 nfs4)。 如果 /etc/filesys‐<br />
tems   以只包含单个   *   的一行结束的话，mount   将继续读取文件<br />
/proc/filesystems2&gt;</p>
<p>类型 auto 在用户挂载软驱设备时可能很有用。创建一个 /etc/filesys‐<br />
tems  文件在改变探测顺序时很有用   (例如，在   msdos   之前先尝试<br />
vfat)，或者如果你使用内核模块自动挂载的话。     警告：探测过程是<br />
&#8220;启发式&#8221;         的           (依赖于出现合适的<br />
&#8220;魔数&#8221;)，可能将文件系统类型识别错误，从而带来灾难性的后果。如果你的数据非常有价值，不要让<br />
mount 去猜。</p>
<p>可以用逗号分隔的列表来指定多个类型。文件系统类型列表也可以前缀<br />
no   来指示不对这样的文件系统进行任何操作。(这种做法对于选项  -a<br />
十分有意义。)</p>
<p>例如，命令<br />
mount -a -t nomsdos,ext<br />
将挂载所有的文件系统，除了类型为 msdos 和 ext 的那一些。</p>
<p>-O     与  -a   联合使用，来限制     -a   处理的文件系统的集合。它与   -t<br />
类似，但是在 -a 的上下文之外，它什么作用也没有。例如，命令<br />
mount -a -O no_netdev<br />
挂载所有文件系统，除了在    /etc/fstab  的选项域中指定了  _netdev<br />
选项的文件系统。</p>
<p>它与  -t   的区别在于每个选项都被精确匹配；在一个选项开头前缀  no<br />
不会影响其余选项。</p>
<p>选项 -t 和 -O 的效果是累积的，也就是说，命令<br />
mount -a -t ext2 -O _netdev<br />
挂载所有指定了   _netdev    选项的     ext2   文件系统，而不是或者为<br />
ext2，或者为指定了 _netdev 选项的所有文件系统。</p>
<p>-o     指定挂载选项的办法是在                   -o<br />
标志后面跟随以逗号分隔的选项列表。某些选项只有在出现在文件<br />
/etc/fstab    中时才有意义。下列选项可以用于任何要挂载的文件系统<br />
(但是并非所有文件系统都关心它们，例如，选项    sync   在今天只对<br />
ext2，ext3 和 ufs 有效)：</p>
<p>async  所有对文件系统的 I/O 操作都必须是异步完成的。</p>
<p>atime  每次存取时更新 inode 存取时间。这是默认选项。</p>
<p>auto   可以在使用 -a 选项时被挂载。</p>
<p>defaults<br />
使用默认选项： rw, suid, dev, exec,  auto,    nouser,  以及<br />
async.</p>
<p>dev    解析文件系统中的字符设备或块设备。</p>
<p>exec   允许执行二进制文件。</p>
<p>_netdev<br />
文件系统居于需要网络连接的设备上<br />
(用于防止系统不断尝试挂载这些文件系统，直到系统中网络被启动)。</p>
<p>noatime<br />
不更新文件系统的   inode  存取时间    (例如，可以更快地存取<br />
news spool 从而提升新闻服务器的速度)。</p>
<p>noauto 只能被显式地挂载       (也就是说，选项       -a<br />
不会使这个文件系统被挂载)。</p>
<p>nodev  不解析文件系统中的字符设备或块设备。</p>
<p>noexec 不允许执行被加载的文件系统中的任何二进制文件。这个选项对于需要加载包含不适于自己体系结构的二进制可执行文件的文件系统的服务器有用。</p>
<p>nosuid 不允许   set-user-identifier   或     set-group-identifier<br />
位起作用。(这样看上去很安全，但是如果你安装了 suidperl(1)<br />
那么是非常不安全的。)</p>
<p>nouser 禁止普通的         (即，非          root)<br />
用户来挂载文件系统。这是默认选项。</p>
<p>remount<br />
试图重新挂载一个已经挂载的文件系统。这个选项通常用于改变文件系统的挂载标志，尤其是使一个只读文件系统变为可读写。它不会改变设备或者挂载点。</p>
<p>ro     只读地挂载文件系统。</p>
<p>rw     挂载文件系统为可读/写。</p>
<p>suid   允许    set-user-identifier    或     set-group-identifier<br />
位起作用。</p>
<p>sync   所有对文件系统的 I/O 操作都应当是同步完成的。</p>
<p>dirsync<br />
所有对文件系统内目录的更新应当是同步完成的。这个选项影响下列系统调用：creat,<br />
link, unlink, symlink, mkdir, rmdir, mknod 以及 rename。</p>
<p>user   允许普通的用户挂载文件系统。挂载者的用户名被写入<br />
mtab，从而使他可以再次卸载文件系统。这个选项暗含了选项<br />
noexec,   nosuid,    以及   nodev    (除非在后续选项中指定<br />
user,exec,dev,suid)。</p>
<p>users  允许每个用户挂载和卸载文件系统你哦个。这个选项暗含了选项<br />
noexec,   nosuid,    以及   nodev    (除非在后续选项中指定<br />
users,exec,dev,suid)。</p>
<p>&#8211;bind 将一个子树重新挂载到其他地方<br />
(从而使它的内容可以从两个地方同时获取)。参见上面。</p>
<p>&#8211;move 将一个子树移动到其他位置。参见上面。</p>
<p>FILESYSTEM SPECIFIC MOUNT OPTIONS 7&gt;6&gt;B&gt;F&gt;9&gt;A&gt;2&gt;0&gt;<br />
下列参数只对特定的文件系统有效。我们按照文件系统来排列它们。它们都应该写在<br />
-o 标志后面。</p>
<p>Mount options for adfs<br />
uid=value 和 gid=value<br />
设置文件系统中文件的属主和组 (默认值：uid=gid=0)。</p>
<p>ownmask=value 和 othmask=value<br />
分别设置 ADFS &#8216;owner&#8217; 和 &#8216;other&#8217; 权限的权限掩码 (默认分别是 0700<br />
和       0077)。参见    /usr/src/linux/Documentation/filesys‐<br />
tems/adfs.txt。</p>
<p>Mount options for affs<br />
uid=value 和 gid=value<br />
设置文件系统根的属主和组 (默认值：uid=gid=0，但是如果给出 uid 或<br />
gid 选项而没有给出值，将使用当前进程的 uid 和 gid)。</p>
<p>setuid=value 和 setgid=value<br />
设置所有文件的属主和组。</p>
<p>mode=value<br />
设置所有文件的模式为       value       &amp;      0777C&gt;<br />
无论初始的权限是什么。为有读权限的目录添加搜索权限。值以八进制给出。</p>
<p>protect<br />
不允许对文件系统中的保护位进行任何修改。</p>
<p>usemp  设置文件系统根的 uid 和  gid  为挂载点的值，直到第一次  sync  或<br />
umount 为止，然后清除这个选项。奇怪……</p>
<p>verbose<br />
为每次成功挂载输出一条消息。</p>
<p>prefix=string<br />
当跟随链接时，在文件卷名前使用的前缀。</p>
<p>volume=string<br />
当跟随符号链接时，在 ‘/&#8217; 前使用的前缀 (最多 30 个字符)。</p>
<p>reserved=value<br />
(默认值: 2.) 在设备起始保留的块数。</p>
<p>root=value<br />
显式地给出 root 块的位置。</p>
<p>bs=value<br />
给出块大小。允许的值是 512, 1024, 2048, 4096。</p>
<p>grpquota / noquota / quota / usrquota<br />
这些选项被接受，但是被忽略。 (但是， /etc/fstab 中的这些字符串对<br />
quota 工具有效。)</p>
<p>Mount options for coherent<br />
None.</p>
<p>Mount options for devpts<br />
devpts        文件系统是一个伪文件系统，惯例是挂载到       /dev/pts。<br />
为了获取一个伪终端，进程首先打开     /dev/ptmx;  然后可以从中获取伪终端号<br />
number，最后就可以使用伪终端的从设备了，设备名是 /dev/pts/&lt;number&gt;2&gt;</p>
<p>uid=value 和 gid=value<br />
设置新创建的                     PTY<br />
的属主和组为指定值。如果不指定任何东西，它们将被设置为创建它们的进程的值。例如，如果某个<br />
tty  终端进程组的    GID  是  5，那么  gid=5  将使得新创建的   PTY<br />
属于这个终端进程组。</p>
<p>mode=value<br />
设置新创建的 PTY 的模式为指定值。默认是 0600 。 设置 mode=620 和<br />
gid=5 将使新创建的 PTY 的默认行为是 ‘‘mesg y&#8221; (用户可写)。</p>
<p>Mount options for ext<br />
没有。注意 ‘ext&#8217; 文件系统已经过时了。不要使用它。从 Linux  2.1.21  开始<br />
extfs 不再是内核源码的一部分。</p>
<p>Mount options for ext2<br />
‘ext2&#8242;        文件系统是标准的        Linux     文件系统。由于内核的<br />
bug，它挂载时的选项是随机的 (在 Linux 2.0.4 中已修复)。</p>
<p>bsddf / minixdf<br />
设置系统调用  statfs  的行为。   minixdf    的行为是在   f_blocks<br />
字段返回文件系统的总块数，而  bsddf 的行为 (这是默认值) 是减去被<br />
ext2 文件系统所用，因此无法再存储文件的块数。因此会出现</p>
<p>% mount /k -o minixdf; df /k; umount /k<br />
Filesystem   1024-blocks    Used Available Capacity Mounted on<br />
/dev/sda6      2630655   86954  2412169       3%    /k<br />
% mount /k -o bsddf; df /k; umount /k<br />
Filesystem   1024-blocks    Used Available Capacity Mounted on<br />
/dev/sda6      2543714      13  2412169       0%    /k</p>
<p>(注意这个例子显示出可以将命令行选项与 /etc/fstab 中的选项同时使用。)</p>
<p>check / check=normal / check=strict<br />
设置检测级别。在至少其中一个被设置时    (     check=normal<br />
是默认的设置)，挂载时将检测        inodes         和块位图<br />
(在大磁盘上这将花费超过半分钟时间，并且没什么用处)。   (?     With<br />
strict  checking,    block   deallocation  checks that the block to<br />
free is in the data zone.)</p>
<p>check=none / nocheck<br />
不进行检测。这样就快一些了。较新的内核不再理会  check  选项了  -<br />
使用 e2fsck(8) 来检测更有意义。</p>
<p>debug  在每次 (re)mount 的时候输出调试信息。</p>
<p>errors=continue / errors=remount-ro / errors=panic<br />
定义遇到错误时的行为。(或者忽略错误，只将文件系统标记为不正确的，然后继续；或者重新只读挂载它，或者<br />
panic    挂起系统。)默认是设置文件系统超块，可以用    tune2fs(8)<br />
修改。</p>
<p>grpid 或 bsdgroups / nogrpid 或 sysvgroups<br />
这些选项定义了新创建的文件获得什么组   id。当设置了    grpid<br />
的时候，使用文件所在的目录的组      id；否则     (这是默认值)<br />
使用当前进程的         fsgid，除非这个目录设置了      setgid<br />
属性，这种情况下使用父目录的<br />
gid，并且如果新创建的是一个目录，那么也设置它的 setgid 属性。</p>
<p>resgid=n 和 resuid=n<br />
ext2  文件系统保留一定比例的可用空间  (默认是 5%，参见 mke2fs(8)<br />
和                   tune2fs(8))。<br />
这些选项决定了谁可以使用保留的块。(简单地说：拥有指定      uid<br />
或者属于指定组的用户。)</p>
<p>sb=n   使用块                          n<br />
而不是第一块作为超块。在文件系统被损坏时，这样很有用。(早些时候，超块在每<br />
8192                 块都会复制一个：在块<br />
1，8193，16385，……(如果文件系统很大，超块将被复制成百上千次)。从<br />
1.08     版开始，       mke2fs   有一个       -s       (稀疏超块)<br />
选项，可以减少超块备份的数量，从              1.15<br />
版开始它成为默认值。注意这样做意味着使用较新的   mke2fs   创建的<br />
ext2         文件系统无法在      Linux       2.0.*<br />
中以读写方式挂载。)这里块编号的单位是 1k。因此，如果想使用以  4k<br />
为单位的文件系统中的第 32768 块，应当用 &#8220;sb=131072&#8243;。</p>
<p>grpquota / noquota / quota / usrquota<br />
这些选项被接受，但是被忽略。</p>
<p>nouid32<br />
禁止        32-bit      UIDs          和<br />
GIDs。这个选项用于与旧版内核互操作，旧版内核只保存和读取   16-bit<br />
的值。</p>
<p>Mount options for ext3<br />
文件系统    ‘ext3&#8242; 是 ext2 文件系统的一个版本，但是加入了日志功能。它支持<br />
ext2 的所有选项，还支持下列扩展：</p>
<p>journal=update<br />
更新 ext3 文件系统的日志为当前的格式。</p>
<p>journal=inum<br />
如果一个日志已存在，这个选项被忽略。否则，它指定了用于保存日志文件的<br />
inode   编号。ext3   将创建一个新日志，覆盖  inode  编号是  inum<br />
的文件的原有内容。</p>
<p>noload 在挂载时不读取 ext3 文件系统的日志。</p>
<p>data=journal / data=ordered / data=writeback<br />
指定文件数据的日志模式。元数据 (metadata) 总是被记录。(?)</p>
<p>journal<br />
在写入文件系统之前，所有数据首先被提交到日志中。</p>
<p>ordered<br />
这是默认的模式，所有数据在它的元数据被提交给日志之前，被强制直接写入文件系统。</p>
<p>writeback<br />
写入顺序不定，数据可能在元数据已被提交给日志之后写入文件系统。传闻这是效率最高的方式。它保证了文件系统内部的一致性，但是在崩溃和恢复后文件内可能出现旧数据。</p>
<p>Mount options for fat<br />
(注意： fat  不是一个单独的文件系统类型，而是  msdos,  umsdos  和  vfat<br />
文件系统的共同之处。)</p>
<p>blocksize=512 / blocksize=1024 / blocksize=2048<br />
设置块大小 (默认值是 512)。</p>
<p>uid=value 和 gid=value<br />
设置所有文件的属主和组。(默认值：当前进程的 uid 和 gid。)</p>
<p>umask=value<br />
设置      umask    (权限位的掩码，表示指定的位       D&gt;<br />
置值)。默认值是当前进程的 umask。值以八进制给出。</p>
<p>dmask=value<br />
设置只对目录有效的    umask      值。默认值是当前进程的<br />
umask。值以八进制给出。自 2.5.43 版起出现。</p>
<p>fmask=value<br />
设置只对普通文件有效的       umask   值。默认值是当前进程的<br />
umask。值以八进制给出。自 2.5.43 版起出现。</p>
<p>check=value<br />
可以选择三种不同级别的文件名限制：</p>
<p>r[elaxed]<br />
大写和小写都可以，但是它们等价，长名字被截断      (例如，<br />
verylongname.foobar 成为 verylong.foo)， 在名称的每个部分<br />
(主名称和扩展名) 都可以出现前导和中间的空格。</p>
<p>n[ormal]<br />
与 &#8220;relaxed&#8221; 类似，但是不允许使用很多特殊字符 (*,   ?,  &lt;,<br />
空格等等)。这是默认值。</p>
<p>s[trict]<br />
与    &#8220;normal&#8221; 类似，但是名称不能包含长文件名，也不能包含在<br />
Linux  中可用，但在  MS-DOS  中不能用的特殊字符  (+,   =,<br />
空格等等)。</p>
<p>codepage=value<br />
设置转换   FAT  和    VFAT  文件系统上的字符 (shortname characters)<br />
时使用的代码页。默认情况下，使用代码页 437。</p>
<p>conv=b[inary] / conv=t[ext] / conv=a[uto]<br />
fat 文件系统可以在内核中进行 CRLF&lt;&#8211;&gt;NL (MS-DOS 文本格式与  UNIX<br />
文本格式) 的转换。下列转换模式是可行的：</p>
<p>binary 不进行转换。这是默认值。</p>
<p>text   在所有文件中进行 CRLF&lt;&#8211;&gt;NL 转换。</p>
<p>auto   只转换没有    &#8220;知名格式&#8221; 的扩展名的文件。已知的扩展名可以从<br />
fs/fat/misc.c  开头找到。(在  2.0   中，列表为：exe,  com,<br />
bin,  app,    sys,  drv, ovl, ovr, obj, lib, dll, pif, arc,<br />
zip, lha, lzh, zoo, tar, z, arj, tz, taz, tzp,  tpz,  gz,<br />
tgz,  deb,    gif, bmp, tif, gl, jpg, pcx, tfm, vf, gf, pk,<br />
pxl, dvi)</p>
<p>调用                      lseek<br />
的程序不希望进行内核级别的文件转换。很多人在转换中损坏了数据。小心！</p>
<p>对于以   binary     模式挂载的文件系统，可以用转换工具   (from‐<br />
dos/todos)。</p>
<p>cvf_format=module<br />
强制驱动器使用  CVF  (Compressed   Volume   File  压缩卷文件) 模块<br />
cvf_module 而不是自动探测。如果内核支持 kmod，那么选项  cvf_for‐<br />
mat=xxx 也可以控制按需加载 CVF 模块。</p>
<p>cvf_option=option<br />
要传递给 CVF 模块的选项。</p>
<p>debug  打开     debug         标志。将输出文件系统的版本信息和参数列表<br />
(如果参数不一致，也会输出这些数据)。</p>
<p>fat=12 / fat=16 / fat=32<br />
指定为   12，16   或   32     位   fat。这个选项跳过了自动      FAT<br />
类型检测过程。小心使用！</p>
<p>iocharset=value<br />
用来在  8 bit 字符和 16 bit Unicode 字符转换时的字符集。默认值是<br />
iso8859-1。磁盘中的长文件名是以 Unicode 格式存储的。</p>
<p>quiet  打开     quiet    标志。对文件进行     chown    或    chmod<br />
操作不会返回错误，尽管它们会失败。小心使用！</p>
<p>sys_immutable, showexec, dots, nodots, dotsOK=[yes|no]<br />
多种试图在 FAT 文件系统中套用 Unix 或 DOS 惯例的误导的尝试。</p>
<p>Mount options for hpfs<br />
uid=value and gid=value<br />
设置所有文件的属主和组。(默认值：当前进程的 uid 和 gid。)</p>
<p>umask=value<br />
设置      umask    (权限位的掩码，表示指定的位       D&gt;<br />
置值)。默认值是当前进程的 umask。值以八进制给出。</p>
<p>case=lower / case=asis<br />
将所有文件名转换为小写，或者保持不变。(默认值： case=lower。)</p>
<p>conv=binary / conv=text / conv=auto<br />
对于   conv=text，    在读取文件时，随机地删除某些       CR<br />
(特别的，删除所有跟随有  NL  的那些)  对于  conv=auto， 随机地在<br />
conv=binary   以及   conv=text   之间选择。对于    conv=binary，<br />
只读取文件中原本的内容。这是默认值。</p>
<p>nocheck<br />
如果一致性检测出错，不放弃挂载。</p>
<p>Mount options for iso9660<br />
ISO         9660         是一种标准，描述了用于      CD-ROM<br />
的文件系统结构。(这种文件系统类型也在一些  DVD   中出现。另外参见   udf<br />
文件系统。)</p>
<p>通常   iso9660  文件名以    8.3  格式出现   (即，对文件名长度的限制与  DOS<br />
相同)，另外所有字符都是大写。没有文件所有者，权限位，链接数等等，也没有对块设备/字符设备作出扩展。</p>
<p>Rock   Ridge     是对      iso9660     的扩展，提供了所有这些     unix<br />
文件系统的特性。使用         Rock          Ridge<br />
的时候，基本上，每个目录记录中都有扩展域来提供所有的附加信息。这样的文件系统与普通的<br />
UNIX 文件系统没有什么区别 (当然，它是只读的)。</p>
<p>norock 禁止使用 Rock Ridge 扩展，即使有的话。参见 map。</p>
<p>nojoliet<br />
禁止 M$ Joliet 扩展，即使有的话。参见 map。</p>
<p>check=r[elaxed] / check=s[trict]<br />
对于                      check=relaxed，<br />
文件名在查找前首先被转换为小写。这个选项可能只在与   norock   和<br />
map=normal 同时使用时有意义。(默认值： check=strict。)</p>
<p>uid=value 和 gid=value<br />
设置文件系统中的所有文件指定的用户或组 id，可能会覆盖 Rock Ridge<br />
扩展中找到的信息。(默认值： uid=0,gid=0.)</p>
<p>map=n[ormal] / map=o[ff] / map=a[corn]<br />
对于非    Rock     Ridge       卷，一般的名称转换将大写映射为小写<br />
ASCII，删除后续的    ‘;1&#8242;，将  ‘;&#8217;   转换为   ‘.&#8217;  。如果  map=offC&gt;<br />
不会进行名称转换。参见   norock。    (默认值：    map=normal。)<br />
map=acorn 与 map=normal 相似，但是接受 Acorn 扩展，如果有的话。</p>
<p>mode=value<br />
对于非      Rock          Ridge       卷，赋予所有文件所给模式。<br />
(默认值：所有人可读。)         从     Linux      2.1.37<br />
开始不需要以十进制指定模式了。(八进制数以前导的 0 来指示。)</p>
<p>unhide 显示隐藏和相关的文件。(如果普通文件和相关或隐藏的文件同名，这样做的结果是普通文件将无法访问。)</p>
<p>block=[512|1024|2048]<br />
设置块大小为所给的值。 (默认值： block=1024。)</p>
<p>conv=a[uto] / conv=b[inary] / conv=m[text] / conv=t[ext]<br />
(默认值：    conv=binary。)从Linux1.3.540&gt;B&gt;9&gt;A&gt;9&gt;9&gt;D&gt;D&gt;9&gt;8&gt;2&gt; (非<br />
binary 的设置在过去是非常危险的，很容易带来悄无声息的数据损坏。)</p>
<p>cruft  如果文件长度的高位字节包含其他垃圾信息，设置这个选项来忽略文件长度的高位字节。这意味着文件不能大于<br />
16MB。如果整个     CDROM         的大小很奇特    (负值或者超过<br />
800MB)，那么自动启用这个选项。如果看到的卷序列编号不是   0   或<br />
1，那么也会设置。</p>
<p>session=x<br />
设置多区段 CD 中的区段号。(自 2.3.4 开始)</p>
<p>sbsec×=xxx<br />
区段从 xxx 扇区开始。(自 2.3.4 开始)</p>
<p>下列选项与     vfat   含义相同，只有在光盘使用了   M$   Joliet<br />
扩展时指定它们才有效。</p>
<p>iocharset=value<br />
将     CD       上的    16     bit    Unicode    字符转换为     8bit<br />
字符时所用的字符集。默认是 iso8859-1。</p>
<p>utf8   将 CD 上的 16 bit Unicode 字符转换为 UTF-8。</p>
<p>Mount options for minix<br />
None.</p>
<p>Mount options for msdos<br />
参见       fat        的挂载选项。如果       msdos<br />
文件系统被检测到不一致，它将报告错误并设置文件系统为只读。可以通过<br />
remount 来使它可写。</p>
<p>Mount options for ncpfs<br />
与 nfs 类似， ncpfs 的实现要求在    mount   系统调用中提供一个二进制的参数<br />
(一个结构 ncp_mount_data)。 这个参数可以用 ncpmount(8) 构造，当前版本的<br />
mount (2.12) 对于 ncpfs 一无所知。</p>
<p>Mount options for nfs<br />
nfs<br />
文件系统没有使用由内核解析的文本的选项字符串，而是必须提供二进制的参数，类型是<br />
struct  nfs_mount_data。     mount     程序自身解析下列形式为   ‘tag=value&#8217;<br />
的选项，将它们放到上面提到的结构中：    rsize=n,      wsize=n,   timeo=n,<br />
retrans=n, acregmin=n, acregmax=n, acdirmin=n,  acdirmax=n,  actimeo=n,<br />
retry=n, port=n, mountport=n, mounthost=name, mountprog=n, mountvers=n,<br />
nfsprog=n,   nfsvers=n,     namlen=n.       选项   addr=n<br />
被接受但是被忽略。同时，下列布尔值选项也被识别，可能前缀有  no  A&gt;  bg,<br />
fg, soft, hard, intr, posix, cto, ac,  tcp,  udp,  lock.     参见   nfs(5)<br />
来获取细节。</p>
<p>尤其有用的选项包括</p>
<p>rsize=8192,wsize=8192<br />
这样将使得   nfs    连接与默认缓冲大小   4096  相比要更快。(NFSv2<br />
不能使用更大的 rsize 和 wsize 值。)</p>
<p>hard   访问以                        NFS<br />
方式挂载的文件系统中的文件的程序将在服务器崩溃时挂起。进程不能被中断或杀死，除非同时指定<br />
intr。               当            NFS<br />
服务器恢复运行时，程序将保持原来的状态继续执行，这可能是你想要的。</p>
<p>soft   这个选项允许内核超时，如果               nfs<br />
服务器一段时间没有响应的话。可以用   timeo=time  来指定。在  nfs<br />
服务器偶尔失去响应或者重启，而某些进程试图从服务器获取文件时，这个选项可能有用。通常它只会带来不少麻烦。</p>
<p>nolock 不使用锁定。不启动 lockd。</p>
<p>Mount options for nfs4<br />
nfs4<br />
文件系统没有使用由内核解析的文本的选项字符串，而是必须提供二进制的参数，类型是<br />
struct   nfs4_mount_data。   mount  程序自身解析下列形式为  ‘tag=value&#8217;<br />
的选项，将它们放到上面提到的结构中：   rsize=n,     wsize=n,    timeo=n,<br />
retrans=n,  acregmin=n,   acregmax=n, acdirmin=n, acdirmax=n, actimeo=n,<br />
retry=n,     port=n,   proto=n,   clientaddr=n,   sec=n.    选项   addr=n<br />
被接受但是被忽略。同时，下列布尔值选项也被识别，可能前缀有  no  A&gt;  bg,<br />
fg, soft, hard, intr, cto, ac, 参见 nfs(5) 来获取细节。</p>
<p>尤其有用的选项包括</p>
<p>rsize=32768,wsize=32768<br />
这样将使得 nfs 连接与默认缓冲大小 4096 相比要更快。</p>
<p>hard   访问以                        NFS<br />
方式挂载的文件系统中的文件的程序将在服务器崩溃时挂起。进程不能被中断或杀死，除非同时指定<br />
intr。               当            NFS<br />
服务器恢复运行时，程序将保持原来的状态继续执行，这可能是你想要的。</p>
<p>soft   这个选项允许内核超时，如果               nfs<br />
服务器一段时间没有响应的话。可以用          timeo=time<br />
来指定。延时的单位是一秒的十分之一。在            nfs<br />
服务器偶尔失去响应或者重启，而某些进程试图从服务器获取文件时，这个选项可能有用。避免将这个选项与<br />
proto=udp 同时使用，或者使用很短的延时。</p>
<p>Mount options for ntfs<br />
iocharset=name<br />
返回文件名时使用的字符集。与        VFAT       不同，NTFS<br />
不允许使用包含无法转换的字符的文件名。</p>
<p>utf8   使用 UTF-8 来转换文件名。</p>
<p>uni_xlate=[0|1|2]<br />
如果是  0    (或 ‘no&#8217; 或 ‘false&#8217;)时，不使用逃逸序列来处理未知 Uni‐<br />
code 字符。如果是    1  (或    ‘yes&#8217;   或  ‘true&#8217;)  或    2，使用  vfat<br />
样式的以   &#8221;:&#8221;  开始的  4   字节逃逸序列。这里  2  用的是  little-<br />
endian，而 1 是交换字节顺序的 big-endian。</p>
<p>posix=[0|1]<br />
如果启用             (posix=1)，文件系统区分大小写。8.3<br />
格式的别名被表示为硬连接，而不是不显示。</p>
<p>uid=value, gid=value 和 umask=value<br />
设置文件系统中文件的权限。umask<br />
值以八进制值给出。默认情况下，文件所有者是<br />
root，不能被其他人读取。</p>
<p>Mount options for proc<br />
uid=value 和 gid=value<br />
这些选项被识别，但是没有任何效果。</p>
<p>Mount options for ramfs<br />
ramfs     是一种基于内存的文件系统。挂载它就会产生，卸载它就会消失。自<br />
Linux 2.3.99pre4 开始出现。没有选项。</p>
<p>Mount options for reiserfs<br />
Reiserfs             是一种日志文件系统。挂载选项的详细描述位于<br />
http://www.namesys.com/mount-options.html。</p>
<p>conv   指示    3.6      版的         reiserfs        软件挂载      3.5<br />
版的文件系统，对于新创建的对象使用            3.6<br />
版的格式。这个文件系统不再与 3.5 版的工具兼容。</p>
<p>hash=rupasov / hash=tea / hash=r5 / hash=detect<br />
选择 reiserfs 使用哪种 hash 函数来在目录内查找文件。</p>
<p>rupasov<br />
Yury             Yu.             Rupasov<br />
发明的一种。它比较快，保留了局部性，将字面上相近的文件名映射为相近的<br />
hash<br />
值。不应当使用这个选项，因为这种方法可能带来很高的冲突。</p>
<p>tea    一个    Davis-Meyer    函数，由   Jeremy     Fitzhardinge<br />
实现。它使用各位进行重排列的名称的散列。它的随机性较高，因此可以减少冲突，代价是<br />
CPU  性能损耗。如果在使用   r5  散列时遇到   EHASHCOLLISION<br />
错误时，可以用它。</p>
<p>r5     修改过的                      rupasov<br />
散列，它是默认值，也是最好的选择，只要文件系统目录树不是那么大，没有不一般的文件名模式。</p>
<p>detect 指示                   mount<br />
检测要挂载的文件系统正在使用哪种散列函数，将信息写入<br />
reiserfs<br />
超块。这个选项只有在第一次挂载旧格式的文件系统时才有用。</p>
<p>hashed_relocation<br />
调整块分配器。某些情况下可以带来性能提高。</p>
<p>no_unhashed_relocation<br />
调整块分配器。某些情况下可以带来性能提高。</p>
<p>noborder<br />
禁止   border   alloca×     算法，它是由    Yury   Yu.    Rupasov<br />
发明的。某些情况下可以带来性能提高。</p>
<p>nolog  禁止日志。某些情况下可以带来性能轻微提高，代价是失去了从崩溃中快速恢复的能力。即使使用这个选项，reis‐<br />
erfs  仍然进行所有日志动作，将实际的写入保存到日志区域。    nolog<br />
的实现工作还在进行中。</p>
<p>notail 默认情况下，reiserfs         将小文件和       &#8220;文件零头&#8221;<br />
直接保存在树中。这样做会给某些工具带来麻烦，例如        LILO(8)2&gt;<br />
这个选项用来禁止将文件放入树中。</p>
<p>replayonly<br />
重放日志中的事务，但不真正挂载文件系统。主要由 reiserfsck 使用。</p>
<p>resize=number<br />
remount 的一个选项，允许在线扩展   reiserfs  分区。指示  reiserfs<br />
假定设备上有  number  个块。这个选项被设计为用于逻辑卷管理 (LVM)<br />
下的设备。有一个特殊的      resizer     工具，可以从这里得到<br />
ftp://ftp.namesys.com/pub/reiserfsprogs。</p>
<p>Mount options for romfs<br />
None.</p>
<p>Mount options for smbfs<br />
与  nfs   类似，   smbfs  的实现需要为 mount 系统调用提供一个二进制的参数<br />
(类型是      struct     smb_mount_data)。       这个参数由      smbmount(8)<br />
构造，当前版本的 mount (2.12) 对此一无所知。</p>
<p>Mount options for sysv<br />
None.</p>
<p>Mount options for tmpfs<br />
下列参数值可以加后缀    k,    m    或   g     C&gt;   意思是   Ki,   Mi,   Gi<br />
(二进制千，兆和吉)，可以在 remount 的时候更改。</p>
<p>size=nbytes<br />
替换文件系统的默认大小。单位是字节，舍入到完整的页面。默认是内存的一半。</p>
<p>nr_blocks=<br />
块数。</p>
<p>nr_inodes=<br />
inode 数。</p>
<p>mode=  设置根目录的初始权限。</p>
<p>Mount options for udf<br />
udf  是   the  Optical S×age Technology Association 定义的统一光盘格式<br />
&#8220;Universal Disk Format&#8221; 文件系统，通常用于 DVD-ROM。参见 iso9660。</p>
<p>gid=   设置默认组。</p>
<p>umask= 设置默认 umask。值以八进制给出。</p>
<p>uid=   设置默认用户。</p>
<p>unhide 显示在一般情况下隐藏的文件。</p>
<p>undelete<br />
显示已删除的文件。</p>
<p>strict 严格遵循标准 (未用到)。</p>
<p>utf8   (未用到)。</p>
<p>iocharset<br />
(未用到)。</p>
<p>bs=    设置块大小。(不能小于 2048)</p>
<p>novrs  跳过卷序列识别。</p>
<p>session=<br />
选择 CDROM 区段，从 0 开始。默认：最后一个区段。</p>
<p>anchor=<br />
选择标准锚点位置。默认值：256。</p>
<p>volume=<br />
选择 VolumeDesc 位置。(未使用)</p>
<p>partition=<br />
选择 PartitionDesc 位置。(未使用)</p>
<p>lastblock=<br />
设置文件系统的最后一个块。</p>
<p>fileset=<br />
设置文件集的块位置。(未使用)</p>
<p>rootdir=<br />
设置根文件夹的位置。(未使用)</p>
<p>Mount options for ufs<br />
ufstype=value<br />
UFS<br />
是一种在不同的操作系统中广泛使用的文件系统。问题在于不同实现间的差别。某些实现没有将所有特性载入文档，因此很难自动判断<br />
ufs         的类型。这就是为什么用户需要在       mount<br />
选项中指定类型的原因。可能的值是：</p>
<p>old    旧格式的 ufs。这是默认值，只读。(别忘了加上 -r 选项)</p>
<p>44bsd  由        BSD      家族的系统      (NetBSD,FreeBSD,OpenBSD)<br />
创建的文件系统。</p>
<p>sun    由 SunOS 或 Sparc 版本的 Solaris 创建的文件系统。</p>
<p>sunx86 由 x86 版本的 Solaris 创建的文件系统。</p>
<p>nextstep<br />
由         NeXTStep        (运行于      NeXT          主机上)<br />
创建的文件系统。(当前为只读)</p>
<p>nextstep-cd<br />
适用于 NeXTStep CDROM (block_size == 2048)，只读。</p>
<p>openstep<br />
由     OpenStep   创建的文件系统   (当前为只读)。Mac    OS  X<br />
也使用同样的文件系统类型。</p>
<p>onerror=value<br />
设置出错后的行为：</p>
<p>panic  如果遇到错误，将导致内核 panic。</p>
<p>[lock|umount|repair]<br />
这些挂载选项目前什么都不做；如果遇到错误，只打印一条终端消息。</p>
<p>Mount options for umsdos<br />
参见 msdos 的挂载选项。选项 dotsOK 被 umsdos (? explicitly killed)。</p>
<p>Mount options for vfat<br />
首先，  fat  的挂载选项都被识别。选项  dotsOK  被  vfat   (?  explicitly<br />
killed)。 更多的选项，包括</p>
<p>uni_xlate<br />
将未处理的                      Unicode<br />
字符转换为特殊的逃逸序列。这样允许你保存和恢复含有任何   Unicode<br />
字符的文件名。没有这个选项的话，对于无法转换的名称将使用      ‘?&#8217;<br />
代替。逃逸字符是            ‘:&#8217;，因为它在        vfat<br />
文件系统中是无效字符。用来替换 Unicode 字符 u 的逃逸序列是  ‘:&#8217;,<br />
(u &amp; 0&#215;3f), ((u&gt;&gt;6) &amp; 0&#215;3f), (u&gt;&gt;12) 。</p>
<p>posix  允许两个文件的名称仅有大小写不同。</p>
<p>nonumtail<br />
首先试着创建不带序列号码的短名称，然后再试 name~num.ext。</p>
<p>utf8   UTF8        是文件系统安全的      Unicode       8-bit<br />
编码，用于终端。它可以在支持它的文件系统中启用。如果设置了<br />
‘uni_xlate&#8217;，那么 UTF8 就被禁止。</p>
<p>shortname=[lower|win95|winnt|mixed]<br />
定义创建和显示满足                  8.3<br />
格式的文件名时的行为。如果存在对应的长名字，那么总是显示长名字。有四种模式：</p>
<p>lower  强制短名称在显示时转换为小写；当短名称不都是大写时保存一个长名称。(?)</p>
<p>win95  强制短名称在显示时转换为大写；当短名称不都是大写时保存一个长名称。(?)</p>
<p>winnt  原样显示短名称；当短名称不都是小写，也不都是大写时保存一个长名称。(?)</p>
<p>mixed  原样显示短名称；当短名称不都是大写时保存一个长名称。(?)</p>
<p>默认值是 &#8220;lower&#8221; 。</p>
<p>Mount options for xenix<br />
None.</p>
<p>Mount options for xfs<br />
biosize=size<br />
设置首选的缓存的 I/O 大小 (默认是 64K)。 size 必须表示为期望 I/O<br />
大小的对数  (以  2  为底)。有效的值是  14 到 16 (即，16K，32K 和<br />
64K字节)。在页面大小为    4K   的机器上，13    (8K    字节)<br />
也是有效的大小。对于每个文件，首选的缓存      I/O     大小也可以用<br />
ioctl(2) 系统调用来调整。</p>
<p>dmapi  /    xdsm<br />
启用 DMAPI (数据管理接口 Data Management API) 事件管理 (?    call‐<br />
outs)。</p>
<p>logbufs=value<br />
设置内存中记录缓存的数量。有效值是  2 到 8。默认值是对块大小 64K<br />
的文件系统使用   8   缓存，对块大小   32K      的文件系统使用    4<br />
缓存，对块大小  16K  的文件系统使用 3 缓存，其他所有情况都使用 2<br />
缓存。增加缓存数量在某些情形下可以提高性能，代价是附加记录缓存以及控制结构占用的内存空间。</p>
<p>logbsize=value<br />
设置内存中记录缓存的大小。有效的大小是   16384  (16K)  和    32768<br />
(32K)。对于内存超过        32MB         的机器，默认值是<br />
32768，内存小的机器默认使用 16384。</p>
<p>logdev=device 和 rtdev=device<br />
使用外部的记录         (元数据日志)       和/或实时设备。XFS<br />
文件系统包含最多三个部分：数据段，记录段，实时段。实时段是可选的，记录段可以与数据段分离，或者包含在内。参见<br />
xfs(5)2&gt;</p>
<p>noalign<br />
数据分配不对齐数据单元边缘。</p>
<p>noatime<br />
读取文件时，不更新存取时间戳。</p>
<p>norecovery<br />
文件系统挂载时不运行记录恢复。如果文件系统并非正常卸载，那么以此模式挂载时将可能是不一致的。某些文件或目录可能无法存取。以此模式挂载文件系统时必须是只读的，否则将失败。</p>
<p>osyncisdsync<br />
使写入设置了   O_SYNC   标志的文件时的行为类似于设置了   O_DSYNC<br />
标志时。这样可以带来更好的性能，却不会危害数据安全。但是如果设置了这个选项，如果系统崩溃，O_SYNC<br />
写入的时间戳更新将会丢失。</p>
<p>quota / usrquota / uqnoenforce<br />
启用用户磁盘限额计数，强制进行限制 (可选)。</p>
<p>grpquota / gqnoenforce<br />
启用组磁盘限额计数，强制进行限制 (可选)。</p>
<p>sunit=value and swidth=value<br />
用来为  RAID  设备或  stripe  卷指定区块单位和宽度。(?)    value<br />
必须以 512 字节的块为单位指定。如果没有指定这个选项， (? and the<br />
filesystem was made on a stripe volume or the  stripe  width  or<br />
unit  were  specified for the RAID device at mkfs time, then the<br />
mount system call will res×e the value from  the  superblock.)<br />
对于直接在                    RAID<br />
设备上创建的文件系统，这些选项可以用来覆盖超块中的信息，如果文件系统创建后，下层的磁盘排列发生改变的话。<br />
如果没有指定  sunit  选项的话，那么需要有    swidth 选项，值必须是<br />
sunit 的倍数。</p>
<p>Mount options for xiafs<br />
没有。虽然                      xiafs<br />
没什么错，但是它用得不多，也没有人维护。应该避免用它。从    Linux   2.1.21<br />
开始不再是内核源码的一部分了。</p>
<p>THE LOOP DEVICE F&gt;E&gt;E&gt;7&gt;<br />
还有一种类型是通过环回设备来挂载。例如，命令</p>
<p>mount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024</p>
<p>将设置环回设备       /dev/loop3         关联到文件   /tmp/fdimage，<br />
然后将这个设备挂载到 /mnt。 这种类型的挂载有三种选项，名称是 loop, off‐<br />
set     and         encryption，      实际是给       losetup(8)<br />
的参数。如果没有显式地指明环回设备  (而仅仅使用了选项  ‘-o loop&#8217;)，那么<br />
mount   将查找未使用的环回设备然后使用它。如果你没有把     /proc/mounts<br />
链接成   /etc/mtab   C&gt;    那么使用  mount  分配的环回设备可以用   umount<br />
来释放。当然也可以手动地释放环回设备，使用  ‘losetup   -d&#8217;，参见     los‐<br />
etup(8)2&gt;</p>
<p>RETURN CODES 4&gt;E&gt;C&gt;<br />
mount 有如下的返回值 (可以是位或的结果)：</p>
<p>0      成功</p>
<p>1      命令或权限不正确</p>
<p>2      系统错误 (内存溢出，不能产生新进程，没有更多的环回设备)</p>
<p>4      mount 内部的 bug 或没有 nfs 支持</p>
<p>8      用户中断</p>
<p>16     写或锁定 /etc/mtab 出错</p>
<p>32     挂载失败</p>
<p>64     某些挂载成功</p>
<p>FILES 7&gt;6&gt;<br />
/etc/fstab 文件系统表<br />
/etc/mtab 已挂载文件系统表<br />
/etc/mtab~ 文件锁<br />
/etc/mtab.tmp 临时文件</p>
<p>SEE ALSO 2&gt;1&gt;<br />
mount(2),  umount(2),  fstab(5),    umount(8), swapon(8), nfs(5), xfs(5),<br />
e2label(8), xfs_admin(8), mountd(8),  nfsd(8),  mke2fs(8),  tune2fs(8),<br />
losetup(8)</p>
<p>BUGS<br />
损坏的文件系统可能导致崩溃。</p>
<p>某些  Linux 文件系统不支持 -o sync C&gt; -o dirsync (ext2 和 ext3 文件系统<br />
F&gt;1&gt; 同步更新 (? a la BSD)，如果以 sync 选项挂载的话。)</p>
<p>-o remount 不能用来改变挂载参数 (例如，所有 ext2fs-specific  参数，除了<br />
sb，  都可以在 remount 时改变，但是不能改变 fat 文件系统的 gid 或 umask<br />
2&gt;)</p>
<p>HISTORY 6&gt;2&gt;<br />
mount 命令存在于 Version 5 AT&amp;T UNIX 。</p>
<p>TRANSBY<br />
LinuxForum.Net CMPP 中文手册页计划 http://cmpp.linuxforum.net</p>
<p>* Tue Jun 22 2004 Yuan Yijun &lt;bbbush@163.com&gt;<br />
- 初始版本</p>
<p>Linux 2.0             14 September 1997            MOUNT(8)</p>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/10/10/mount%e4%b8%ad%e6%96%87%e6%89%8b%e5%86%8c/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WINE中文用户指南</title>
		<link>http://mystical.blog.ubuntu.org.cn/2008/08/18/wine%e4%b8%ad%e6%96%87%e7%94%a8%e6%88%b7%e6%8c%87%e5%8d%97/</link>
		<comments>http://mystical.blog.ubuntu.org.cn/2008/08/18/wine%e4%b8%ad%e6%96%87%e7%94%a8%e6%88%b7%e6%8c%87%e5%8d%97/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 06:53:55 +0000</pubDate>
		<dc:creator>mystical</dc:creator>
		
		<category><![CDATA[ubuntu学习、应用]]></category>

		<guid isPermaLink="false">http://mystical.blog.ubuntu.org.cn/2008/08/18/wine%e4%b8%ad%e6%96%87%e7%94%a8%e6%88%b7%e6%8c%87%e5%8d%97/</guid>
		<description><![CDATA[wine中文用户指南 
]]></description>
			<content:encoded><![CDATA[<p><a href="http://mystical.blog.ubuntu.org.cn/files/2008/08/wine-user-guide080401.pdf" title="WINE&lt;/p">wine中文用户指南 </a></p>
]]></content:encoded>
			<wfw:commentRss>http://mystical.blog.ubuntu.org.cn/2008/08/18/wine%e4%b8%ad%e6%96%87%e7%94%a8%e6%88%b7%e6%8c%87%e5%8d%97/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
