Ubuntu 常见错误及解决方法——长期不定时更新

1. 修复 /etc/sudoers 文件损坏导致不能使用 sudo 命令

这是之前错误地编辑了 /etc/sudoers 这个文件导致的,因此撤销编辑即可,但由于已经不能使用 sudo 命令,因此不能直接进行编辑。

  • 在终端先进入 /etc 目录
  • 输入 pkexec visudo 后,再输入用户密码,就可以对文件进行编辑

2. 更改 Ubuntu 和 win10 双系统启动顺序

  • 终端运行 sudo gedit /etc/default/grub
  • 将 GRUB_DEFAULT 的值修改为 Windows 所在的序号 2,再运行 sudo update-grub 更新 grub即可。

3. Ubuntu 和 win10 双系统时间不一致

  • 终端运行 sudo gedit /etc/default/rcS,将 UTC=yes 改成 UTC=no 即可。

4. 文件管理器打不开

  • 运行 ps -A | grep nautilus 结果如下所示: 
    5463 ? 00:00:02 nautilus 
    运行 sudo kill 54631,结束文件管理器进程,然后就可以打开了。
  • 也可以直接打开任务管理器,结束文件管理器对应的 nautilus 进程。

5. 通过终端安装程序 sudo apt-get install xxx 时出错,Could not get lock /var/lib/dpkg/lock

  E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
  E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it
  • 出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单,在终端中敲入以下两句。
  sudo rm /var/cache/apt/archives/lock
  sudo rm /var/lib/dpkg/lock

6. gedit 中文乱码

  • 终端运行
  sudo apt-get install dconf-editor
  dconf-editor
  • 在 org.gnome.gedit.preferences.encodings 中的 candidate-encodings 填入 [‘GB18030’, ‘UTF-8’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’] 

7. 搜狗输入法两个图标

  • 查找进程 fcitx-qimpanel 对应的 pid,然后杀死;或者在任务管理器中直接结束对应的进程。
  ps -ef | grep fcitx-qimpanel
  sudo kill -9 [对应的pid]
  • 不过每次开机都要杀一次很麻烦,索性就让它开机执行。
  sudo gedit /etc/rc.local
   # 在exit 0之前添加如下代码
   /bin/ps -ef | grep fcitx-qimpanel | grep -v grep | awk ‘{print $2}‘ | xargs kill -9
  ps -e 显示所有进程,-f 全格式。
  grep -v 反向匹配,即匹配不包括后面字符串的内容。

8. Ubuntu 中文显示为乱码

sudo apt-get install zh-autoconvert
sudo apt-get install zhcon

$ sudo gedit /var/lib/locales/supported.d/local 在文件中加入加入
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
$ sudo locale-gen

$ sudo gedit /etc/environment,增加以下内容:
LANGUAGE=”zh_CN:zh:en_US:en”
LANG=zh_CN.GBK
$ source /etc/environment

9. Ubuntu 解压中文 ZIP 乱码

  • 方法 1
  sudo apt-get  install p7zip-full
  LANG=C 7z x file.zip
  convmv -f gbk -t utf8 -r --notest *
  • 方法 2
  unzip -O CP936 file.zip
  • 方法 3
  sudo apt-get  install unar
  unar file.zip

获取更多精彩,请关注「seniusen」! 

原文地址:https://www.cnblogs.com/seniusen/p/9314126.html

时间: 2024-11-08 13:46:36

Ubuntu 常见错误及解决方法——长期不定时更新的相关文章

TensorFlow 常见错误与解决方法——长期不定时更新

1. TypeError: Cannot interpret feed_dict key as Tensor: Can not convert a builtin_function_or_method into a Tensor. 错误代码如下: _, summary, train_cost = sess.run([optimizer, merged, loss], feed_dict={ X: real_data, Y: real_label, is_training: True, iter:

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类

SQLSERVER 备份还原常见错误以及解决方法

SQLSERVER 备份还原常见错误以及解决方法      个人在做测试的时候发现的常见问题,和一些解决方案,记录下来,以免遗忘! 错误一 解决方法: 先分离源数据库,然后你可以使用 move 属性 或者直接添加 REPLACE

telnet常见错误及其解决方法

telnet常见错误提示及解决方法 当出现以下问题时,即软件已安装.服务已经启动,查看23号端口却发现,没有此端口,解决方法如下:修改telnet服务配置文件. [[email protected] ~]# rpm -qa telnet* telnet-server-0.17-48.el6.x86_64 telnet-0.17-48.el6.x86_64 [[email protected] ~]# service xinetd start 正在启动 xinetd: [[email protec

web程序常见错误及解决方法

404错误产生原因及解决方法 在刚开始进行Web应用开发的时候,经常看见页面出现404这个数字,我们一般会称之为运行产生了404错误.类似于404这个数字,还有可能在页面上看到405.500这两个数字,他们都是服务器执行完客户端的请求以后,返回给客户端的一个关于执行结果的状态编码说明. 如果在运行结果页面中没有看到期待的页面,却看到了404.405.500这样的数字,那么代表着服务器告诉客户端运行产生了错误,掌握何种错误情况产生对应的数字将有利于问题的解决. 404产生的原因为Web服务器(容器

Eclipse之NDK编译——常见错误的解决方法记录

在工程目录下的jni文件夹下编写的c/c++代码在编译时,通常会遇到如下的几种类型错误: 1.Unresolved inclusion:<XXX> 2.syntax error 3.Function 'XXX' could not be resolved 4.Type 'XXX' could not be resolved 5.Symbol 'XXX' could not be resolved 6.Method 'XXX' could not be resolved 7.Invalid ar

Win系统下用Eclipse中运行远程hadoop MapReduce程序常见错误及解决方法

一.Permission denied 1.Win系统下用Eclipse中运行远程hadoop MapReduce程序出现报错 org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=xxx, access=WRITE, inode="xxx":xxx:supergroup:rwxr-xr-x

jenkins 常见错误及解决方法整理

现象 WMI.WmiException:AccessDenied 解决方法: 以管理员身份运行 cmd 命令行 jenkins-slave install jenkins-slave start 参考: Windows安装nginx服务 原文地址:http://blog.51cto.com/shower/2156786

Oracle常见错误及解决方法

环境:LINUX下的oracle数据库10g ORA-12541:TNS:没有监听器 原因:没有启动监听器或者监听器损坏.如果是前者,使用数据库安装的用户oracle(这里oracle用户是指Linux用户,非oracle或者root的其他用户可能没有权限操作安装目录下的文件)进入Linux系统,然后: [[email protected] ~]$ lsnrctl status #查看监听器的状态[[email protected] ~]$ lsnrctl status #如果没有启动那就使用此