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」!
Ubuntu 常见错误及解决方法——长期不定时更新的更多相关文章
- TensorFlow 常见错误与解决方法——长期不定时更新
1. TypeError: Cannot interpret feed_dict key as Tensor: Can not convert a builtin_function_or_method ...
- Servlet常见错误及解决方法
常见错误及解决方法 1. 404产生的原因为Web服务器(容器)根据请求地址找不到对应资源,以下情况都会出现404的错误提示: 输入的地址有误(应用名大小写不正确,名称拼写不正确) 在web.xml文 ...
- IIS7常见错误及解决方法
IIS7常见错误及解决方法 问题一:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 IIS We ...
- 微信jssdk常见错误及解决方法
调用config 接口的时候传入参数 debug: true 可以开启debug模式,页面会alert出错误信息.以下为常见错误及解决方法: invalid url domain当前页面所在域名与使用 ...
- centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课
centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课 rsync可以增量同步,scp不行 ...
- WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭
在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟 ...
- Android 源码编译及常见错误及解决方法
最近要往arm开发板上移植android系统,大大小小的问题遇到了太多太多,都是泪啊.本人初接触嵌入式开发,对问题的根源不是太了解,不过好在每解决一个问题,便记录一下.话不多说,正式罗列问题: hos ...
- cmd常见错误及解决方法
[英文] Bad command or file name [译文] 错误的命令或文件名 错误原因和解决: 这大概是大家最常见到的错误提示了,它的意思是输入的命令无效.当输入的命令既不是DOS内部命令 ...
- jmeter常见错误及解决方法
jmeter常见错误: 错误一: Response code: Non HTTP response code: java.net.SocketTimeoutException Response m ...
随机推荐
- 【Oracle】三个配置文件tnsnames-listener-sqlnet介绍【转】
转自:博客园-oracle: listener.ora .sqlnet.ora .tnsnames.ora的配置及例子 介绍三个配置文件 1)listener.ora 2)sqlnet.ora 3)t ...
- Unity】Socket 同步与异步
http://blog.csdn.net/ldy597321444/article/details/51519157
- java类的初始化程序块以及被实例化时候的执行顺序
初始化块:在类实例化过程中初始化执行顺序是先执行静态初始化块,然后执行普通初始化块,最后执行构造函数,而且静态初始化只在第一次被实例化时执行且只执行一次.public class HelloWorld ...
- iOS | XIB简单应用和注意点
2018开篇第一篇文章,本文分享一点关于XIB的小知识,对于iOS开发新人来说或许有用. XIB 是 Interface Builder 的图形界面设计文档. 从Xcode 3.0 开始,苹果提供Xi ...
- 规避Javascript多人开发函数和变量重名问题
函数和变量重名始终是一个令人头痛的问题,先讲变量吧,相信了解JS的朋友都知道,在JS中 是没有块级作用域的只有函数作用域,也就是说那些以大括号为界定符的代码块是管不住其中定义 的变量的作用域的,举例: ...
- linux 查看系统当前时间,修改时间
linux 查看系统当前时间,修改时间1. 查看时间和日期命令 : "date"2.设置时间和日期例如:将系统日期设定成2018年6月8日的命令命令 : "date -s ...
- Python日常运维脚本
1 扫描Windows系统CPU.内存.磁盘利用率 1.1 实现代码 #!usr/bin/env python #-*- coding:utf-8 _*- ""&quo ...
- 【linux下dhcp服务的简单搭建及优化部署】
dhcp server: 1::vim /etc/sysconfig/network-scripts/ifcfg-scfg:配置 server的 static IP: 2:vim /etc/dhcpd ...
- .net core 发布到docker
1. 安装docker-desktop,windows环境安装包 官方网站:https://www.docker.com/ 2.注册登陆Docker账号 安装成功后,在官方网站注册一个账号,使用账号登 ...
- Python起源与发展
Python的创始人为吉多*范罗苏姆(Gudio van Rossum) 1.1989年的圣诞节期间,吉多*范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承. 2. ...