首页 > 代码库 > Ubuntu系统常见问题整理(Part 2)

Ubuntu系统常见问题整理(Part 2)

23 ***文件名带空格的文件

把文件名中间的空格加双引号。例: rm  my"空格"file 进入或者执行文件名带空格文件的命令格式也一样


24 更改MAC地址

00:1a:73:d7:3b:e2

sudo ifconfig eth2 down

sudo ifconfig eth2 hw ether XX:XX:XX:XX:XX:XX

sudo ifconfig eth2 up

以上修改重启后会失效,若要永久修改,可直接编辑/etc/network/interfaces文件

pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX


25 修改Vbox虚拟硬盘文件的UUID

sudo VBoxManage internalcommands sethduuid 虚拟硬盘文件名 (*.vdi)


26 centos系统***X Window

***:yum groupremove “X Window System”

安装:yum groupinstall “X Window System”


27 恢复***文件

1、安装testdisk sudo apt-get install testdisk

2、启动 sudo photorec

3、选择要扫描的磁盘

4、选择磁盘类型

5、选择要扫描的分区

6、扫描选项

7、选择恢复文件的保存路径

8、开始扫描


28 添加/***开机自启动服务

功能 更全的工具:sysv-rc-conf

   #sudo apt-get update

   #sudo apt-get install sysv-rc-conf

   运行:#sudo sysv-rc-conf

   也可以直接加入启动程序,例如把 /etc/init.d/red5 加入到系统自动 启动列表中:

   #sudo sysv-rc-conf red5 on

   其他使用方法见: google::Ubuntu::sysv-rc-conf 命令用法

   也可以直接修改

   直接改 /etc/rc0.d ~ /etc/rc6.d 和 /etc/rcS.d 下的东西,S开头的表示启动,K开头的表示不启动,

   例如:想关闭 Red5 的开机 自动启动,只需 #sudo mv /etc/rc2.d/S20red5 /etc/rc2.d/K20red5 

就可以了。


29 Ubuntu文件名字乱码

1、执行 sudo gedit /var/lib/locales/supported.d/zh

加入以下配置参数

zh_CN.GB18030 GB18030 (最新汉字编码字符集,向下兼容GBK,GB2312)

zh_CN.GBK GBK (汉字扩展编码,向下兼容GB2312, 并包含BIG5全部汉字)

zh_CN.GB2312 GB2312 (简化汉字编码字符集)

zh_HK.BIG5 BIG5 (繁体)

zh_TW.BIG5 BIG5 (繁体)

然后执行 sudo locale-gen


2、安装convmv : sudo apt-get install convmv

转换文件编码格式: convmv  -f GBK(源编码) -t UTF-8(新编码) --notest 文件名

若是目录后面需要加上 /*


30 linux虚拟机挂载 分配数据空间

mount -t vboxsf 分配的空间名称 挂载点


31 deb包安装方式

安装gdebi软件包安装程序: sudo apt-get install gdebi

修改/etc/gnome/defaults.list 把deb= 和debian-package= 后面的内容改成gdebi.desktop


32 转换文件的换行符(Win-Linux,Linux-Win)

安装软件包dos2unix,unix2dos

windows下的文件转换成linux格式使用:dos2unix filename 反之则是:unix2dos filename


33 ROOT用户锁定屏幕

安装软件包:xlock

xlock的官网:http://www.tux.org/~bagleyd/xlockmore.html

下载最新的源码,我此时下载的是xlockmore-5.34.tar.bz2

解压之后,常规三部曲:

./configure && make && make install

configure的过程可能发现各种包各种库不存在,相对应地安装它们,这里不做细述。

我再make的时候,报错找不到-lXinerama,很奇怪,因为如果缺少链接库,configure的时候就该报告。

下来调查一看,只有libXinerama.so.1和libXinerama.so.1.0.0,我晕,手动建立一个符号链接了事。

运行时,只需要在终端敲入命令即可

# xlock

屏幕立即进入屏保,当按下任意键或者移动鼠标时,出现输入密码的提示。gnome环境下root账号锁屏成功。


34 启动图形化远程桌面服务

1、服务器安装:apt-get install vnc4server

客户端

Linux下可以使用xvnc4viewer(apt-get install xvnc4viewer)

Windows下可以使用RealVNC的free版。

2、服务器安装完成之后需要先使用vncpasswd命令创建一个密码,密码加密存放在~/.vnc/passwd文件中

3、把~/.vnc/xstartup文件的内容换成 /etc/X11/Xsession文件的内容,启动桌面之后就像本机启动一样

4、如果要修改vnc4server的端口,可以修改/usr/bin/vncserver文件,在大约第212行,有一句 

$vncPort = 5900 + $displayNumber; 

其中5900就是端口的起始数,按照上面那句的设置,虚拟服务1的端口号就是5900+1=5901,虚拟服务2的端口号就是5900+2=5902,以此类推。

5、启动服务器也很简单,执行vncserver,或者以如下命令启动

vncserver -geometry 1280×800 -alwaysshared :1

这个命令包含了3个参数,第一个参数geometry表示分辨率,你可以指定适合自己桌面的分辨率;第二个参数alwaysshared表示运行多个人同时连接到同一个桌面;第三个参数:1表示开启一个1号远程桌面,此时你可以使用ip:1来连接这个远程桌面。(注意:上面1280与800之间的连接符为英文字母x(xyz的x),而不是中英文的乘号!)

6、关闭服务:vncserver -kill :1(1表示开启的桌面号)

7、客户端使用IP:Port(如果改变了默认端口则需要加上端口号):1(桌面号)的方式来连接


35 系统提示找不到Xauthorization文件

在当前用户下执行:

touch ~/.Xauthority && sudo chown $LOGNAME  ~/.Xauthority && chmod 600 ~/.Xauthority

touch ~/.Xauthorization && sudo chown $LOGNAME  ~/.Xauthorization && chmod 600 ~/.Xauthorization


36 安装便签工具

apt-get install xpad


37 右键菜单添加新建文件

在/home/用户名/Templates/目录下新建以想增加的文件类型为后缀名的空文件。比如:excle.xls  txt.txt  word.doc


38 安装QQ2012

1、sudo dpkg -i wineQQ2012.deb

2、64位系统还需要运行命令:sudo apt-get install ia32-libs

3、卸载命令:dpkg -r qq-for-wine

4、wineQQ下载网址:http://www.longene.org/download/


39 zorin7(增加Backspace返回功能)

1、sudo gedit ~/.config/nautilus/accels

在最后一行添加: (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") 保存退出

2、重启程序:nautilus -q


40 zorin7(配置雷鸟邮件客户端连接exchange)

1、打开 Thunderbird 选择 附加组件

2、在搜索中输入 Exchange 进行搜索

3、安装 ExQuilla for Microsoft Exchange

4、在 Thunderbird 工具栏中找到 ExQuilla for Microsoft Exchange 选择 Add Microsoft Exchange Account…

5、手动输入您的 Exchange Web Services (EWS) 地址 并点击 下一步

在 Thunderbird 配置 Exchange 账户的过程中需要知道您的 Exchange Web Services (EWS) 地址。

该地址类似 https://YOUR_DOMAIN/EWS/Exchange.asmx。


41 ubuntu开机自动进入字符界面

sudo vi /etc/default/grub

找到那一止: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

        改成: GRUB_CMDLINE_LINUX_DEFAULT="text "或"quiet splash text"

       保存后 sudo update-grub 重启便可。

42 安装搜狗输入法

1.安装fcitx之前先卸载ibus

$ sudo apt-get purge ibus ibus-gtk ibus-gtk3

$ sudo apt-get purge ibus-pinyin ibus-table python-ibus

$ killall ibus-daemon

$ rm -rf ~/.config/ibus

#apt-get purge表示非常干净的卸载软件包,包括配置文件。


2.使用以下命令安装搜狗输入法

$ sudo add-apt-repository ppa:fcitx-team/nightly

$ sudo apt-get update

$ sudo apt-get install fcitx-sogoupinyin


3.安装完成后注销重新登陆

#其他可选词库:fcitx-pinyin、fcitx-sunpinyin、fcitx-googlepinyin


43 命令行锁屏

gnome-screensaver-command --lock


44 解决rc.local中的脚本开机不自动运行

Ubuntu默认将/bin/sh链接到/bin/dash,而/etc/rc.local脚本中用的正是/bin/bash,导致出错。

可以ll /bin/sh查看一下,如果是链接到dash,进行以下操作进行修改:

1 将默认的shell改成bash的方法:

sudo dpkg-reconfigure dash 然后选择 no 即可。

2 重新进行软链接

sudo unlink /bin/sh

sudo ln -s /bin/bash /bin/sh


本文出自 “一行菜鸟上青天” 博客,请务必保留此出处http://rmeos.blog.51cto.com/761575/1423497