当前位置 主页 > 服务器问题 > Linux/apache问题 >

    Linux三个常见问题以及解决方案

    栏目:Linux/apache问题 时间:2019-11-29 10:32

      1、dpkg被中断问题
      Linux系统安装软件是有时会碰到“dpkg 被中断,您必须手工运行 sudo dpkg –configure -a解决此问题”,然而按照提示运行却并没能很好的解决问题。其实导致这个问题的主要原因是因为/var/lib/dpkg/updates文件下的文件有问题,可能是其他软件安装过程或是其他原因导致的,这里删除掉然后重建即可。
      sudo rm /var/lib/dpkg/updates/*
      sudo apt-get update
      sudo apt-get upgrade
      解释:
      sudo apt-get update指令会重新建立这些资料,所以不必担心删除后会出问题;
      sudo apt-get upgrade会更新你的电脑里面已安装的软件的明细,根据软件的明细更新软件到最新版。
      2、为UBuntu系统添加root用户
      想要在登录界面使用root身份登录,可编辑 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 文件,如没有此文件,则直接创建它。执行命令:
      gedit /usr/share /lightdm/lightdm.conf.d/50-ubuntu.conf
      编辑: 50-unity-greeter.config,添加如下代码,保存退出:
      [SeatDefaults]
      #用户会话为ubuntu(原本就有的一行)
      user-session=ubuntu
      #需要手工输入登陆系统的用户名和密码
      greeter-show-manual-login=true
      #禁用guest用户
      all-guest=false
      修改完之后执行reboot命令重启Ubuntu生效,发现可以在登录界面使用root身份登录了。
      如果想取消“登录”这一步骤,开机直接能进入桌面,可以再将50-unity-greeter.config文件编辑如下:
      [SeatDefaults]
      #用户会话界面为ubuntu(原本就有的一行)
      user-session=ubuntu
      #启动后以root身份自动登录
      autologin-user=root
      #登录会话界面设置为unity-greete
      greeter-session=unity-greete
      #需要手工输入登陆系统的用户名和密码(改为false,可以取消登录界面)
      greeter-show-manual-login=true
      #禁用guest用户
      all-guest=false
      Ubuntu启用root账户后,进入桌面后报错:读取/root/.profile时发现错误:stdin:is not a tty 作为结果,会话不会被正确配置。解决方法为:
      gedit /root/.profile
      将文件末尾一句 mesg n 更改为:
      tty -s && mesg n
      然后重启即可解决。
      3、在ubuntu下检查显卡驱动安装成功与否
      运行命令:
      glxinfo | grep rendering
      如果结果是“yes”,证明显卡驱动已经成功安装。
      如果提示有问题,可能是系统里面没有安装mesa-utils,安装过程:在终端输入命令:
      sudo apt-get install mesa-utils
      然后再运行命令:
      glxinfo | grep rendering