Ubuntu12常见问题解决

来源:互联网 发布:php完全中文手册 编辑:程序博客网 时间:2024/04/27 19:16

在使用Ubuntu linux操作系统时,经常会遇到各种问题,在此记录以供查询。

1、rdesktop无法远程Windows7
现象:可以ping通Win7系统ip,但输入rdesktop win7IP后,无反应一段时间,提示”unable to connect”。
解决:
a) 确保Win7系统3389端口处于listening状态。 netstat -an | findstr 3389
b) 关闭Win7系统防火墙。控制面板-> windows防火墙

2、tmux下不能用鼠标滚屏
现象:tmux下输入rdesktop,出现一大段说明,想看下最上边的却发现不能滚屏。
解决:
a) ctrl-b [,进入复制模式,用pageUp和pageDown进行滚屏。
b) 用户目录下新建.tmux.conf,输入set -g mode-mouse on。但这样的话就不能很方便的使用鼠标进行复制,折中下可以用c方法。
c) .tmux.conf中只配置:setw -g mode-keys vi。进行复制模式后用ctrl+d/f进行滚屏。

3、wine+source insight安装问题
现象:今天想要装source insight,虽然vim和eclipse用着还行,但真要看代码,尤其是Android代码,source insight始终占用一席之地。但在ubuntu安装还是有些问题。
解决:
a) wine无法安装问题
更新12.04dep源,如下:

 sudo vim /etc/apt/sources.list deb http://mirrors.163.com/ubuntu/ precise main restricted deb-src http://mirrors.163.com/ubuntu/ precise main restricted deb http://mirrors.163.com/ubuntu/ precise-updates main restricted deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted deb http://mirrors.163.com/ubuntu/ precise universe deb-src http://mirrors.163.com/ubuntu/ precise universe deb http://mirrors.163.com/ubuntu/ precise-updates universe deb-src http://mirrors.163.com/ubuntu/ precise-updates universe deb http://mirrors.163.com/ubuntu/ precise multiverse deb-src http://mirrors.163.com/ubuntu/ precise multiverse deb http://mirrors.163.com/ubuntu/ precise-updates multiverse deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ precise-security main restricted deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted deb http://mirrors.163.com/ubuntu/ precise-security universe deb-src http://mirrors.163.com/ubuntu/ precise-security universe deb http://mirrors.163.com/ubuntu/ precise-security multiverse deb-src http://mirrors.163.com/ubuntu/ precise-security multiverse deb http://extras.ubuntu.com/ubuntu precise main deb-src http://extras.ubuntu.com/ubuntu precise main wine source insight.exe

b) 解决source insight验证码

wine keygen.exe

将得到的验证码填入即可。

4、su root忘记密码
现象:今天想用su root来完成一些操作,su root后密码一直提示错误,把能用的密码都试了一遍,还是不行。
解决:
root 帐户还未设密码,设置即可:

sudo passwd root

===========2016.07.25===========
5、ubuntu截图
写博客突然想传几张图,除了用PrintScreenSysRq和alt+PrintScreenSysRq这个键之外,好像不知道其它的方式。而PrintScreenSysRq这截图方式不能截取任意位置,相当恼火。
解决:
a、搜索出gnome-sreenshot,然后进行截图
b、当然是在终端中直接操作,gnome-screenshot -a
gnome-screenshot usage

6、LVM解决根目录扩容问题
最近遇到了一个问题,就是在装服务器时,刚开始有一块硬盘sda,就把sda挂载到根目录下/。但后来服务器容量不够了需要扩容,于是买了另一块硬盘sdb。但是问题来了,sudo fdisk可以看到sdb已经就绪,但如何扩容根目录还不得知?
网上建议,对home目录内容进行备份,然后把一个分区挂到home目录,在vold.fstab里加入自动挂截的命令。但这样有个问题,就是原硬盘sda的空间就无法利用到home目录下。
建议二,使用LVM进行扩容。但是在装系统时,并没有制做LVM分区,这真是应了“早知今日,何必当初”这句话。所以很纠结,是否要重装系统,重装系统,装系统,系统,统……
服务器容量实在不够了,所以狠下心,重装系统,通知所有人备份数据。我想当时他们的心情是崩溃的,所有数据、编译环境都需要重新搞。也管不了这么多了,长痛不如短痛。
这次在装系统时,向导上确实有LVM分区这一项,所以一路确定下来就OK了。装好之后根目录/就是挂载的逻辑分区,可以动态增加和减小。原理如下:

LVM原理图
了解原理之后,就事半功倍了。开始用fidsk和lvm相关命令进行操作,可能会需要下载相关操作包。这里引用网友提供的操作:

1.接上硬盘,fdisk分区,注意这里分区类型是8e。fdisk /dev/sdb# 2. 创建PV并确认pvcreate /dev/sdb1pvscan 和 pvdisplay# 3.把PV加入VG并确认vgextend /dev/VolGroup00 /dev/sdb1vgscan 和 vgdisplay# 4.扩展LV并确认,是否是LogVol00,请了linux主机上运行df -h 确认持载点lvextend -L + n(M,或G) /dev/VolGroup00/LogVol00 /dev/VolGroup00lvscan 和 lvdisplay# 5.激活VGlvm vgchange -a y /dev/VolGgroup00# 6.调整文件系统大小e2fsck -f /dev/VolGroup00/LogVol00resize2fs /dev/VolGroup00/LogVol00# 7.查看结果df -h
0 0