CentOS6.5 жана 7 ортосунда кандай айырма бар?CentOS7 версиясын тандоо жөнүндө эмне айтууга болот?

CentOS 7 менен 6нын ортосундагы эң чоң айырма - инициализациялоо техникасынын айырмасы.

  • CentOS 7 тарабынан колдонулган инициализациялоо технологиясы Systemd.
  • Мындан тышкары, кызматты баштоо, жүктөө баштоо файлдары, тармак буйруктары ж.б., бардыгы 6дан айырмачылыктарды көрсөтөт.

Адегенде түшүнөлү Linux CentOS системасын инициализациялоо технологиясынын эволюциясы!

XNUMX. Системаны инициализациялоо технологиясы

  1. Sysvinit технологиясы
  2. Upstart Technology
  3. Системалык технология

Sysvinit технологиясы

мүнөздүү:

  • 1) Системанын биринчи процесси - init;
  • 2) Init процесси бардык процесстердин негизги процесси болуп саналат жана аны өлтүрүүгө (өлтүрүүгө) болбойт;
  • 3) Көпчүлүк Linux дистрибьюторунун башталгыч системалары sysvinti деп аталган SystemV менен шайкеш келет
  • 4) Өкүлчүлүк системасы: CentOS 5 CentOS 6

Артыкчылыгы:

  • Sysvinit жакшы иштейт жана түшүнүк жөнөкөй жана түшүнүктүү.
  • Бул көбүнчө кабык сценарийлеринен көз каранды.

Алсыздыгы:

  • 1) Белгилүү бир тартипте аткарыңыз -> Баштоо өтө жай.
  • 2) Асууга абдан оңой, fstab жана NFS орнотуу маселелери.

Upstart Technology

CentOS 6 жүктөө үчүн жүктөө технологиясынын ордуна SysVinit колдонот.

Upstart's rc.sysinit скриптинде системаны инициализациялоону баштоо убактысын кыскартуу үчүн көптөгөн оптималдаштыруулар бар.

Бирок, администраторлор үчүн нерселерди жөнөкөйлөтүү үчүн, CentOS 6 көптөгөн жаңы функцияларды баса белгилебейт же түз колдобойт.

Өкүлчүлүк системасы:CentOS 6, Ubuntu 14.

  • systemd CentOS 7, Ubuntu15тен бери колдонулат.

Системалык технология

Жаңы системаларда колдонулган технологиялар (RedHat7, CentOS 7, Ubuntu15 ж.б.)

  • Дизайндын максаты - sysvinitтин баштапкы кемчиликтерин чечүү жана системаны баштоо ылдамдыгын натыйжалуу жакшыртуу;
  • Sysvinit менен шайкеш, которуулардын баасын төмөндөтүү;

негизги артыкчылыгы:

  1. параллелдүү баштоо
  2. PID 1 аркылуу процессти иштетүү

XNUMX. yum булагын оптималдаштыруу

CentOS 6да демейки rpm пакеттерин расмий булактардан жүктөп алуу болуп саналат.

  • CentOS 7 бул жерде чет элдик ресурстарды колдонуунун жай ылдамдыгынан оптималдаштырылган.
  • орнотууну колдонгондо软件мындан ары демейки боюнча расмий сайтынан жүктөлүп алынбайт.
  • Анын ордуна, ал автоматтык түрдө жүктөп баштоо үчүн анын географиялык жайгашкан жерине эң жакын Yum булагын табат.

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

Алты, чуркоо деңгээли (чуркоо деңгээли)

/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

 

Hope Chen Weiliang блогу ( https://www.chenweiliang.com/ ) бөлүштү "CentOS6.5 жана 7 ортосунда кандай айырма бар?CentOS7 версиясын тандоо жөнүндө эмне айтууга болот? , сизге жардам берүү үчүн.

Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-692.html

Акыркы жаңылыктарды алуу үчүн Чен Вейляндын блогунун Telegram каналына кош келиңиз!

🔔 Каналдын башкы каталогунан баалуу "ChatGPT Content Marketing AI куралын колдонуу боюнча колдонмону" биринчилерден болуп алыңыз! 🌟
📚 Бул колдонмо чоң баалуулуктарды камтыйт, 🌟Бул сейрек кездешүүчү мүмкүнчүлүк, аны өткөрүп жибербеңиз! ⏰⌛💨
Бөлүшүп, жакса лайк!
Сиздин бөлүшүүңүз жана лайктарыңыз биздин үзгүлтүксүз мотивациябыз!

 

2 адам "CentOS6.5 менен 7дин ортосунда кандай айырма бар? CentOS7 версиясын тандоо жөнүндө эмне айтууга болот?"

发表 评论

Электрондук почта дарегиңиз жарыяланбайт. Милдеттүү талаалар колдонулат * 标注

өйдө сыдырыңыз