ලිපි නාමාවලිය
CentOS 7 සහ 6 අතර විශාලතම වෙනස වන්නේ ආරම්භක තාක්ෂණයේ වෙනසයි.
- CentOS 7 භාවිතා කරන ආරම්භක තාක්ෂණය Systemd වේ.
- මීට අමතරව, සේවා ආරම්භය, ඇරඹුම් ආරම්භක ගොනු, ජාල විධාන, ආදිය, 6 සිට වෙනස්කම් දක්වයි.
අපි මුලින්ම තේරුම් ගනිමු ලිනක්ස් පද්ධතියේ CentOS ආරම්භක තාක්ෂණයේ පරිණාමය!
XNUMX. පද්ධති ආරම්භ කිරීමේ තාක්ෂණය
- Sysvinit තාක්ෂණය
- Upstart තාක්ෂණය
- Systemd තාක්ෂණය
Sysvinit තාක්ෂණය
ලක්ෂණය:
- 1) පද්ධතියේ පළමු ක්රියාවලිය init වේ;
- 2) ආරම්භක ක්රියාවලිය යනු සියලුම ක්රියාවලි වල මාපිය ක්රියාවලිය වන අතර එය මරා දැමිය නොහැක (මරන්න);
- 3) බොහෝ Linux බෙදාහැරීමේ init පද්ධති sysvinti ලෙස හඳුන්වන SystemV සමඟ අනුකූල වේ
- 4) නියෝජිත පද්ධතිය: CentOS 5 CentOS 6
වාසිය:
- Sysvinit හොඳින් ක්රියා කරන අතර සංකල්පය සරල සහ පැහැදිලිය.
- එය බොහෝ දුරට shell scripting මත රඳා පවතී.
දුර්වලතාව:
- 1) නිශ්චිත අනුපිළිවෙලකට ක්රියාත්මක කරන්න -> ආරම්භය ඉතා මන්දගාමී වේ.
- 2) එල්ලීමට ඉතා පහසු, fstab සහ NFS සවිකිරීම් ගැටළු.
Upstart තාක්ෂණය
CentOS 6 ඇරඹීමට ඇරඹුම් තාක්ෂණය වෙනුවට SysVinit භාවිතා කරයි.
Upstart's rc.sysinit ස්ක්රිප්ටයට පද්ධති ආරම්භ කිරීමේ ආරම්භක කාලය අඩු කිරීමට බොහෝ ප්රශස්තිකරණයන් ඇත.
කෙසේ වෙතත්, පරිපාලකයින් සඳහා දේවල් සරල කිරීම සඳහා, CentOS 6 බොහෝ නව විශේෂාංග උද්දීපනය කිරීම හෝ සම්පූර්ණයෙන්ම සහාය නොදක්වයි.
නියෝජිත පද්ධතිය:CentOS 6, Ubuntu 14.
- systemd CentOS 7, Ubuntu15 සිට භාවිතා වේ.
Systemd තාක්ෂණය
නව පද්ධතියේ භාවිතා කරන තාක්ෂණයන් (RedHat7, CentOS 7, Ubuntu15, ආදිය)
- නිර්මාණයේ අරමුණ වන්නේ sysvinit හි මුල් අඩුපාඩු විසඳීම සහ පද්ධතියේ ආරම්භක වේගය ඵලදායී ලෙස වැඩිදියුණු කිරීමයි;
- Sysvinit සමඟ අනුකූල වේ, මාරු කිරීමේ පිරිවැය අඩු කිරීම;
ප්රධාන වාසිය:
- සමාන්තර ආරම්භය
- 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
නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්රේරණයයි!
පුද්ගලයන් 2ක් අදහස් දැක්වූයේ "CentOS6.5 සහ 7 අතර වෙනස කුමක්ද? CentOS7 අනුවාදය තෝරා ගන්නේ කෙසේද?"
systemctl තත්ත්වය cron.service වැරදි සහ නිවැරදි systemctl තත්ත්වය crnd.service වේ
නිවැරදි කිරීමට ස්තූතියි, එය නිවැරදි කර ඇත.