欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
將centos7打造成桌面系統
前言
以下所有操作默認在root權限下執行,桌面環(huán)境是kde,使用gnome的也可以參考一下。
我收集的以下要用到的一些安裝包,360網(wǎng)盤(pán)http://yunpan.cn/csMhBAp92vTgN 提取碼 92e2
以下要用的安裝軟件語(yǔ)法:
通過(guò)軟件源在線(xiàn)安裝:
sudo yum -y install 軟件名
其中參數-y為所有選項均選則yes,不加-y則要手動(dòng)確認
通過(guò)本地rpm包安裝:
sudo rpm -ivh 軟件名
其中參數-i為安裝,-vh為列出安裝過(guò)程


一、安裝centos7后配置
1、將安裝光盤(pán)構建為本地yun源
1.安裝createrepo
yum install createrepo

2.復制光盤(pán)鏡像文件到/usr/local/src
cp CentOS-7.0-1406-DVD.iso /usr/local/src

3.將安裝光盤(pán)文件掛載
mkdir /media/CentOS7-LocalSource
mount -t iso9660 -o loop /usr/local/src/CentOS-7.0-1406-DVD.iso/media/CentOS7-LocalSource

4.設置開(kāi)機自動(dòng)掛載光盤(pán)鏡像
vi /etc/fstab

在最后添加一行(注意:fstab寫(xiě)錯了會(huì )進(jìn)入emergency mode,無(wú)法正常加載系統)
/usr/local/src/CentOS-7.0-1406-DVD.iso /media/CentOS7-LocalSourceiso9660 defaults,ro,loop 0 0

5.重寫(xiě)repodata(未修改光盤(pán)鏡像不需要此操作)
cd /media
createrepo CentOS7-LocalServer

6.配置源
vi /etc/yum.repos.d/CentOS7-LocalServer.repo

[CentOS7-LocalServer]
name=LocalServer
baseurl=ftp://192.168.1.119/CentOS7-LocalServer
enable=1
gpgcheck=0

1.復制光盤(pán)鏡像文件到/usr/local/src cp CentOS-7.0-1406-DVD.iso /usr/local/src
2.將安裝光盤(pán)文件掛載 mkdir /media/CentOS7-LocalSource

3.設置開(kāi)機自動(dòng)掛載光盤(pán)鏡像 vi /etc/fstab /usr/local/src/CentOS-7.0-1406-DVD.iso/media/CentOS7-LocalSource iso9660 defaults,ro,loop 0 0
4.配置源 vi /etc/yum.repos.d/CentOS7-LocalSource.repo [CentOS7-LocalSource] name= CentOS7-LocalSource baseurl=file:///media/CentOS7-LocalSource enable=1 gpgcheck=0
5.重新建立yum緩存 yum clean all yum makecache 6.本地yum源搭建完成 reboot

另一種方法:配置本地yum 源不需要這么麻煩的, 直接mount 到 /mnt 下就好了, baseurl弄成file 就好了, 沒(méi)必要弄成ftp 的

7.重新建立yum緩存
yum clean all
yum makecache

8.本地yum源搭建完成


2、配置kde桌面語(yǔ)言中文顯示
我裝的是kde桌面,剛裝好時(shí)桌面是英文顯示的,所以現在來(lái)配置一下
yum listkde*chinese
yum install kde-l10n-Chinese.noarch

二、添加第三方軟件源1、添加rpmforge源
該源聽(tīng)說(shuō)很強大,不過(guò)我看了下目前centos7的軟件包并不多,關(guān)于5和6的包倒是很多
下載地址:http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
安裝:
cd ~/下載
rpm –ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
2、添加elrepo源
該源包含NVIDIA顯卡驅動(dòng)
下載地址:
http://elrepo.reloumirrors.net/elrepo/el7/x86_64/RPMS/elrepo-release-7.0-1.el7.elrepo.noarch.rpm
安裝:
cd ~/下載
rpm –ivh elrepo-release-7.0-1.el7.elrepo.noarch.rpm
3、添加epel源
該源包含很多fedora移植過(guò)來(lái)的軟件

下載地址:http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
安裝:
cd ~/下載
rpm -ivh epel-release-7-2.noarch.rpm
4、添加mosquito源
該源包含的軟件有(配合nux-dextop源使用)
pidgin-lwqq - 使用 WebQQ 協(xié)議編寫(xiě)的 pidgin-QQ 插件
pidgin-openfetion - 使用 fetion v4 協(xié)議編寫(xiě)的 pidgin 飛信插件
pidgin-sendscreenshot - pidgin 截圖插件
wiznote - 為知筆記
sogou-pinyin - 搜狗拼音輸入法,基于 fcitx 框架開(kāi)發(fā)
sogou-pinyin-skins - 搜狗拼音輸入法皮膚
fcitx-googlepinyin - 基于 fcitx 框架的谷歌拼音輸入模塊
fcitx-rime - 中州韻輸入法
fcitx-libpinyin - 基于 fcitx 框架的 libpinyin 輸入法
fcitx-sunpinyin - 基于 fcitx 框架的 sunpinyin 輸入法
fcitx-configtool, kcm-fcitx - GTK 和 KDE 下的 fcitx 配置工具
openyoudao - 一個(gè) python 編寫(xiě)的有道詞典 linux 客戶(hù)端
deepin-music-player - 深度音樂(lè )播放器
dmusic-plugin-baidumusic - 深度音樂(lè )播放器百度音樂(lè )插件
osdlyrics - 支持多款音樂(lè )播放器的桌面歌詞軟件
pointdownload - 一款方便高效的下載軟件
mvgather - 一款支持影視點(diǎn)播的視頻客戶(hù)端,內容來(lái)自 yunfan.com
deepin-screenshot - 深度截圖
deepin-translator - 深度翻譯
xware-desktop - 迅雷桌面版
bcloud - 百度云的 linux 客戶(hù)端
screenfetch - 獲取系統/主題信息的命令行工具
musicbox - 網(wǎng)易云音樂(lè )的命令行客戶(hù)端
moonplayer - 視頻播放器,支持搜索播放 youku, tudou, iqiyi, sohu, 56, funshion 的網(wǎng)絡(luò )視頻
gouyong - 夠用翻譯,支持取詞
doubanfm-qt - 基于 Qt5 開(kāi)發(fā)的 DoubanFM 客戶(hù)端
douban.fm - 基于 NodeJS 開(kāi)發(fā)的 DoubanFM CLI 客戶(hù)端 

1)方法一:直接安裝
終端輸入,回車(chē)即可
yum-config-manager --add-repo=https://copr.fedoraproject.org/coprs/mosquito/myrepo/repo/epel-$(rpm-E %?rhel)/mosquito-myrepo-epel-$(rpm -E %?rhel).repo
2)方法二:手動(dòng)編寫(xiě)repo文件
若方法一不可用,用vi新建一個(gè)/etc/yum.repos.d/mosquito-myrepo.repo文件
vi /etc/yum.repos.d/mosquito-myrepo.repo 往里面寫(xiě)入一下語(yǔ)句 [mosquito-myrepo]
name=Copr repo for myrepo owned by mosquito
baseurl=http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo/epel-7-$basearch/
skip_if_unavailable=True
gpgcheck=0
enabled=1
按:wq保存退出5. 添加nux-dextop源1)方法一:直接安裝
終端輸入,回車(chē)即可
yumlocalinstall http://li.nux.ro/download/nux/dextop/el$(rpm -E %rhel)/x86_64/nux-dextop-release-0-2.el$(rpm-E %rhel).nux.noarch.rpm
2)方法二:
下載:
http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
安裝:
cd ~/下載
rpm –ivh nux-dextop-release-0-1.el7.nux.noarch.rpm
6.運行以下命令生成以上第三方源的yum緩存
sudo yum cleanall
sduo yummakecache
7、安裝fastestmirror
一個(gè)自動(dòng)選擇最快的yum源的插件
安裝方法:
1)搜索fastestmirror包的全名
sudo yum searchfastestmirror
2)假設搜索的結果是“yum-fastestmirror-noarch”,那么輸入命令
sudo yum installyum-fastestmirror-noarch
8、如果不想這么麻煩自己安裝第三方源,可以將我在百度網(wǎng)盤(pán)里提供的repo和gpg直接復制到本機centos7上就可以了
導入repo
cdrepo目錄
cp*.repo /etc/yum.repos.d
導入repo的密鑰gpg
cdgpg目錄
cp* /etc/pki/rpm-gpg

三、安裝一些日常應用軟件1、安裝chrome瀏覽器
Firefox是各centos7發(fā)行版默認的瀏覽器,chrome是Google出品的一款很強大的瀏覽器,所謂Google出品,必屬精品。還有adobe-flash插件的安裝。chrome訪(fǎng)問(wèn)不了官網(wǎng), adobe-flash插件可以分別到官網(wǎng)下載,在軟件源里都沒(méi)有,前面已經(jīng)給出了我的百度網(wǎng)盤(pán)分享地址
安裝方法:
1)安裝chrome
首先進(jìn)入rpm安裝包所在目錄,cd命令參照前面,后面所有安裝均要進(jìn)入安裝包所在目錄,不再提示。
運行下面這條命令
sudo rpm –ivh google-chrome*.rpm
如果提示缺少什么依賴(lài)包,則安裝依賴(lài)包后在執行,后面的軟件安裝缺少依賴(lài)包時(shí)參照此處依賴(lài)包的安裝,依賴(lài)包的安裝方法
sudo yum –y install 依賴(lài)包1 依賴(lài)包2 依賴(lài)包n
2)安裝adobe-flash插件
sudo rpm –ivh flash*.rpm
2、安裝桌面插件cairo-dock
一個(gè)仿蘋(píng)果風(fēng)的桌面插件。這個(gè)安裝后要在 系統設置->桌面效果 設置,忘了哪個(gè)效果了,應該是跟透明相關(guān)的效果,否則有一條黑黑的條條,很難看
yum install cairo-dock
3、壓縮與解壓縮工具
Linux下打包壓縮解壓縮一般用的是tar、gzip、bzip2命令,tar打包后的壓縮包通常為*.tar.gz或*.tar.bz,gzip壓縮后的文件為*.gz,bzip2壓縮后的文件為*.bz。也有辦法解壓縮zip文件。但對于新手來(lái)說(shuō),win平臺常見(jiàn)的rar、zip和7z文件使用unrar、unzip和p7zip可能更為適合,現在我們來(lái)安裝一下。
安裝方法:
1)安裝unrar和unzip
sudo yum install unrar unzip
2)安裝p7zip
sudo yun install p7zip
4、在線(xiàn)音樂(lè )kwplayer
這是一個(gè)酷我音樂(lè )盒的linux版本,kwplayer 是linux桌面下的輕量級的音樂(lè )播放軟件, 由LiuLang同學(xué)開(kāi)發(fā), 使用的是Python3+gtk3, 開(kāi)源的(GPLv3),地址為https://github.com/LiuLang/kwplayer
方法:
sudo rpm –ivh kwplayer*.rpm
這個(gè)要安裝音頻解碼器等依賴(lài)包,根據依賴(lài)檢測缺失的包安裝一下就好
5、視頻播放器Mplayer和smplayer
yum install mplayer smplayer
6、視頻播放器VLC
yum -y --enablerepo=nux-dextop installgstreamer-ffmpeg gstreamer-plugins-ugly gstreamer-plugins-bad ffmpeg libvdpaumpg123 gstreamer-plugins-bad-nonfree gstreamer1-libavgstreamer1-plugins-bad-freeworld
yum install vlc
7、辦公軟件
默認安裝的libreoffice是開(kāi)源的辦公軟件,兼容微軟的office的各種文檔格式,但是有點(diǎn)問(wèn)題就是可能兩者的顯示效果并不一致,不知道是不是跟文字編碼和字體有關(guān),這一點(diǎn)上國產(chǎn)的WPS則要好一點(diǎn)點(diǎn),所以一般linux和windows的文檔交流用的是pdf文檔。因為不同系統對office文檔的顯示效果并不那么一致,就連win系統不同版本間對office的顯示效果有時(shí)都會(huì )不一樣。
安裝方法:
安裝wps,wps for linux下載地址
http://community.wps.cn/download/
sudo rpm –ivh wps-office*.rpm\
然后這個(gè)在centos7上面缺少好多依賴(lài)包,一個(gè)個(gè)把依賴(lài)包安裝上去吧,參照前面的方法
安裝后打開(kāi)wps是可能會(huì )提示缺少字體,可以到win系統下把字體復制到/usr/share/fonts/文件夾下就是了。因為那些字體是有版權的,wps并沒(méi)有集成。
8、PDF閱讀器
Centos7自帶的okular挺好用的
9、chm閱讀器
我從fedora20上移植過(guò)來(lái)的kchmviewer,所有第三方源似乎都沒(méi)有關(guān)于chm閱讀的軟件,前面的百度網(wǎng)盤(pán)有分享
rpm –ivh chmlib-0.40-9.el7.x86_64.rpm kio_msits-5.2-5.el7.x86_64.rpmkchmviewer-common-5.2-5.el7.noarch.rpm kchmviewer-5.2-5.el7.x86_64.rpm
10、圖形處理工具gimp和矢量圖處理工具inkscape
Windows下有Photoshop這個(gè)圖形處理軟件,而linux下對應的圖形處理工具則是gimp,值得一提的是,gimp比Photoshop還要強大一些,可以直接輸出視頻。而inkscape則是處理矢量圖的工具,類(lèi)似與illustrator
安裝方法:
sudo yum install gimp
sudo yum install inkcape
11、翻譯詞典stardict
星際譯王(stardict)是利用GTK(GIMP TOOLKIT)開(kāi)發(fā)的國際化的、跨平臺的自由的桌面字典軟件。它并不包含字典檔,使用者須自行下載配合使用。它可以運行于多種不同的平臺,如Linux, MicrosoftWindows,FreeBSD及Solaris,并使用GPL授權。這是從fedora20源里弄下來(lái)的,直接用,沒(méi)什么bug
安裝方法:
rpm –ivh stardict-3.0.5-1.fc20.x86_64.rpm
詞庫安裝:(我在百度網(wǎng)盤(pán)里有分享)
cp 詞庫 /usr/share/stardict/dic
12、linux版百度云管家bcloud
這個(gè)也是kwplayer的作者編寫(xiě)的,我們已經(jīng)添加了源,直接裝就好了
yum installbcloud
13、郵件收發(fā)工具thunderbird
yuminstall thunderbird
14、錄制桌面操作視頻的工具qt-recordMyDesktop
Kde桌面安裝
yum installqt-recordmydesktop
gnome桌面安裝
gtk-recordmydesktop
15、linux版迅雷
//TODO需要依賴(lài)包python3-qt5這個(gè)包沒(méi)解決
16、linux版有道
可惜只有屏幕取詞的功能
yuminstall openyoudao
17、影視集結號mvgather
可以看在線(xiàn)電視和一些在線(xiàn)視頻
yuminstall mvgather
18、Moon Player
視頻播放器,支持搜索播放 youku,tudou, iqiyi, sohu, 56, funshion 的網(wǎng)絡(luò )視頻
yum installmoonplayer
19、screenfetch
獲取系統/主題信息的命令行工具,大神都在用
yuminstall screenfetch
20、點(diǎn)載pointdownload
一款方便高效的下載軟件,支持 HTTP,BT, Magnet, ed2k, Thunder 等下載協(xié)議,支持迅雷離線(xiàn)加速和高速通道功能,支持視頻下載功能。
yuminstall pointdownload

四、磁盤(pán)管理與刻錄、啟動(dòng)U盤(pán)制作1、圖形化分區和格式化磁盤(pán)工具gparted
在 Linux 中調整分區最簡(jiǎn)單的方法是使用GParted 程序。它拒絕在任何當前掛載的分區上進(jìn)行操作,不能調整根目錄(/)或者其他對操作系統功能來(lái)說(shuō)至關(guān)重要的分區,避免了誤操作。當然要調整這些至關(guān)重要的分區還是可以在命令行進(jìn)行的。
安裝方法:
yum install gparted
2、專(zhuān)業(yè)的圖形化光盤(pán)刻錄工具k3b
K3b(KDE Burn Baby Burn)是一個(gè)設計給 KDE在Linux或其它類(lèi)Unix系統上的CD/DVD燒錄的自由軟件 。當然各linux發(fā)行版一般都有自帶磁盤(pán)刻錄的工具啦。
Centos7自帶了,挺好用的,效果不比Nero差
3、Linux下制作USB安裝盤(pán)(啟動(dòng)U盤(pán))
在windows下我們使用通過(guò)制作PE或者使用UltraISO寫(xiě)入硬盤(pán)映像的方法來(lái)制作USB引導安裝盤(pán),也就是所謂的啟動(dòng)U盤(pán),在linux下也是可以做到的,通過(guò)unetbootin這個(gè)傻瓜式的圖形軟件就可以一鍵制作各linux發(fā)行版的USB引導盤(pán),但可惜的是unetbootin并不支持win系統的USB安裝盤(pán)的制作。沒(méi)有關(guān)系我們可以使用gparted、ms-sys、cp等工具進(jìn)行制作win系統的USB引導盤(pán),下面就來(lái)介紹一下。
安裝方法:
1) 制作linux各發(fā)行版USB安裝盤(pán) 
yum installunetbootin
然后打開(kāi)unetbootin這個(gè)軟件就可以一鍵制作linux各發(fā)行版USB安裝盤(pán)了。
2)制作win7系統的USB安裝盤(pán)
有三步:
第一步:使用gparted格式化U盤(pán)為NTFS格式
第二步:使用ms-sys -7 /dev/sdb 寫(xiě)入win7引導信息到dev/sdb磁盤(pán)上面,注意看你的U盤(pán)設備是什么,是“dev/sdb”還是“dev/sdc”
第三部:掛載win7.iso和你的U盤(pán),復制win7.iso里面的所有信息到U盤(pán)去,可以使用cp –r命令或直接在圖形化的文件管理器里用鼠標進(jìn)行復制。

gparted前面已經(jīng)介紹了安裝的方法,現在介紹安裝ms-sys這個(gè)微軟出品的在開(kāi)源linux上使用的寫(xiě)入win系統引導信息的命令行工具,去官網(wǎng)下載一個(gè)最新版,http://sourceforge.net/projects/ms-sys/
只有源碼的makefile文件,沒(méi)有前面用的那種rpm包,所以我們要手動(dòng)編譯并安裝
在終端進(jìn)入下載的ms-sys目錄下,運行命令
sudo make
這時(shí)如果沒(méi)有錯誤提示則在運行make install命令,如果提示找不到cc或gcc,那就是沒(méi)有安裝gcc編譯器的意思。
這時(shí)就可以先運行命令安裝gcc編譯器
sudo yum install gcc
安裝完gcc編譯器后,我們再運行
sudo make
sudo make install
安裝完ms-sys命令后,我們可以運行ms-sys命令測試一下,這是就可以看到ms-sys的具體用法了。
然后我們使用之前安裝的圖形化gparted工具將U盤(pán)格式化為NTFS格式,win7安裝盤(pán)一定要是NTFS格式,否則制作的引導盤(pán)無(wú)法引導win7系統,
格式化后關(guān)閉gparted,打開(kāi)終端,然后輸入partprobe命令刷新磁盤(pán)信息
然后寫(xiě)入win7引導信息到U盤(pán),運行命令
ms-sys -7 /dev/sdb
-7這個(gè)參數是寫(xiě)入win7引導信息的意思,/dev/sdb是你的U盤(pán)設備名
最后掛載win7.iso并復制所有iso里的文件到你的U盤(pán)里面,可以使用如下命令
掛載win7.iso
sudo mount 路徑/win7.iso /mnt/media
復制文件
cp –r /mnt/media/* U盤(pán)的掛載路徑
因為win7.iso有3.2G大小,復制需要10-20分鐘時(shí)間,耐心等待就好
如果你覺(jué)得命令行下看不到進(jìn)度條不放心,也可以使用圖形化的文件管理器進(jìn)行復制
復制完后就win7USB引導設備就制作完成了,XP和win8我沒(méi)有嘗試,應該也是可以成功的。

五、開(kāi)發(fā)環(huán)境的安裝
如果是作為桌面使用,以上的軟件已經(jīng)足夠像在windows上那樣隨心所欲地操作了,但如果作為開(kāi)發(fā)者而言,一些開(kāi)發(fā)環(huán)境的安裝是不能不知道的。比如C/C++的編譯器GCC,Java的編譯與運行環(huán)境JDK,目前比較流行的Java的集成開(kāi)發(fā)環(huán)境eclipse,甚至還有Oracle數據庫、apache服務(wù)器等等。
1、安裝GCC編譯器
如果安裝centos7時(shí)沒(méi)有選擇安裝開(kāi)發(fā)環(huán)境那一項,那么
yum install gcc gcc-c++
2、安裝openjdk
openjdk是jdk的開(kāi)放原始碼版本,以GPL協(xié)議的形式放出。在JDK7的時(shí)候,openjdk已經(jīng)成為jdk7的主干開(kāi)發(fā),sun jdk7是在openjdk7的基礎上發(fā)布的,其大部分原始碼都相同,只有少部分原始碼被替換掉。使用JRL(JavaResearchLicense,Java研究授權協(xié)議)發(fā)布。至于openjdk6則更是有其復雜的一面,首先是openjdk6是jdk7的一個(gè)分支,并且盡量去除Java SE7的新特性,使其盡量的符合Java6的標準。
我們安裝openjdk7就好了
1)安裝java程序運行環(huán)境
java-1.7.0-openjdk.x86_64(Java程序的運行環(huán)境,libreoffice等多數開(kāi)源程序的運行就是基于此)
yum install java-1.7.0-openjdk.x86_64
1) 安裝java開(kāi)發(fā)環(huán)境
java-1.7.0-openjdk-devel.x86_64(開(kāi)發(fā)環(huán)境,Java的編譯環(huán)境)
sudoyum –y install java-1.7.0-openjdk-devel.x86_64
3、安裝linux下的常用文本編輯器
vi是所有linux下的強大命令行文本編輯器,vim是vi的升級版本,有高亮顯示的功能,已經(jīng)是一個(gè)代碼編輯器了,很多程序員都喜歡用vim或者emacs作為寫(xiě)C/C++代碼的編輯器。nano是一個(gè)易于使用的命令行文本編輯器。gedit是gnome桌面默認的圖形文本編輯器,對應的,KDE桌面也有一個(gè)默認的圖形文本編輯器叫kwrite。
安裝方法:
1)安裝vim
sudo yum –y install vim
2)安裝nano
sudo yum –y install nano
3)安裝emacs
sudo yum –y install emacs
4、安裝eclipse
Eclipse是目前比較流行的Java集成開(kāi)發(fā)環(huán)境(Eclipse官網(wǎng)下載的綠色軟件,解壓后直接用)
tar -zxvf eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gz -C ~
5、安裝oracle11g數據庫
rpm –ivh oracle-xe-11.2.0-1.0.x86_64.rpm
6、安裝tomcat服務(wù)器
tomcat官網(wǎng)下載的綠色軟件,解壓后直接用
tar-zxvf apache-tomcat-7.0.56.tar.gz -C ~

五、幾個(gè)常見(jiàn)問(wèn)題的說(shuō)明1、當前用戶(hù)不在sudoers文件中
解決辦法是,將當前用戶(hù)寫(xiě)到/etc/sudoers文件中
1)切換到root用戶(hù)
su –
2)修改/etc/sudoers文件權限,修改為可寫(xiě)權限
chmod 777 /etc/sudoers
3)使用gedit或kwrite編輯/etc/sudoers文件
添加要提升權限的用戶(hù);在文件中找到root ALL=(ALL)ALL那一行,在該行下添加提升權限的用戶(hù)信息,比如我的用戶(hù)名為“jison“,就填上jison如:
root ALL=(ALL) ALL
jison ALL=(ALL) ALL
說(shuō)明:格式為(用戶(hù)名 網(wǎng)絡(luò )中的主機=(執行命令的目標用戶(hù)) 執行的命令范圍)
4)保存退出,并恢復/etc/sudoers的訪(fǎng)問(wèn)權限為440
chmod440 /etc/sudoers
5)切換到普通用戶(hù),測試用戶(hù)權限提升功能
sudo命令
2、音樂(lè )格式不支持播放
那是因為沒(méi)有安裝到相關(guān)的音樂(lè )解碼器,安裝一下以下音頻解碼器就好了。
安裝音頻解碼器:(可以一條命令一起安裝,每個(gè)包之間用空格隔開(kāi)即可,這樣寫(xiě)只是為了大家知道有哪些包)
sudo yum install ffmpeg
sudo yum install ffmpeg-libs
sudo yum install gstreamer-ffmpeg
sudo yum install xvidcore
sudo yum install libdvdread
sudo yum install libdvdnav
sudo yum install lsdvd
sudo yum install gstreamer-plugins-good
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-plugins-ugly
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-ffmpeg
3、視頻格式不支持播放
那是因為沒(méi)有安裝到相關(guān)的視頻解碼器,安裝一下以下視頻解碼器就好了。
安裝視頻解碼器:(可以一條命令一起安裝,每個(gè)包之間用空格隔開(kāi)即可,這樣寫(xiě)只是為了大家知道有哪些包)
sudo yum install ffmpeg
sudoyum install ffmpeg-libs
sudo yum install gstreamer-ffmpeg
sudo yum install libmatroska
sudo yum install xvidcore
4、centos7的備份與還原和grub2修復
centos7備份還原與grub2引導和rescue模式修改root密碼
一.centos7備份
1.su -
2.cd /
3.tar -zpPcvf backup.tgz --exclude=/sys --exclude=/mnt --exclude=/proc--exclude=/lost+found --exclude=backup.tgz /
二.centos7還原(原系統掛掉解決辦法,系統沒(méi)掛直接tar即可還原)
1.centos7安裝盤(pán)進(jìn)入援救模式
2.給磁盤(pán)分區(sda1用作根目錄,sda2用作交換分區)
fdisk/dev/sda
p 向屏幕打印硬盤(pán)的分區
d 刪除分區
n 新建分區
w 保存更改并退出
q 退出不保存之前的操作
3.格式化分區
mke2fs-t ext3 /dev/sda1 將/dev/sda1格式化為ext3文件系統
mkswap/dev/sda2 將/dev/sda2格式化為交換分區
4.掛載/dev/sda1到centos啟動(dòng)盤(pán)援救系統的/mnt目錄下
mount/dev/sda1 /mnt
5.還原系統備份到/dev/sda1所掛載的目錄/mnt
tar-zpxvf backup.tgz -C /mnt

三.安裝grub并寫(xiě)入引導信息到mbr
1.更改/dev/sda1所掛載的目錄/mnt為根目錄
chroot/mnt
2.掛載proc和sysfs
mount-t proc proc /proc
mountsysfs /sys -t sysfs
3.安裝grub2到/dev/sda的mbr
grub2-install/dev/sda1
4.更新/boot/grub2/grub.cfg和/etc/grub2.cfg的信息
grub2-mkconfig-o /boot/grub2/grub.cfg
grub2-mkconfig-o /etc/grub2.cfg
{/**
* @引申的命令
* 查看默認引導的內核 grub2-editenvlist
* 修改默認引導的標題 grub2-set-default"標題"
* 未chroot時(shí)使用(假設/mnt為根目錄掛在位置) grub2-install --directory-root=/mnt/dev/sda
*/
}
5.把/etc/fstab文件中的uuid標識符改為硬盤(pán)設備分區
比如:
行首的UUID=03feda9-c221-4375-a6bf-0b80bd875323改為/dev/sda1
UUID=f4e3d0dc-df2f-446f-9403-0e51835ca4b3改為/dev/sda2
四.更改root密碼(不知道為何,沒(méi)有這個(gè)操作進(jìn)不了系統)
1.開(kāi)機選擇界面按e
2.然后在倒數第二行內核vmlinuz那一行后面加 rw single init=/bin/bash,接著(zhù)Ctrl+X進(jìn)入但用戶(hù)模式
3.passwd修改root密碼
4.touch /.autorelabel
5.exec /sbin/init(一定要這樣啟動(dòng)),接著(zhù)輸入剛剛修改root密碼回車(chē),自動(dòng)重啟后就可以進(jìn)入還原的系統了
5、雙系統win7引導項丟失問(wèn)題
一.用vi編輯/boot/grub2/grub.cfg文件
vi /boot/grub2/grub.cfg

找到下面這段
### BEGIN /etc/grub.d/30_os-prober ###
### END/etc/grub.d/30_os-prober ###
修改為下面這段(+2沒(méi)有空格)
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7"{
insmod part_msdos
insmod ntfs
set root=*(hd0,msdos1)*
search --no-flooppy --fs-uuid --set6a9463b094637e07
chainloader +2
}
### END/etc/grub.d/30_os-prober ###

查看分區的uuid
blkid/dev/sda1

二.修改win7為默認啟動(dòng)系統
查看默認引導的內核
grub2-editenv list
修改默認引導的系統(雙引號內的字符串為上面修改grub.cfg的"Windows7")
grub2-set-default "Windows 7"
6、ibus拼音輸入法
按win+空格就可以切換輸入法了,這里提一下,免得找不到
7、給konsole做一個(gè)快捷鍵Ctrl+Alt+T
打開(kāi) 系統設置->快捷方式->手勢自定義快捷鍵->編輯->新建->全局快捷鍵->命令/URL-
快捷方式命名為“konsole“
觸發(fā)器->快捷鍵輸入“Ctrl+Alt+T”
動(dòng)作->命令/URL輸入“/usr/bin/konsole”
最后點(diǎn)擊應用就ok了
8、解決ntfs格式的磁盤(pán)掛載
1.下載
http://www.tuxera.com/community/ntfs-3g-download/
2.編譯工具(若沒(méi)有yum安裝一下)
gcc compiler, libc-dev libraries
3.編譯安裝()
./configure
make
make install # or *sudo make install* ifyou aren*t root
4.掛載ntfs分區(以?huà)燧d/dev/sdb1為例)
mount -t ntfs-3g /dev/sdb1 /mnt/windows
5.卸載ntfs分區
umount /dev/sdb1
6.設置開(kāi)機掛載
vi /etc/fstab
到最后一行添加
/dev/sda1 /mnt/windows ntfs-3g defaults 0 0
9、配置konsole字體和外觀(guān)
konsole默認狀態(tài)極丑,文字有時(shí)顯示不全,我們只要設置一下就好了
設置->管理配置方案->編輯配置方案->外觀(guān)
選擇自己的配色方案和背景,編輯需要的效果即可
字體選擇自己喜歡的一個(gè),調整好大小和顯示效果即可

六、centos7的虛擬化1、kvm虛擬機
kvm是未來(lái)虛擬化的趨勢,因為從內核2.6.20開(kāi)始已經(jīng)整合到內核里面了,又稱(chēng)為基于內核的虛擬機。
它和xen均是虛擬化的解決方案,但是目前中國用的較多的還是xen的解決方案,xen的高手也多一些。
1.安裝
查看虛擬支持情況:grep-E *svm|vmx* /proc/cpuinfo
需要注意的是,開(kāi)啟主板BIOS里的AMD或者INTEL的CPU的虛擬化支持。
如果是服務(wù)器上的實(shí)裝,一般都不會(huì )安裝GUI,采用最小化安裝,那么執行以下命令:
yum -y install qemu-kvm libvirtvirt-install bridge-utils
并且要會(huì )設置橋接網(wǎng)卡。這里不再介紹了。
如果是有GUI的界面的,比如我自己的筆記本電腦,那么要簡(jiǎn)單的多了。
yum install qemu-kvm qemu-imgyum installvirt-manager libvirt libvirt-python python-virtinst libvirt-client
然后重啟下電腦。
lsmod | grep kvm

確認模塊已經(jīng)被加裝了,如果出現以下兩行,則表示模塊已安裝
kvm_intel 138567 0
kvm 441119 1 kvm_intel

開(kāi)啟libvirtd服務(wù)
systemctl start libvirtd
systemctl enable libvirtd

2.配置橋接網(wǎng)絡(luò )接口
為即將安裝的kvm虛擬機配置一個(gè)橋接網(wǎng)絡(luò )接口
vi/etc/sysconfig/network-scripts/ifcfg-br0
我的配置有點(diǎn)像這樣
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=br0
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
編輯實(shí)際網(wǎng)卡的配置
vi/etc/sysconfig/network-scripts/ifcfg-enp8s0
我的配置有點(diǎn)像這樣
DEVICE=enp8s0
TYPE=Ethernet
BOOTPROTO=dhcp
BRIDGE=br0
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=enp8s0
UUID=bd4e4309-1113-4223-b94a-509fe0d15c8b
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
然后重啟下電腦
reboot

3.安裝kvm虛擬機
打開(kāi)虛擬系統管理器(virt-manager),安裝系統挺傻瓜式的,唯一需要注意的是網(wǎng)卡選擇上面配置的br0橋接網(wǎng)卡
安裝完成之后,就可以使用本地路由器分配的ip地址上網(wǎng)了,也可以通過(guò)ip地址進(jìn)行遠程登陸管理形成vpn(虛擬專(zhuān)用網(wǎng)了)
值得一提的是,安裝kvm虛擬機時(shí)有三種讓虛擬機訪(fǎng)問(wèn)外網(wǎng)的方式,即橋接,NAT和Host-only(使用主機網(wǎng)絡(luò ))
但只有上面用到的橋接方式才能讓外網(wǎng)訪(fǎng)問(wèn)安裝的kvm虛擬機

2.xen虛擬機
//TODO 用到再說(shuō)

3.VitualBox虛擬機
這個(gè)虛擬機也是開(kāi)源的,沒(méi)有vmware好用,僅僅是裝過(guò)一個(gè)winxp
rpm–ivh VirtualBox-4.3-4.3.18_96516_el7-1.x86_64.rpm
//TODO并沒(méi)有用來(lái)測試過(guò)橋接網(wǎng)絡(luò )接口,用到再說(shuō)
4.VMware虛擬機
VMware應該算是目前最好用的虛擬機軟件了,但為什么放到最后說(shuō)呢,因為上面三個(gè)是免費的,它是閉源收費的
好用歸好用,但是一般用不起vmware的時(shí)候就只好用上面三個(gè)了
在CentOS7上安裝Vmware 10.0.3。通常,這個(gè)版本是不能在CentOS7工作的,因為它只能運行在比較低的內核版本3.10上。

首先,以正常方式下載并安裝(沒(méi)有問(wèn)題)。唯一的問(wèn)題是在后來(lái)運行vmware程序的時(shí)候。
shVMware-Workstation-Full-10.0.3-1895310.x86_64.bundle
如何修復?
1 –進(jìn)入/usr/lib/vmware/modules/source。

cd /usr/lib/vmware/modules/source
2 –解壓 vmnet.tar.

tar -xvf vmnet.tar
3 –進(jìn)入 vmnet-only 目錄。

cd vmnet-only
4 –編輯filter.c文件。

vi filter.c
在206和259行,替換以下字符串:

#if LINUX_VERSION_CODE <KERNEL_VERSION(3, 13, 0)
為:

#if LINUX_VERSION_CODE <KERNEL_VERSION(3, 0, 0)
保存并退出。

5 –回到先前文件夾。

cd ../
6 –再次壓縮文件夾。

tar -uvf vmnet.tar vmnet-only
7 –移除舊目錄。

rm -fr vmnet-only
8 –啟動(dòng)vmware并體驗。

9 卸載Vmware
vmware-uninstall
vmware-installer -l
vmware-installer -u vmware-workstation
這三個(gè)命令足夠卸載了

10 vmware功能強大,方便易用,跨平臺且資料也多,沒(méi)什么好說(shuō)的了

七、幾種我搭建過(guò)的服務(wù)器1、ftp服務(wù)器
1.安裝vsftpd
yum install vsftpd

2.啟動(dòng)關(guān)閉
設置開(kāi)機自啟
systemctl enable vsftpd
啟動(dòng)/關(guān)閉重啟
systemctl start/stop/restart vsftpd

3.關(guān)閉防火墻和selinux
systemct disable firewalld
systemctl stop firewalld
vi /etc/selinux/config
將SELINUX改為disabled
reboot

4.通過(guò)sftp登陸vsftpd
sftp username@192.168.1.119

5.瀏覽器訪(fǎng)問(wèn)
ftp://username:password@192.168.1.119

注:192.168.1.119是局域網(wǎng)服務(wù)器的ip
查看ip命令ipaddr
2、ftp-yum服務(wù)器
無(wú)防范的配置:(初學(xué)者用)

1.安裝createrepo和vsftpd
yum install createrepo vsftpd

2.mkdir /home/ftp

3.cp-r 源的目錄 /home/ftp

4.vi/etc/vsftpd/vsftpd.conf
最后添加anon_root=/home/ftp和no_anon_password=YES

6.cd/home/ftp

7.createrepo CentOS7-LocalServer/

8.關(guān)閉防火墻和selinux
systemct disable firewalld
systemctl stop firewalld
vi /etc/selinux/config
將SELINUX改為disabled
reboot

9.systemctl enable vsftpd

10.systemctl start vsftpd

1.客戶(hù)端配置源
vi /etc/yum.repos.d/CentOS7-LocalServer.repo

[CentOS7-LocalServer]
name=LocalServer
baseurl=ftp://192.168.1.119/CentOS7-LocalServer
enable=1
gpgcheck=0

2.yum clean all

3.yum makecache

4.搭建完成,局域網(wǎng)ftp-yum服務(wù)器測試
yum install samba
3、samba服務(wù)器
centos7安裝samba服務(wù)器

1.關(guān)閉防火墻,systemctlstop firewalld.service 和setenforce0

2.mkdir/home/samba
chmod 777 /home/samba

3.配置smb.conf,vim /etc/samba/smb.conf

smb.conf配置內容

[global]

workgroup= WORKGROUP
netbiosname = cmcc1
serverstring = Linux Samba Server TestServer
security= user #在samba4中share 和server已經(jīng)被禁用

(表示192.168.1.*的IP)
hostsallow = 192.168.1.

mapto guest =Bad User

[WORKGROUP]
path= /home/samba
writeable= yes
browseable= yes

guestok= yes


3.啟動(dòng)samba服務(wù),systemctl start samba.service
注意:在samba4中share 和server已經(jīng)被禁用,需要用security = user 和mapto guest =Bad User來(lái)實(shí)現無(wú)密碼訪(fǎng)問(wèn)目錄
4、ntp服務(wù)器
1、NFS的安裝需要的軟件包;
Centos7:需要nfs-utils和nfs4;
2、使用如下命令查找系統是否已安裝如上的軟件包;
rpm–qa *nfs*
  如果已安裝,則直接操作第三步;如果未安裝,則運行如下命令安裝:
yuminstall nfs4* nfs-util
3、配置服務(wù)器端
  建立掛載的目錄,并且掛載目錄,使用如下命令:
mkdir/home/nfs
cd/home/nfs
mkdirtest
  然后修改/etc/exports文件,該文件定義了共享目錄以及共享規則;
vi/etc/exports
  在該文件中加入
/home/nfs192.168.1.119(rw,root_squash)
  上面加入的這行的意思是nfs共享的目錄是/home/nfs,192.168.1.0/24網(wǎng)段的IP可以訪(fǎng)問(wèn),訪(fǎng)問(wèn)是讀寫(xiě),客戶(hù)端可以有root權限;
  修改完成后保存退出;
  然后運行systemctlrestart nfs重啟nfs服務(wù);
4、關(guān)閉防火墻,使用如下命令
systemctlstop firewalld
5、配置客戶(hù)端
  客戶(hù)端上的操作系統與服務(wù)端的操作系統相同;也需要安裝nfs-utls和rpcbind;
  安裝后查看是否能正常訪(fǎng)問(wèn)nfs服務(wù)
showmount–e 192.168.1.119
  出現如下結果說(shuō)明能正常訪(fǎng)問(wèn):
Exportlist for 192.168.1.119:
/home/nfs192.168.1.0/24
  然后使用如下命令創(chuàng )建本地文件與服務(wù)端的掛載點(diǎn)關(guān)聯(lián)
mkdir/home/nfs
mount-t nfs 192.168.1.119:/home/nfs/ /home/nfs/
  然后運行ls/home/nfs在客戶(hù)端看到服務(wù)器上共享目錄中的文件。并可以對共享目錄中的文件進(jìn)行讀寫(xiě)操作;
5、apache服務(wù)器
1.安裝apache主程序httpd
yum install httpd

2.啟動(dòng)關(guān)閉
設置開(kāi)機自啟
systemctl enable httpd
啟動(dòng)/關(guān)閉重啟
systemctl start/stop/restart httpd

3.在/var/www/html目錄存放自己的網(wǎng)頁(yè)目錄就可以訪(fǎng)問(wèn)了
新建一個(gè)測試網(wǎng)頁(yè)
cd /var/www/html
echo "hello world!">helloworld.html

4.在局域網(wǎng)內的任意一臺計算機訪(fǎng)問(wèn)測試網(wǎng)頁(yè)helloworld.html
http://192.168.1.119/helloworkd.html
注:192.168.1.119是局域網(wǎng)apache服務(wù)器的ip
查看ip命令ipaddr
6、centos7服務(wù)管理、防火墻和selinux設置
1.服務(wù)管理
設置服務(wù)(service)開(kāi)機自啟和關(guān)閉開(kāi)機自啟
systemctl enable/disable service
設置服務(wù)啟動(dòng)/重啟/關(guān)閉
systemctl start/restart/stop service
2.防火墻(firewalld)啟動(dòng)與關(guān)閉
防火墻開(kāi)機自啟
systemctl enable firewalld
防火墻關(guān)閉開(kāi)機自啟
systemctl disable firewalld
設置防火墻啟動(dòng)/重啟/關(guān)閉
systemctl start/restart/stop firewalld
3.selinux設置與查看和修改運行模式
設置
vi /etc/selinux/config
找到SELINUX=enforcing這一行
可以修改為以下三個(gè)模式
SELINUX=enforcing 強制模式(默認)
SELINUX=permissive 寬容模式(有警告)
SELINUX=disabled 關(guān)閉

查看
getenforce
修改運行模式
setenforce 0|1
0 寬容模式(permissive)
1 強制模式(disabled)


systemctl是系統服務(wù)管理器命令,它實(shí)際上將service 和chkconfig 這兩個(gè)命令組合到一起。

任務(wù) 舊指令 新指令
使某服務(wù)自動(dòng)啟動(dòng) chkconfig –level3 httpd on systemctl enable httpd.service
使某服務(wù)不自動(dòng)啟動(dòng) chkconfig –level3 httpd off systemctl disablehttpd.service
檢查服務(wù)狀態(tài) service httpd status systemctl status httpd.service (服務(wù)詳細信息)systemctl is-active httpd.service (僅顯示是否Active)
顯示所有已啟動(dòng)的服務(wù) chkconfig --list systemctl list-units --type=service
啟動(dòng)某服務(wù) service httpd start systemctl start httpd.service
停止某服務(wù) service httpd stop systemctl stop httpd.service
重啟某服務(wù) service httpd restart systemctl restart httpd.service
下面以nfs服務(wù)為例:

1.啟動(dòng)nfs服務(wù)

systemctlstart nfs-server.service
2.設置開(kāi)機自啟動(dòng)

systemctlenable nfs-server.service
3.停止開(kāi)機自啟動(dòng)

systemctldisable nfs-server.service
4.查看服務(wù)當前狀態(tài)

systemctlstatus nfs-server.service
5.重新啟動(dòng)某服務(wù)

systemctlrestart nfs-server.service
6.查看所有已啟動(dòng)的服務(wù)

systemctllist -units --type=service
開(kāi)啟防火墻22端口

iptables-I INPUT -p tcp --dport 22 -j ACCEPT
如果仍然有問(wèn)題,就可能是SELinux導致的

關(guān)閉SElinux:

修改/etc/selinux/config文件中的SELINUX=””為 disabled,然后重啟

徹底關(guān)閉防火墻:

sudosystemctl status firewalld.service
sudosystemctl stop firewalld.service 
sudosystemctl disable firewalld.service
7、centos7的telnet和ssh遠程登錄
telnet遠程登錄
1. SentOS7.0 telnet-server 啟動(dòng)的問(wèn)題。
解決方法:
①、先檢查CentOS7.0是否已經(jīng)安裝以下兩個(gè)安裝包:telnet-server、xinetd。命令如下:
rpm-qa telnet-server
rpm-qa xinetd
如果沒(méi)有安裝,則先安裝。安裝命令:
yuminstall telnet-server-0.17-59.el7.x86_64.rpm
yuminstall xinetd-2.3.15-12.el7.x86_64.rpm
安裝完成后,將xinetd服務(wù)加入開(kāi)機自啟動(dòng):
systemctlenable xinetd.service
將telnet服務(wù)加入開(kāi)機自啟動(dòng):
systemctlenable telnet.socket
最后,啟動(dòng)以上兩個(gè)服務(wù)即可:
systemctlstart telnet.socket
systemctlstart xinetd(或servicexinetd start)

2.telnet 192.168.5.128 出錯:No route to host
解決方法:在服務(wù)器主機運行以下命令:iptables -F 即可

3.telnet 192.168.5.128 出錯:connection refuse
解決方法:
①、出現這個(gè)問(wèn)題請先檢查telnet-server 是否已經(jīng)啟動(dòng)。
②、修改服務(wù)器主機允許root用戶(hù)登錄:
修改方法:
1)在客戶(hù)端運行登錄指令:telnet192.168.5.128
2)在服務(wù)器主機運行以下命令:tail/var/log/secure
查看log里面剛才客戶(hù)端是以哪一個(gè)端口設備登錄的(如:pts/1)。記錄下來(lái)然后
打開(kāi)/etc/securetty 將設備名添加進(jìn)去即可。
ssh遠程登錄
1.centos7默認安裝有openssh-server、openssh-client和openssh
2.所以我們直接登陸ssh192.168.1.119

3.后臺運行的是sshd,所以我們可以通過(guò)它來(lái)開(kāi)啟和關(guān)閉ssh遠程登陸服務(wù)
開(kāi)啟/重啟/關(guān)閉
systemctl start/restart/stop sshd

原貼地址:
http://tieba.baidu.com/p/3379447850
前言
以下所有操作默認在root權限下執行,桌面環(huán)境是kde,使用gnome的也可以參考一下。
我收集的以下要用到的一些安裝包,360網(wǎng)盤(pán)http://yunpan.cn/csMhBAp92vTgN 提取碼 92e2
以下要用的安裝軟件語(yǔ)法:
通過(guò)軟件源在線(xiàn)安裝:
sudo yum -y install 軟件名
其中參數-y為所有選項均選則yes,不加-y則要手動(dòng)確認
通過(guò)本地rpm包安裝:
sudo rpm -ivh 軟件名
其中參數-i為安裝,-vh為列出安裝過(guò)程


一、安裝centos7后配置
1、將安裝光盤(pán)構建為本地yun源
1.安裝createrepo
yum install createrepo

2.復制光盤(pán)鏡像文件到/usr/local/src
cp CentOS-7.0-1406-DVD.iso /usr/local/src

3.將安裝光盤(pán)文件掛載
mkdir /media/CentOS7-LocalSource
mount -t iso9660 -o loop /usr/local/src/CentOS-7.0-1406-DVD.iso/media/CentOS7-LocalSource

4.設置開(kāi)機自動(dòng)掛載光盤(pán)鏡像
vi /etc/fstab

在最后添加一行(注意:fstab寫(xiě)錯了會(huì )進(jìn)入emergency mode,無(wú)法正常加載系統)
/usr/local/src/CentOS-7.0-1406-DVD.iso /media/CentOS7-LocalSourceiso9660 defaults,ro,loop 0 0

5.重寫(xiě)repodata(未修改光盤(pán)鏡像不需要此操作)
cd /media
createrepo CentOS7-LocalServer

6.配置源
vi /etc/yum.repos.d/CentOS7-LocalServer.repo

[CentOS7-LocalServer]
name=LocalServer
baseurl=ftp://192.168.1.119/CentOS7-LocalServer
enable=1
gpgcheck=0

1.復制光盤(pán)鏡像文件到/usr/local/src cp CentOS-7.0-1406-DVD.iso /usr/local/src
2.將安裝光盤(pán)文件掛載 mkdir /media/CentOS7-LocalSource

3.設置開(kāi)機自動(dòng)掛載光盤(pán)鏡像 vi /etc/fstab /usr/local/src/CentOS-7.0-1406-DVD.iso/media/CentOS7-LocalSource iso9660 defaults,ro,loop 0 0
4.配置源 vi /etc/yum.repos.d/CentOS7-LocalSource.repo [CentOS7-LocalSource] name= CentOS7-LocalSource baseurl=file:///media/CentOS7-LocalSource enable=1 gpgcheck=0
5.重新建立yum緩存 yum clean all yum makecache 6.本地yum源搭建完成 reboot

另一種方法:配置本地yum 源不需要這么麻煩的, 直接mount 到 /mnt 下就好了, baseurl弄成file 就好了, 沒(méi)必要弄成ftp 的

7.重新建立yum緩存
yum clean all
yum makecache

8.本地yum源搭建完成


2、配置kde桌面語(yǔ)言中文顯示
我裝的是kde桌面,剛裝好時(shí)桌面是英文顯示的,所以現在來(lái)配置一下
yum listkde*chinese
yum install kde-l10n-Chinese.noarch

二、添加第三方軟件源1、添加rpmforge源
該源聽(tīng)說(shuō)很強大,不過(guò)我看了下目前centos7的軟件包并不多,關(guān)于5和6的包倒是很多
下載地址:http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
安裝:
cd ~/下載
rpm –ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
2、添加elrepo源
該源包含NVIDIA顯卡驅動(dòng)
下載地址:
http://elrepo.reloumirrors.net/elrepo/el7/x86_64/RPMS/elrepo-release-7.0-1.el7.elrepo.noarch.rpm
安裝:
cd ~/下載
rpm –ivh elrepo-release-7.0-1.el7.elrepo.noarch.rpm
3、添加epel源
該源包含很多fedora移植過(guò)來(lái)的軟件

下載地址:http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
安裝:
cd ~/下載
rpm -ivh epel-release-7-2.noarch.rpm
4、添加mosquito源
該源包含的軟件有(配合nux-dextop源使用)
pidgin-lwqq - 使用 WebQQ 協(xié)議編寫(xiě)的 pidgin-QQ 插件
pidgin-openfetion - 使用 fetion v4 協(xié)議編寫(xiě)的 pidgin 飛信插件
pidgin-sendscreenshot - pidgin 截圖插件
wiznote - 為知筆記
sogou-pinyin - 搜狗拼音輸入法,基于 fcitx 框架開(kāi)發(fā)
sogou-pinyin-skins - 搜狗拼音輸入法皮膚
fcitx-googlepinyin - 基于 fcitx 框架的谷歌拼音輸入模塊
fcitx-rime - 中州韻輸入法
fcitx-libpinyin - 基于 fcitx 框架的 libpinyin 輸入法
fcitx-sunpinyin - 基于 fcitx 框架的 sunpinyin 輸入法
fcitx-configtool, kcm-fcitx - GTK 和 KDE 下的 fcitx 配置工具
openyoudao - 一個(gè) python 編寫(xiě)的有道詞典 linux 客戶(hù)端
deepin-music-player - 深度音樂(lè )播放器
dmusic-plugin-baidumusic - 深度音樂(lè )播放器百度音樂(lè )插件
osdlyrics - 支持多款音樂(lè )播放器的桌面歌詞軟件
pointdownload - 一款方便高效的下載軟件
mvgather - 一款支持影視點(diǎn)播的視頻客戶(hù)端,內容來(lái)自 yunfan.com
deepin-screenshot - 深度截圖
deepin-translator - 深度翻譯
xware-desktop - 迅雷桌面版
bcloud - 百度云的 linux 客戶(hù)端
screenfetch - 獲取系統/主題信息的命令行工具
musicbox - 網(wǎng)易云音樂(lè )的命令行客戶(hù)端
moonplayer - 視頻播放器,支持搜索播放 youku, tudou, iqiyi, sohu, 56, funshion 的網(wǎng)絡(luò )視頻
gouyong - 夠用翻譯,支持取詞
doubanfm-qt - 基于 Qt5 開(kāi)發(fā)的 DoubanFM 客戶(hù)端
douban.fm - 基于 NodeJS 開(kāi)發(fā)的 DoubanFM CLI 客戶(hù)端 

1)方法一:直接安裝
終端輸入,回車(chē)即可
yum-config-manager --add-repo=https://copr.fedoraproject.org/coprs/mosquito/myrepo/repo/epel-$(rpm-E %?rhel)/mosquito-myrepo-epel-$(rpm -E %?rhel).repo
2)方法二:手動(dòng)編寫(xiě)repo文件
若方法一不可用,用vi新建一個(gè)/etc/yum.repos.d/mosquito-myrepo.repo文件
vi /etc/yum.repos.d/mosquito-myrepo.repo 往里面寫(xiě)入一下語(yǔ)句 [mosquito-myrepo]
name=Copr repo for myrepo owned by mosquito
baseurl=http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo/epel-7-$basearch/
skip_if_unavailable=True
gpgcheck=0
enabled=1
按:wq保存退出5. 添加nux-dextop源1)方法一:直接安裝
終端輸入,回車(chē)即可
yumlocalinstall http://li.nux.ro/download/nux/dextop/el$(rpm -E %rhel)/x86_64/nux-dextop-release-0-2.el$(rpm-E %rhel).nux.noarch.rpm
2)方法二:
下載:
http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
安裝:
cd ~/下載
rpm –ivh nux-dextop-release-0-1.el7.nux.noarch.rpm
6.運行以下命令生成以上第三方源的yum緩存
sudo yum cleanall
sduo yummakecache
7、安裝fastestmirror
一個(gè)自動(dòng)選擇最快的yum源的插件
安裝方法:
1)搜索fastestmirror包的全名
sudo yum searchfastestmirror
2)假設搜索的結果是“yum-fastestmirror-noarch”,那么輸入命令
sudo yum installyum-fastestmirror-noarch
8、如果不想這么麻煩自己安裝第三方源,可以將我在百度網(wǎng)盤(pán)里提供的repo和gpg直接復制到本機centos7上就可以了
導入repo
cdrepo目錄
cp*.repo /etc/yum.repos.d
導入repo的密鑰gpg
cdgpg目錄
cp* /etc/pki/rpm-gpg

三、安裝一些日常應用軟件1、安裝chrome瀏覽器
Firefox是各centos7發(fā)行版默認的瀏覽器,chrome是Google出品的一款很強大的瀏覽器,所謂Google出品,必屬精品。還有adobe-flash插件的安裝。chrome訪(fǎng)問(wèn)不了官網(wǎng), adobe-flash插件可以分別到官網(wǎng)下載,在軟件源里都沒(méi)有,前面已經(jīng)給出了我的百度網(wǎng)盤(pán)分享地址
安裝方法:
1)安裝chrome
首先進(jìn)入rpm安裝包所在目錄,cd命令參照前面,后面所有安裝均要進(jìn)入安裝包所在目錄,不再提示。
運行下面這條命令
sudo rpm –ivh google-chrome*.rpm
如果提示缺少什么依賴(lài)包,則安裝依賴(lài)包后在執行,后面的軟件安裝缺少依賴(lài)包時(shí)參照此處依賴(lài)包的安裝,依賴(lài)包的安裝方法
sudo yum –y install 依賴(lài)包1 依賴(lài)包2 依賴(lài)包n
2)安裝adobe-flash插件
sudo rpm –ivh flash*.rpm
2、安裝桌面插件cairo-dock
一個(gè)仿蘋(píng)果風(fēng)的桌面插件。這個(gè)安裝后要在 系統設置->桌面效果 設置,忘了哪個(gè)效果了,應該是跟透明相關(guān)的效果,否則有一條黑黑的條條,很難看
yum install cairo-dock
3、壓縮與解壓縮工具
Linux下打包壓縮解壓縮一般用的是tar、gzip、bzip2命令,tar打包后的壓縮包通常為*.tar.gz或*.tar.bz,gzip壓縮后的文件為*.gz,bzip2壓縮后的文件為*.bz。也有辦法解壓縮zip文件。但對于新手來(lái)說(shuō),win平臺常見(jiàn)的rar、zip和7z文件使用unrar、unzip和p7zip可能更為適合,現在我們來(lái)安裝一下。
安裝方法:
1)安裝unrar和unzip
sudo yum install unrar unzip
2)安裝p7zip
sudo yun install p7zip
4、在線(xiàn)音樂(lè )kwplayer
這是一個(gè)酷我音樂(lè )盒的linux版本,kwplayer 是linux桌面下的輕量級的音樂(lè )播放軟件, 由LiuLang同學(xué)開(kāi)發(fā), 使用的是Python3+gtk3, 開(kāi)源的(GPLv3),地址為https://github.com/LiuLang/kwplayer
方法:
sudo rpm –ivh kwplayer*.rpm
這個(gè)要安裝音頻解碼器等依賴(lài)包,根據依賴(lài)檢測缺失的包安裝一下就好
5、視頻播放器Mplayer和smplayer
yum install mplayer smplayer
6、視頻播放器VLC
yum -y --enablerepo=nux-dextop installgstreamer-ffmpeg gstreamer-plugins-ugly gstreamer-plugins-bad ffmpeg libvdpaumpg123 gstreamer-plugins-bad-nonfree gstreamer1-libavgstreamer1-plugins-bad-freeworld
yum install vlc
7、辦公軟件
默認安裝的libreoffice是開(kāi)源的辦公軟件,兼容微軟的office的各種文檔格式,但是有點(diǎn)問(wèn)題就是可能兩者的顯示效果并不一致,不知道是不是跟文字編碼和字體有關(guān),這一點(diǎn)上國產(chǎn)的WPS則要好一點(diǎn)點(diǎn),所以一般linux和windows的文檔交流用的是pdf文檔。因為不同系統對office文檔的顯示效果并不那么一致,就連win系統不同版本間對office的顯示效果有時(shí)都會(huì )不一樣。
安裝方法:
安裝wps,wps for linux下載地址
http://community.wps.cn/download/
sudo rpm –ivh wps-office*.rpm\
然后這個(gè)在centos7上面缺少好多依賴(lài)包,一個(gè)個(gè)把依賴(lài)包安裝上去吧,參照前面的方法
安裝后打開(kāi)wps是可能會(huì )提示缺少字體,可以到win系統下把字體復制到/usr/share/fonts/文件夾下就是了。因為那些字體是有版權的,wps并沒(méi)有集成。
8、PDF閱讀器
Centos7自帶的okular挺好用的
9、chm閱讀器
我從fedora20上移植過(guò)來(lái)的kchmviewer,所有第三方源似乎都沒(méi)有關(guān)于chm閱讀的軟件,前面的百度網(wǎng)盤(pán)有分享
rpm –ivh chmlib-0.40-9.el7.x86_64.rpm kio_msits-5.2-5.el7.x86_64.rpmkchmviewer-common-5.2-5.el7.noarch.rpm kchmviewer-5.2-5.el7.x86_64.rpm
10、圖形處理工具gimp和矢量圖處理工具inkscape
Windows下有Photoshop這個(gè)圖形處理軟件,而linux下對應的圖形處理工具則是gimp,值得一提的是,gimp比Photoshop還要強大一些,可以直接輸出視頻。而inkscape則是處理矢量圖的工具,類(lèi)似與illustrator
安裝方法:
sudo yum install gimp
sudo yum install inkcape
11、翻譯詞典stardict
星際譯王(stardict)是利用GTK(GIMP TOOLKIT)開(kāi)發(fā)的國際化的、跨平臺的自由的桌面字典軟件。它并不包含字典檔,使用者須自行下載配合使用。它可以運行于多種不同的平臺,如Linux, MicrosoftWindows,FreeBSD及Solaris,并使用GPL授權。這是從fedora20源里弄下來(lái)的,直接用,沒(méi)什么bug
安裝方法:
rpm –ivh stardict-3.0.5-1.fc20.x86_64.rpm
詞庫安裝:(我在百度網(wǎng)盤(pán)里有分享)
cp 詞庫 /usr/share/stardict/dic
12、linux版百度云管家bcloud
這個(gè)也是kwplayer的作者編寫(xiě)的,我們已經(jīng)添加了源,直接裝就好了
yum installbcloud
13、郵件收發(fā)工具thunderbird
yuminstall thunderbird
14、錄制桌面操作視頻的工具qt-recordMyDesktop
Kde桌面安裝
yum installqt-recordmydesktop
gnome桌面安裝
gtk-recordmydesktop
15、linux版迅雷
//TODO需要依賴(lài)包python3-qt5這個(gè)包沒(méi)解決
16、linux版有道
可惜只有屏幕取詞的功能
yuminstall openyoudao
17、影視集結號mvgather
可以看在線(xiàn)電視和一些在線(xiàn)視頻
yuminstall mvgather
18、Moon Player
視頻播放器,支持搜索播放 youku,tudou, iqiyi, sohu, 56, funshion 的網(wǎng)絡(luò )視頻
yum installmoonplayer
19、screenfetch
獲取系統/主題信息的命令行工具,大神都在用
yuminstall screenfetch
20、點(diǎn)載pointdownload
一款方便高效的下載軟件,支持 HTTP,BT, Magnet, ed2k, Thunder 等下載協(xié)議,支持迅雷離線(xiàn)加速和高速通道功能,支持視頻下載功能。
yuminstall pointdownload

四、磁盤(pán)管理與刻錄、啟動(dòng)U盤(pán)制作1、圖形化分區和格式化磁盤(pán)工具gparted
在 Linux 中調整分區最簡(jiǎn)單的方法是使用GParted 程序。它拒絕在任何當前掛載的分區上進(jìn)行操作,不能調整根目錄(/)或者其他對操作系統功能來(lái)說(shuō)至關(guān)重要的分區,避免了誤操作。當然要調整這些至關(guān)重要的分區還是可以在命令行進(jìn)行的。
安裝方法:
yum install gparted
2、專(zhuān)業(yè)的圖形化光盤(pán)刻錄工具k3b
K3b(KDE Burn Baby Burn)是一個(gè)設計給 KDE在Linux或其它類(lèi)Unix系統上的CD/DVD燒錄的自由軟件 。當然各linux發(fā)行版一般都有自帶磁盤(pán)刻錄的工具啦。
Centos7自帶了,挺好用的,效果不比Nero差
3、Linux下制作USB安裝盤(pán)(啟動(dòng)U盤(pán))
在windows下我們使用通過(guò)制作PE或者使用UltraISO寫(xiě)入硬盤(pán)映像的方法來(lái)制作USB引導安裝盤(pán),也就是所謂的啟動(dòng)U盤(pán),在linux下也是可以做到的,通過(guò)unetbootin這個(gè)傻瓜式的圖形軟件就可以一鍵制作各linux發(fā)行版的USB引導盤(pán),但可惜的是unetbootin并不支持win系統的USB安裝盤(pán)的制作。沒(méi)有關(guān)系我們可以使用gparted、ms-sys、cp等工具進(jìn)行制作win系統的USB引導盤(pán),下面就來(lái)介紹一下。
安裝方法:
1) 制作linux各發(fā)行版USB安裝盤(pán) 
yum installunetbootin
然后打開(kāi)unetbootin這個(gè)軟件就可以一鍵制作linux各發(fā)行版USB安裝盤(pán)了。
2)制作win7系統的USB安裝盤(pán)
有三步:
第一步:使用gparted格式化U盤(pán)為NTFS格式
第二步:使用ms-sys -7 /dev/sdb 寫(xiě)入win7引導信息到dev/sdb磁盤(pán)上面,注意看你的U盤(pán)設備是什么,是“dev/sdb”還是“dev/sdc”
第三部:掛載win7.iso和你的U盤(pán),復制win7.iso里面的所有信息到U盤(pán)去,可以使用cp –r命令或直接在圖形化的文件管理器里用鼠標進(jìn)行復制。

gparted前面已經(jīng)介紹了安裝的方法,現在介紹安裝ms-sys這個(gè)微軟出品的在開(kāi)源linux上使用的寫(xiě)入win系統引導信息的命令行工具,去官網(wǎng)下載一個(gè)最新版,http://sourceforge.net/projects/ms-sys/
只有源碼的makefile文件,沒(méi)有前面用的那種rpm包,所以我們要手動(dòng)編譯并安裝
在終端進(jìn)入下載的ms-sys目錄下,運行命令
sudo make
這時(shí)如果沒(méi)有錯誤提示則在運行make install命令,如果提示找不到cc或gcc,那就是沒(méi)有安裝gcc編譯器的意思。
這時(shí)就可以先運行命令安裝gcc編譯器
sudo yum install gcc
安裝完gcc編譯器后,我們再運行
sudo make
sudo make install
安裝完ms-sys命令后,我們可以運行ms-sys命令測試一下,這是就可以看到ms-sys的具體用法了。
然后我們使用之前安裝的圖形化gparted工具將U盤(pán)格式化為NTFS格式,win7安裝盤(pán)一定要是NTFS格式,否則制作的引導盤(pán)無(wú)法引導win7系統,
格式化后關(guān)閉gparted,打開(kāi)終端,然后輸入partprobe命令刷新磁盤(pán)信息
然后寫(xiě)入win7引導信息到U盤(pán),運行命令
ms-sys -7 /dev/sdb
-7這個(gè)參數是寫(xiě)入win7引導信息的意思,/dev/sdb是你的U盤(pán)設備名
最后掛載win7.iso并復制所有iso里的文件到你的U盤(pán)里面,可以使用如下命令
掛載win7.iso
sudo mount 路徑/win7.iso /mnt/media
復制文件
cp –r /mnt/media/* U盤(pán)的掛載路徑
因為win7.iso有3.2G大小,復制需要10-20分鐘時(shí)間,耐心等待就好
如果你覺(jué)得命令行下看不到進(jìn)度條不放心,也可以使用圖形化的文件管理器進(jìn)行復制
復制完后就win7USB引導設備就制作完成了,XP和win8我沒(méi)有嘗試,應該也是可以成功的。

五、開(kāi)發(fā)環(huán)境的安裝
如果是作為桌面使用,以上的軟件已經(jīng)足夠像在windows上那樣隨心所欲地操作了,但如果作為開(kāi)發(fā)者而言,一些開(kāi)發(fā)環(huán)境的安裝是不能不知道的。比如C/C++的編譯器GCC,Java的編譯與運行環(huán)境JDK,目前比較流行的Java的集成開(kāi)發(fā)環(huán)境eclipse,甚至還有Oracle數據庫、apache服務(wù)器等等。
1、安裝GCC編譯器
如果安裝centos7時(shí)沒(méi)有選擇安裝開(kāi)發(fā)環(huán)境那一項,那么
yum install gcc gcc-c++
2、安裝openjdk
openjdk是jdk的開(kāi)放原始碼版本,以GPL協(xié)議的形式放出。在JDK7的時(shí)候,openjdk已經(jīng)成為jdk7的主干開(kāi)發(fā),sun jdk7是在openjdk7的基礎上發(fā)布的,其大部分原始碼都相同,只有少部分原始碼被替換掉。使用JRL(JavaResearchLicense,Java研究授權協(xié)議)發(fā)布。至于openjdk6則更是有其復雜的一面,首先是openjdk6是jdk7的一個(gè)分支,并且盡量去除Java SE7的新特性,使其盡量的符合Java6的標準。
我們安裝openjdk7就好了
1)安裝java程序運行環(huán)境
java-1.7.0-openjdk.x86_64(Java程序的運行環(huán)境,libreoffice等多數開(kāi)源程序的運行就是基于此)
yum install java-1.7.0-openjdk.x86_64
1) 安裝java開(kāi)發(fā)環(huán)境
java-1.7.0-openjdk-devel.x86_64(開(kāi)發(fā)環(huán)境,Java的編譯環(huán)境)
sudoyum –y install java-1.7.0-openjdk-devel.x86_64
3、安裝linux下的常用文本編輯器
vi是所有linux下的強大命令行文本編輯器,vim是vi的升級版本,有高亮顯示的功能,已經(jīng)是一個(gè)代碼編輯器了,很多程序員都喜歡用vim或者emacs作為寫(xiě)C/C++代碼的編輯器。nano是一個(gè)易于使用的命令行文本編輯器。gedit是gnome桌面默認的圖形文本編輯器,對應的,KDE桌面也有一個(gè)默認的圖形文本編輯器叫kwrite。
安裝方法:
1)安裝vim
sudo yum –y install vim
2)安裝nano
sudo yum –y install nano
3)安裝emacs
sudo yum –y install emacs
4、安裝eclipse
Eclipse是目前比較流行的Java集成開(kāi)發(fā)環(huán)境(Eclipse官網(wǎng)下載的綠色軟件,解壓后直接用)
tar -zxvf eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gz -C ~
5、安裝oracle11g數據庫
rpm –ivh oracle-xe-11.2.0-1.0.x86_64.rpm
6、安裝tomcat服務(wù)器
tomcat官網(wǎng)下載的綠色軟件,解壓后直接用
tar-zxvf apache-tomcat-7.0.56.tar.gz -C ~

五、幾個(gè)常見(jiàn)問(wèn)題的說(shuō)明1、當前用戶(hù)不在sudoers文件中
解決辦法是,將當前用戶(hù)寫(xiě)到/etc/sudoers文件中
1)切換到root用戶(hù)
su –
2)修改/etc/sudoers文件權限,修改為可寫(xiě)權限
chmod 777 /etc/sudoers
3)使用gedit或kwrite編輯/etc/sudoers文件
添加要提升權限的用戶(hù);在文件中找到root ALL=(ALL)ALL那一行,在該行下添加提升權限的用戶(hù)信息,比如我的用戶(hù)名為“jison“,就填上jison如:
root ALL=(ALL) ALL
jison ALL=(ALL) ALL
說(shuō)明:格式為(用戶(hù)名 網(wǎng)絡(luò )中的主機=(執行命令的目標用戶(hù)) 執行的命令范圍)
4)保存退出,并恢復/etc/sudoers的訪(fǎng)問(wèn)權限為440
chmod440 /etc/sudoers
5)切換到普通用戶(hù),測試用戶(hù)權限提升功能
sudo命令
2、音樂(lè )格式不支持播放
那是因為沒(méi)有安裝到相關(guān)的音樂(lè )解碼器,安裝一下以下音頻解碼器就好了。
安裝音頻解碼器:(可以一條命令一起安裝,每個(gè)包之間用空格隔開(kāi)即可,這樣寫(xiě)只是為了大家知道有哪些包)
sudo yum install ffmpeg
sudo yum install ffmpeg-libs
sudo yum install gstreamer-ffmpeg
sudo yum install xvidcore
sudo yum install libdvdread
sudo yum install libdvdnav
sudo yum install lsdvd
sudo yum install gstreamer-plugins-good
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-plugins-ugly
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-ffmpeg
3、視頻格式不支持播放
那是因為沒(méi)有安裝到相關(guān)的視頻解碼器,安裝一下以下視頻解碼器就好了。
安裝視頻解碼器:(可以一條命令一起安裝,每個(gè)包之間用空格隔開(kāi)即可,這樣寫(xiě)只是為了大家知道有哪些包)
sudo yum install ffmpeg
sudoyum install ffmpeg-libs
sudo yum install gstreamer-ffmpeg
sudo yum install libmatroska
sudo yum install xvidcore
4、centos7的備份與還原和grub2修復
centos7備份還原與grub2引導和rescue模式修改root密碼
一.centos7備份
1.su -
2.cd /
3.tar -zpPcvf backup.tgz --exclude=/sys --exclude=/mnt --exclude=/proc--exclude=/lost+found --exclude=backup.tgz /
二.centos7還原(原系統掛掉解決辦法,系統沒(méi)掛直接tar即可還原)
1.centos7安裝盤(pán)進(jìn)入援救模式
2.給磁盤(pán)分區(sda1用作根目錄,sda2用作交換分區)
fdisk/dev/sda
p 向屏幕打印硬盤(pán)的分區
d 刪除分區
n 新建分區
w 保存更改并退出
q 退出不保存之前的操作
3.格式化分區
mke2fs-t ext3 /dev/sda1 將/dev/sda1格式化為ext3文件系統
mkswap/dev/sda2 將/dev/sda2格式化為交換分區
4.掛載/dev/sda1到centos啟動(dòng)盤(pán)援救系統的/mnt目錄下
mount/dev/sda1 /mnt
5.還原系統備份到/dev/sda1所掛載的目錄/mnt
tar-zpxvf backup.tgz -C /mnt

三.安裝grub并寫(xiě)入引導信息到mbr
1.更改/dev/sda1所掛載的目錄/mnt為根目錄
chroot/mnt
2.掛載proc和sysfs
mount-t proc proc /proc
mountsysfs /sys -t sysfs
3.安裝grub2到/dev/sda的mbr
grub2-install/dev/sda1
4.更新/boot/grub2/grub.cfg和/etc/grub2.cfg的信息
grub2-mkconfig-o /boot/grub2/grub.cfg
grub2-mkconfig-o /etc/grub2.cfg
{/**
* @引申的命令
* 查看默認引導的內核 grub2-editenvlist
* 修改默認引導的標題 grub2-set-default"標題"
* 未chroot時(shí)使用(假設/mnt為根目錄掛在位置) grub2-install --directory-root=/mnt/dev/sda
*/
}
5.把/etc/fstab文件中的uuid標識符改為硬盤(pán)設備分區
比如:
行首的UUID=03feda9-c221-4375-a6bf-0b80bd875323改為/dev/sda1
UUID=f4e3d0dc-df2f-446f-9403-0e51835ca4b3改為/dev/sda2
四.更改root密碼(不知道為何,沒(méi)有這個(gè)操作進(jìn)不了系統)
1.開(kāi)機選擇界面按e
2.然后在倒數第二行內核vmlinuz那一行后面加 rw single init=/bin/bash,接著(zhù)Ctrl+X進(jìn)入但用戶(hù)模式
3.passwd修改root密碼
4.touch /.autorelabel
5.exec /sbin/init(一定要這樣啟動(dòng)),接著(zhù)輸入剛剛修改root密碼回車(chē),自動(dòng)重啟后就可以進(jìn)入還原的系統了
5、雙系統win7引導項丟失問(wèn)題
一.用vi編輯/boot/grub2/grub.cfg文件
vi /boot/grub2/grub.cfg

找到下面這段
### BEGIN /etc/grub.d/30_os-prober ###
### END/etc/grub.d/30_os-prober ###
修改為下面這段(+2沒(méi)有空格)
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7"{
insmod part_msdos
insmod ntfs
set root=*(hd0,msdos1)*
search --no-flooppy --fs-uuid --set6a9463b094637e07
chainloader +2
}
### END/etc/grub.d/30_os-prober ###

查看分區的uuid
blkid/dev/sda1

二.修改win7為默認啟動(dòng)系統
查看默認引導的內核
grub2-editenv list
修改默認引導的系統(雙引號內的字符串為上面修改grub.cfg的"Windows7")
grub2-set-default "Windows 7"
6、ibus拼音輸入法
按win+空格就可以切換輸入法了,這里提一下,免得找不到
7、給konsole做一個(gè)快捷鍵Ctrl+Alt+T
打開(kāi) 系統設置->快捷方式->手勢自定義快捷鍵->編輯->新建->全局快捷鍵->命令/URL-
快捷方式命名為“konsole“
觸發(fā)器->快捷鍵輸入“Ctrl+Alt+T”
動(dòng)作->命令/URL輸入“/usr/bin/konsole”
最后點(diǎn)擊應用就ok了
8、解決ntfs格式的磁盤(pán)掛載
1.下載
http://www.tuxera.com/community/ntfs-3g-download/
2.編譯工具(若沒(méi)有yum安裝一下)
gcc compiler, libc-dev libraries
3.編譯安裝()
./configure
make
make install # or *sudo make install* ifyou aren*t root
4.掛載ntfs分區(以?huà)燧d/dev/sdb1為例)
mount -t ntfs-3g /dev/sdb1 /mnt/windows
5.卸載ntfs分區
umount /dev/sdb1
6.設置開(kāi)機掛載
vi /etc/fstab
到最后一行添加
/dev/sda1 /mnt/windows ntfs-3g defaults 0 0
9、配置konsole字體和外觀(guān)
konsole默認狀態(tài)極丑,文字有時(shí)顯示不全,我們只要設置一下就好了
設置->管理配置方案->編輯配置方案->外觀(guān)
選擇自己的配色方案和背景,編輯需要的效果即可
字體選擇自己喜歡的一個(gè),調整好大小和顯示效果即可

六、centos7的虛擬化1、kvm虛擬機
kvm是未來(lái)虛擬化的趨勢,因為從內核2.6.20開(kāi)始已經(jīng)整合到內核里面了,又稱(chēng)為基于內核的虛擬機。
它和xen均是虛擬化的解決方案,但是目前中國用的較多的還是xen的解決方案,xen的高手也多一些。
1.安裝
查看虛擬支持情況:grep-E *svm|vmx* /proc/cpuinfo
需要注意的是,開(kāi)啟主板BIOS里的AMD或者INTEL的CPU的虛擬化支持。
如果是服務(wù)器上的實(shí)裝,一般都不會(huì )安裝GUI,采用最小化安裝,那么執行以下命令:
yum -y install qemu-kvm libvirtvirt-install bridge-utils
并且要會(huì )設置橋接網(wǎng)卡。這里不再介紹了。
如果是有GUI的界面的,比如我自己的筆記本電腦,那么要簡(jiǎn)單的多了。
yum install qemu-kvm qemu-imgyum installvirt-manager libvirt libvirt-python python-virtinst libvirt-client
然后重啟下電腦。
lsmod | grep kvm

確認模塊已經(jīng)被加裝了,如果出現以下兩行,則表示模塊已安裝
kvm_intel 138567 0
kvm 441119 1 kvm_intel

開(kāi)啟libvirtd服務(wù)
systemctl start libvirtd
systemctl enable libvirtd

2.配置橋接網(wǎng)絡(luò )接口
為即將安裝的kvm虛擬機配置一個(gè)橋接網(wǎng)絡(luò )接口
vi/etc/sysconfig/network-scripts/ifcfg-br0
我的配置有點(diǎn)像這樣
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=br0
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
編輯實(shí)際網(wǎng)卡的配置
vi/etc/sysconfig/network-scripts/ifcfg-enp8s0
我的配置有點(diǎn)像這樣
DEVICE=enp8s0
TYPE=Ethernet
BOOTPROTO=dhcp
BRIDGE=br0
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=enp8s0
UUID=bd4e4309-1113-4223-b94a-509fe0d15c8b
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
然后重啟下電腦
reboot

3.安裝kvm虛擬機
打開(kāi)虛擬系統管理器(virt-manager),安裝系統挺傻瓜式的,唯一需要注意的是網(wǎng)卡選擇上面配置的br0橋接網(wǎng)卡
安裝完成之后,就可以使用本地路由器分配的ip地址上網(wǎng)了,也可以通過(guò)ip地址進(jìn)行遠程登陸管理形成vpn(虛擬專(zhuān)用網(wǎng)了)
值得一提的是,安裝kvm虛擬機時(shí)有三種讓虛擬機訪(fǎng)問(wèn)外網(wǎng)的方式,即橋接,NAT和Host-only(使用主機網(wǎng)絡(luò ))
但只有上面用到的橋接方式才能讓外網(wǎng)訪(fǎng)問(wèn)安裝的kvm虛擬機

2.xen虛擬機
//TODO 用到再說(shuō)

3.VitualBox虛擬機
這個(gè)虛擬機也是開(kāi)源的,沒(méi)有vmware好用,僅僅是裝過(guò)一個(gè)winxp
rpm–ivh VirtualBox-4.3-4.3.18_96516_el7-1.x86_64.rpm
//TODO并沒(méi)有用來(lái)測試過(guò)橋接網(wǎng)絡(luò )接口,用到再說(shuō)
4.VMware虛擬機
VMware應該算是目前最好用的虛擬機軟件了,但為什么放到最后說(shuō)呢,因為上面三個(gè)是免費的,它是閉源收費的
好用歸好用,但是一般用不起vmware的時(shí)候就只好用上面三個(gè)了
在CentOS7上安裝Vmware 10.0.3。通常,這個(gè)版本是不能在CentOS7工作的,因為它只能運行在比較低的內核版本3.10上。

首先,以正常方式下載并安裝(沒(méi)有問(wèn)題)。唯一的問(wèn)題是在后來(lái)運行vmware程序的時(shí)候。
shVMware-Workstation-Full-10.0.3-1895310.x86_64.bundle
如何修復?
1 –進(jìn)入/usr/lib/vmware/modules/source。

cd /usr/lib/vmware/modules/source
2 –解壓 vmnet.tar.

tar -xvf vmnet.tar
3 –進(jìn)入 vmnet-only 目錄。

cd vmnet-only
4 –編輯filter.c文件。

vi filter.c
在206和259行,替換以下字符串:

#if LINUX_VERSION_CODE <KERNEL_VERSION(3, 13, 0)
為:

#if LINUX_VERSION_CODE <KERNEL_VERSION(3, 0, 0)
保存并退出。

5 –回到先前文件夾。

cd ../
6 –再次壓縮文件夾。

tar -uvf vmnet.tar vmnet-only
7 –移除舊目錄。

rm -fr vmnet-only
8 –啟動(dòng)vmware并體驗。

9 卸載Vmware
vmware-uninstall
vmware-installer -l
vmware-installer -u vmware-workstation
這三個(gè)命令足夠卸載了

10 vmware功能強大,方便易用,跨平臺且資料也多,沒(méi)什么好說(shuō)的了

七、幾種我搭建過(guò)的服務(wù)器1、ftp服務(wù)器
1.安裝vsftpd
yum install vsftpd

2.啟動(dòng)關(guān)閉
設置開(kāi)機自啟
systemctl enable vsftpd
啟動(dòng)/關(guān)閉重啟
systemctl start/stop/restart vsftpd

3.關(guān)閉防火墻和selinux
systemct disable firewalld
systemctl stop firewalld
vi /etc/selinux/config
將SELINUX改為disabled
reboot

4.通過(guò)sftp登陸vsftpd
sftp username@192.168.1.119

5.瀏覽器訪(fǎng)問(wèn)
ftp://username:password@192.168.1.119

注:192.168.1.119是局域網(wǎng)服務(wù)器的ip
查看ip命令ipaddr
2、ftp-yum服務(wù)器
無(wú)防范的配置:(初學(xué)者用)

1.安裝createrepo和vsftpd
yum install createrepo vsftpd

2.mkdir /home/ftp

3.cp-r 源的目錄 /home/ftp

4.vi/etc/vsftpd/vsftpd.conf
最后添加anon_root=/home/ftp和no_anon_password=YES

6.cd/home/ftp

7.createrepo CentOS7-LocalServer/

8.關(guān)閉防火墻和selinux
systemct disable firewalld
systemctl stop firewalld
vi /etc/selinux/config
將SELINUX改為disabled
reboot

9.systemctl enable vsftpd

10.systemctl start vsftpd

1.客戶(hù)端配置源
vi /etc/yum.repos.d/CentOS7-LocalServer.repo

[CentOS7-LocalServer]
name=LocalServer
baseurl=ftp://192.168.1.119/CentOS7-LocalServer
enable=1
gpgcheck=0

2.yum clean all

3.yum makecache

4.搭建完成,局域網(wǎng)ftp-yum服務(wù)器測試
yum install samba
3、samba服務(wù)器
centos7安裝samba服務(wù)器

1.關(guān)閉防火墻,systemctlstop firewalld.service 和setenforce0

2.mkdir/home/samba
chmod 777 /home/samba

3.配置smb.conf,vim /etc/samba/smb.conf

smb.conf配置內容

[global]

workgroup= WORKGROUP
netbiosname = cmcc1
serverstring = Linux Samba Server TestServer
security= user #在samba4中share 和server已經(jīng)被禁用

(表示192.168.1.*的IP)
hostsallow = 192.168.1.

mapto guest =Bad User

[WORKGROUP]
path= /home/samba
writeable= yes
browseable= yes

guestok= yes


3.啟動(dòng)samba服務(wù),systemctl start samba.service
注意:在samba4中share 和server已經(jīng)被禁用,需要用security = user 和mapto guest =Bad User來(lái)實(shí)現無(wú)密碼訪(fǎng)問(wèn)目錄
4、ntp服務(wù)器
1、NFS的安裝需要的軟件包;
Centos7:需要nfs-utils和nfs4;
2、使用如下命令查找系統是否已安裝如上的軟件包;
rpm–qa *nfs*
  如果已安裝,則直接操作第三步;如果未安裝,則運行如下命令安裝:
yuminstall nfs4* nfs-util
3、配置服務(wù)器端
  建立掛載的目錄,并且掛載目錄,使用如下命令:
mkdir/home/nfs
cd/home/nfs
mkdirtest
  然后修改/etc/exports文件,該文件定義了共享目錄以及共享規則;
vi/etc/exports
  在該文件中加入
/home/nfs192.168.1.119(rw,root_squash)
  上面加入的這行的意思是nfs共享的目錄是/home/nfs,192.168.1.0/24網(wǎng)段的IP可以訪(fǎng)問(wèn),訪(fǎng)問(wèn)是讀寫(xiě),客戶(hù)端可以有root權限;
  修改完成后保存退出;
  然后運行systemctlrestart nfs重啟nfs服務(wù);
4、關(guān)閉防火墻,使用如下命令
systemctlstop firewalld
5、配置客戶(hù)端
  客戶(hù)端上的操作系統與服務(wù)端的操作系統相同;也需要安裝nfs-utls和rpcbind;
  安裝后查看是否能正常訪(fǎng)問(wèn)nfs服務(wù)
showmount–e 192.168.1.119
  出現如下結果說(shuō)明能正常訪(fǎng)問(wèn):
Exportlist for 192.168.1.119:
/home/nfs192.168.1.0/24
  然后使用如下命令創(chuàng )建本地文件與服務(wù)端的掛載點(diǎn)關(guān)聯(lián)
mkdir/home/nfs
mount-t nfs 192.168.1.119:/home/nfs/ /home/nfs/
  然后運行ls/home/nfs在客戶(hù)端看到服務(wù)器上共享目錄中的文件。并可以對共享目錄中的文件進(jìn)行讀寫(xiě)操作;
5、apache服務(wù)器
1.安裝apache主程序httpd
yum install httpd

2.啟動(dòng)關(guān)閉
設置開(kāi)機自啟
systemctl enable httpd
啟動(dòng)/關(guān)閉重啟
systemctl start/stop/restart httpd

3.在/var/www/html目錄存放自己的網(wǎng)頁(yè)目錄就可以訪(fǎng)問(wèn)了
新建一個(gè)測試網(wǎng)頁(yè)
cd /var/www/html
echo "hello world!">helloworld.html

4.在局域網(wǎng)內的任意一臺計算機訪(fǎng)問(wèn)測試網(wǎng)頁(yè)helloworld.html
http://192.168.1.119/helloworkd.html
注:192.168.1.119是局域網(wǎng)apache服務(wù)器的ip
查看ip命令ipaddr
6、centos7服務(wù)管理、防火墻和selinux設置
1.服務(wù)管理
設置服務(wù)(service)開(kāi)機自啟和關(guān)閉開(kāi)機自啟
systemctl enable/disable service
設置服務(wù)啟動(dòng)/重啟/關(guān)閉
systemctl start/restart/stop service
2.防火墻(firewalld)啟動(dòng)與關(guān)閉
防火墻開(kāi)機自啟
systemctl enable firewalld
防火墻關(guān)閉開(kāi)機自啟
systemctl disable firewalld
設置防火墻啟動(dòng)/重啟/關(guān)閉
systemctl start/restart/stop firewalld
3.selinux設置與查看和修改運行模式
設置
vi /etc/selinux/config
找到SELINUX=enforcing這一行
可以修改為以下三個(gè)模式
SELINUX=enforcing 強制模式(默認)
SELINUX=permissive 寬容模式(有警告)
SELINUX=disabled 關(guān)閉

查看
getenforce
修改運行模式
setenforce 0|1
0 寬容模式(permissive)
1 強制模式(disabled)


systemctl是系統服務(wù)管理器命令,它實(shí)際上將service 和chkconfig 這兩個(gè)命令組合到一起。

任務(wù) 舊指令 新指令
使某服務(wù)自動(dòng)啟動(dòng) chkconfig –level3 httpd on systemctl enable httpd.service
使某服務(wù)不自動(dòng)啟動(dòng) chkconfig –level3 httpd off systemctl disablehttpd.service
檢查服務(wù)狀態(tài) service httpd status systemctl status httpd.service (服務(wù)詳細信息)systemctl is-active httpd.service (僅顯示是否Active)
顯示所有已啟動(dòng)的服務(wù) chkconfig --list systemctl list-units --type=service
啟動(dòng)某服務(wù) service httpd start systemctl start httpd.service
停止某服務(wù) service httpd stop systemctl stop httpd.service
重啟某服務(wù) service httpd restart systemctl restart httpd.service
下面以nfs服務(wù)為例:

1.啟動(dòng)nfs服務(wù)

systemctlstart nfs-server.service
2.設置開(kāi)機自啟動(dòng)

systemctlenable nfs-server.service
3.停止開(kāi)機自啟動(dòng)

systemctldisable nfs-server.service
4.查看服務(wù)當前狀態(tài)

systemctlstatus nfs-server.service
5.重新啟動(dòng)某服務(wù)

systemctlrestart nfs-server.service
6.查看所有已啟動(dòng)的服務(wù)

systemctllist -units --type=service
開(kāi)啟防火墻22端口

iptables-I INPUT -p tcp --dport 22 -j ACCEPT
如果仍然有問(wèn)題,就可能是SELinux導致的

關(guān)閉SElinux:

修改/etc/selinux/config文件中的SELINUX=””為 disabled,然后重啟

徹底關(guān)閉防火墻:

sudosystemctl status firewalld.service
sudosystemctl stop firewalld.service 
sudosystemctl disable firewalld.service
7、centos7的telnet和ssh遠程登錄
telnet遠程登錄
1. SentOS7.0 telnet-server 啟動(dòng)的問(wèn)題。
解決方法:
①、先檢查CentOS7.0是否已經(jīng)安裝以下兩個(gè)安裝包:telnet-server、xinetd。命令如下:
rpm-qa telnet-server
rpm-qa xinetd
如果沒(méi)有安裝,則先安裝。安裝命令:
yuminstall telnet-server-0.17-59.el7.x86_64.rpm
yuminstall xinetd-2.3.15-12.el7.x86_64.rpm
安裝完成后,將xinetd服務(wù)加入開(kāi)機自啟動(dòng):
systemctlenable xinetd.service
將telnet服務(wù)加入開(kāi)機自啟動(dòng):
systemctlenable telnet.socket
最后,啟動(dòng)以上兩個(gè)服務(wù)即可:
systemctlstart telnet.socket
systemctlstart xinetd(或servicexinetd start)

2.telnet 192.168.5.128 出錯:No route to host
解決方法:在服務(wù)器主機運行以下命令:iptables -F 即可

3.telnet 192.168.5.128 出錯:connection refuse
解決方法:
①、出現這個(gè)問(wèn)題請先檢查telnet-server 是否已經(jīng)啟動(dòng)。
②、修改服務(wù)器主機允許root用戶(hù)登錄:
修改方法:
1)在客戶(hù)端運行登錄指令:telnet192.168.5.128
2)在服務(wù)器主機運行以下命令:tail/var/log/secure
查看log里面剛才客戶(hù)端是以哪一個(gè)端口設備登錄的(如:pts/1)。記錄下來(lái)然后
打開(kāi)/etc/securetty 將設備名添加進(jìn)去即可。
ssh遠程登錄
1.centos7默認安裝有openssh-server、openssh-client和openssh
2.所以我們直接登陸ssh192.168.1.119

3.后臺運行的是sshd,所以我們可以通過(guò)它來(lái)開(kāi)啟和關(guān)閉ssh遠程登陸服務(wù)
開(kāi)啟/重啟/關(guān)閉
systemctl start/restart/stop sshd

原貼地址:
http://tieba.baidu.com/p/3379447850
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Linux - CentOS 7 通過(guò)Yum源安裝 Nginx
CentOS服務(wù)器上搭建Gitlab安裝步驟、中文漢化詳細步驟、日常管理以及異常故障排查 – 21運維
(轉)centos7安裝telnet服務(wù)
docker安裝(centos7)
PXE引導RamOS內存系統
CentOS7.0的幾個(gè)新特性
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久