====== Ubuntu 技巧 ======
===== 使用 root 登入 Ubuntu =====
1. 首先點選左上角的 附屬應用程式 中的 終端機
{{:os:linux:ubuntu:01.jpg?400|}}
2. 然後下一道指令去變更 root 的密碼,如下圖所示
$sudo passwd root
{{:os:linux:ubuntu:02.jpg?400|}}
3. 再來點選 系統 –> 管理 –> 登入畫面
{{:os:linux:ubuntu:03.jpg?400|}}
4. 在登入視窗的偏好設定中點選 安全性
{{:os:linux:ubuntu:04.jpg?400|}}
5. 在 安全性 的選單中,勾選 允許本地端系統管理員登入
{{:os:linux:ubuntu:05.jpg?400|}}
6. 請先把系統 登出
{{:os:linux:ubuntu:06.jpg?400|}}
7. 輸入您的帳號 root
{{:os:linux:ubuntu:07.jpg?400|}}
8. 輸入您 root 的密碼
{{:os:linux:ubuntu:08.jpg?400|}}
9. 以 root 登入時會出現這個訊息這時請直接點選 Continue 即可
{{:os:linux:ubuntu:09.jpg?400|}}
----
===== 使用 root 開啟檔案資料夾 =====
# sudo nautilus
----
===== 解决vi方向键和退格键失效的方法 =====
解决办法:
修改 /etc/vim/vimrc.tiny , 将
1. set compatible 改成 set nocompatible
2. 添加 set backspace=2
即可。
----
===== Ubuntu 12.04 LTS 如何讓root登入 =====
請打開終端機來修改一個檔案
1. vim /etc/lightdm/lightd.conf
2.在最後面加上這一行
greeter-show-manual-login=true
3. 保存起來 重開機
4. 登入畫面多一個login的選項!
PS. 當然你須先修改 root 的密碼
sudo passwd root
----
===== Ubuntu 12.04 LTS 文字模式登入 =====
開啟終端機,編輯 /etc/default/grub,找到下列這行後,加上#字。
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
再輸入下列此行
GRUB_CMDLINE_LINUX_DEFAULT="text"
存檔離開後
再輸入下列此行
sudo update-grub
重新開機
----
===== Ubuntu 設定固定 IP =====
由於安裝的 Ubuntu 是Desktop的版本,所以,系統裝好了之後預設都是用 Dhcp來取得 IP,記錄一下用手動方式來設定IP
# sudo vi /etc/network/interfaces
一、單網卡單 IP
auto eth0 ## 重要,這一行一定要設定
iface eth0 inet static
address [IP] ## 請將 [IP] 換成你要的 IP
netmask 255.255.255.0
gateway 192.168.1.1
二、單網卡多個 IP(直接在網卡後,加上 “:n“)
auto eth0:0
iface eth0:0 inet static
address [IP]
netmask [遮罩]
gateway [閘道]
auto eth0:1
iface eth0:1 inet static
address [IP]
netmask [遮罩]
gateway [閘道]
設定好了之後,需要重新啟動網卡才會生效,可以利用下列指令來達到這個動作
# sudo /etc/init.d/networking restart
----
===== Ubuntu下更改eth0網卡名稱為eth1 =====
這個方法用於解決Ubuntu下更換網卡後,新網卡變更為eth1,並且源網卡的名稱eth0,無法給新網卡用的情況。也可以用於為網卡更名。
網卡MAC地址改變之後,在Linux中找到網卡,新的網卡會被識別為eth1或者更為靠後的網卡寫入到/etc/udev/rules.d/70-persistent-net.rules這個文件中,修改/etc/udev/rules.d/70-persistent-net.rules這個文件,將eth0的MAC地址修改為改變後的地址就可以。
編輯 /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x1022:0x2000 (pcnet32)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:06:59:ab", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x1022:0x2000 (pcnet32)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:7d:11:9e", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:d7:89:88", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
將其中的eth0,改為eth1,保存後重啟系統即可。
----
===== Install Development Tools =====
# sudo apt-get install build-essential
----