标签为 "ubuntu" 的存档

Ubuntu14.04用户文件夹中英文切换

安装ubuntu14.04时选择了中文,装好后用户文件夹为中文,在终端操作时有些不太方便,于是需要切换为英文的命名方式。

切换方法很简单,打开终端,先修改为英文环境:

export LANG=en_US

然后再输入

xdg-user-dirs-gtk-update

会弹出一个对话框,可以看到中文文件夹会被修改为对应的英文文件夹,选择确认

最后再恢复为中文环境:

export LANG=zh_CN

解决TightVNC无法连接Ubuntu14.04

使用TightVNC连接Ubuntu14.04远程桌面共享时报错,提示如下:

Error in TightVNC Viewer: No security types supported. Server sent security types, but we do not support any of their.

之前在用ubuntu12.04的时候是好好的,看来新版有些不同啊。

于是搜索了一下,找到解决方案如下:

1、安装dconf-editor

sudo apt-get install dconf-editor

2、打开刚刚安装的dconf-editor,找到下面的配置路径

org > gnome > desktop > applications > remote-access

3、取消钩选 “REQUIRE-ENCRYPTION”属性

好了,现在可以在windows下正常使用TightVNC来连接了

ubuntu服务管理工具

ubuntu下的服务管理工具应该有很多的吧,个人才疏学浅就不一一罗列了,今天要说的是 sysv-rc-conf。

sysv-rc-conf是ubuntu下的图形化服务管理工具,通过它我们可以很方便的修改配置开机启动项。

提示没有该命令时需要先安装一下
sudo apt-get install sysv-rc-conf

安装后之后就可以很方便的使用了
sudo sysv-rc-conf

配置启动级别只需要在括号里选中(使用空格键),设置完成直接按q键就可以保存退出了
这里需要特别说明的一点是,已经删除的服务项还是会显示在列表了,让人看着很别扭,那该怎么删除呢?
方法真的很简单哦,只要
sudo sysv-rc-conf -P
看看是不是已经清爽多了

ubuntu下xampp忘记mysql密码重置

之前在ubuntu 12.04里安装了xampp,设置了mysql数据库root密码,今天需要增加个数据库,发现忘记之前设置的密码是什么了。经过一番摸爬滚打,终于搞明白了,注意以下的操作都是以linux的root身份操作的,其它的未测试,目测只要权限允许应该没问题。

先停止mysql
/opt/lampp/lampp stopmysql

接着这样启动mysqld
/opt/lampp/sbin/mysqld --skip-grant-tables &

会看到类似这样的输出

2014-04-29 10:54:43 25686 [Note] /opt/lampp/sbin/mysqld: ready for connections.
Version: ‘5.6.16’ socket: ‘/opt/lampp/var/mysql/mysql.sock’ port: 3306 Source distribution on

此时光标可能会停在on后,没有回到提示符状态,那么就先敲一下回车,然后就回到命令提示符状态了。
接下来,就可以空密码root登录到mysql数据库了
/opt/lampp/bin/mysql -u root

赶紧设置为新的root密码吧

mysql> use mysql;
mysql> update user set password=PASSWORD(“123456”) where User=’root’;
mysql> flush privileges;
mysql> quit

重启mysql
/opt/lampp/lampp stopmysql
/opt/lampp/lampp startmysql

vmware安装linux客户机共享目录/mnt/hgfs为空

由于文件的搜索功能需要调用linux命令来实现,在现有windows平台下就无法测试了,于是不得不开个linux的虚拟机来调试。

在vmware中安装了ubuntu12.04,安装好了tools,但是发现设置共享目录时遇到个小问题。

按照之前客户机为windows的情况操作,宿主机设置好共享后客户机就可以看到了,但是linux似乎有点不太一样。

对于linux而言,宿主机的共享目录应该出现在/mnt/hgfs目录下,但是刷新了几下依然看不到,郁闷哪。

sudo apt-get install open-vm-dkms

会提示一些配置先Y,在N、N、N……下去

共享禁用再启用就可以刷新看到共享目录了

设置ubuntu使用root帐号登录

之前在虚拟机里安装了ubuntu,使用的过程中发现默认登录的帐号不是root,一般操作没有影响,但是在进行安装软件等操作时权限不够,需要root管理员权限才行。

虽然可以临时输入root密码来完成操作,但是如果这样的操作较多,总是要求权限就显得有些繁琐了。

因为是在虚拟机中使用,主要用于测试,并非常规使用,不需要考虑这么多的安全性,于是考虑直接以root帐号登录来使用系统。

切换使用root登录失败,经查原来是设置的原因,可以采取下面的方法来达到目的。

通过修改/etc/gdm/gdm.conf文件,就可以使用root帐号直接登陆了

AllowRoot=false改为AllowRoot=true重启就ok

如果想重新设置root的密码,则执行

sudo passwd root

会提示输入新的密码

当然如果出于安全的考虑,想要禁用root帐号,可以执行下列的命令:

sudo passwd -l root