红帽子Red Hat Enterprise Linux 6.1/6.2/6.3/6.4问题集锦

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuxiao9058/article/details/8486855

        友情提示:rhel不适合做开发使用,如需开发请安装其他版本的Linux(笔者推荐使用Ubuntu或者Fedora)。

【2013年01月09日】

遇到问题:新装RHEL系统,会出现“Register System For Support And Updates”信息;

问题原因:由于RHEL是商用系统,因此如需更新软件等需要付费注册;

解决方案:打开“Administratiuon->Add/Remove Software”,在左侧搜索框中输入“Subscription”,会出现六个软件包,删除这些软件包即可。


遇到问题:Chrome安装完成后不能够运行;

问题原因:Chrome默认不能以root身份运行Google Chrome浏览器,请以普通用户身份启动“Google Chrome 浏览器“,要以根用户身份运行,您必须为个人资料信息的存储指定其他的“--user-data-dir”;

解决方案:在桌面上创建一个Google Chrome快捷方式,然后右击选择“Properties”选项,在“Basic”选项卡下,将“Command:”项的值更改为“/opt/google/chrome/google-chrome %U --user-data-dir”。


遇到问题:无法打开NTFS格式硬盘;

问题原因:由于NTFS是Windows独有的文件系统,故RHEL不支持直接挂在该格式的硬盘;

解决方案:需要使用一个称作ntfs-3g的开源软件:点此下载。解压后,打开终端进入代码目录,依次使用命令“./configure”、“make”和“make install”,配置、编译并安装,然后可以使用形如“mount -t ntfs-3g /dev/sda1 /mnt/windows”的命令将硬盘分区挂在到指定文件夹,如这里把“/dev/sda1”设备挂在到“/mnt/windows”文件夹(文件夹需预先创建好)。为方便开机时能够自动挂在可以将相关脚本写在“/etc/rc.d/rc.sysinit”文件里面,如图1即为笔者修改后的“/etc/rc.d/rc.sysinit”文件。


图1 修改后的“/etc/rc.d/rc.sysinit”文件

添加代码摘录如下:

# Mount NTFS filesystem
ntfs-3g /dev/sda3 /mnt/sys
ntfs-3g /dev/sda5 /mnt/soft
ntfs-3g /dev/sda6 /mnt/doc
ntfs-3g /dev/sda7 /mnt/media

【2013年01月16日】

遇到问题:重装Windows系统后引导丢失;

问题原因:Windows太霸道,只管自己的事情,不管Linux的死活;

解决方案:使用Linux安装光盘进入Grub Rescue模式,打开sh解释器,输入grub进入grub,此时应会出现“grub>”字符。输入root (hdx,y)(这里要注意,root和左半括号之间有个空格),x和y分别为linux boot目录所在的磁盘和分区。 最后输入setup (hdx)(同样这里也要注意,setup和左半括号之间有个空格),注意如root命令之后的boot目录所在分区号弄错就会提示失败,如失败就重新将x或y改成其他磁盘或分区号一个一个的试,我的是(hd1,0),如图2即为本人解决过程。提示“successed”则表示成功,重启计算机即可。如果发现当前的Windows系统不能正常引导了,请修改“/etc/grub.conf”文件,将“rootnoverify (hd0,0)”中的数字换为其他数字试试。


图2 重装Windows系统后Linux引导丢失解决过程


【2013年03月01日】

遇到问题:在RHEL系统中安装QtSdk 5.0.1的时候直接双击不显示界面,终端下运行会显示“./qt-linux-opensource-5.0.1-x86_64-offline.run: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./qt-linux-opensource-5.0.1-x86_64-offline.run)”错误信息;

问题原因:经检查是因为缺少“libstdc++”依赖库所致,因此需要进行一些配置;

解决方案:下载“libstdc++”最新依赖库文件(下载链接:http://packages.debian.org/sid/amd64/libstdc++6/download),然后将其解压(备注:笔者是使用7z解压的,看不到所需要的文件就一直解压下去),会发现有两个文件“libstdc++.so.6”和“libstdc++.so.6.0.17”(读者所下载的可能和笔者的不同),然后将“libstdc++.so.6.0.17”拷贝到“/usr/lib”目录下,并在该目录下对该文件创建软链接,其名字为“libstdc++.so.6”(命令为: ln -s /usr/lib/libstdc++.so.6.0.17  /usr/lib/libstdc++.so.6),最后在终端下运行一下“ldconfig”命令,重新运行QtSdk即可正常安装(如图3所示)。


图3 RHEL 6.4下解决QtSdk安装问题


参考链接:http://blog.sina.com.cn/s/blog_4ba5b45e0102e69e.html

猜你喜欢

转载自blog.csdn.net/shuxiao9058/article/details/8486855
今日推荐