ubuntu系统初级设置



 
ubuntu常见问题解决(trouble shooter)
2008-12-28 22:46
   这里列举了自己在使用ubuntu系统中的一些问题解决方法,或许能在你为ubuntu一些小问题搞的焦头烂额的时候给你灵光.....
文中素材大部分来自网络搜索,感谢那些前辈的使用心得,特别感谢http://forum.ubuntu.org.cn/和http://wiki.ubuntu.org.cn/。

刚安装系统时,强类建议首先查看ubuntu速配指南:http://wiki.ubuntu.org.cn/%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97。按照这上面的步骤配置你新安装的ubuntu系统会变得格外的简单!
==========================================
系统相关
1. ubuntu下查看CPU情况
可以查看cpu运行频率等信息
安装 cpufrequtils
sudo apt-get install cpufrequtils
使用方法:
cpufreq-info, cpufreq-selector, cpufreq-set
具体使用方法可查询man:
man cpufreq-info
ps:监视cpu频率的系统就有,右键单击面板,选择“添加到面板”,里面找到“cpu频率范围监视器”。

2. 删除系统旧的内核
ubuntu经常更新,包括内核,导致时间久了之后在系统启动时显示很多已安装内核,让人看了不爽,可用如下方法删除之。(#后内容是注释)
uname -a  #使用这个命令可以查看当前系统使用的内核。
dpkg --get-selections|grep linux #列出当前内核。带image的则是已经安装的内核,可以用以下命令卸载:
sudo apt-get remove linux-image-2.6.24-11-generic #其中 linux-image-2.6.24-11-generic 为版本号,输完全。

3. 系统显卡驱动安装/卸载失败时,导致系统进入“低级图形模式”
sudo apt-get install envyng-core #安装envyng,这个是帮助安装和卸载显卡驱动的(包括ati和nvidia)
sudo envyng -t #运行envyng
把已经安装的驱动删除,

图形界面出问题时也可以尝试把xorg.conf文件删除再重新启动(在/etc/X11目录下),最好先备份一下。
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
sudo rm /etc/X11/xorg.conf

4. 清理
清理用sudo apt-get autoclean
sudo apt-get clean
apt-get autoclean清理旧版本的软件缓存
sudo apt-get clean清理所有软件缓存
sudo apt-get autoremove删除系统不再使用的孤立软件

应用程序中有垃圾项,要删除,可到
~/.local/share/applications下面看看,直接删除之

5. bin文件不能执行
遇到bin文件不能执行的情况时,执行如下语句,添加bin文件的可执行权限:
sudo chmod +x ******.bin

6. 添加自己安装的软件到应用程序栏

自己下载的软件包添加到应用程序栏的方法,以古老的LumaQQ为例(现在有腾讯官方的QQ版本http://im.qq.com/qq/linux/download.shtml):
把软件sudo mv到/opt/下面,跟改权限755
添加/usr/share/applications/****.desktop文件,文件的格式参考如下(也可参考目录内其他desktop文件):
[Desktop Entry]
Name=LumaQQ
Comment=QQ Client
Exec=/opt/LumaQQ/lumaqq
Icon=/opt/LumaQQ/QQ.png
Terminal=false
Type=Application
Categories=Application;Network;(完)

7. 取消开机磁盘自检
Routine check of drives:/dev/sda10,Press ESC to skip
使用ubuntu过程中,发现过一段时间系统开机时就会自检一次磁盘,如果不喜欢,可以取消:
sudo vi /etc/fstab
该文件中有如下两行:
/dev/sda10 / ext3 default 0 1
/dev/sda9 /boot ext3 default 0 2
其中:1 代表First file system(pation) to check,2代表All other file systems to be checked.
将1 和 2 都改为 0 即可,表示not check


8.修改grub
默认启动顺序
在ubuntu和windows共存系统中,grub默认会把ubuntu作为启动默认启动项目,如果需要把windows设为默认启动方式,需要修改/boot/grub/menu.lst文件来实现

执行sudo vim /boot/grub/menu.lst,下面是我的menu.lst的部分内容:

## ## End Default Options ##

title        Ubuntu 8.04.2, kernel 2.6.24-23-generic
root        (hd0,10)
kernel        /boot/vmlinuz-2.6.24-23-generic root=UUID=c59b276a-0cb3-4e45-aab3-37ca8f1a4593 ro quiet splash
initrd        /boot/initrd.img-2.6.24-23-generic
quiet

title        Ubuntu 8.04.2, kernel 2.6.24-23-generic (recovery mode)
root        (hd0,10)
kernel        /boot/vmlinuz-2.6.24-23-generic root=UUID=c59b276a-0cb3-4e45-aab3-37ca8f1a4593 ro single
initrd        /boot/initrd.img-2.6.24-23-generic

title        Ubuntu 8.04.2, kernel 2.6.24-22-generic
root        (hd0,10)
kernel        /boot/vmlinuz-2.6.24-22-generic root=UUID=c59b276a-0cb3-4e45-aab3-37ca8f1a4593 ro quiet splash
initrd        /boot/initrd.img-2.6.24-22-generic
quiet

title        Ubuntu 8.04.2, kernel 2.6.24-22-generic (recovery mode)
root        (hd0,10)
kernel        /boot/vmlinuz-2.6.24-22-generic root=UUID=c59b276a-0cb3-4e45-aab3-37ca8f1a4593 ro single
initrd        /boot/initrd.img-2.6.24-22-generic

title        Ubuntu 8.04.2, memtest86+
root        (hd0,10)
kernel        /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title        Microsoft Windows XP Professional
root        (hd0,0)
savedefault
makeactive
chainloader    +1


我们可以找到数行以title开头的文字,从0开始计数,发现Microsoft Windows XP Professional一项是6。在文件中找到第一行以非#打头的default,修改
“default 0”为”default 6“就OK了。


9. Grub恢复
grub在被破坏,或在ubuntu系统与windows双系统情况下重装windows导致grub被覆盖,导致ubuntu系统无法引导,用如下方法修复grub:
用livecd从光驱启动,启动进入cd上的ubuntu系统。
sudo grub
find /boot/grub/stage1 #(显示结果应是:hd0,x)
root (hd0,x)
setup (hd0)
quit



10. 添加设备管理器
ubuntu 8.04并没有像windows的设备管理器(ubuntu其他版本没用过),在baidu上搜了没结果,后来在外网上发现一个添加设备管理器的方法,现分享如下:
1. 运行命令sudo apt-get install gnome-device-manager,自动下载安装一个几百K的文件
2. 选择“系统”-“首选项”-“主菜单”
3. 在左侧选中的"系统"-"系统管理",右侧选“新建项目”
4. 弹出框,在“命令”栏中输入"gnome-device-manager"(不算冒号),其他栏自己随便填,比如名称栏填"Device Manager"
5. 点“确定”就OK!

KDE桌面的话用
kde-device-manager

参考https://answers.launchpad.net/ubuntu/+question/35890

==========================================
网络使用
1. apt-get设置代理proxy方法
方法一:
这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。
在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。
export http_proxy=http://yourproxyaddress:proxyport
据说取消代理使用
export http_proxy=""
即可。

方法二:
这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。
注意:某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。
sudo gedit /etc/apt/apt.conf在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。
Acquire::http::Proxy "http://yourproxyaddress:proxyport";保存apt.conf文件。

方法三:
这种方法会在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。
gedit ~/.bashrc在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。
http_proxy=http://yourproxyaddress:proxyport
export http_proxy保存文件。关闭当前终端,然後打开另一个终端。
使用apt-get update或者任何您想用的网络工具测试代理。我使用firestarter查看活动的网络连接。

如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效。

2. firefox设置
http://wiki.ubuntu.org.cn/Firefox
firefox建议安装的插件:
Tab mix plus (标签管理)
Adblock plus (广告过滤)
Downthemall (下载管理器)
Easy DragToGo (鼠标拖放工具)
Flashblock (flash拦截)
Gmail notifier (gmail邮箱提醒,有gmail帐号用户可试试看)

firefox添加浏览器搜索工具,比如百度搜索:
http://addons.sociz.com/firefox/search-engines/

3.宽带拨号
----------------------------------------
在终端执行命令:
sudo pppoeconf

然后按照提示一步步next就行了,中途需要输入adsl用户名和密码。
设置完成后会提示你,是否启动系统时自动连接,选择是就可以以后每次登陆ubuntu都会自动拨通上网了。

以后,要手工拨号,打开终端,输入命令:
sudo pon dsl-provider
手工断线:
sudo poff
查看连接情况:
plog 和 ifconfig ppp0
ifconfig ppp0 可查询本机的上网IP。


==========================================
虚拟机
ubuntu系统上用virtualbox虚拟机居多,我在这之上装的是windows xp。

1. 权限错误

The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..
解决方法:
执行:
sudo adduser **** vboxusers
其中****代表你电脑的用户名,然后重启电脑。

2. 升级内核后的问题
每次系统内核升级后去运行虚拟机上的guest系统(windows xp),会报如下错误:
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root. VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).

先关闭virtualbox,然后执行 sudo /etc/init.d/vboxdrv setup

3. 鼠标键盘问题
sudo apt-get install scim-bridge-client-qt
im-switch -s scim-bridge
然后注销,重新登录就是。

4. 安装附加工具包/增强功能包
虚拟光驱指定到Virtualbox的一个iso文件上安装即可。安装此工具后才可以进行文件目录的共享操作等。

5. 文件共享
在主机系统(host)上有virtualbox的图形操作方法很简单,在guest系统上(windows xp)上:
我的电脑->(右键)网络...驱动器...->输入:
\\vboxsvr\share(文件夹名称)

摘自:http://hi.baidu.com/doyanger/blog/item/088adc03fb1024084afb5126.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值