這篇“centos7與centos6的區(qū)別有哪些”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“centos7與centos6的區(qū)別有哪些”文章吧。
創(chuàng)新互聯(lián)是專業(yè)的資興網(wǎng)站建設(shè)公司,資興接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行資興網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
centos7.2與centos6區(qū)別及特點(diǎn)
linux 操作系統(tǒng)的啟動(dòng)首先從 bios 開始,接下來進(jìn)入 boot loader,由 bootloader 載入內(nèi)核,進(jìn)行內(nèi)核初始化。內(nèi)核初始化的最后一步就是啟動(dòng) pid 為 1 的 init 進(jìn)程。這個(gè)進(jìn)程是系統(tǒng)的第一個(gè)進(jìn)程。它負(fù)責(zé)產(chǎn)生其他所有用戶進(jìn)程。init 以守護(hù)進(jìn)程方式存在,是所有其他進(jìn)程的祖先。init 進(jìn)程非常獨(dú)特,能夠完成其他進(jìn)程無法完成的任務(wù)。
sysvinit就是 system v 風(fēng)格的 init 系統(tǒng),sysvinit 用術(shù)語 runlevel 來定義"預(yù)訂的運(yùn)行模式"。sysvinit 檢查 '/etc/inittab' 文件中是否含有 'initdefault' 項(xiàng)。 這告訴 init 系統(tǒng)是否有一個(gè)默認(rèn)運(yùn)行模式。sysvinit 使用腳本,文件命名規(guī)則和軟鏈接來實(shí)現(xiàn)不同的 runlevel,串行啟動(dòng)各個(gè)進(jìn)程及服務(wù)。
systemd 是 linux 系統(tǒng)中最新的初始化系統(tǒng)(init),它主要的設(shè)計(jì)目標(biāo)是克服 sysvinit 固有的缺點(diǎn),提高系統(tǒng)的啟動(dòng)速度。systemd 和 ubuntu 的 upstart 是競(jìng)爭(zhēng)對(duì)手,預(yù)計(jì)會(huì)取代 upstart。systemd的目標(biāo)就是盡可能啟動(dòng)更少的進(jìn)程,盡可能將更多進(jìn)程并行啟動(dòng)。
文件系統(tǒng)的區(qū)別,centos6.x普遍采用 ext3\ext4文件系統(tǒng)格式,而centos7默認(rèn)采用xfs格式:
ext3 支持的最大 16tb 文件系統(tǒng)和最大 2tb 文件,ext4 分別支持
1eb(1,048,576tb, 1eb=1024pb, 1pb=1024tb)的文件系統(tǒng),以及 16tb 的文件。ext3 目前只支持 32,000個(gè)子目錄,而 ext4 支持無限數(shù)量的子目錄。
ext4是第四代擴(kuò)展文件系統(tǒng)(英語:fourth extended filesystem,縮寫為ext4)是linux系統(tǒng)下的日志文件系統(tǒng),是ext3文件系統(tǒng)的后繼版本。
ext4的文件系統(tǒng)容量達(dá)到1eb,而單個(gè)文件容量則達(dá)到16tb,這是一個(gè)非常大的數(shù)字了。對(duì)一般的臺(tái)式機(jī)和服務(wù)器而言,這可能并不重要,但對(duì)于大型磁盤陣列的用戶而言,這就非常重要;(磁盤結(jié)構(gòu)原因ext4 的inode 個(gè)數(shù)限制(32位數(shù))最多只能有大概40多億文件,而且ext4的單個(gè)文件大小最大只能支持到16t(4k block size) )
xfs是一個(gè)64位文件系統(tǒng),最大支持8eb減1字節(jié)的單個(gè)文件系統(tǒng),實(shí)際部署時(shí)取決于宿主操作系統(tǒng)的最大塊限制。對(duì)于一個(gè)32位linux系統(tǒng),文件和文件系統(tǒng)的大小會(huì)被限制在16tb。
2.4linux網(wǎng)絡(luò)配置管理
熟悉了常用的命令和linux權(quán)限,那接下來如何讓所在的linux系統(tǒng)上網(wǎng)呢?管理linux服務(wù)器網(wǎng)絡(luò)有哪些命令呢?
linux服務(wù)器默認(rèn)網(wǎng)卡配置文件在/etc/sysconfig/network-scripts/下,命名的名稱一般為:ifcfg-eth0 ifcfg-eth1 ,eth0表示第一塊網(wǎng)卡,eth1表示第二塊網(wǎng)卡,依次類推。一般dell r720標(biāo)配有4塊千兆網(wǎng)卡。
初識(shí)centos7與centos6的區(qū)別
命令 | centos6 | centos7 | 備注 |
ifconfig | 有 | 有 yum install -y net-tools | |
rouet | 有 | 有 yum install -y net-tools | |
ntpd服務(wù)和ntpdate命令 | 有 | 有 yum install ntp ntpdate | |
cat /etc/issue | 有版本號(hào) | 無信息,只能查看cat /etc/redhat-release | |
setup | 能更改網(wǎng)絡(luò)配置 | setup去除了防火墻和網(wǎng)路配置 通過安裝 yum install networkmanager-tui -y nmtui 命令取代了 setup中的網(wǎng)絡(luò)配置 | |
時(shí)區(qū)和時(shí)間設(shè)置 | /etc/sysconfig/clock等文件 | timedatectl set-timezone asia/shanghai timedatectl status | |
語言等設(shè)置 | locale -a | localectl status | |
服務(wù)管理 | chkconfig /etc/init.d/服務(wù) | systemctl
| |
python | 2.6 | 2.7 | |
kernel | 2.6 | 3.10 | |
網(wǎng)卡 | eth0 | 成為了可預(yù)見性的命名規(guī)則 | |
文件系統(tǒng) | ext4 | xfs | |
dig nslookup命令 | 有 | 有 yum install bind-utils -y | |
主機(jī)名 | cat /etc/sysconfig/network | cat /etc/hostname | |
服務(wù)的管理和控制 | sysvinit | system systemctl是最主要的工具。它融合 service 和chkconfig的功能于一體。 | |
防火墻 | iptables | 被firewalld取代 | |
啟動(dòng)級(jí)別 | /etc/inittab | 不在使用了 | |
開機(jī)執(zhí)行文件/etc/rc.local | 可放置開機(jī)要執(zhí)行的腳本文件 | 默認(rèn)這個(gè)文件沒有執(zhí)行權(quán)限 x
官方推薦不使用這個(gè)文件(自己寫服務(wù)),但是你可以加+x繼續(xù)使用。 | |
內(nèi)核參數(shù)配置文件 | /etc/sysctl.conf | /usr/lib/sysctl.d/00-system.conf 和 /etc/sysctl.d/<name>.conf | |
init關(guān)機(jī)重啟命令 | init 0 關(guān)機(jī) | init 0 關(guān)機(jī) | 沒變化 |
切換等級(jí) | 切回單用戶模式 init 0 | init 0 systemctl emergency systemctl isolate runlevel1.target | 注意哦 這個(gè)別嘗試哦,單用戶模式只能用終端連接哦,不能使用ssh的哦 |
安裝系統(tǒng)的基本管理工具:
yum install tree net-tools bind-utils tree sysstat vim-en* lrzsz networkmanager-tui ntp ntpdate iftop tcpdump telnet traceroute -y
centos7中會(huì)發(fā)現(xiàn)ens330的網(wǎng)卡名字,如何更改成eth0呢
vim /etc/sysconfig/network-scripts/ifcfg-ens33 cd /etc/sysconfig/network-scripts/ mv ifcfg-ens33 ifcfg-eth0
禁用該可預(yù)測(cè)命名規(guī)則,禁用固件發(fā)現(xiàn)網(wǎng)卡名字。/etc/default/grub并加入“net.ifnames=0 biosdevname=0"
vim /etc/default/grub
#運(yùn)行命令grub2-mkconfig -o /boot/grub2/grub.cfg 來重新生成grub配置并更新內(nèi)核參數(shù)。
grub2-mkconfig -o /boot/grub2/grub.cfg #grug2-mkconfig只有centos才用的命令,6中沒有。
reboot
系統(tǒng)有優(yōu)化
一: 關(guān)閉sshd提供的ipv6
vim /etc/ssh/sshd_config #addressfamily any addressfamily inet
注:(inet is ipv4 only; inet6 is ipv6 only)
二:關(guān)閉防火強(qiáng)和setlinux
systemctl stop firewalld setenforce 0 sed -i 's#selinux=enforcing#selinux=disabled#g' /etc/selinux/config
注意:可以研究下 centos6中被centos7中的firewalld所取代的原因。
firewalld應(yīng)該是iptable的高級(jí)版(但兩個(gè)提供的寫規(guī)則管理命令都是iptables)
firewalld 提供了支持網(wǎng)絡(luò)/防火墻區(qū)域(zone)定義網(wǎng)絡(luò)鏈接以及接口安全等級(jí)的動(dòng)態(tài)防火墻管理工具。它支持 ipv4, ipv6 防火墻設(shè)置以及以太網(wǎng)橋接,并且擁有運(yùn)行時(shí)配置和永久配置選項(xiàng)。它也支持允許服務(wù)或者應(yīng)用程序直接添加防火墻規(guī)則的接口。 以前的 system-config-firewall/lokkit 防火墻模型是靜態(tài)的,每次修改都要求防火墻完全重啟。這個(gè)過程包括內(nèi)核 netfilter 防火墻模塊的卸載和新配置所需模塊的裝載等。而模塊的卸載將會(huì)破壞狀態(tài)防火墻和確立的連接。
相反,firewall daemon 動(dòng)態(tài)管理防火墻,不需要重啟整個(gè)防火墻便可應(yīng)用更改。因而也就沒有必要重載所有內(nèi)核防火墻模塊了。不過,要使用 firewall daemon 就要求防火墻的所有變更都要通過該守護(hù)進(jìn)程來實(shí)現(xiàn),以確保守護(hù)進(jìn)程中的狀態(tài)和內(nèi)核里的防火墻是一致的。另外,firewall daemon 無法解析由 ip*tables 和 ebtables 命令行工具添加的防火墻規(guī)則。
守護(hù)進(jìn)程通過 d-bus 提供當(dāng)前激活的防火墻設(shè)置信息,也通過 d-bus 接受使用 policykit 認(rèn)證方式做的更改。
默認(rèn)情況下iptables是沒有安裝的,如果習(xí)慣使用iptables可以將firewalld關(guān)掉換成iptables。
安裝iptable服務(wù)# yum -y install iptables-services
如果你想保存firewall規(guī)則的話,使用下面的命令# iptables-save > iptables-rules.txt
這些規(guī)則能加到/etc/sysconfig/iptables文件去,不過我經(jīng)常會(huì)吧這些規(guī)則根據(jù)自己的喜好修改一下
# systemctl enable iptables
# systemctl enable ip6tables
停止firewalld
# systemctl stop firewalld
禁用firewalld
# systemctl disable firewalld
開啟iptable服務(wù)
# systemctl start iptables
# systemctl start ip6tables
四:關(guān)于網(wǎng)絡(luò)服務(wù)
舊的 network 腳本(service)和 ifcfg 文件
centos7 開始,網(wǎng)絡(luò)由 networkmanager 服務(wù)負(fù)責(zé)管理,相對(duì)于舊的 /etc/init.d/network 腳本,networkmanager 是動(dòng)態(tài)的、事件驅(qū)動(dòng)的網(wǎng)絡(luò)管理服務(wù)。舊的 /etc/init.d/network 以及 ifup,ifdown 等依然存在,但是處于備用狀態(tài),即:networkmanager 運(yùn)行時(shí),多數(shù)情況下這些腳本會(huì)調(diào)用 networkmanager 去完成網(wǎng)絡(luò)配置任務(wù);networkmanager沒有運(yùn)行時(shí),這些腳本就按照老傳統(tǒng)管理網(wǎng)絡(luò)。
需要注意的是:
1)不建議 systemctl disable networkmanager.service
2)因?yàn)榕f的 network 腳本不兼容 ifcfg-* 文件里的新的配置項(xiàng)名稱 ipaddr0/prefix0/gateway0
3)除非把后面那個(gè) 0 去掉,否則開機(jī)是無法啟動(dòng)網(wǎng)卡的
centos 6和centos 7命令區(qū)別
(1)桌面系統(tǒng)
[centos6] gnome 2.x
[centos7] gnome 3.x(gnome shell)
(2)文件系統(tǒng)
[centos6] ext4
[centos7] xfs
(3)內(nèi)核版本
[centos6] 2.6.x-x
[centos7] 3.10.x-x
(4)啟動(dòng)加載器
[centos6] grub legacy (+efibootmgr)
[centos7] grub2
(5)防火墻
[centos6] iptables
[centos7] firewalld
(6)默認(rèn)數(shù)據(jù)庫(kù)
[centos6] MySQL
[centos7] mariadb
(7)文件結(jié)構(gòu)
[centos6] /bin, /sbin, /lib, and /lib64在/下
[centos7] /bin, /sbin, /lib, and /lib64移到/usr下
(8)主機(jī)名
[centos6] /etc/sysconfig/network
[centos7] /etc/hostname
(9)時(shí)間同步
[centos6]
$ ntp
$ ntpq -p
[centos7]
$ chrony
$ chronyc sources
(10)修改時(shí)間
[centos6]
$ vim /etc/sysconfig/clock
zone="asia/tokyo"
utc=fales
$ sudo ln -s /usr/share/zoneinfo/asia/tokyo /etc/localtime
[centos7]
$ timedatectl set-timezone asia/tokyo
$ timedatectl status
(11)修改地區(qū)
[centos6]
$ vim /etc/sysconfig/i18n
lang="ja_jp.utf8"
$ /etc/sysconfig/i18n
$ locale
[centos7]
$ localectl set-locale.utf8
$ localectl status
(12)服務(wù)相關(guān)
1)啟動(dòng)停止
[centos6]
$ service service_name start
$ service service_name stop
$ service sshd restart/status/reload
[centos7]
$ systemctl start service_name
$ systemctl stop service_name
$ systemctl restart/status/reload sshd
自啟動(dòng)
[centos6]
$ chkconfig service_name on/off
[centos7]
$ systemctl enable service_name
$ systemctl disable service_name
服務(wù)一覽
[centos6]
$ chkconfig --list
[centos7]
$ systemctl list-unit-files
$ systemctl --type service
強(qiáng)制停止
[centos6]
$ kill -9 <pid>
[centos7]
$ systemctl kill --signal=9 sshd
(13)網(wǎng)絡(luò)
1)網(wǎng)絡(luò)信息
[centos6]
$ netstat
$ netstat -i
$ netstat -n
[centos7]
$ ip n
$ ip -s l
$ ss
2)ip地址mac地址
[centos6]
$ ifconfig -a
[centos7]
$ ip address show
3)路由
[centos6]
$ route -n
$ route -a inet6 -n
[centos7]
$ ip route show
$ ip -6 route show
(14)重啟關(guān)閉
1)關(guān)閉
[centos6]
$ shutdown -h now
[centos7]
$ poweroff
$ systemctl poweroff
2)重啟
[centos6]
$ reboot
$ shutdown -r now
[centos7]
$ reboot
$ systemctl reboot
3)單用戶模式
[centos6]
$ init s
[centos7]
$ systemctl rescue
4)啟動(dòng)模式
[centos6]
[guicui]
$ vim /etc/inittab
id:3:initdefault:
[cuigui]
$ startx
[centos7]
[guicui]
$ systemctl isolate multi-user.target
[cuigui]
$systemctl isolate graphical.target
默認(rèn)
$ systemctl set-default graphical.target
$ systemctl set-default multi-user.target
當(dāng)前
$ systemctl get-default
以上就是關(guān)于“centos7與centos6的區(qū)別有哪些”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文名稱:centos7與centos6的區(qū)別有哪些
分享地址:http://muchs.cn/article20/joocco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版、品牌網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、動(dòng)態(tài)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)