基础知识 - Linux应用问答
Linux应用问答
2004-04-23 15:18 pm来自:Linux文档
现载:Www.8s8s.coM
地址:无名
问:Linux下如何驱动PS/2滚轮鼠标的滚轮?
答:编辑/etc/X11/XF86Config(-4),在“Section ‘InputDevice’”段,确认为如下设置:
Section "InputDevice"
Identifier "Mouse0"
# Modified by mouseconfig
Driver "mouse"
Option "Device" "/dev/psaux"
Option "Protocol" "IMPS/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
上述代码将IMPS/2这个智能鼠标协议,以及将滚轮上下滚映射为第4、5键的“ZaxisMapping”。
问:X-Window启动不了,查看/var/log/XFree86.0.log中有如下错误信息:“Fatal server error: could not open default font 'fixed'”,如何解决?
答:提示信息中说明,由于找不到“fixed”这种缺省的系统字体导致X-Window启动不了。X系统的缺省字体“fixed”系列存放在 /usr/X11R6/lib/X11/fonts/misc目录下,只要没有误删这个目录就可以恢复。方法如下:编辑 /etc/X11/XF86Config,在“Section ‘Files’”里的“FontPath”段加入以下字体路径定义:
FontPath "/usr/X11R6/lib/X11/fonts/misc"
保存后,重新启动X-Window(startx)即可。
当X-Window遇到问题时,可以仔细查看/var/log/XFree86.0.log这个日志文件,一般都能找到原因。
问:忘记了root用户密码,如何恢复?
答:恢复工作需要进入单用户模式进行。有以下两种情况:
LILO管理器
当启动后出现“boot:”字样时(图形化的LILO在选单处按Ctrl+X才能出现“boot:”字样),按下TAB键,将出现供选择的启动列表选单。如果是从“redhat”选单进入,则输入“redhat 1”,然后回车即可。“redhat 1”表示加载相应于“redhat”选单的Linux内核,“1”代表单用户模式。进入系统后用“passwd”命令输入新的密码两次,重启后生效。
GRUB管理器
当启动后出现GRUB引导画面时,按字母e键(代表edit),进入GRUB选单编辑状态,按↑键或↓键选择相应的Linux引导项。再按下字母e键进入命令行编辑,在出现的命令行后面输入一空格,并输入“1”或“single”(代表单用户模式),按回车键返回。然后按字母b键(代表boot)引导进入单用户模式。进入系统后同样执行“passwd”命令修改密码。
问:Linux下如何让一个程序在启动系统后自动执行?
答:类似于Windows里程序的两种自动执行方式(一种是利用autoexec.bat文件实现;另一种是将程序的快捷方式放到Windows的启动目录里),在Linux下两种方式实现程序自动执行:
1.编辑“/etc/rc.local”文件,将要执行的程序(命令)添加到文件中。Linux系统在启动后还未登录前,将自动执行该程序(命令),相当于autoexec.bat文件。
2.将要执行的程序(命令)在“~/.kde/Autostart”目录中建立一个快捷方式或链接。进入KDE后,该程序(命令)将被自动执行。相当于Windows的启动选单(目录)。
若使用GNOME窗口管理器,则可以执行“gnome-session-properties”命令,在“启动程序”标签页里增加要自动执行的命令,同样可以在进入GNOME后自动执行相应的命令。
问:如何通过硬盘安装Linux?
答:在Linux下不需要虚拟光驱的软件,可以直接装载ISO光盘镜像。用如下命令:
$ mount -o loop some.iso /mnt/cdrom
直接把该ISO光盘镜像装载到/mnt/cdrom,就像使用普通光盘一样。如果用于Linux安装,可分为3种情况:
将多张光盘拷贝到硬盘的一个目录,然后用硬盘镜像启动,直接指定该目录,安装程序可自动搜索光盘安装。Red Hat 8.0及以上版本都可实现。
用Windows下的工具软件将多张光盘的内容全部解压到一个目录。然后同样可使用硬盘镜像安装。
在安装过程中动态装载光盘,先进行安装,在提示插入光盘或换盘时,按Alt+Fx(F1或F2)到另一操作台。然后卸下第一张ISO,装载第二张即可。
问:用Samba访问网上邻居时如何使用中文?
答:无论是访问网上邻居还是本地文件,如果遇到无法显示中文的现象,可以加上“iocharset=gb2312,codepage=936”,即可正确显示简体中文。代码如下:
$ mount -t smbfs -o username=XXX,
password=XXX,iocharset=gb2312,codepage=936 //some/share /point
前提是Samba支持该codepage(默认编译的Samba都支持)。
问:如何禁止Mozilla的输入法窗口?
答:在用Mozilla浏览网页输入中文时,除了输入法的窗口,还将创建一个Mozilla输入法窗口,影响美观和输入。可以在退出Mozilla后进行以下操作。在用户目录下的“.mozilla/default”中,有一个随机的目录名,修改该目录中的“prefs.js”文件,添加以下一行代码:
user_pref("xim.input_style","over-the-spot");
即可去掉该窗口。
问:为什么用Mozilla浏览某些中文网页无法正确显示中文?
答:这可以说是Mozilla的一个缺陷。当网页中的“style”指定了多个字体时,如果第一种是西文字体且Mozilla可以显示这种字体,它就会使用这种字体显示,那么中文就会变成方块。有以下两个解决办法:
修改Mozilla首选项中的字体。取消“总使用我的字体设置”(这是版本汉化的错误,效果将恰恰相反),浏览网页时就不会使用网页指定的字体,从而正确显示。
修改fonts.dir文件。比如,目前很多网站使用tahoma字体,可以在fonts.dir中,为tahoma添加一项“gb2312.1980- 0”(视Mozilla指定的中文字体而定),将前面的“tahoma.ttf”改为“simsun.ttf”。这样在显示tahoma时遇上中文就会调用simsun字体了,从而可以保证网页的效果。
问:为什么我的GRUB不支持背景图?
答:一些 Linux版本自带的GRUB不支持背景图。Red Hat的GRUB支持背景图,因为Red Hat修改了GRUB,因此可以用Red Hat的GRUB替换一些Linux系统自带的GRUB。如果仍然不行,应该是图片不符合要求。可尝试采用15种索引色制作的PNG图片(大小为640× 480像素),用“convert”命令转换为XPM格式,然后用gzip压缩为spalsh.xpm.gz,即可得到满足要求的图片。
问:用“smbclient”命令向Windows用户发送Popup消息如何实现?
答:使用命令“smbclient -M yourMachineName”,Samba将显示一个编辑行。在此处输入要发送的文字,再按Ctrl+D即可结束编写。Samba将发送这条消息到对应的客户机。需要注意的是,接收端的Windows计算机必须开启WinPopUp软件才能收到;不能使用IP地址发送;如果不能解析该主机名,可将该主机名和IP地址添加到/etc/hosts中,或者加上“-s /etc/smb.conf”试试。
问:如何在Proftpd中允许匿名FTP服务?
答: Proftpd是一款易用的软件。在默认的配置文件/etc/proftpd.conf中,已经配置了“[Anonymous]”,只需将后面的目录改为想要提供的目录即可。通常,为了防止其他人以“ftp”用户身份登录,会将“ftp”用户的“shell”和“home”都设为无效,Proftpd便会认为该用户无法登录。可以在proftpd.conf中加上“RequireValidShell off”来禁止这一检查。
[返回列表]