自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Fedora 19 勁爆來襲:安裝體驗(yàn)手記

原創(chuàng)
系統(tǒng) Linux
Fedora 19在操作系統(tǒng)的管理上也做了各種改進(jìn),包括啟動(dòng)流程、故障恢復(fù)、系統(tǒng)遷移及其它。Fedora 19 整個(gè)安裝過程也是非常的簡單, 基本上和上個(gè)版本相同,本文是作者對(duì)Fedora 19的安裝體驗(yàn)手記,一起來看看。

51CTO原創(chuàng)稿件】一、Fedora 19 簡介

一直以來Ubuntu、Fedora和Mint三大Linux桌面操作系統(tǒng)發(fā)行版一直穩(wěn)居前三名(排名情況)。2013年7月3日,F(xiàn)edora項(xiàng)目有一款力作:Fedora 19正式版發(fā)布。Fedora 19除了桌面版之外,還提供了KDE定制版、LXDE定制版等,有興趣的網(wǎng)友可以在其官網(wǎng)上下載試用。 據(jù)了解Fedora 18正式版一方面做了常規(guī)的軟件版本更新,另外一方面加入一些新功能:內(nèi)核升級(jí)至3.9.0。增加了使用Extlinux引導(dǎo)程序的選擇,它是Syslinux引導(dǎo)程序家族一員。初始設(shè)置屏幕重新設(shè)計(jì)。anaconda安裝程序重寫(Fedora 18便已開始),提供了對(duì)高級(jí)存儲(chǔ)的支持,比如fcoe、iscsi、multipath。文本模式也有所改進(jìn)。GRUB外觀、GRUB菜單進(jìn)行了修改,更加無縫化,更吸引人。node.js運(yùn)行和NPM整合管理員,用于開發(fā)用于分布式設(shè)備的可擴(kuò)展網(wǎng)絡(luò)應(yīng)用軟件或?qū)崟r(shí)應(yīng)用軟件; Fedora 19將傳統(tǒng)版本的語言繼續(xù)更新至PHP(5.5),最新的版本語言為Ruby 2.0.0。Fedora 19在操作系統(tǒng)的管理上也做了各種改進(jìn),包括啟動(dòng)流程、故障恢復(fù)、系統(tǒng)遷移及其它。Fedora 19包括了診斷、監(jiān)控和日志工具,幫助用戶由被動(dòng)變主動(dòng),擁有更多自由時(shí)間。

顯著的改進(jìn)包括: 

  • 虛擬機(jī)存儲(chǔ)遷移:無需主機(jī)間共享存儲(chǔ)即可幫助用戶完成虛擬機(jī), 在用存儲(chǔ)的遷移。
  • 系統(tǒng)資源控制:無需重啟即可修改服務(wù)設(shè)置。
  • 檢查和恢復(fù)功能:用于故障恢復(fù)或者設(shè)備間的流程遷移。 
  • OpenLMI:用于系統(tǒng)和存儲(chǔ)遠(yuǎn)程管理的常用基礎(chǔ)架構(gòu);最新版本的OpenStack(又名Grizzly),包括了Heat和Ceilometer項(xiàng)目。#p#

二、安裝過程簡介

Fedora 19整個(gè)安裝過程也是非常的簡單, 基本上和上個(gè)版本相同,這里筆者就不贅述了。圖1 是集中配置界面,這個(gè)配置界面是從Fedora 18開始出現(xiàn)的 。

圖1 Fedora 19集中配置界面

升級(jí)安裝的步驟

命令行模式,包括如下幾個(gè)步驟:

  1. #yum install fedora-upgrade 
  2. #fedora-upgrade. 

下面按照提示操作,如圖2:

圖2 使用fedora-upgrade工具

使用fedup

fedup工具是個(gè)新增的 Fedora 升級(jí)安裝工具,用來替代之前版本所使用的 preupgrade 和 DVD 升級(jí)方式。它通過 systemd 實(shí)現(xiàn)大多數(shù)升級(jí)功能。最終可以從 DVD 取得軟件包,并能夠使用標(biāo)準(zhǔn)安裝源,而無需使用專門的升級(jí)源。

  1. $ yum update yum 
  2. $ sudo yum install fedup 
  3. $ sudo fedup-cli --network 19 --debuglog /root/fedupdebug.log 
  4. $ sudo yum distro-sync 

在您重啟時(shí),在 grub 提示窗口會(huì)出現(xiàn)"System Upgrade"引導(dǎo)選項(xiàng)如圖3。系統(tǒng)會(huì)引導(dǎo)至一個(gè)特殊的環(huán)境進(jìn)行升級(jí)。升級(jí)時(shí)屏幕上會(huì)以圖 形化顯示升級(jí)進(jìn)度。

您可以休息一下,升級(jí)過程通常需要一段時(shí)間(45-90分鐘不等,取決于系統(tǒng)),請(qǐng)耐心等待升級(jí)完成。系統(tǒng)將在升級(jí)完畢后引導(dǎo)到新版 Fedora。

圖3 出現(xiàn)"System Upgrade"引導(dǎo)選項(xiàng)

#p#

三、簡單介紹一下幾個(gè)桌面環(huán)境

1、Linux 桌面簡介

Linux粉絲希望Windows 8的界面變化能驅(qū)使更多用戶使用Linux,然而開源操作系統(tǒng)自身也面臨界面挑戰(zhàn)。爭論始于GNOME發(fā)布GNOME 3.0,它對(duì)用戶界面進(jìn)行了激進(jìn)的改變,用戶對(duì)它褒貶不一。Ubuntu隨后宣布了自己的界面Unity,但反響更差。   Linux發(fā)行版的一個(gè)問題是切換界面需要頗費(fèi)周折,例如Ubuntu安裝盤只有Unity,使用其它桌面環(huán)境需要另找相應(yīng)的安裝(如KDE), Linux Mint情況類似,但剛剛發(fā)布的Fedora 19 提供了一種更簡單的方法讓用戶選擇他們喜歡的Linux GUI。

2、設(shè)置GNOME 桌面

大家注意這個(gè)和上個(gè)版本是不同的,第一次使用GNOME 要進(jìn)行簡單的設(shè)置,包括幾個(gè)步驟:

(1)首先選擇語言,如圖4:

圖4 選擇語言

(2)接著選擇輸入源,如圖5:

圖5 選擇輸入源

(3)接著選擇在線帳號(hào),如圖6:

圖 6 選擇在線帳號(hào)

(4)下面就開始使用Gnome 3,如圖7:

 

圖 7 開始使用

#p#

(5)簡單說說GNOME 3.8桌面

Fedora 18采用了GNOME 3.8如圖8,這個(gè)界面分為四個(gè)部分,左側(cè)的常用應(yīng)用快捷方式,打開一個(gè)應(yīng)用程序都會(huì)在左側(cè)顯示出來,沒有個(gè)數(shù)限制;左上方顯示"窗口"和"應(yīng)用 程序",分別顯示當(dāng)前打開的程序和所有的應(yīng)用程序;右上方則為搜索欄。多應(yīng)用同時(shí)顯示在"窗口"內(nèi),可以通過"Alt+Tab"組合鍵進(jìn)行切換。選擇某個(gè)應(yīng)用程序可以通過"搜索"欄直接搜索,也可以通過右側(cè)分類目錄定向選擇。多應(yīng)用同時(shí)顯示在"窗口"內(nèi),可以通過"Alt+Tab"組合鍵進(jìn)行切換 ,而桌面的右側(cè)豎條則用來呈現(xiàn)多窗口顯示,默認(rèn)最多有六個(gè)窗口。

圖8 GNOME 3.8桌面

3、安裝使用cinnamon桌面

基于GNOME 3的桌面分支Cinnamon 1.8引入了控制中心,包含所有可配置模塊,登錄管理器支持HTML5、CSS、JavaScript和WebGL;安裝方法:

  1. # yum install cinnamon 
  2. #echo "exec /usr/bin/gnome-session-cinnamon" >> ~/.xinitrc 

圖 9 是登錄界面:

圖9 會(huì)話選擇界面

如果沒有使用圖形加速卡,那么系統(tǒng)會(huì)提示使用Software Rendering模式,如圖10:

圖10 Software Rendering模式

圖11 是Cinnamon 1.8菜單欄

圖11 Cinnamon 1.8菜單欄

#p#

簡單介紹一下Cinnamon 1.8新功能

  • Meno

Nemo作為Cinnamon默認(rèn)的文件管理器,版本是 1.82。如圖12:

圖12 Nemo作為Cinnamon默認(rèn)的文件管理器

1、Nemo文件管理器主要特點(diǎn):

  • 可以打開終端(這是Nemo本身的一部分)
  • 使用root權(quán)限打開目錄
  • 文件操作進(jìn)度信息(當(dāng)你復(fù)制/移動(dòng)文件,你可以看到的操作進(jìn)度的百分比信息)
  • GTK書簽管理
  • 全導(dǎo)航選項(xiàng)(包括后退,前進(jìn),刷新等功能)
  • 更多的配置選項(xiàng)
  • 使用desklets

desklets一種桌面小工具,例如圖形的時(shí)鐘,精美的日歷。在系統(tǒng)設(shè)置菜單中啟動(dòng)desklets,如圖13 :

圖13 desklets設(shè)置界面

在左側(cè)的分類中按類別選擇"clock ",即日期和時(shí)間組件,另外可以看到已經(jīng)有幾個(gè)組件,這是隨"gDesklets"管理器附帶安裝的,雙擊"Clock"時(shí)鐘組件,并在桌面放置如圖14。

圖14 gDesklets"管理器 

圖15 桌面時(shí)鐘的界面

不過隨"gDesklets"管理器附帶部件僅有可憐的幾個(gè),我們可以去 www.gdesklets.de 網(wǎng)站下載更多更有趣的桌面小部件,每個(gè)部件都以tar包方式提供免費(fèi)下載。關(guān)于"gDesklets"桌面小部件的介紹和使用就簡單地介紹到這里,有更多好玩有趣的東西和各種功能效果等待你去探索哦!趕快去試試吧,把你的桌面變得更有生氣。#p#

2、安裝使用MATE桌面

MATE 桌面是一個(gè)基于 Gnome 2 開發(fā)的 Linux 桌面系統(tǒng)。以幫助不習(xí)慣Gnome+shell桌面的童鞋能夠繼續(xù)使用習(xí)慣的桌面。MATE得名于南美植物巴拉圭冬青(yerba mate),GNOME 3的激進(jìn)改變和不成熟讓很多GNOME 2忠實(shí)用戶難以接受,他們中的許多人依舊認(rèn)為GNOME 2是最好的桌面環(huán)境,但不想一直使用舊的發(fā)行版。Linux Mint發(fā)行版的開發(fā)者因此創(chuàng)建了MATE項(xiàng)目,基于GNOME 2.32的分支?,F(xiàn)在他們發(fā)布了MATE 1.2,修正了大量bug,引入了一些新功能,如在文件管理器Caja中加入撤銷和重復(fù)。根據(jù)路線圖,MATE桌面未來將支持GTK3、整合GNOME 3中的一些合適的新特性。

一些GNOME程序已經(jīng)成功移植:

  • Caja - 文件管理器 (源自Nautilus)
  • Pluma - 文本編輯器(源自Gedit)
  • Eye of MATE - 圖像瀏覽器(源自Eye of GNOME)
  • Atril - 文檔瀏覽器(源自Evince)
  • Engrampa - 壓縮工具(源自File Roller)
  • MATE Terminal - 終端模擬器 (源自GNOME Terminal)
  • Marco -窗口管理器(源自Metacity)

MATE桌面安裝步驟如下:

  1. #yum -y groupinstall "MATE Desktop" 
  2. #echo "exec /usr/bin/mate-session" >> ~/.xinitrc 
  3. #startx 

MATE桌面工作界面,如圖16:

圖16 MATE桌面工作界面

3、安裝使用KDE桌面

KDE,K桌面環(huán)境(Kool Desktop Environment)的縮寫。一種著名的運(yùn)行于 Linux、Unix 以及FreeBSD 等操作系統(tǒng)上面自由圖形工作環(huán)境,整個(gè)系統(tǒng)采用的都是 TrollTech 公司所開發(fā)的 Qt 程序庫(現(xiàn)在屬于諾基亞公司)。KDE 和 Gnome 都是 Linux 操作系統(tǒng)上最流行的桌面環(huán)境系統(tǒng)。安裝:

  1. # yum -y groupinstall "KDE Plasma Workspaces" 

KDE桌面,如圖17:

圖17 KDE桌面

#p#

四、簡單介紹幾個(gè)新工具

1、node.js

(1)簡介

node.js運(yùn)行和NPM整合管理員,用于開發(fā)用于分布式設(shè)備的可擴(kuò)展網(wǎng)絡(luò)應(yīng)用軟件或?qū)崟r(shí)應(yīng)用軟件;Node.js是一套用來編寫高性能網(wǎng)絡(luò)服務(wù)器的JavaScript工具包,一系列的變化由此開始。他。Node為創(chuàng)建http服務(wù)器作了優(yōu)化,所以你在網(wǎng)上看到的大部分示例和庫都是集中在web上(http框架、模板庫等)。它的官方簡介如下:“Node.js是建立在Chrome瀏覽器的JavaScript運(yùn)行時(shí)基礎(chǔ)上,用于快速構(gòu)建可擴(kuò)展的網(wǎng)絡(luò)應(yīng)用的平臺(tái)。 Node.js的使用事件驅(qū)動(dòng),非阻塞I / O模型,使得它量輕高效,可完美的用于分布式環(huán)境下的數(shù)據(jù)密集型、實(shí)時(shí)應(yīng)用程序。”logo如下:

(2)安裝

 

  1. # yum install nodejs 

命令行下測試一下:

  1. $ echo 'console.log("Hello World");' > /tmp/hello.js 
  2. $  node -v 
  3. $ node /tmp/hello.js 

應(yīng)當(dāng)顯示"Hello World!"如圖18。

圖18 命令行下測試一下

  安裝npm:

npm (Node Package Manager) 是 Node.js 的軟件包管理程序。

 

  1. # yum install npm  nodejs-mkdirp 

#p#

建立HelloWorld測試服務(wù)器程序:

用gedit記事本新建一個(gè)JavaScript文件:svr.js

var http = require('http');  //請(qǐng)求http模塊,以下程序中,變量http代表該模塊
var getCount=0; //為測試使用的變量,用于記錄客戶端請(qǐng)求次數(shù)
console.time('[HelloWorldSvr][Start]'); //開始服務(wù)啟動(dòng)計(jì)時(shí)器,命名并開始一個(gè)計(jì)時(shí)器,將來通過其名稱來結(jié)束該計(jì)時(shí)器,并輸出到控制臺(tái)
http.createServer(function (request, response) { //創(chuàng)建一個(gè)http服務(wù)器,唯一的參數(shù)是一個(gè)匿名的請(qǐng)求響應(yīng)函數(shù),如下:
getCount++;  //請(qǐng)求計(jì)數(shù)器加1
var getNo=getCount; //記錄本次請(qǐng)求的序號(hào),方便日志輸出
console.time('[HelloWorldSvr][Get]'+getNo); //開始請(qǐng)求響應(yīng)計(jì)時(shí)器
console.log(request.url); //向控制臺(tái)輸出請(qǐng)求的路徑
//以下多行簡單的忽略請(qǐng)求的路徑,直接向http返回一段html文本
response.writeHead(200, {'Content-Type': 'text/html'});
response.write('<html><body>');
response.write('<h1>*** Node.js ***</h1>');
response.write('<h2>Hello World!'+getNo+'</h2>');
response.end('</body></html>');
console.timeEnd('[HelloWorldSvr][Get]'+getNo); //結(jié)束請(qǐng)求相應(yīng)計(jì)時(shí)器,并向控制臺(tái)輸出本次請(qǐng)求相應(yīng)花費(fèi)的時(shí)間
}).listen(8124);  //開始偵聽8124端口,也就是說,從此刻開始本機(jī)8124端口上建立起了一個(gè)簡單的http服務(wù)器,不管如何請(qǐng)求,都返回一段簡單的html文本
console.log('[HelloWorldSvr][Start] running at http://127.0.0.1:8124/'); //向控制臺(tái)輸出服務(wù)啟動(dòng)的信息
console.timeEnd('[HelloWorldSvr][Start]'); //結(jié)束服務(wù)啟動(dòng)計(jì)時(shí)器,并向控制臺(tái)輸出服務(wù)啟動(dòng)花費(fèi)的時(shí)間

以上就是構(gòu)建一個(gè)簡單的http服務(wù)器的全部代碼,這個(gè)服務(wù)啟偵聽8124端口,對(duì)任何http請(qǐng)求。

運(yùn)行并測試服務(wù)器程序:

要將其運(yùn)行起來可在命令行下輸入,你的新建的cjh.js文件就放在root目錄下:

運(yùn)行結(jié)果如圖19:

圖19

我們看到,我們的HelloWorld服務(wù)器已經(jīng)運(yùn)行于http://127.0.0.1:8124,啟動(dòng)時(shí)間為76毫秒。

如何停下來呢?簡單,只需要在命令行中輸入CTL+C就行。

讓我們?cè)俅芜\(yùn)行起HelloWorld服務(wù)器,并打開瀏覽器訪問http://127.0.0.1:8124地址,結(jié)果如圖20:

圖20

#p#

2、基于命令行的虛擬化工具libguestfs-tools

首先安裝libguestfs-tools 和 修改軟件包:

  1. #yum -y install qemu-kvm libvirt virt-install bridge-utils libguestfs-tools virt-top 

libguestfs是一個(gè)目錄,幫助你訪問和修改虛擬機(jī)磁盤鏡像。libgustfs 是一個(gè)想要一統(tǒng)天下的虛擬機(jī)鏡像查看/修改工具, 號(hào)稱支持幾乎所有類型的虛擬機(jī)鏡像, libguestfs-tools。

 

下面介紹幾個(gè)主要命令:

  1. virt-top 

virt-top命令由同名軟件包提供,和top命令相似,只是進(jìn)程換成了虛擬機(jī),輸出如圖22:

圖22

virt-cat

virt-cat可以查看虛擬機(jī)中文件的內(nèi)容,用法如下:

virt-cat [--options] -d domname file [file ...]
virt-cat [--options] -a disk.img [-a disk.img ...] file [file ...]
如:
#virt-cat -d www /etc/passwd
root:x:0:0:root:/root:/bin/bash
adm:x:3:4:adm:/var/adm:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
...

virt-edit

這個(gè)命令可以修改相關(guān)文件,用法如下:

virt-edit [--options] -d domname file [file ...]

virt-edit [--options] -a disk.img [-a disk.img ...] file [file ...]

例如:

#virt-edit -d www /etc/fstab
# /etc/fstab
# Created by anaconda on Tue Jul  2 11:15:36 2013
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
/dev/mapper/fedora-root /   ext4    defaults        1 1
UUID=3798559f-12f9-46d3-88d0-e78d7548463e /boot   ext4    defaults        1 2
/dev/mapper/fedora-swap swap    swap    defaults        0 0

在我的系統(tǒng)中它會(huì)用vim打開文件,編輯完保存即可修改虛擬機(jī)內(nèi)的文件內(nèi)容,也可以直接對(duì)虛擬機(jī)的磁盤文件進(jìn)行操作。

virt-df

這個(gè)命令是比較簡單了,就是將在虛擬機(jī)中執(zhí)行df命令的查看虛擬機(jī)磁盤。

#virt-df -d www
Filesystem                           1K-blocks       Used  Available  Use%
www:/dev/sda1                           487652      78425     383627   17%
www:/dev/fedora/root                  28244124    3480080   23322664   13%

virt-ls

virt-ls可以列出虛擬機(jī)中目錄下的文件或目錄,用法如下:

virt-ls [--options] -d domname dir [dir ...]
virt-ls [--options] -a disk.img [-a disk.img ...] dir [dir ...]
如:
# virt-ls -l -d www /root
total 48
dr-xr-x---.  3 root root 4096 Jul  2 20:28 .
dr-xr-xr-x. 18 root root 4096 Jul  2 20:28 ..
-rw-------.  1 root root  711 Jul  2 22:24 .bash_history
-rw-r--r--.  1 root root   18 Feb 18 12:13 .bash_logout

guestmount

這個(gè)命令用來掛載虛擬磁盤,Linux KVM支持多種虛擬磁盤類型。其中比較典型的是raw和qcow2。對(duì)于raw型的磁盤。因?yàn)槭褂玫氖锹阍O(shè)備形式的讀寫,沒有采用任何形式的壓縮。所以您可以使用losetup命令直接把raw形式的磁盤文件生成一個(gè)loop設(shè)備。使用kpartx 命令讀取分區(qū),并作相應(yīng)映射。即可直接掛載客戶機(jī)文件系統(tǒng)。對(duì)于qcow2或其他非raw格式的客戶機(jī)磁盤。需要使用一個(gè)KVM提供的一個(gè)命令guestmount來掛載客戶機(jī)磁盤。下面是一個(gè)例子:

  1. #guestmount -a /home/kvm/guest.img -m /dev/VolGroup /lv_root -m /dev/sda1:/boot --rw /mnt/cdisk/ 

命令解釋:-a參數(shù)指定虛擬磁盤,-d參數(shù)指定虛擬實(shí)例名,即在虛擬機(jī)管理器中顯示的名稱;-m參數(shù)指定要掛載的設(shè)備在客戶機(jī)中的掛載點(diǎn),如果指定錯(cuò)誤,會(huì)有錯(cuò)誤輸出,然后給出正確的掛載點(diǎn);-rw表示以讀寫的形式掛載到宿主機(jī)中,-ro理所當(dāng)然的表示以只讀的形式掛載;最后給出在宿主機(jī)中的掛載點(diǎn) 。#p#

3、配置nested KVM

Nested KVM(嵌套虛擬機(jī)(Nested VMs)):實(shí)際就是在一個(gè)正在運(yùn)行的虛擬機(jī)內(nèi)安裝多一個(gè)虛擬機(jī),并且使之運(yùn)行。

首先修改配置文件:

  1. vi /etc/modprobe.d/kvm-nested.conf 
  2. # create new 
  3. options kvm_intel nested=1 

模塊加載

#modprobe -r kvm_intel
#modprobe kvm_intel
#cat /sys/module/kvm_intel/parameters/nested
Y

如果結(jié)果是 Y, 那么說明加載 KVM 的時(shí)候已經(jīng)開啟了 Nested KVM。

AMD 的和 KVM 的類似。

檢查是否開啟了 Nested KVM?

  1. $ cat /sys/module/kvm_amd/parameters/nested 1 

如果結(jié)果是 1, 那么說明加載 KVM 的時(shí)候已經(jīng)開啟了 Nested KVM, 否則使用以 下指令重載 KVM 模塊:

  1. $ sudo modprobe -r kvm-amd $ sudo modprobe kvm-amd nested=1 

檢查一下中央處理器是否支持如下模塊:

  1. #virsh capabilities | egrep "/model|/vendor" 
  2. <model>SandyBridge</model> 
  3. <vendor>Intel</vendor> 
  4. <model>none</model> 
  5. <model>dac</model> 

最后編輯虛擬機(jī):

#virsh edit www

<cpu mode='custom' match='exact'>
<model fallback='allow'>SandyBridge</model>
<vendor>Intel</vendor>
<feature policy='require' name='vmx'/>
</cpu>
責(zé)任編輯:黃丹 來源: 51CTO.com
相關(guān)推薦

2013-07-10 15:46:45

Fedora 19Fedora 19 A

2013-01-17 14:38:37

Fedora 18

2018-03-16 15:22:26

三星

2013-12-30 15:52:20

Fedora 20GNOME 3

2011-11-23 09:57:28

安卓驅(qū)動(dòng)

2009-12-16 14:17:22

Fedora 8安裝

2009-03-05 09:16:00

2013-04-24 10:20:25

Fedora Linu

2009-12-28 12:31:23

Fedora Core

2012-07-16 09:20:21

Fedora 17Windows 8

2010-06-22 09:26:34

2012-05-18 14:07:00

Fedora 17系統(tǒng)

2015-10-28 11:22:10

2013-07-11 10:07:46

Fedora 19

2014-01-13 17:12:38

IT技術(shù)周刊

2010-11-29 09:18:00

2010-08-03 09:57:55

Linux Deepi

2014-05-14 17:00:47

ThinkServerRD340促銷

2012-12-12 17:18:27

Fedora 18

2015-06-09 14:47:11

企業(yè)網(wǎng)D1Net
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)