CentOS6.5 болон 7 хоёрын ялгаа юу вэ?CentOS7 хувилбарыг сонговол ямар вэ?

CentOS 7 ба 6-ын хоорондох хамгийн том ялгаа нь эхлүүлэх техникийн ялгаа юм.

  • CentOS 7-д ашигладаг эхлүүлэх технологи нь Systemd юм.
  • Нэмж дурдахад, үйлчилгээг эхлүүлэх, эхлүүлэх файлууд, сүлжээний командууд гэх мэт бүх зүйл 6-аас ялгаатай байгааг харуулж байна.

Эхлээд ойлгоцгооё Linux CentOS системийг эхлүүлэх технологийн хувьсал!

XNUMX. Системийг эхлүүлэх технологи

  1. Sysvinit технологи
  2. Эхлэх технологи
  3. Системийн технологи

Sysvinit технологи

шинж чанар:

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

Давуу тал:

  • Sysvinit сайн ажилладаг бөгөөд ойлголт нь энгийн бөгөөд ойлгомжтой байдаг.
  • Энэ нь ихэвчлэн бүрхүүлийн скриптээс хамаардаг.

Сул тал:

  • 1) Тодорхой дарааллаар гүйцэтгэсэн -> Эхлүүлэх ажиллагаа хэтэрхий удаан байна.
  • 2) Маш амархан өлгөх, fstab болон NFS холбох асуудал.

Эхлэх технологи

CentOS 6 нь ачаалах технологийн оронд SysVinit ашигладаг.

Upstart-ын 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/-аар эхэл:

CentOS 7 дээрх /etc/rc.d/rc.local нь гүйцэтгэх зөвшөөрлийг өгөхийн тулд дараах тушаалуудыг гүйцэтгэх шаардлагатай ▼

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 Tool Usage Guide"-г хамгийн түрүүнд аваарай! 🌟
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!

 

2 хүн "CentOS6.5 болон 7 хоёрын ялгаа нь юу вэ? CentOS7 хувилбарыг сонгох уу?"

发表 评论

Таны имэйл хаяг нийтлэгдэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

滚动 到 顶部