Ubuntu 13.04 來襲:鉚勁浣熊酷炫體驗
原創【51CTO原創稿件】北京時間4月26日,廣為流行的Linux發行版本Ubuntu迎來了又一次的重大更新,版本正式升級至代號為“Raring Ringtail ”的Ubuntu 13.04;每6個月Ubuntu Linux就會發布一款新的版本。Ubuntu 13.04又名“鉚勁浣熊”。
一、安裝升級
1 我的升級過程
對于已經安裝12.10桌面環境的用戶可以使用Upgrate Manager 進行升級。
$sudo apt-get update && sudo apt-get dist-upgrade |
首先設置如圖1操作即可 。
圖1 可以使用Upgrate Manager 進行升級
下面按照圖2 提示升級操作 。
圖2按照提操作
圖3 是歡迎的截圖:
圖3歡迎的截圖
圖4是升級過程的截圖:
圖4升級過程的截圖
圖5是 確認界面:
圖5確認界面
點擊“開始升級”按鈕,系統重啟登錄后就是鉚勁浣熊版本版本了如圖6 、圖7。
圖6鉚勁浣熊版本登陸界面
圖7鉚勁浣熊版本工作界面
#p#
服務器版的升級方法
- #apt-get install update-manager-core
- 修改配置文件/etc/update-manager/release-upgrades...
- vi /etc/update-manager/release-upgrades
- Prompt=normal
- 然后使用命令升級:
- # do-release-upgrade –d
2 了解一下Ubuntu 服務器版本Virtual Kernel
筆者最近才知道的,原來Ubuntu 服務器版本的安裝界面包括四個模式,在啟動選項畫面的最下方(如下圖)按F4鍵,就會出現四種安裝Ubuntu 服務器版本的 的選項來讓你選擇如圖8,
圖8 按 F4 可選擇安裝的模式
Ubuntu 服務器版本的這四種安裝選項分別是Normal、OEM install、Install a minimal system和Install a minimal virtual machine,而在這四種方式之中,筆者主要說說第三項的Install a minimal system和第四項的Install a minimal virtual machine安裝方式,Normal安裝方式就是預設的安裝方式,會采用 Server Kernel 并安裝 Ubuntu Server 的基礎軟件(Basic Ubuntu Server),而OEM install 安裝方式和Normal差不多,只是在安裝完成后,會有一個叫做Prepare for shipping to end user的工具來讓制造商加入所需的軟件和驅動程序,Install a minimal system安裝方式和Normal一樣,是采用 Server Kernel,但是,不安裝 Ubuntu Server 的基礎軟件,最后的Install a minimal virtual machine安裝方式則是采用 Virtual Kernel,但是,也和Install a minimal system一樣,不會安裝 Ubuntu Server 的基礎軟件,所以,后二種安裝方式所安裝起來的 Ubuntu Server,會比采用「Normal」方式所安裝的 Ubuntu Server 來得精簡。而 Server Kernel 和 Virtual Kernel 有什么不同呢 ? 大致上來說,其實,應該只是差在對硬件的支持程度!Virtual Kernel 主要是針對幾套比較知名的虛擬機器軟件來提供所需的硬件驅動程序,像是 KVM、XEN 和 VMWare 等 (官方文件似乎沒有提到 VirtualBox),所以,比起 Server Kernel 來說,Virtual Kernel 能夠支持的硬件就相對的少很多,但是,所需的資源也相對的會比較少,所以,采用 Virtual Kernel 的 Ubuntu Server 就可以在較少資源的環境里運行,這樣,在需要布署大量虛擬機器來運行的情況下,就可以在相同的硬件條件下,布署更多的虛擬機器, 不過因為 Virtual Kernel 支持的驅動程序較少,因此,Virtual Kernel 很不適合用來直接安裝在實體機器。
下面筆者使用Install a minimal virtual machine這種方式來把 Ubuntu Server 安裝到虛擬機器來比較用uname –a命令來看一下如圖9,
圖9
#p#
二、安裝后的一些配置
1 獲取root 權限
- sudo su
- 設置root密碼
- sudo passwd root
2 安裝ssh 服務器
- #apt-get install ssh openssh-server
- vi /etc/ssh/sshd_config
- #修改第 27行
- PermitRootLogin no
- 重新啟動服務
- #initctl restart ssh
3 安裝Cinnamon
用來用去還是覺得 Ubuntu 的 Unity 不順手,Cinnamon 是一個 GNOME Shell 的分支,試圖提供一個類似Gnome 2的布局:默認底部面板(可選,您可以面板位置)支持自動隱藏,面板小程序,經典的系統托盤,GNOME2 樣的通知等,但使用GNOME3 核心。
下面是安裝Cinnamon過程:
- sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
- sudo apt-get update
- sudo apt-get install cinnamon
下次登錄選擇cinnamon即可如圖10:
圖10選擇cinnamon
圖11是登錄后的工作界面:
圖11 登錄后的工作界面
說明:Cinnamon提供獨立的特效控制中心,支持精細的自定義。 Cinnamon 提供三種風格的桌面布局:
傳統風格,只在屏幕下方有工具條,類似 Windows 7;活葉風格,只在屏幕上方有工具條,類似 OS X;經典風格,屏幕上下都有工具條,類似 GNOME 2。
還可以安裝gnome-shell
sudo apt-get install gnome-shell |
4 配置網絡接口
修改配置文件
- vi /etc/network/interfaces
- auto lo
- iface lo inet loopback
- # The primary network interface
- auto eth0
- iface eth0 inet static
- address 192.168.0.100
- netmask 255.255.255.0
- network 192.168.0.0
- broadcast 192.168.0.255
- gateway 192.168.0.1
- dns-nameservers 8.8.8.8 8.8.4.4
重新啟動網絡接口:
- /etc/init.d/networking restart
修改主機名稱為:net.cjh.com
- vi /etc/hosts
- 127.0.0.1 localhost.localdomain localhost
- 192.168.0.100 net.cjh.com server1
- # The following lines are desirable for IPv6 capable hosts
- ::1 ip6-localhost ip6-loopback
- fe00::0 ip6-localnet
- ff00::0 ip6-mcastprefix
- ff02::1 ip6-allnodes
- ff02::2 ip6-allrouters
運行命令:
- echo net.cjh.com > /etc/hostname
- /etc/init.d/hostname restart
測試一下:
- hostname -f
#p#
5 服務管理工具的使用
(1)使用initctl
- 查看服務
- initctl list
- mountall-net stop/waiting
- mountnfs-bootclean.sh start/running
- passwd stop/waiting
- rc stop/waiting
- rsyslog start/running, process 1021
- .....
- 關閉一個服務
- #initctl stop atd
- atd stop/waiting
(2)使用sysv-rc-conf
sysv-rc-conf是一個強大的服務管理程序,Ubuntu運行級別Linux 系統任何時候都運行在一個指定的運行級上,不同的運行級的程序和服務都不同,所要完成的工作和要達到的目的不同,系統可以在這些運行級之間進行切換,以完成不同的工作。
- 安裝方法:#apt-get -y install sysv-rc-conf
- 使用方法:sysv-rc-conf操作界面十分簡潔,你可以用鼠標點擊,也可以用鍵盤方向鍵定位,用空格鍵選擇,用Ctrl+N翻下一頁,用Ctrl+P翻上一頁,用Q退出。其中,“X”表示開啟該服務。如圖12 。
圖12 sysv-rc-conf操作界面
另外也可以直接使用命令行,顯示服務列表:
#sysv-rc-conf –list |
設置ntp服務自動啟動的例子
#sysv-rc-conf ntp on |
或者啟動時候關閉
#sysv-rc-conf ntp off |
(3)使用bum
推薦給大家一個Ubuntu下的圖形化的,管理系統服務的軟件。名字叫:Boot-Up Manager,簡稱:BUM。 BUM 的安裝: sudo apt-get install bum ,可以從終端里面輸入:sudo bum 來運行。BUM 的使用: 我們先來看看他的界面吧,每次運行,它都會先掃描系統的服務項目,掃描完成就是這個樣子。然后,我們勾選:Advanced,切換到“高級”模式,然后選擇”Services“,就能看到我們當前系統的”服務“了如圖13。
圖13 bum
這個軟件使用很簡單,如果我們要禁用某個服務,在列表中找到它,然后去掉前面的“勾”,點擊“應用”就行了。
6 設置ntp服務
- #apt-get install ntp ntpdate
- 啟動服務
- /etc/init.d/ntp start
- 查詢一下
- #ntpq -p
7 關閉AppArmor
AppArmor 是一個類似于selinux 的工具,主要的作用是設置某個可執行程序的訪問控制權限,可以限制程序 讀/寫某個目錄/文件,打開/讀/寫網絡端口等。AppArmor("Application Armor"),如其名是Linux下的安全軟件。簡單的說就是方便你管理Linux應用的安全配置。AppArmor會保護系統免受攻擊,應付莫名的崩潰,類似于SELinux模塊。這是一個 Novell SUSE支持的項目。關閉方法
- #/etc/init.d/apparmor stop
- #update-rc.d -f apparmor remove
- #apt-get remove apparmor apparmor-utils
8 安裝一下常用工具
(1)安裝谷歌瀏覽器
- 64位安裝說明:
- #wget http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_amd64.deb
- # dpkg -i libudev0_175-0ubuntu13_amd64.deb
下面是安裝界面如圖14:
圖14
下面根據提示完成安裝即可。
(2)安裝Java 7
- sudo add-apt-repository ppa:webupd8team/java
- sudo apt-get update
- sudo apt-get install oracle-java7-installer
(3)安裝Y PPA Manager
Y PPA Manager : 這是一個功能齊全的 PPA 前端管理工具,可幫助你方便的進行搜索、添加 、刪除及清理 PPA 源,并可以列出某個 PPA 源的軟件包列表。如果你可大量的 PPA 源的話,這個可以幫你簡化管理操作。
安裝方法:
- sudo add-apt-repository ppa:webupd8team/y-ppa-manager
- sudo apt-get update
- sudo apt-get install y-ppa-manager
使用界面如圖15:
圖15 使用界面
(4)其他常用工具
1 安裝bt 客戶端
- sudo add-apt-repository ppa:deluge-team/ppa
- sudo apt-get update
- sudo apt-get install deluge
2 安裝ftp客戶端
- #apt-get install filezilla
3 安裝vlc
- #apt-get install vlc
4 安裝一些壓縮管理工具
- #apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack lha arj cabextract file-roller
到此為止筆者簡單介紹了一下安裝升級和桌面應用,后續我們將繼續體驗系統管理方面的,敬請關注。
【聲明】本文是51CTO原創稿件,轉載請注明作者與出處。