የአንቀጽ ማውጫ
CentOS በ 7 እና 6 መካከል ያለው ትልቁ ልዩነት የመነሻ ቴክኒክ ልዩነት ነው.
- በ CentOS 7 ጥቅም ላይ የዋለው የማስጀመሪያ ቴክኖሎጂ Systemd ነው።
- በተጨማሪም የአገልግሎት ጅምር፣ የቡት ማስነሻ ፋይሎች፣ የአውታረ መረብ ትዕዛዞች፣ ወዘተ ሁሉም ከ 6 ያለውን ልዩነት ያመለክታሉ።
መጀመሪያ እንረዳ ሊኑክስ የስርዓት CentOS ጅምር ቴክኖሎጂ ዝግመተ ለውጥ!
XNUMX. የስርዓት አጀማመር ቴክኖሎጂ
- Sysvinit ቴክኖሎጂ
- Upstart ቴክኖሎጂ
- የስርዓት ቴክኖሎጂ
Sysvinit ቴክኖሎጂ
ባሕርይ
- 1) የስርዓቱ የመጀመሪያ ሂደት ኢንቲት ነው;
- 2) የመግቢያ ሂደቱ የሁሉም ሂደቶች የወላጅ ሂደት ነው እና ሊገደል አይችልም (መገደል) አይቻልም።
- 3) አብዛኛው የሊኑክስ ስርጭት init ሲስተሞች ከSysvinti ከሚባሉት ሲስተምቪ ጋር ተኳሃኝ ናቸው።
- 4) የውክልና ስርዓት፡ CentOS 5 CentOS 6
ጥቅም-
- Sysvinit በደንብ ይሰራል እና ጽንሰ-ሐሳቡ ቀላል እና ግልጽ ነው.
- በአብዛኛው የሚወሰነው በሼል ስክሪፕት ላይ ነው.
ድክመት፡
- 1) በተወሰነ ቅደም ተከተል አስፈጽም -> ጅምር በጣም ቀርፋፋ ነው።
- 2) ለመስቀል በጣም ቀላል፣ fstab እና NFS mount ጉዳዮች።
Upstart ቴክኖሎጂ
CentOS 6 ለማስነሳት ከቡት ቴክኖሎጂ ይልቅ SysVinit ይጠቀማል።
Upstart's rc.sysinit ስክሪፕት የስርዓት ማስጀመሪያ ጅምር ጊዜን ለመቀነስ ብዙ ማሻሻያዎች አሉት።
ነገር ግን፣ ነገሮችን ለአስተዳዳሪዎች ለማቃለል፣ CentOS 6 ብዙ አዳዲስ ባህሪያትን አያጎላም ወይም በቀጥታ አይደግፍም።
የውክልና ስርዓት;CentOS 6 ፣ ኡቡንቱ 14
- systemd ከ CentOS 7 ፣ Ubuntu15 ጀምሮ ጥቅም ላይ ይውላል።
የስርዓት ቴክኖሎጂ
በአዲስ ስርዓቶች ውስጥ ጥቅም ላይ የዋሉ ቴክኖሎጂዎች (RedHat7፣ CentOS 7፣ Ubuntu15፣ ወዘተ.)
- የንድፍ አላማው የሲቪኒት ኦሪጅናል ድክመቶችን ለመፍታት እና የስርዓት ጅምር ፍጥነትን በተሳካ ሁኔታ ለማሻሻል ነው.
- ከ Sysvinit ጋር ተኳሃኝ, የዝውውር ወጪን በመቀነስ;
ዋና ጥቅም
- ትይዩ ጅምር
- PID 1ን በመጠቀም ሂደት ሂደት
XNUMX. የዩም ምንጭ ማመቻቸት
በ CentOS 6 ውስጥ፣ ነባሪው የrpm ፓኬጆችን ከኦፊሴላዊ ምንጮች ማውረድ ነው።
- CentOS 7 እዚህ የተመቻቸው የውጭ ሀብቶችን የመጠቀም ፍጥነት በዝግታ ነው።
- መጫንን ስንጠቀምሾክከአሁን በኋላ በነባሪነት ከኦፊሴላዊው ድር ጣቢያ አይወርድም.
- በምትኩ፣ ማውረድ ለመጀመር ከጂኦግራፊያዊ አካባቢው በጣም ቅርብ የሆነውን የዩም ምንጭ በራስ-ሰር ያገኛል።
XNUMX. ትዕዛዝ
ስርዓቱን ሲጭኑ አነስተኛውን (ትንሹን) ከመረጡ, ከቀደምት ስሪቶች በትንሽ ጥቅል ውስጥ ይጫናል.ለምሳሌ፡ VIM፣ ifconfig ተጠቀም፣ ራውቲንግ፣ ግቤቶችን ለማዘጋጀት ማዋቀር፣ netstat፣ ወዘተ።ብዙ ትዕዛዞች ጠፍተዋል።
የስርዓት ጭነት በኋላ, የሚከተሉትን ጥቅሎች ማከል ይቻላል:
yum install lrzsz tree net-tools nmap vim bash-completion lsof dos2unix nc telnet ntp wget rng-tools psmisc screen -y #lrzsz 支持用于上传和下载linux的windowns平台。 可以在windowns远程连接工具上使用。 #net-tools CentOS 7.2.11 默认没有ifconfig命令。网络工具提供了一些网络命令。 #bash-completion 自动命令完成工具。 #rng-tools 生成随机数字池的工具。 有了这个工具,tomcat启动速度非常快。 #psmisc 这包含killall命令。 #screen 创建一个新窗口并将任务置于后台。
አራተኛ, የቁምፊ ስብስብ ማሻሻያ
የቁምፊ አዘጋጅ መገለጫ ▼
/etc/locale.conf
የትእዛዝ መስመሩ በአንድ እርምጃ ብቻ ነው ያለው
[root@CentOS 7 ~] # localectl set-locale LANG = zh_CN.UTF-8 [root@CentOS 7 ~] # localectl status System Locale: LANG=zh_CN.UTF-8 VC Keymap: us X11 Layout: us
XNUMX. የጅምር አስተዳደር
/etc/rc.local
ይህ ፋይል አሁንም አለ፣ ነገር ግን ይህን ዘዴ መጠቀሙን ለመቀጠል ከፈለግን እሱን የማስፈጸሚያ ፍቃድ ማከል አለብን ▼
chmod +x /etc/rc.d/rc.local
የታቀደውን የተግባር ሁኔታ ይመልከቱ ▼
systemctl status crond.service
የታቀዱ ተግባራትን ዝጋ ▼
systemctl stop crond.service
የሁኔታውን አሠራር ይመልከቱ ▼
systemctl status crond.service
በአሁኑ ጊዜ የሚሰሩ አገልግሎቶችን ይመልከቱ ▼
systemctl list-unit-files|grep enable
የፖስታ አገልግሎትን አሰናክል ▼
systemctl disable postfix.service
የፖስታ አገልግሎት እንደነቃ ያረጋግጡ ▼
systemctl list-unit-files|grep postfix
ፋየርዎልን ያጥፉ ▼
systemctl stop firewalld.service
አገልግሎቱን ጀምር▼
systemctl is-enable
# የቅርብ አገልግሎት ▼
systemctl disable
በ /etc/rc.d/rc.local/ ይጀምሩ፡
/etc/rc.d/rc.local በ CentOS 7 ውስጥ ሊተገበሩ የሚችሉ ፈቃዶችን ለማቅረብ የሚከተሉትን ትዕዛዞች መፈጸም ያስፈልገዋል ▼
chmod +x /etc/rc.d/rc.local
ስድስት፣ runlevel (የሩጫ ደረጃ)
/etc/inittab ልክ ያልሆነ የስርዓት ኢላማ ምትክ ነው።
- ለቀጣይ መግቢያ ሁልጊዜ የሚሰራ
ወደ 5 ▼ ቀይር
systemctl get-default graphical.target
ወደ 3 ▼ ቀይር
systemctl get-default multi-user.target
ለጊዜው ውጤታማ ▼
INIT3
አምስት ሩጫዎች ብቻ ▼
[root@centos7 ~]# ls -lh /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 Mar 20 22:31 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Mar 20 22:31 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel6.target -> reboot.target
ሰባት፣ yum ምንጭ ኮድ አዋቅር
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
ኦፊሴላዊ የEPEL ምንጭ ▼
wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "በ CentOS6.5 እና 7 መካከል ያለው ልዩነት ምንድን ነው?የ CentOS7 ስሪት ስለመምረጥስ? , እርስዎን ለመርዳት.
እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-692.html
አዳዲስ መረጃዎችን ለማግኘት ወደ የቼን ዌይሊያንግ ብሎግ የቴሌግራም ቻናል እንኳን በደህና መጡ።
📚 ይህ መመሪያ ትልቅ ዋጋ አለው፣ 🌟ይህ ያልተለመደ እድል ነው፣ እንዳያመልጥዎ! ⏰⌛💨
ከወደዳችሁት ሼር እና ላይክ አድርጉ!
የእርስዎ ማጋራት እና መውደዶች ቀጣይ ማበረታቻዎቻችን ናቸው!
2 ሰዎች አስተያየት ሰጥተዋል "በ CentOS6.5 እና 7 መካከል ያለው ልዩነት ምንድን ነው? የ CentOS7 ስሪት ስለመምረጥስ?"
systemctl ሁኔታ cron.አገልግሎት የተሳሳተ ነው እና ትክክል systemctl ሁኔታ crond.አገልግሎት ነው
ለእርማትዎ እናመሰግናለን, ተስተካክሏል.