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

我眼中的Fedora 18:體驗(yàn)手記

原創(chuàng)
系統(tǒng) Linux
昨天,多次跳票的Fedora 18正式發(fā)布,多次跳票的Fedora 18正式發(fā)布,凝聚了許多開發(fā)者的心血。那么,F(xiàn)edora 18帶來了哪些新特性呢?和我一起閱讀本文,看看作者眼中的Fedora 18是什么樣,相對于Fedora 18 Beta而言,又有哪些新的變化。

  【51CTO原創(chuàng)稿件】一直以來Ubuntu、Fedora和Mint三大Linux桌面操作系統(tǒng)發(fā)行版一直穩(wěn)居排名前三。2013年1月15日,F(xiàn)edora項(xiàng)目有一款力作:Fedora 18正式版發(fā)布。Fedora 18除了桌面版之外,還提供了KDE定制版、LXDE定制版等,有興趣的網(wǎng)友可以在其官網(wǎng)上下載試用。 據(jù)了解Fedora 18正式版一方面做了常規(guī)的軟件版本更新,另外一方面加入一些新功能。如GNOME 3.6.2 和KDE 4.9,Cinnamon, MATE 和 Xfce 4.10。

Fedora 18 帶來的新特性有:

  • 引入了跨版本升級工具 fedUp。
  • 多種最新的桌面環(huán)境包括 GNOME 3.6,KDE 4.9,Cinnamon, MATE 和 Xfce 4.10。
  • 另外,為GNOME 桌面環(huán)境提供了離線系統(tǒng)更新的支持。
  • 為 lvm, raid 和 btrfs 文件系統(tǒng)提供了統(tǒng)一化的存儲(chǔ)管理工具 SSM。

提供了 Eucalyptus 3.2 版本,一個(gè)可以方便將現(xiàn)有 IT 基礎(chǔ)設(shè)施轉(zhuǎn)化成私有 IaaS 云計(jì)算的套件。動(dòng)態(tài)防火墻 firewalld,并默認(rèn)開啟 mDNS 服務(wù),方便局域網(wǎng)遠(yuǎn)程設(shè)備的配置。最新的 Rails 3.2,Python 3.3 和 Perl 5.16 編程環(huán)境。  GCC 提供 DragonEgg 插件,允許使用 LLVM 的優(yōu)化過程并實(shí)現(xiàn)交叉編譯。  OpenStack 升級到 Folsom 版本,繼續(xù)提供領(lǐng)先的開放或私有 IaaS 云計(jì)算方案。 虛擬化引擎 oVirt 升級至 3.1 版本,進(jìn)一步擴(kuò)展了集中式虛擬化管理功能,允許實(shí)現(xiàn)遠(yuǎn)程快照和虛擬機(jī)克隆操作。 為 KVM 虛擬機(jī)增加了掛起和喚醒功能。

  1、安裝Fedora 18

  Fedora 18整個(gè)安裝過程也是非常的簡單, Fedora 18可以選擇把文件系統(tǒng)設(shè)置為BTRFS。如圖1 (在Fedora 17中 btrfs 不會(huì)在安裝過程中做為目標(biāo)文件系統(tǒng)提供。)

  圖1 可以選擇把文件系統(tǒng)設(shè)置為BTRFS

  另外安裝過程的一個(gè)小功能比較好(回收空間)如圖2 。

  圖2 回收空間功能

  這個(gè)功能可以讓用戶設(shè)置磁盤時(shí)更加靈活。需要說明的是Fedora 18的安裝過程中無法細(xì)化定制軟件。如圖3:

  圖3 Fedora 18的安裝過程中無法細(xì)化定制軟件

  用戶可能要安裝一些自己不需要的功能,這個(gè)比較遺憾,其他方面Fedora 18的安裝過程沒有什么特別的 。#p#

2、安裝后的一些工作

  (1)安裝添加第三方源

# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

  (2)安裝yum-plugin-fastestmirror

  很多人都在埋怨 Fedora 連接軟件源的速度慢,其實(shí)還是有辦法可以解決的。那就是安裝 yum-plugin-fastestmirror 打開終端,鍵入以下命令:

  $sudo yum install yum-plugin-fastestmirror

  安裝結(jié)束以后,以后每一次運(yùn)行 yum 的時(shí)候,都會(huì)先尋找一個(gè)最快的源。現(xiàn)在中國大陸 163 和搜狐都做了完整的 Fedora 鏡像,速度自然提升了很多。 如果覺得這樣還不夠方便,那么可以試試 ailurus 的最快的源這個(gè)特性吧,它能夠幫助你尋找速度最優(yōu)的軟件源,方便程度不遜于 Ubuntu 的。下面更新系統(tǒng):

  $sudo yum -y update

  (3)安裝些開源字體 避免一些字體亂碼

$sudo yum install wqy-bitmap-fonts wqy-zenhei-fonts wqy-unibit-fonts wqy-microhei-fonts

  (4)  grub2 啟動(dòng)時(shí)進(jìn)入inite3 或者是命令行模式的方法

  開機(jī)進(jìn)入多用戶模式,終端下鍵入:

  ln -si /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

  提示是否覆蓋default.target,鍵入 y

  重啟即可進(jìn)入多用戶模式

  如果希望開機(jī)進(jìn)入桌面環(huán)境:

  終端下鍵入:

  ln -si /lib/systemd/system/graphical.target /etc/systemd/system/default.target

  提示是否覆蓋default.target,鍵入 y

  重啟即可進(jìn)入桌面環(huán)境 。

  (5)修改啟動(dòng)順序

  對于使用Windows + linux 雙系統(tǒng)的用戶可以使用如下方法修改啟動(dòng)順序

  1. 首先找到Windows的菜單menuentry.

  # cat /boot/grub2/grub.cfg | grep Windows

  結(jié)果:  menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {

  2. 設(shè)置Windows 作為默認(rèn)的啟動(dòng)項(xiàng)(這兒只能使用上面命令輸出中雙引號  "  "  或 者單引號 '' 中的內(nèi)容)。

  # grub2-set-default "Windows 7 (loader) (on /dev/sda1)"

  3. 驗(yàn)證默認(rèn)啟動(dòng)項(xiàng)  # grub2-editenv list

  輸出:

  saved_entry=Windows 7 (loader) (on /dev/sda1)

  (6) 大家要熟悉兩個(gè)服務(wù)管理工具systemctl 和Manage System Services

  systemctl

  fedora大概是從15開始吧,開始用管理系統(tǒng)進(jìn)程的systemctl 逐漸替換掉原來的chkconfig/service/upstart。不過chkconfig/service這兩個(gè)命令依然可用。下面是幾個(gè)例子:

  顯示所有服務(wù)

  #systemctl -t service

  顯示 sshd 服務(wù)的詳細(xì)信息:

  #systemctl status sshd.service

  管理服務(wù)

  啟動(dòng)一個(gè)服務(wù):systemctl enable service_name.service

  例如:systemctl enable sshd.service

  停止一個(gè)服務(wù):systemctl disable service_name.service

  例如:systemctl disable sshd.service

  另外老版本ntsysv 工具還有可以使用,不過只能管理很少的服務(wù)了。如圖4。

  圖4 老版本ntsysv 工具還有可以使用,不過只能管理很少的服務(wù)了

圖形化服務(wù)管理工具M(jìn)anage System Services

  systemd 是 Linux 下一個(gè)與 SysV 和 LSB 初始化腳本兼容的系統(tǒng)和服務(wù)管理器。systemd 使用 socket 和 D-Bus 來開啟服務(wù),提供基于守護(hù)進(jìn)程的按需啟動(dòng)策略,保留了 Linux cgroups 的進(jìn)程追蹤功能,支持快照和系統(tǒng)狀態(tài)恢復(fù),維護(hù)掛載和自掛載點(diǎn),實(shí)現(xiàn)了各服務(wù)間基于從屬關(guān)系的一個(gè)更為精細(xì)的邏輯控制,擁有前衛(wèi)的并行性能。 systemd 無需經(jīng)過任何修改便可以替代 sysvinit 。systemd 有一個(gè)小的圖形前端 systemdadm 。通過它可以開啟/停止/內(nèi)省服務(wù)。它是 systemd軟件包的一部分。作為調(diào)試工具還是有用的。它是用 Vala 編寫的。

  首先安裝一下:#yum install systemd-ui

  使用Manage System Services 可以快捷直觀的對系統(tǒng)服務(wù)完成 啟動(dòng),停止等操作 。Manage System Services的主要操作選項(xiàng)。如圖5 。

  圖5 Manage System Services的主要操作選項(xiàng)

  說明:軟件包名稱 和Fedora 18 Beta 有一點(diǎn)變化,由systemd-gtk 變?yōu)閟ystemd-ui 。

  (7)設(shè)置NTP時(shí)間服務(wù)

  #yum -y install ntp

  #vi /etc/ntp.conf

   在第19行添加允許接收請求的網(wǎng)絡(luò)范圍

  #restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap

  設(shè)置服務(wù)器進(jìn)行同步

  #server ntp1.jst.mfeed.ad.cn

  #server ntp2.jst.mfeed.ad.cn

  #server ntp3.jst.mfeed.ad.cn

  啟動(dòng)服務(wù)

  #systemctl start ntpd.service

  #systemctl enable ntpd.service

  查詢一下

  #ntpq -p

#p#

  3、桌面應(yīng)用

  (1)安裝和配置GNOME-tweak-tool

  #yum install gnome-tweak-tool

  大家可以通過安裝gnome-tweak-tool來設(shè)置。打開gnome-tweak-tool,"讓桌面顯示文件,激活右鍵功能,打開gnome-tweak-tool,進(jìn)行圖6設(shè)置即可:

  圖6 桌面顯示文件

  安裝鼠標(biāo)右鍵"在終端中打開"

  #yum install nautilus-open-terminal

  此時(shí)已經(jīng)激活右鍵打開功能。如圖 7 :

  圖7 激活右鍵打開功能

  (2)根據(jù)需要設(shè)置語言環(huán)境

  如果網(wǎng)友希望顯示其他語言的界面,只需簡單地設(shè)置一下即可實(shí)現(xiàn)其他語言界面顯示,而無需再去下載和安裝語言包。雖然很多人英文水平還算不錯(cuò),但是無論怎樣也沒有使用自己的母語方便。單擊"活動(dòng)",在桌面右側(cè)的目錄中選擇"系統(tǒng)工具",再單擊"系統(tǒng)設(shè)置",彈出"系統(tǒng)設(shè)置"界面,如圖8。

  圖8 設(shè)置語言

  在"語言"欄中,選中你希望使用的界面語言,例如"簡體中文"或"英國英語"。如果列表框里沒有你需要的語言,可以單擊框左下方的"+"號,添加希望體現(xiàn)的界面語言。選中成功之后,系統(tǒng)重新啟動(dòng)后,界面語言就可以更改了。

  (3)GNOME 3.6桌面的解析

  Fedora 18采用了GNOME 3.6和KDE 4.9桌面環(huán)境。這里筆者簡單介紹一下GNOME 3.6桌面如圖9,這個(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è)窗口。Boxes 是 GNOME 3 新增應(yīng)用。您可以通過 Boxes 訪問其它計(jì)算機(jī)及位于相同或不同計(jì)算機(jī)上的虛擬機(jī)。

  圖9 GNOME 3.6 桌面

  (4)Sugar 桌面環(huán)境

  另外Fedora 18 集成了 Sugar 0.98.3 桌面環(huán)境。Sugar 是 XO 膝上型電腦提供的新的一款用戶界面。由于屏幕極小,所以選擇采用的是框架而非傳統(tǒng)的窗口風(fēng)格的界面。自始至終,紅帽公司和 Fedora 一直和 OLPC 項(xiàng)目緊密合作。目前,在幫助獲得更廣泛的注意和創(chuàng)新力使用的努力之下,專注于孩子們的 Sugar 桌面環(huán)境(孩子們更喜歡,大家都這么說),F(xiàn)edora 項(xiàng)目的成員努力工作和一些實(shí)用的活動(dòng)打包,因此你能更容易的在你的 Fedora 系統(tǒng)上使用它們。這是一個(gè)很不錯(cuò)的方式來參與這個(gè)項(xiàng)目的開發(fā)工作,更多的活動(dòng)一直都在打包進(jìn)來。如果你想試一下,你需要做的就是安裝 Sugar桌面群組。安裝Sugar桌面環(huán)境后可以在登錄時(shí)選擇Sugar,如圖 10 。

  圖10 在登錄時(shí)選擇Sugar

  Sugar工作界面如圖 11

  圖11 Sugar工作界面

  表 1 是Sugar 中的控制鍵順序

  說明:Sugar 界面已經(jīng)可用且相當(dāng)穩(wěn)定,但是Sugar桌面環(huán)境參與了太多的任務(wù),如電源管理,無線管理,甚至與BIOS直接聯(lián)系,所以Sugar變得過于雜亂。#p#

  4、簡單介紹一下網(wǎng)絡(luò)設(shè)置方面

 ?。?)首先安裝小工具

  #yum -y install net-tools

  #vi /etc/hostname

  添加主機(jī)名稱

  # cjh.net

 ?。?)修改網(wǎng)絡(luò)接口名稱

  因?yàn)?biosdevname 軟件包的關(guān)系, 一般 PCI 網(wǎng)卡在 Fedora 18 是以 p2p1 (格式: p<slot>p<ethernet port>) 這樣的名稱出現(xiàn), 傳統(tǒng)上Linux中的以太網(wǎng)設(shè)備都被命名為ethX;問題是這個(gè)名稱可能無法與該設(shè)備在系統(tǒng)中的LOM(主板集成網(wǎng)卡Lan-on-Motherboard )編號相對應(yīng)。Biosdevname是一款udev輔助應(yīng)用,它可以將設(shè)備原先的ethX名稱,映射到該設(shè)備基于物理位置的名稱上。這在部署多臺(tái)服務(wù)器時(shí)用處尤為明顯,特別是在要求所有以太網(wǎng)設(shè)備都采用相同的名字的情況下。嵌入式插槽設(shè)備的名稱格式為"eX_vf",而PCI插槽上的NIC名稱格式則是"pXpY_vf"。

  若要改回熟悉的 eth0, eth1..可以采用下列方式:

  方法1 手動(dòng)編輯 udev rules

  # vi /etc/udev/rules.d/70-persistent-net.rules

  SUBSYSTEM=="net", ATTR{address}=="11:22:33:44:55:66", NAME="eth0"

  說明:網(wǎng)卡 mac 地址可以這樣查詢:

  $ cat /sys/class/net/p2p1/address

  或者

  $ ifconfig p2p1 | grep ether | awk '{print $2}'

  或者

  $ ip a show p2p1 | grep ether | awk '{print $2}'

  方法2 使用 ifrename 工具變更網(wǎng)卡名稱

  # yum install wireless-tools

  # vi /etc/iftab

  newnameA mac 11:22:33:44:55:66

  newnameB mac 11:22:33:44:55:66

  先停用原來網(wǎng)卡, 再進(jìn)行更名

  # ifconfig p2p1 down

  # ifrename -i p2p1 -n newnameA

  # ifconfig newnameA up

  可以更名為 /etc/iftab 里所設(shè)定的任何一個(gè)名稱例如

  # ifconfig newnameA down

  # ifrename -i newnameA -n newnameB

  # ifconfig newnameB up

  也可以改回原本的名稱

  # ifconfig newnameB down

  # ifrename -i newnameB -n p2p1

  # ifconfig p2p1 up

  圖12 是修改為原來熟悉eth0 后的模樣

  另外老版本默認(rèn)的 kudzu 這個(gè)識別硬件的服務(wù)在Fedora中已經(jīng)不存在了,基本上所有的硬件管理都通過 Udev 來管理了,如果你加了一個(gè)新的硬件,如網(wǎng)卡只需要重新啟動(dòng) udev 就行了。我們直接修改 udev 有關(guān)網(wǎng)絡(luò)的配置就行了。有關(guān)網(wǎng)絡(luò)的 udev 的具體網(wǎng)卡序號的配置文件是 /etc/udev/rules.d/70-persistent-net.rules 這個(gè)文件。只要修改一下 MAC 地址和 網(wǎng)絡(luò)接口名稱 兩個(gè)參數(shù)就都能達(dá)到需求。修改完了,我們可以使用 udev 的命令udevadm來測試一下。

  #udevadm test /sys/class/net/eth0/

  這個(gè)命令可以很詳細(xì)的顯示 udev 的識別和處理的過程。

  5、說說筆者眼中的Fedora 18的主要變化

 ?。?)文件布局方面

  首先用戶需要了解一些和之前版本的主要變化,在系統(tǒng)配置方面,位于 /etc/sysconfig 目錄下的配置文件已經(jīng)不再使用,轉(zhuǎn)而使用 /etc 下應(yīng)用程序獨(dú)立目錄的方式體現(xiàn)。具體變化如下:

  • 改用 /etc/localtime 配置時(shí)間及時(shí)區(qū)。
  • 使用 /etc/locale.conf 管理區(qū)域相關(guān)的環(huán)境變量。
  • 現(xiàn)由 /etc/vconsole.conf 負(fù)責(zé)虛擬終端的配置。
  • 主機(jī)名由 /etc/hostname 配置。
  • 更改顯示管理器只需要 systemctl enable --force DMNAME 即可,不再需要編輯 /etc/sysconfig/desktop 文件。

  此外一般用戶的關(guān)機(jī)重啟等權(quán)限也改由 /usr/share/polkit-1/actions/org.freedesktop.login1.policy 配置,不再使用 /etc/pam.d 中的設(shè)置了。

 ?。?)安全方面

  這里筆者介紹一個(gè)yum的安全插件,首先安裝它

  # yum install yum-plugin-security

  對于系統(tǒng)管理員而言,方便且經(jīng)常發(fā)現(xiàn)安全更新信息十分重要。出于這個(gè)目的,yum 提供了 security 插件,它為 yum 擴(kuò)展了一系列以安全為中心的實(shí)用命令、子命令和選項(xiàng)。

  其中一個(gè)重要的命令是:yum list-sec 它可以顯示所有安全相關(guān)和bug修復(fù)的軟件包。下面是舉個(gè)例子

  顯示所有安全相關(guān)的軟件包和bug修復(fù)的軟件包

  #yum list-sec

  顯示bug修復(fù)的軟件包列表

  #yum list-sec bugzillas

  顯示安全相關(guān)軟件包

  # yum list-sec security

  如果要查看一個(gè)具體安全相關(guān)軟件包的詳情,可以使用如下命令如圖13 。

  #yum info-sec FEDORA-2013-0306

  圖13 查看一個(gè)具體安全相關(guān)軟件包的詳情

  總結(jié)::Fedora 18剛剛推出 2天 ,筆者先寫一些桌面方面的內(nèi)容。另外讀者可以看看《簡單體驗(yàn)Fedora 18 Beta 》一文,其中有系統(tǒng)管理方面的內(nèi)容 。

【聲明】本文為51CTO原創(chuàng)稿件,轉(zhuǎn)載請注明作者和出處。

責(zé)任編輯:黃丹 來源: 51CTO.com
相關(guān)推薦

2013-07-08 14:15:10

FedoraFedora 19

2012-12-12 17:18:27

Fedora 18

2012-12-04 10:08:31

Fedora 18

2013-01-22 14:05:25

Fedora 18

2013-10-16 11:26:45

DevOps

2013-03-21 13:42:55

JSjQYUI

2009-03-05 09:16:00

2010-06-22 09:26:34

2016-12-19 14:35:50

軟件系統(tǒng)

2013-01-07 16:42:39

Fedora 18

2015-07-20 11:32:07

編程語言

2012-09-19 09:12:06

FedoraAlpha

2012-12-25 09:43:08

2012-12-26 09:20:30

2017-03-22 11:22:04

JavaScript函數(shù)式編程

2013-07-10 15:46:45

Fedora 19Fedora 19 A

2012-08-30 11:22:54

Fedora 18

2013-08-20 15:48:50

Fedora 18Fedora 19

2012-05-18 14:07:00

Fedora 17系統(tǒng)

2013-12-30 15:52:20

Fedora 20GNOME 3
點(diǎn)贊
收藏

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