这一篇是很早之前在其他地方写的,现在搬到博客上方便以后查阅。
主要是总结了个人安装ubuntu系统(16.04,以前用虚拟机,后来装了ubuntu单系统)所遇到的各种问题,这些问题虽然解决起来不很复杂,但是每次都去网上搜却是非常耗时的,或许有你需要的。
vpn
在VPN中无法找到Cisco的选项时,可以使用如下方法解决
1.安装网络挂件vpnc使用命令:
sudo apt-get install vpnc
2.找到公司的默认配置文件xxx.pcf ,使用命令将其转换为对应的配置文件:
sudo pcf2vpnc xxx.pcf default.conf
3.将/etc/vpnc/default.conf的内容替换成你刚转换的default.conf的内容,记得用sudo才能改,还有记得把username 改成自己rtx帐号:
sudo gedit /etc/vpnc/default.conf
4.如果连着公司的局域网那么就拔到网线,使用非局域网(能联网就行),使用命令连接:
sudo vpnc-connect
输入你的pin+tokencode,出现这些代表成功(VPNC started in background (pid: 6758)…)
5.如果出现vpnc-connect: Error binding to source port. Try ‘–local-port 0’
Failed to bind to 0.0.0.0:500: Address already in use
那么就回去改成:
sudo vpnc-connect –local-port 0
进行连接
以后每次在外网想边局域网时,使用4、5两步。
6.断开连接 :
sudo vpnc-disconnect
更改Ubuntu 16.04 Unity位置
底部:
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
左侧:
gsettings set com.canonical.Unity.Launcher launcher-position Left
点击图标最小化
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true
科学上网shadowsocks
1 | sudo add-apt-repository ppa:hzwhuang/ss-qt5 |
IDEA字体美化
打开idea目录的idea64.vmoptions 文件
修改和加入
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.xrender=true
IDEA license server激活
http://idea.iteblog.com/key.php
WPS字体缺失
启动WPS for Linux后,出现提示”系统缺失字体” 。
出现提示的原因是因为WPS for Linux没有自带windows的字体,只要在Linux系统中加载字体即可。
具体操作步骤如下:
- 下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。
国外下载地址:https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip
国内下载地址:https://pan.baidu.com/s/1eS6xIzo
(上述数据来源网络,侵删)
下载完成后,解压并进入目录中,继续执行:
sudo cp * /usr/share/fonts - 执行以下命令,生成字体的索引信息:
sudo mkfontscale
sudo mkfontdir - 运行fc-cache命令更新字体缓存。
sudo fc-cache - 重启wps即可,字体缺失的提示不再出现
为Chrome\Chromium\Firefox安装Flash插件
http://www.linuxidc.com/Linux/2016-05/131098.htm
找不到/var/log/messages
打开/etc/rsyslog.d/50-default.conf去掉下面这几条前的注释#
1 | *.=info;*.=notice;*.=warn;\ |
运行下面命令重启rsyslog服务 sudo service rsyslog restart
安装gawk
Ubuntu的awk命令默认使用mawk,据说是速度最快的awk(还有awk、nawk、mawk、gawk),但是不支持[[:alpha:]]和{}语法,安装gawk方法:
sudo apt-get install gawk
可以运行sudo update-alternatives –config awk 查看当前awk版本
各版本简单介绍:
awk:最初在1 9 7 7年完成,1 9 8 5年发表了一个新版本的awk,它的功能比旧版本增强了不少,awk 能够用很短的程序对文档里的资料做修改、比较、提取、打印等处理,如果使用C 或P a s c a l 等语言编写程序完成上述的任务会十分不方便而且很花费时间,所写的程序也会很大;
nawk: 在 20 世纪 80 年代中期,对 awk语言进行了更新,并不同程度地使用一种称为 nawk(new awk) 的增强版本对其进行了替换。许多系统中仍然存在着旧的awk 解释器,但通常将其安装为 oawk (old awk) 命令,而 nawk 解释器则安装为主要的 awk 命令,也可以使用 nawk 命令。Dr. Kernighan 仍然在对 nawk 进行维护,与 gawk 一样,它也是开放源代码的,并且可以免费获得;
mawk:mawk 是 awk 编程语言的解释器。awk语言在多媒体数据文件以及文本的检索和处理,算法的原型设计和试验都有广泛的使用。mawk带给awk新的概念,它实现了在 《The AWK Programming Language》(Aho, Kernighan and Weinberger, The AWK Programming Language, Addison-Wesley Publishing, 1988.被认为是 AWK 手册。)中定义的 awk语言。mawk遵循 POSIX 1003.2 (草案 11.3)定义的 AWK 语言,包含了一些没有在AWK 手册中提到的特色,同时 mawk 提供一小部分扩展,另外据说mawk是实现最快的awk;
gawk: 是 GNU Project 的awk解释器的开放源代码实现。尽管早期的 GAWK 发行版是旧的 AWK 的替代程序,但不断地对其进行了更新,以包含 NAWK 的特性;
目前,大家都比较倾向于使用awk和gawk,本文中要介绍的awk是以GUN的gawk为例的。Ubuntu系统中的各种awk的选项设置,可以通过sudo update-alternatives –config awk来完成,实际上你通过手动修改软链接也能实现。Debian最小化安装的时候awk的链接是指向mawk的。
重置 MySQL 5.7 的密码
执行如下命令
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]段下加入一行
skip-grant-tables
然后重启mysql
sudo service mysql restart
直接在终端输入mysql,在mysql中操作,把密码重置为123456
1 | use mysql |
修改mysqld.cnf,把刚才加入的那一行“skip-grant-tables”注释或删除掉
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
重启mysql
sudo service mysql restart
测试mysql 新密码 mysql -uroot -p
vi输入方向键会变成ABCD
ubuntu下 vi输入方向键会变成ABCD,这是ubuntu预装的是vim tiny版本,安装vim full版本即可解决。
先卸载vim-tiny:
sudo apt-get remove vim-common
再安装vim full:
sudo apt-get install vim
apt国外源导致下载慢的问题
尽快更换国内源,需要安装的东西较多,注意系统版本,以下为14.04版本适用,
备份源的配置文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
编辑源的配置文件
sudo gedit /etc/apt/sources.list
删除所有内容,复制以下内容
1 | deb http://cn.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse |
保存退出,更新apt源
sudo apt-get update
如果卡在waiting for headers,输入如下命令
cd /var/cache/apt/archives
sudo rm -rf partial
Ubuntu-14.04安装搜狗输入法
打开搜狗输入法Linux版的官网http://pinyin.sogou.com/linux/?r=pinyin,并下载你需要的版本,这里选择64位版。
在Ubuntu14.04下可以直接点击下载的文件进入软件中心进行安装。
接下来就是在终端中输入im-config,这时会出现一个对话框,点击OK,有一个对话框,点击Yes,你会看到下面的对话框。如果上面是fcitx,就不用管,直接关闭;如果不是,就修改上面的ibus为fcitx.点击OK即可。又会出现一个对话框,接着就是OK,最后重启电脑。
之后,在终端中输入:fcitx-config-gtk3。点击对话框左下角的(+)按钮,弹出另一个对话框,取消Only Show Current Language(很重要,否则不能找到刚安装过的搜狗输入法!)最后,在输入框中输入sogou,选中点击OK即可。之后就可以在系统右上角工具栏键盘标志那选择搜狗输入法了!
Ubuntu中文语言不可用问题
在Language Support中安装chinese后,发现不可选中,只需要将其拖到语言列表的最上方即可,重启
设置右键在当前目录打开终端
安装nautilus-open-terminal,
sudo apt-get install nautilus-open-terminal
重新加载文件管理器
nautilus -q
创建桌面快捷方式
以qtalk为例,在桌面新建一个文件,命名为qtalk.desktop。文件内容如下:
1 | [Desktop Entry] |
根据名字和对应目录修改前4项即可。
给qtalk.desktop加上可执行权限(chmod +x qtalk.desktop),双击打开即可。
将桌面的qtalk.desktop文件拷贝到/usr/share/applications目录下,在Dash中的应用程序也可以找到了!
sudo不需要密码
root用户编辑vi /etc/sudoers,将
%sudo ALL=(ALL:ALL) ALL 修改为:%sudo ALL=(ALL) NOPASSWD:ALL 然后wq!退出即可。
使用sh执行脚本文件出错
ubuntu自6.x版本默认使用dash解析脚本,在终端中输入:sudo dpkg-reconfigure dash然后出现的界面中选择 NO。