LINUX 常见问题1000个详细解答
![](/skin/2018/images/text-message.png)
问:如何使Windows分区里面的中文文件名(目录名)正确显示?
答:用mount命令加载Windows分区后,中文常显示为“?”号。
这是因为发行版自带的内核默认用ISO-8859编码来处理加载上的Windows分区
文件(目录)名,只能处理单字节的英文字体而无法显示双字节的中文字体。要正
确显示,可以用下面的代码加载Windows分区:
$ mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/c
这个命令能让内核以cp936编码处理Windows分区的文件(目录)名,从而正确显示中文文件(目录)名。
还有一个“一劳永逸”的方法,即重新配置内核,
在“File systems”-“Native Language Support”-“Default NLS Option”里填入cp936。重新
编译内核后,无需加上-o iocharset=cp936参数也能正确显示。
问:为何使用-rw参数加载Windows分区后,只有root用户能够读写,普通用户还是只能读、不能写?
答:直接用mount -rw加载的Windows分区,所有文件对普通用户都只有读权限而没有写权限
(但root用户有写权限)。要想让普通用户也能读写,可在mount命令中加上umask=000参数,代码如下:
$ mount -rw -t vfat -o umask=000,iocharset=cp936 /dev/hda1 /mnt/c
问:如何让Linux启动时自动进入图形化界面?
答:编辑/etc/inittab文件,找到下面这行代码:
id:3:initdefault:
它定义Linux进入系统后执行的init动作级别,共有以下6个级别:
级别0,挂起、关机模式;
级别1,单用户模式;
级别2,多用户模式,但没有网络功能;
级别3,全功能的单用户模式;
级别4,没用到;
级别5,X11模式,也就是图形化界面模式;
级别6,重起模式。
很明显,要自动进入图形化界面,将3改成5即可。注意千万不要设成0或6,否则Linux开机后进入系统
就会自动关机或自动重起。
问:如何让普通用户也能使用声卡?
答:应用程序默认通过访问/dev/dsp这个设备文件来使用声卡。在某些版本中,/dev/dsp设备的权
限设置成只有root用户可以访问(读)。要想让普通用户也使用/dev/dsp,执行以下命令:
$ chmod 666 /dev/dsp
问:如何使xmms播放MP3时正确显示中文歌曲列表?
答:xmms默认使用的字体是ISO-8859编码,不能处理双字节字体。以xmms 1.2.7为例,要正确显示中文,
可以进行以下操作:运行xmms,在主窗口点击右键;在弹出的选单里选择“选项”-“功能设定”-“Fonts”;
选中“Use fontssets”和“Use X font”选项;然后点击“浏览”按钮,在弹出的“字形选择”窗口中选择
一种中文字体(如fangsong ti);点击“应用”即可见到效果。
问:如何用vi编辑和保存文件?
答:vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:
vi /路径/文件名
例如,vi /etc/fstab表示显示/etc/fstab文件的内容。使用键盘上的Page Up和Page Down键可以上下
翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为编辑状态,这时从键盘输入的
内容将到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键
盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。
如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。“wq”表示Write和Quit,即保存
退出;“q!”表示忽略修改强行退出。
问:重装Windows后,LILO启动选单不见了,启动时无法进入Linux系统,如何恢复?
答:如果安装Linux过程中制作了启动软盘,可用它启动进入Linux系统,再执行lilo命令恢复即可。如果
没有启动盘,那么可以用Linux安装光盘按以下步骤恢复。
1.根分区和/boot分区是同一分区,用Linux发行版光盘启动计算机,看到安装欢迎画面后,按下ALT+2,将
转到控制台(出现“bash#”字样);然后执行以下命令:
$ mkdir /mnt/root
#建立目录
$ mount /dev/hda* /mnt/root
#hda*是原来Linux的根分区,有时要用-t参数指定分区类型
$ chroot /mnt/root
#将/mnt/temp目录转成根目录。
这步如果成功,将显示“bash-2.0.5#”字样,然后执行以下命令:
$ cd /sbin
$ ./lilo
#如果要重新设置LILO的安装位置,需要先自行修改/etc/lilo??牴???? ?.conf
$ exit
$ umount /mnt/root
#一定要执行umount,否则磁盘容易出错。
最后重起计算机即可。
2.如果/boot为一个单独分区,由于重写引导管理器时也将重写/boot下的一些文件,所以需要将/boot挂
到正确的位置。用Linux发行版光盘启动计算机,看到安装画面后,按下Alt+2,转到控制台,执行以下命令:
$ mkdir /mnt/root
$ mount /dev/hda* /mnt/root
$ mount /dev/hdaX /mnt/root/boot
#hdaX是原来的/boot所在分区,比如/dev/hda2
$ chroot /mnt/root
#将/mnt/temp目录转成根目录。
这步如果成功,将显示“bash-2.0.5#”字样,然后执行以下命令:
$ cd /sbin
$ ./lilo
#如果要重新设置LILO的安装位置,也要先自行修改/etc/lilo.conf
$ exit
$ umount /mnt/root/boot
$ umount /mnt/root
最后重起计算机即可。
2003.07.03
1.我的系统是kde,root用户,以前锁定屏幕的时候总是有时候可以有时候失灵。锁定失灵的时候总有
一个kdesktop_lock进程僵死,把它杀掉就可以锁定。究其原因是我全屏运行vmware一断时间后,screensa ver被
激活,但是无法运行,自己就翘了。所以,我把自动运行屏保选项去掉,一切ok了。
相关文章
- 虚拟机安装CentOS后没有网络了不能上网,该怎么设置网络呢?下面我们就来看看这个问题的解决办法,详细请看下文图文介绍2024-01-18
虚拟机怎么安装CentOS? 安装CentOS操作系统的保姆级图文教程
虚拟机想要安装CentOS操作系统,但是CentOS操作系统已经停止维护了,该怎么安装呢?详细请看下文图文教程2024-01-18Centos7.8怎么更新openssh? Centos升级openssh的技巧
Centos7.8怎么更新openssh?Centos7.8系统想要安装openssh,该怎么安装呢?下面我们就来看看Centos升级openssh的技巧2023-09-02Centos7.8怎么更新openssl? CentOS升级OpenSSL的技巧
Centos7.8怎么更新openssl?Centos7.8系统想要升级OpenSSL,该怎么升级呢?详细请看下文介绍2023-09-02- centos7没有图形化操作可能对很多人来说都不太习惯,下面我们来为centos7安装图形化界面,本文以安装 GNOME 图形化为例,需要的朋友可以参考下2023-06-29
- 今天小编在安装RHEL7的时候,一步留神没有安装图形化桌面,下面分享一下安装图形化桌面的过程,需要的朋友可以参考下2023-06-29
CentOS7各个版本镜像下载地址及版本说明(包括Everything版)
下载CentOS-7.0-1406的时候,有很多可选则的版本,对于普通用户来说,不知道选择哪个好,下面做一下简单介绍,需要的朋友可以参考下2023-06-01Centos 7怎么手动配置ip地址? Centos7配置IP地址的技巧
Centos 7怎么手动配置ip地址?Centos 7系统想要自己配置ip地址,该怎么操作呢?下面我们就来看看Centos7配置IP地址的技巧2023-05-17- 这篇文章主要介绍了Centos 7 压缩与解压缩命令小结,需要的朋友可以参考下2023-03-28
- 由于centos8 在2022年停止服务,后继版本为8-steam。在使用阿里云的 centos8 的 yum 时报错,这篇文章主要介绍了CentOS8使用阿里云yum源异常的解决方法,需要的朋友可以参考2022-04-19
最新评论