Fedora 20在兩次跳票后正式發(fā)布,主要特性包括:遠程桌面方案X2Go;網(wǎng)絡管理器支持擴大綁定和橋接功能;改進3D打印機支持等,本文中,作者對Fedora 20 進行安裝試用,分享一下試用心得。
一、安裝方面
安裝方面沒有特別的說明,現(xiàn)在Fedora 20的安裝界面對比Fedora 18和19相比基本相同,都是相同的UI(主要是有一個是集中配置界面)。不過現(xiàn)在官方已經(jīng)不再推薦下載i386,而是x86-64位了。安裝的步驟基本就是設置分區(qū)、設置時區(qū)、選擇軟件源、設置鍵盤、設置網(wǎng)絡接口等,對于一般Linux 用戶來說也可以輕松完成。第一次使用GNOME 要進行簡單的設置,包括幾個步驟:首先選擇語言,接著選擇輸入源, 接著選擇在線帳號,下面就開始使用Gnome 3。
二、安裝MATE 桌面環(huán)境
總的來說筆者不太喜歡GNOME 3桌面環(huán)境 ,所以安裝MATE 桌面環(huán)境。MATE 是一個基于 Gnome 2 開發(fā)的 Linux 桌面系統(tǒng) 。MATE是基于GNOME 2的代碼庫開發(fā)的(GNOME2已經(jīng)停止維護),并將代碼進行了重命名,主要為了和GNOME 3的組建發(fā)生沖突。GNOME3的發(fā)布遭到了社區(qū)很多用戶的反對,為了繼續(xù)開發(fā)經(jīng)典的Gnome2桌面環(huán)境,Arch Linux用戶開始建立MATE項目。后來Linux Mint開發(fā)者也支持該項目。
- #yum -y groupinstall "MATE Desktop"
- #echo "exec /usr/bin/mate-session" >> ~/.xinitrc
重新進行登錄,登錄時需要選擇MATE桌面,如圖1:
![](http://s1.51cto.com/wyfs01/M02/48/A8/wKioOVLA2PCwbh8lAABSn5AGUlo443.jpg)
圖1 登錄時需要選擇MATE桌面
圖2的MATE 桌面環(huán)境大家看這界面有種centos 6的感覺,最熟悉的感覺。
![](/d/20211018/e56fb90af990173391ebda98adccedd0.gif)
圖2 MATE桌面環(huán)境
三、安裝后的 一些設置
這里介紹一下命令行下的 一些操作步驟:
1、設置服務
首先查看一下服務列表:
- #systemctl -t service
停止一些沒有使用的服務以便提高性能例如關閉telnet。
- #systemctl stop telnet.service #systemctl disable telnet.service
對于一些殘留的SysV 服務類型,可以使用如下命令查看:
- #chkconfig –list
關閉netconsole服務的命令:
- #chkconfig netconsole off
2、更新系統(tǒng)
- # yum -y install yum-plugin-fastestmirror # yum -y update
另外還可以給一些其他軟件源:例如remi。
Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供維護。有個這個源之后,使用 YUM 安裝或更新 PHP、MySQL、phpMyAdmin 等服務器相關程序的時候就非常方便了。
對于Fedora 20 i386 or x86_64:
- # wget http://rpms.famillecollet.com/remi-release-20.rpm # yum install remi-release-20.rpm
然后修改Remi 源配置文件 /etc/yum.repos.d/remi.repo
啟用 Remi Repository修改 enabled=0 為 enabled=1。
3、調(diào)整語言
筆者安裝過程沒有正確設置語言,這里需要調(diào)整一下。
查看當前語言命令:
首先顯示當前編碼:
- # echo $LANG en_US
如果修改為中文的話就是:
- vi /etc/locale.conf
修改為:
- LANG=" zh_CN.UTF-8"
重新加載一下:
- #source /etc/locale.conf
3 介紹一下常見yum命令的故障排除
使用yum安裝軟件包的的時候可能會出現(xiàn)如下幾個常見故障:
(1)404 errors
要修復yum的404錯誤,清理一下metadata(元數(shù)據(jù))即可
$ sudo yum clean metadata
或者清理一下緩存
$ sudo yum clean all
(2)連接錯誤
如果發(fā)現(xiàn)"network is unreachable" 或者"couldn't connect to host" 提示,首先檢查網(wǎng)絡連接。如果沒有問題
就查看一下是否使用代理服務器上網(wǎng)。Yum的代理服務器設置是:
- ___FCKpd___11nbsp;sudo vi /etc/yum.conf [main]
- proxy=http://proxy.com:8000
(3)修改metadata checksum errors
如果發(fā)現(xiàn)" "Metadata file does not match checksum" " 提示,清理一下metadata(元數(shù)據(jù))即可:
- ___FCKpd___12nbsp;sudo yum clean metadata
(4)yum lock errors
這個錯誤是最常見的,通常顯示:
- Loaded plugins: langpacks, presto, refresh-packagekit Existing lock /var/run/yum.pid: another copy is running as pid 1880.
- Another app is currently holding the yum lock; waiting for it to exit..
最簡單的方法是殺掉這個進程:
- #rm –f /var/run/yum.pid
還有一個方法是修改軟件源設置,關閉自動更新。操作如圖3 .4 。
![](http://s1.51cto.com/wyfs01/M02/48/C2/wKioOVLA5XrQ5NKYAADt1jV1-SQ810.jpg)
圖3 選擇軟件源
![](/d/20211018/4e7e33c3a2d729147363b83a804797bb.gif)
圖4 關閉自動更新
四、快速搭建一個web開發(fā)環(huán)境
和之前筆者介紹Fedora 19 的時候不同,這里的web服務器沒有選擇Apache也沒有選擇nginx,這里筆者選擇Lighttpd 。Lighttpd提供一個專門針對高性能網(wǎng)站,安全、快速、兼容性好并且靈活的web 服務器環(huán)境。具有非常低的內(nèi)存開銷、cpu占用率低、效能好以及豐富的模塊等特點。下面看看它和php以及MariaDB 數(shù)據(jù)庫的整合配置過程:
1、安裝MariaDB/ mysql數(shù)據(jù)庫
- #yum install mysql mysql-server
啟動服務:
- #systemctl enable mysqld.service #systemctl start mysqld.service
下面是初始化操作:
- # mysql_secure_installation
操作過程主要是 初始化數(shù)據(jù)目錄和授權表,設置root口令等。
2、安裝Lighttpd
安裝軟件包:
- #yum install lighttpd
啟動服務:
- #systemctl enable lighttpd.service #systemctl restart lighttpd.service
3、簡單測試一下web服務器
測試web服務是否成功安裝并啟動,瀏覽器訪問IP 顯示如下即可如圖5:
![](/d/20211018/9468222ae1d95e226ec08a96e6129d79.gif)
圖5 簡單測試一下web服務器
4、安裝PHP5軟件包
- #yum install php-fpm lighttpd-fastcgi
說明一下PHP-FPM 是FastCGI server ,使用端口是9000。
啟動服務:
- #systemctl enable php-fpm.service #systemctl start php-fpm.service
上一頁12 下一頁 閱讀全文