Kuna tofauti gani kati ya CentOS6.5 na 7?Vipi kuhusu kuchagua toleo la CentOS7?

CentOS Tofauti kubwa kati ya 7 na 6 ni tofauti katika mbinu ya uanzishaji.

  • Teknolojia ya uanzishaji inayotumiwa na CentOS 7 ni Systemd.
  • Kwa kuongezea, uanzishaji wa huduma, faili za kuanza, amri za mtandao, n.k., zote zinaonyesha tofauti kutoka 6.

Hebu tuelewe kwanza Linux Mageuzi ya teknolojia ya uanzishaji wa mfumo wa CentOS!

XNUMX. Teknolojia ya kuanzisha mfumo

  1. Teknolojia ya Sysvinit
  2. Teknolojia ya Kuanza
  3. Teknolojia ya mfumo

Teknolojia ya Sysvinit

特性:

  • 1) Mchakato wa kwanza wa mfumo ni init;
  • 2) Mchakato wa init ni mchakato wa mzazi wa michakato yote na hauwezi kuuawa (kuuawa);
  • 3) Mifumo mingi ya init ya usambazaji wa Linux inaendana na SystemV, inayoitwa sysvinti
  • 4) Mfumo wa uwakilishi: CentOS 5 CentOS 6

Faida:

  • Sysvinit inafanya kazi vizuri na wazo ni rahisi na wazi.
  • Inategemea sana uandishi wa ganda.

Udhaifu:

  • 1) Imetekelezwa kwa mpangilio maalum -> Kuanzisha ni polepole sana.
  • 2) Rahisi sana kunyongwa, fstab na masuala ya mlima wa NFS.

Teknolojia ya Kuanza

CentOS 6 hutumia SysVinit badala ya teknolojia ya kuwasha ili kuwasha.

Hati ya rc.sysinit ya Upstart ina uboreshaji mwingi ili kupunguza muda wa kuanzisha mfumo.

Walakini, ili kurahisisha mambo kwa wasimamizi, CentOS 6 haiangazii au kuunga mkono moja kwa moja vipengele vingi vipya.

Mfumo wa uwakilishi:CentOS 6, Ubuntu 14.

  • systemd inatumika tangu CentOS 7, Ubuntu15.

Teknolojia ya mfumo

Teknolojia zinazotumika katika mfumo mpya (RedHat7, CentOS 7, Ubuntu15, n.k.)

  • Madhumuni ya kubuni ni kutatua mapungufu ya awali ya sysvinit na kuboresha kwa ufanisi kasi ya kuanzisha mfumo;
  • Sambamba na Sysvinit, kupunguza gharama ya uhamisho;

Faida kuu:

  1. mwanzo sambamba
  2. Mchakato wa kuchakata kwa kutumia PID 1

XNUMX. Uboreshaji wa chanzo cha yum

Katika CentOS 6, chaguo-msingi ni kupakua vifurushi vya rpm kutoka kwa vyanzo rasmi.

  • CentOS 7 imeboreshwa hapa kutokana na kasi ndogo ya kutumia rasilimali za kigeni.
  • tunapotumia installProgramuhaijapakuliwa tena kutoka kwa tovuti rasmi kwa chaguo-msingi.
  • Badala yake, itapata chanzo cha Yum kiotomatiki karibu na eneo lake la kijiografia ili kuanza kupakua.

XNUMX. Amri

Ikiwa unachagua ndogo (ndogo zaidi) wakati wa kufunga mfumo, itawekwa kwenye mfuko mdogo kuliko matoleo ya awali.Kwa mfano: VIM, tumia ifconfig, uelekezaji wa njia, usanidi ili kuweka vigezo, netstat, n.k.Amri nyingi zimepita.

Baada ya usakinishaji wa mfumo, vifurushi vifuatavyo vinaweza kuongezwa:

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
 创建一个新窗口并将任务置于后台。

Nne, muundo wa kuweka tabia

Wasifu Wa Kuweka Wahusika ▼

/etc/locale.conf 

Mstari wa amri umewekwa katika hatua moja tu ▼

[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. Usimamizi wa kuanza

/etc/rc.local 

Faili hii bado ipo, lakini ikiwa tunataka kuendelea kutumia njia hii, tunahitaji kuongeza ruhusa za kuitekeleza ▼

chmod +x /etc/rc.d/rc.local

Tazama Hali ya Kazi Iliyoratibiwa ▼

systemctl status crond.service

Funga kazi zilizoratibiwa ▼

systemctl stop crond.service

Tazama utendakazi wa hali ▼

systemctl status crond.service

Tazama huduma zinazoendeshwa kwa sasa ▼

systemctl list-unit-files|grep enable 

Zima Huduma ya Barua ▼

systemctl disable postfix.service

Angalia ikiwa huduma ya barua imewezeshwa ▼

systemctl list-unit-files|grep postfix

Zima ngome ▼

systemctl stop firewalld.service

Anzisha huduma▼

systemctl is-enable

# huduma ya karibu ▼

systemctl disable

Anza na /etc/rc.d/rc.local/:

/etc/rc.d/rc.local katika CentOS 7 inahitaji kutekeleza amri zifuatazo ili kutoa ruhusa zinazoweza kutekelezwa ▼

chmod +x /etc/rc.d/rc.local

Sita, kiwango cha kukimbia (kiwango cha kukimbia)

/etc/inittab ni uingizwaji batili wa lengo la mfumo

  • Inatumika kila wakati kwa kuingia tena

badilisha hadi 5 ▼

systemctl get-default graphical.target

badilisha hadi 3 ▼

systemctl get-default multi-user.target

Inafaa kwa muda ▼

INIT3

Viwango vitano tu vya kukimbia ▼

[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

Saba, sanidi msimbo wa chanzo wa 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

Chanzo rasmi cha EPEL ▼

wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

 

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) alishiriki "Kuna tofauti gani kati ya CentOS6.5 na 7?Vipi kuhusu kuchagua toleo la CentOS7? , kukusaidia.

Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-692.html

Karibu kwenye chaneli ya Telegramu ya blogu ya Chen Weiliang ili kupata masasisho mapya zaidi!

🔔 Kuwa wa kwanza kupata "Mwongozo wa Matumizi ya Zana ya AI ya Uuzaji wa Maudhui ya ChatGPT" katika saraka ya juu ya kituo! 🌟
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!

 

Watu 2 walitoa maoni kuhusu "Ni tofauti gani kati ya CentOS6.5 na 7? Vipi kuhusu kuchagua toleo la CentOS7?"

发表 评论

Anwani yako ya barua pepe haitachapishwa. 必填 项 已 用 * 标注

tembeza juu