📄 linux的常见问题.htm
字号:
href="http://www.haahu.com/userinfo.php?uid=5">caojimei</A></DIV><!--
<div class="dropdown">
<select
name="poster" id="poster"
class="menu"
onchange="if(this.options[this.selectedIndex].value.length >0 ) { window.document.location=this.options[this.selectedIndex].value;}"
>
<option value="">caojimei</option>
</select>
</div>
--></TH>
<TH align=left width="75%">
<DIV class=comTitle>X-Window中如何设置字体</DIV></TH>
<TH align=right>
<DIV class=comTitle style="FLOAT: right"><A
href="http://www.haahu.com/modules/newbb/viewtopic.php?post_id=132#forumpost132">#22</A></DIV></TH></TR>
<TR>
<TD class=odd vAlign=top width="20%" rowSpan=2>
<DIV class=comUserRankText>高级会员<BR><IMG alt=""
src="linux的常见问题.files/rank3dbf8ea81e642.gif"></DIV><IMG
class=comUserImg alt="" src="linux的常见问题.files/blank.gif">
<DIV class=comUserStat><SPAN
class=comUserStatCaption>注册日期:</SPAN><BR>3/16 12:41:09</DIV>
<DIV class=comUserStat><SPAN class=comUserStatCaption>所属群组:</SPAN>
<BR>注册会员 </DIV>
<DIV class=comUserStat><SPAN class=comUserStatCaption>帖子:</SPAN> <A
title=全部
href="http://www.haahu.com/modules/newbb/viewpost.php?uid=5"
target=_self>98</A> </DIV>
<DIV class=comUserStat>等级: 8; EXP: 89<BR>HP : 236 / 236<BR>MP : 23 /
23</DIV>
<DIV class=comUserStatus><IMG
style="MARGIN: 0px; WIDTH: 65px; HEIGHT: 15px" alt=离线
src="linux的常见问题.files/offline-a.gif" align=middle></DIV></TD>
<TD class=odd colSpan=2>
<DIV class=comText>在 X 视窗系统中,
字型是图形界面中不可或缺的资源之一。让使用者可以在视窗标头,功能表或文字栏位中显示或输入文字。<BR><BR>字型路径之设定<BR>查看目前
X 伺服程式的字型路径<BR># xset -q<BR>新增字型目录<BR># xset +fp ~/myfonts 或<BR>#
xset fp+ ~/myfonts<BR>删除字型目录<BR># xset -fp ~/myfonts 或<BR># xset fp-
~/myfonts<BR>当字型目录做更新後,则字型路径的设定也需更新<BR># xset fp
refresh<BR>字型显示工具<BR>xlsfonts<BR>可显示目前 X 伺服程式可利用之字型。如:<BR># xlsfonts
| grep time<BR>xfd<BR>带 -fn 可显示某一特定字型中的每一个字元。如:<BR># xfd -fn fixed
&<BR>xfontsel<BR>提供了一个字型预览视窗,供使用者动态地来选择及预览 X 伺服程式所载入
之字型群。如:<BR># xfontsel &<BR>字型伺服器(FONT
Server)<BR>新增或删除於字型路径中<BR>字型伺服程式透过一 TCP/IP 埠(port)与X伺服程式通讯。清华大学的font
server
的埠为7100。其写法如下:<BR>tcp/xfs.nthu.edu.tw:7100/all<BR>tcp:连结的方式。<BR>xfs.nthu.edu.tw:字型伺服程式的主机名称,缩写或IP
位址。<BR>7100:所使用的埠。<BR>all:将字型伺服程式的所有字型载入 Font Path
中。<BR><BR><BR>所以新增字型伺服程式於字型路径中,其写法如下:<BR># xset +fp
tcp/xfs.nthu.edu.tw:7100/all<BR>查看伺服器状态<BR># fsinfo -server
xfs.nthu.edu.tw:7100<BR>建立自己的字型目录<BR>透过 bdftopcf,先将 .bdf
的字型档(文书档)转成二进位的 .pcf 档<BR># bdftopcf
newfont.bdf<BR>复制该.pcf档至预定的字型目录中<BR># cp newfont.bdf
~/myfonts<BR>建立字型资料库,产生 fonts.dir<BR># mkfontdir
~/myfonts<BR>最後加入字型路径中或更新字型路径即可<BR># xset +fp ~/myfonts 或<BR># xset
fp refresh</DIV><BR style="CLEAR: both">
<DIV
style="PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">3/17
9:49:33</DIV></TD></TR>
<TR>
<TD class=odd vAlign=bottom colSpan=2></TD></TR>
<TR>
<TD class=foot width="20%"><A title=应用扩展
href="http://www.haahu.com/modules/newbb/action.transfer.php?post_id=132"
target=_blank><IMG alt=应用扩展 src="linux的常见问题.files/external.png">
工具箱</A> <!--
--></TD>
<TD class=foot colSpan=2>
<DIV align=right><A title=""
href="http://www.haahu.com/modules/newbb/viewpost.php?forum=0&viewmode=flat&type=&uid=5&order=DESC&mode=0&start=20#threadtop"><IMG
style="MARGIN: 0px; WIDTH: 23px; HEIGHT: 23px" alt=回顶部
src="linux的常见问题.files/p_up-a.gif" align=middle></A>
</DIV></TD></TR></TBODY></TABLE>
<DIV
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right"><A
href="http://www.haahu.com/modules/newbb/viewtopic.php?topic_id=132"><STRONG>主题</STRONG></A>
| <A
href="http://www.haahu.com/modules/newbb/viewforum.php?forum=18"><STRONG>论坛</STRONG></A>
</DIV><BR style="CLEAR: both"><BR style="CLEAR: both"><A
id=forumpost131></A>
<TABLE class=outer style="BORDER-BOTTOM-WIDTH: 0px" cellSpacing=0
cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TH align=left width="20%">
<DIV class=comUserName><A
href="http://www.haahu.com/userinfo.php?uid=5">caojimei</A></DIV><!--
<div class="dropdown">
<select
name="poster" id="poster"
class="menu"
onchange="if(this.options[this.selectedIndex].value.length >0 ) { window.document.location=this.options[this.selectedIndex].value;}"
>
<option value="">caojimei</option>
</select>
</div>
--></TH>
<TH align=left width="75%">
<DIV class=comTitle>Linux常见紧急情况处理方法</DIV></TH>
<TH align=right>
<DIV class=comTitle style="FLOAT: right"><A
href="http://www.haahu.com/modules/newbb/viewtopic.php?post_id=131#forumpost131">#23</A></DIV></TH></TR>
<TR>
<TD class=odd vAlign=top width="20%" rowSpan=2>
<DIV class=comUserRankText>高级会员<BR><IMG alt=""
src="linux的常见问题.files/rank3dbf8ea81e642.gif"></DIV><IMG
class=comUserImg alt="" src="linux的常见问题.files/blank.gif">
<DIV class=comUserStat><SPAN
class=comUserStatCaption>注册日期:</SPAN><BR>3/16 12:41:09</DIV>
<DIV class=comUserStat><SPAN class=comUserStatCaption>所属群组:</SPAN>
<BR>注册会员 </DIV>
<DIV class=comUserStat><SPAN class=comUserStatCaption>帖子:</SPAN> <A
title=全部
href="http://www.haahu.com/modules/newbb/viewpost.php?uid=5"
target=_self>98</A> </DIV>
<DIV class=comUserStat>等级: 8; EXP: 89<BR>HP : 236 / 236<BR>MP : 23 /
23</DIV>
<DIV class=comUserStatus><IMG
style="MARGIN: 0px; WIDTH: 65px; HEIGHT: 15px" alt=离线
src="linux的常见问题.files/offline-a.gif" align=middle></DIV></TD>
<TD class=odd colSpan=2>
<DIV class=comText>来源:<A href="http://www.fanqiang.com/"
target=_blank>http://www.fanqiang.com/</A><BR><BR>1.使用急救盘组进行维护<BR><BR>急救盘组(也称为boot/root盘组),是系统管理员必不可少的工具。用它可以独立地启动和运行一<BR>个完整的Linux系统。实际上,急救盘组中的第2张盘上就有一个完整的Linux系统,包括root文件系<BR>统;而第1张盘则存放了可启动的内核。<BR><BR>使用急救盘组维护系统很简单。只需用这两张盘启动系统后,进入急救模式,这时使用的是root账户。<BR>为了能访问硬盘上的文件,需要手工安装硬盘文件系统。例如,用下面的命令可在/mnt目录中安装<BR>/dev/hda2盘上的ext2fs类型的Linux文件系统:<BR><BR>#
monut -t
ext2/dev/hda2/mnt<BR><BR>注:现在根目录是急救盘上的根目录。为了访问硬盘文件系统中的文件,必须先把它安装到某个目录<BR>下。这样,如果将硬盘上文件系统安装在/mmt目录下,则硬盘上原来的/etc/passwd文件的路径就是<BR>/mnt/etc/passwd。<BR><BR>2、文件系统被破坏时的处理方法<BR><BR>当文件系统被破坏时,如果使用的是ext2fs类型的文件系统,就可从软盘运e2fsck命令来修正文件系<BR>统中被损坏的数据。对于其他类型的文件系统,可以使用相应的fsck命令。<BR><BR>当从软盘上检查文件系统时,最好不要mount安装。<BR><BR>注:文件系统被破坏的常见原因是超级块被损坏,超级块是文件系统的“头部”。它包含文件系统的<BR>状态、尺寸和空闲磁盘块等信息。如果损坏了一个文件系统的超级块(例如不小心直接将数据写到了<BR>文件系统的超级块分区中),那么系统可能会完全不识别该文件系统,这样也就不能安装它了,即使<BR>采用e2fsck命令也不能处理这个问题。<BR><BR>不过,ext2fs类型的文件系统将超级块的内容进行了备份,并存放于驱动程序的块组(block
group)<BR>边界。可以用如下的命令通知e2fsck使用超级块的备份<BR><BR># e2fsck -b
8193<BR><BR>是指文件系统所在的分区,-b
8193选项用于显示使用存放在文件系统中的8193块的超级块的备份数据。<BR><BR>3、恢复丢失的文件<BR><BR>如果不小心删除了重要的文件,那么没有办法直接恢复。但是还可以将相应的文件从急救盘复制到硬盘<BR>上。例如,如果删除了文件/bin/login,此时系统无法正常进到登录界面,可以用急救盘组启动系统,<BR>将硬盘文件系统安装到/mnt目录下,然后使用下述命令:
<BR><BR>#cp -a /bin/login
/mnt/bin<BR><BR>“-a”选项用于告诉cp在拷贝时保持文件的访问权限。
当然如果被删除的基本文件不在“急救盘组”中,<BR>也就不能用这种方法了。如果以前做过系统备份的话,那么也可以用以前的备份来恢复。<BR><BR>4.函数库破坏时的处理方法<BR><BR>如果不小心将系统函数库文件破坏了,或者破坏了/lib目录下符号链接,那么将导致依赖这些库的命令无<BR>法执行。最简单的解决办法是用急救盘组启动系统,在/mnt目录中安装硬盘文件系统,然后修复/mnt/lib<BR>目录下的库。<BR><BR>5、无法用root账号登录系统<BR><BR>由于系统管理员的疏忽,或者由于系统受到黑客的入侵,系统管理员可能无法用root帐号登录系统。
<BR><BR>对于第1种情况,可能是系统管理员忘记了root密码,用急救盘组就可以解决问题。<BR><BR>对于第2种情况,由于很可能是密码被黑客修改了,因此系统管理员无法进入系统,也就是说,Linux系统<BR>完全失去了控制,因此应尽快重新获得系统的控制权。在取得
root权限后,还应检查系统被破坏的情况,<BR>以防被黑客再次入侵。<BR><BR>需要做的最主要的工作就是重新设置root的密码,获得Linux操作系统的控制权。首先用急救盘组启动系统,<BR>然后将硬盘的文件系统安装到/mnt目录下,编辑/mnt/etc/passwd文件,将其对应于root账户的一行加密口<BR>令域置空,如下所示:<BR><BR>root::0:0:root:/root:bin/bash<BR><BR>注:如果系统使用
shadow工具,就需要对文件/etc/shadow进行上述的操作,使root登录系统不需要口令。<BR><BR>这样,root账户就没有口令了。当重新从硬盘启动Linux系统时,就可以用root账户登录(系统不会要求输<BR>入密码)。进入系统后,再用命令passwd设置新的口令。<BR><BR>6、Linux系统不能启动<BR><BR>一般来说,如果系统管理员不能正常进入系统,就需要考虑使用急救盘组进入急救模式排除系统的故障。但<BR>在没有制作急救盘组的情况下,Linux系统不能启动,该怎么办?<BR><BR>在个人计算机使用
Linux系统时,通常都是Linux和MS Windows 9x或MS Windows
NT并存的。<BR><BR>由于重新安装其他的操作系统,经常会导致原有的Linux不能启动。这主要是因为,这些操作系统默认为计算<BR>机中没有其他的操作系统,因而改写了硬盘的主引导记录(MBR),冲掉了Linux的LILO系统引导程序。<BR><BR>如果有急救盘组,那么很简单,用第一张启动盘启动硬盘的Linux系统,重新运行LILO命令,就可以将LILO系<BR>统引导程序写回硬盘的主引导记录。再次开机即可。<BR><BR>如果没有系统启动盘,怎样恢复硬盘上的Linux呢?在这种情况下,如果知道Linux在硬盘上的确切安装分区,<BR>且有loadlin程序,就可以重新返回Linux。loadlin程序是DOS下的程序,运行它可以从DOS下直接启动Linux,<BR>快速进入Linux环境。在
Red Hat Linux 6.0光盘的
dosutil/目录下就有这个程序。除此之外,还需要一个<BR>Linux启动内核的映像文件。在 Red H<BR><BR>at
linux 6.0光盘的 images/目录下有这个文件——vmlinuz。<BR><BR>例如,在Windows
98系统下面,进入DOS的单用户模式,然后运行下述的loadlin命令,即可重新进入Linux系统:<BR><BR>loadlin
vmlinuz
root=/dev/hda8<BR><BR>/dev/hda8是Linux的root文件系统所在的硬盘分区位置。命令执行后,就引导Linux系统。用root登录后,运行<BR>LILO命令,则重新将LILO装入MBR,回到以前多操作系统并存使用的状态。</DIV><BR
style="CLEAR: both">
<DIV
style="PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">3/17
9:48:57</DIV></TD></TR>
<TR>
<TD class=odd vAlign=bottom colSpan=2></TD></TR>
<TR>
<TD class=foot width="20%"><A title=应用扩展
href="http://www.haahu.com/modules/newbb/action.transfer.php?post_id=131"
target=_blank><IMG alt=应用扩展 src="linux的常见问题.files/external.png">
工具箱</A> <!--
--></TD>
<TD class=foot colSpan=2>
<DIV align=right><A title=""
href="http://www.haahu.com/modules/newbb/viewpost.php?forum=0&viewmode=flat&type=&uid=5&order=DESC&mode=0&start=20#threadtop"><IMG
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -