Learning Ubuntu

uname

-s或–sysname    显示linux内核名称
-r或–release    显示linux操作系统内核版本号
-a或–all        详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称


# switch to root

sudo -s
su <user_id>

# display the Ubuntu version
cat /etc/issue
sudo lsb_release -a

# kill the specific process
ps -ef | grep <name>
kill -9 <pid>

# find big file & delete it
find . -size +1000000c -print
find . -size +1000000c -exec rm {} \;

# reboot or shutdown
sudo reboot
sudo shutdown -h now

# install vnc
vncserver -geometry 1010x678
vncserver -kill :1

# Scim中文输入法安装
sudo apt-get install scim scim-pinyin
(想装五笔等输入法的话就换成scim-tables-zh,这里装的是拼音输入法)
sudo apt-get install scim-gtk2-immodule scim-qtimm
sudo apt-get install im-switch
sudo im-switch -s scim

# Shutdown or restart linux

SYNTAX
       shutdown [options] when [message]

OPTIONS
   -c     Cancel a shutdown that is in progress.

   -f    Reboot fast, by suppressing the normal call to fsck
         when rebooting.
   -h    Halt the system when shutdown is complete.

   -k    Print the warning message, but suppress actual shutdown.

   -n    Perform shutdown without a call to init.

   -r    Reboot the system when shutdown is complete.

   -t sec
         Ensure a sec-second delay between killing processes
         and changing the runlevel.

Examples
 Shutdown immediately:
   shutdown -h now

 Reboot immediately:
   shutdown -r now

 Shutdown at 8 pm:
   shutdown -h 20:00

 Shutdown in 10 minutes:
   shutdown -h +10
   
Q: 如何合理分区?
A: 一块硬盘最多四个主分区,或三个主分区+一个扩展分区(内含n个逻辑分区)。linux可以安装在主分区或逻辑分区。一般情况下,只需分/ 和swap两个区就足够了,另外建议把/home独立分区,以后重装就不必重新设置很多东西。swap是交换分区,如果内存<=256,请在分区时设置成512MB,内存>=512MB的给个512MB就足够了(如果要休眠,恐怕还是>=内存比较保险)。不建议不划分swap区,某些时候你还是会需要它的,无论你内存有多大。

Q: 为什么ubuntu没有root帐号?如何以root权限做一些事情?
A: ubuntu本来就不推荐用root帐号,危险性比较大,其密码是随机的。如果你需要用root权限,请在命令前输入sudo,会提示你输入密码(注意,此密码即你的用户密码。输入时密码不可见,非*****之类)。

Q: 哪里可以找到ubuntu的学习资料?
A: ubuntu官方中文wiki;非官方wiki,很全面,有中文翻译,强烈推荐!很棒的教程一;很棒的教程二;HowtoForge,这里有很多linux包括ubuntu的教程。
其他必看的有本论坛各板块的精华帖、置顶帖,还有千万别忘了你系统自带的帮助(相当全)。另外要学会用man命令去看某命令的手册,比如man apt-get。info命令也很棒。

Q: 我应该装哪个版本的ubuntu?
A: 这个要看个人喜好咯。喜欢gnome的用ubuntu,喜欢kde的用kubuntu,喜欢xfce的用xubuntu。机器比较老,或者内存小于256MB的,请选择xubuntu(轻量级,很快)或者server版本(无桌面)。如果不清楚我在说什么,先看这里。

Q: 重装windows后,ubuntu怎么就没了?
A: 因为那个自说自话的windows把硬盘的MBR重写了,导致ubuntu无法引导。有多种方法可供选择。参见方法一,方法二,方法三。

Q: 怎样修改默认的启动系统?
A:
代码:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
找到 default 0,将0改成你其他系统的位置,位于第X项,就是修改成 X-1(从0开始数)。

Q: 如何自己编译/安装软件阿(为什么我没有make命令/gcc怎么没有等)?
A: 你没有安装编译环境,只需
代码:
sudo apt-get install build-essential

Q: linux下有病毒么,需要安装防火墙吗?
A: 据我所知,大概有那么200种,比起windows的2000000种(还在与日俱增)少多了。如果你中毒了,恭喜你,可以买彩票了。如果实在要装,个人推荐antivir,是一个免费的杀毒软件,排名很前的哦。主页,下载地址。
至于防火墙,ubuntu默认并未激活,无特殊需要,根本不必开启,因为远程端口默认是关闭的。换句话说,你完全可以裸奔:D。参见:windows, osx, linux/unix安全性比较。如果需要开启,请安装firestarter
代码:
sudo apt-get install firestarter
或者可以手动配置iptables。

Q: 一般软件安装在什么目录?
A: 一般的deb包(包括新立得或者apt-get下载的)都装在/usr(严格讲会装到系统各个目录,如/bin, /sbin, /var, /lib, /opt等等)。自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。如果想知道具体位置,用命令
代码:
dpkg -L xxx.deb
注意,xxx是deb包的名称,也可以用新立得来查看。另参见apt使用参考。

Q: 如何查看我的系统版本?
A:
代码:
lsb_release -a

fan@fan-desktop:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 8.10
Release:        8.10
Codename:       intrepid

Q: 如何给VirtualBox里的linux系统添加新磁盘空间?

A:

在虚拟机的”设置“选项中,选择”硬盘“,在"虚拟硬盘列表"的右侧,选择”分配虚拟硬盘“按钮,再选择”新建 “按钮。在新弹出的窗口中,”虚拟硬盘类型“选择”动态扩展“,再选择虚拟硬盘的位置,及设置虚拟硬盘的大小(这里设定为5G)。最后点击”完成“,则完成虚拟硬盘的创建。

(1) Creat mount point dirctories
sudo make /mnt/share
sudo make ~/ubuntuex

(2) Adding the following two lines at the end of /etc/fstab
ubuntu_share   /mnt/share  vboxsf defaults 0 0
/dev/sdb1   /home/bambreeze/ubuntuex  ext3    defaults    1   2   

(3) Make symbolic links
ln -s ~/ubuntuex/workspace/ ./workspace
ln -s ~/ubuntuex/livespace/ ./livespace

详细过程,参考 http://hanhe-tech.com:8089/blog/278-7958.html


Q: 如何给VirtualBox里的linux系统扩大当前的磁盘空间?

A:

(1)  先在VirtualBox介质管理中,创建一个新的虚拟硬盘

(2) 执行如下命令

Oracle VM VirtualBox Command Line Management Interface Version 4.1.2
(C) 2005-2011 Oracle Corporation
All rights reserved.

Usage:

VBoxManage clonehd          <uuid>|<filename> <uuid>|<outputfile>
                            [--format VDI|VMDK|VHD|RAW|<other>]
                            [--variant Standard,Fixed,Split2G,Stream,ESX]
                            [--existing]


Syntax error: unknown option: -existing

c:\Program Files\Oracle\VirtualBox>VBoxManage clonevdi C:\_iWorks\VirsualBox\ubuntu1010.vdi C:\_iWorks\VirsualBox\maverick.vdi --existing
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 5f37a7d3-4aa2-4daf-bea7-eab2dfb928f4

(3) 使用 Gparted 调整合并分区


Q: ubuntu 12.04系统托盘不显示ibus输入法图标的解决方法

A: 

方法1:

gconftool --type boolean -s /desktop/ibus/panel/show_icon_on_systray true
gconftool --type boolean -s /desktop/ibus/panel/show true
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

方法2:

killall ibus-daemon
ibus-daemon -d



参考文献

1. http://wiki.ubuntu.org.cn/UbuntuSkills

2. How to resize a VirtualBox disk partition

3. Virtualbox Gparted VDI Resize

4. http://www.linuxidc.com/Linux/2011-07/39628.htm

5. http://www.save-info.com/classic/2010/12/09/657

6.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值