歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 7.0體驗與之前版本的不同

CentOS 7.0體驗與之前版本的不同

日期:2017/2/28 14:30:01   编辑:Linux教程

【編者注】本文作者作為一個CentOS 6過來的系統管理員,在第一次體驗CentOS 7時,種種不適,不禁淚目。。。

今天下午,沒事干,在一台機器上裝了一個CentOS 7玩一玩,發現與之前版本有很大不同,不知道rhel7是不是也是這樣,畢竟現在CentOS屬於RedHat了。

裝機

首先是裝機時,以前的rhel一系的(包括centos,Fedora)選包都可以全選的,但現在是只能單選一項了,有子選項重復的;當裝到選擇分區時,centos7推薦的分區是xfs,而不是之前的ext(2,3,4)一系了;裝機其他大致一樣。

CentOS 7 正式版發布下載 http://www.linuxidc.com/Linux/2014-07/104146.htm

U盤安裝64位CentOS 6.5方法 http://www.linuxidc.com/Linux/2014-04/100035.htm

Win7安裝64位CentOS 6.4雙系統詳細圖文教程 http://www.linuxidc.com/Linux/2014-04/100032.htm

CentOS與Windows雙系統安裝注意事項記錄 http://www.linuxidc.com/Linux/2014-05/101571.htm

UEFI+GPT安裝Windows8和CentOS雙系統 http://www.linuxidc.com/Linux/2014-05/101575.htm

Windows8.1和CentOS6.5雙系統安裝 http://www.linuxidc.com/Linux/2014-05/101581.htm

CentOS 5.6 Linux安裝系統後的基本優化 http://www.linuxidc.com/Linux/2012-02/54504.htm

初次啟動

裝完機後,開機進系統的界面換了,乍一看以為是兩個內核,原來有一個是rescue選擇,而且按e後,會發現所有的grub.conf的信息全出來了,好不容易找到內核啟動的地方,寫了個 1(要進單用戶模式),然後進了rescue模式。

字符界面

進系統後,是圖形界面,想進字符界面,結果找到/etc/inittab,發現幾乎是個空文件,文件中提示想改runlevel的話,可以把/lib/systemd/system/runlevel*.target 軟連到 /etc/systemd/system/default.target下(當然考過來,覆蓋也行),試了一下還行,能改到字符界面runlevel3。

配置網絡和主機名

然後,想配置網絡,進/etc/sysconfig/network-script/一看,我靠,網卡改名了enp1s5,好有趣,配置完網絡後改主機名, 到/etc/sysconfig/network去改名字,發現這個文件也是空的,按原6版本的去修改,重啟後沒效果,man了一下hostname, 發現7中改名要到/etc/hostname去改名字。

本地yum源和掛載

接著,想配置一個本地yum源,配上後要掛光盤,手動掛上了,然後直接echo“mount ......”到rc.local中,畢竟是啟動執行腳本,重啟之後竟然沒掛上,進去rc.local中看了一下,7中竟然要手動的把chmod +x rc.local, 是的,要手動加執行權限,難道我之前裝的6以前的系統中這個都要手動加執行權限,我不記得啊!!!! 當然,加了權限後,開機後啟動執行了rc.local的mount命令。

LVM和xfs

後來,想著裝一個lvm玩玩,於是啊就分區,格式化(特意格式化為了xfs),pv,vg,lv一步一步,都沒問題,然後想著放大,縮小,這時出問題了,執行resize2fs時,怎麼一直報superblock什麼的出錯,這是怎麼回事,然後man resize2fs一下,發現這命令只支持ext的文件系統,我艹,那我裝系統是怎麼是lvm的,這個問題我還沒解決,應該有解決方法。

dhcp和服務

接著,想著裝一個dhcp玩玩,驚奇的發現所有dhcp的包裝上之後,不能service dhcpd start,然後發現/etc/init.d/中竟然沒一個dhcp類似的東西,畢竟6之前有dhcpd,dhcpd6,dhcrelay的,然後發現 /sbin/dhcpd有啟動文件,難道,難道,以後的服務想service啟,都要手動自己編?錯了,是在/usr/lib/systemd/system/dhcpd.service,還要修改好多,然後加權限,執行service 服務 restart/stop。。。。。。可以,但是指向了systemctl restart/start/stop 服務.service

iptables

又發現iptables這次也不是作為一個服務在/etc/init.d/下面了,/sbin下有;

然後,然後,就沒有然後了,或許,真的是或許,發現新東西,再在這個日志上更新吧,真的是或許。

對了,我還發現/etc/sysctl.conf也空了,想做個路由轉發都要到/proc/sys/net下

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved