Каталог артыкулаў
CentOS Самая вялікая розніца паміж 7 і 6 - гэта розніца ў тэхніцы ініцыялізацыі.
- Тэхналогія ініцыялізацыі, якую выкарыстоўвае CentOS 7, - Systemd.
- Акрамя таго, запуск службы, файлы запуску, сеткавыя каманды і г.д., усе паказваюць адрозненні ад 6.
Давайце спачатку разбярэмся Linux Эвалюцыя тэхналогіі ініцыялізацыі сістэмы CentOS!
XNUMX. Тэхналогія ініцыялізацыі сістэмы
- Тэхналогія Sysvinit
- Тэхналогія Upstart
- Тэхналогія systemd
Тэхналогія Sysvinit
特性:
- 1) Першы працэс сістэмы - ініцыялізацыя;
- 2) Працэс init з'яўляецца бацькоўскім працэсам для ўсіх працэсаў і не можа быць забіты (забіты);
- 3) Большасць сістэм ініцыялізацыі дыстрыбутываў Linux сумяшчальныя з SystemV, якія называюцца sysvinti
- 4) Рэпрэзентатыўная сістэма: CentOS 5 CentOS 6
Перавага:
- Sysvinit працуе добра, і канцэпцыя простая і зразумелая.
- У асноўным гэта залежыць ад сцэнарыяў абалонкі.
слабасць:
- 1) Выконваецца ў пэўным парадку -> Запуск занадта павольны.
- 2) Вельмі лёгка павесіць, праблемы з мантаваннем fstab і NFS.
Тэхналогія Upstart
CentOS 6 выкарыстоўвае для загрузкі SysVinit замест тэхналогіі загрузкі.
Сцэнар rc.sysinit ад Upstart мае мноства аптымізацый для скарачэння часу запуску ініцыялізацыі сістэмы.
Аднак, каб спрасціць працу адміністратараў, CentOS 6 не вылучае і не падтрымлівае наўпрост шмат новых функцый.
Рэпрэзентатыўная сістэма:CentOS 6, Ubuntu 14.
- systemd выкарыстоўваецца з CentOS 7, Ubuntu15.
Тэхналогія systemd
Тэхналогіі, якія выкарыстоўваюцца ў новых сістэмах (RedHat7, CentOS 7, Ubuntu15 і інш.)
- Мэта распрацоўкі - ліквідаваць зыходныя недахопы sysvinit і эфектыўна палепшыць хуткасць запуску сістэмы;
- Сумяшчальнасць з Sysvinit, што зніжае кошт перадачы;
Асноўная перавага:
- паралельны старт
- Апрацоўка працэсу з дапамогай PID 1
XNUMX. Аптымізацыя крыніцы ням
У CentOS 6 па змаўчанні пакеты абаротаў у хвіліну спампоўваюцца з афіцыйных крыніц.
- CentOS 7 тут аптымізаваны за кошт нізкай хуткасці выкарыстання замежных рэсурсаў.
- калі мы выкарыстоўваем install软件больш не спампоўваецца з афіцыйнага сайта па змаўчанні.
- Замест гэтага ён аўтаматычна знойдзе крыніцу 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
Шэсць, 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
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "У чым розніца паміж CentOS6.5 і 7?Як наконт выбару версіі CentOS7? , каб дапамагчы вам.
Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-692.html
Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!
Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!
2 чалавекі пракаментавалі "У чым розніца паміж CentOS6.5 і 7? Як наконт выбару версіі CentOS7?"
status systemctl cron.service няправільны, а правільны - systemctl status crond.service
Дзякуй за выпраўленне, яно было выпраўлена.