ఆర్టికల్ డైరెక్టరీ
centos 7 మరియు 6 మధ్య అతిపెద్ద వ్యత్యాసం ప్రారంభ సాంకేతికతలో వ్యత్యాసం.
- CentOS 7 ఉపయోగించే ప్రారంభ సాంకేతికత Systemd.
- అదనంగా, సర్వీస్ స్టార్టప్, స్టార్టప్ ఫైల్లు, నెట్వర్క్ కమాండ్లు మొదలైనవన్నీ 6 నుండి తేడాలను చూపుతాయి.
ముందుగా అర్థం చేసుకుందాం linux సిస్టమ్ CentOS ప్రారంభ సాంకేతికత యొక్క పరిణామం!
XNUMX. సిస్టమ్ ప్రారంభ సాంకేతికత
- సిస్వినిట్ టెక్నాలజీ
- అప్స్టార్ట్ టెక్నాలజీ
- సిస్టమ్డ్ టెక్నాలజీ
సిస్వినిట్ టెక్నాలజీ
లక్షణం:
- 1) సిస్టమ్ యొక్క మొదటి ప్రక్రియ init;
- 2) init ప్రక్రియ అనేది అన్ని ప్రక్రియల మాతృ ప్రక్రియ మరియు చంపబడదు (చంపబడదు);
- 3) చాలా Linux పంపిణీ init సిస్టమ్లు sysvinti అని పిలువబడే SystemVకి అనుకూలంగా ఉంటాయి
- 4) ప్రతినిధి వ్యవస్థ: CentOS 5 CentOS 6
ప్రయోజనం:
- Sysvinit బాగా పనిచేస్తుంది మరియు భావన సరళంగా మరియు స్పష్టంగా ఉంటుంది.
- ఇది ఎక్కువగా షెల్ స్క్రిప్టింగ్పై ఆధారపడి ఉంటుంది.
బలహీనత:
- 1) నిర్దిష్ట క్రమంలో అమలు చేయబడింది -> స్టార్టప్ చాలా నెమ్మదిగా ఉంది.
- 2) హ్యాంగ్ చేయడం చాలా సులభం, fstab మరియు NFS మౌంట్ సమస్యలు.
అప్స్టార్ట్ టెక్నాలజీ
CentOS 6 బూట్ చేయడానికి బూట్ టెక్నాలజీకి బదులుగా SysVinitని ఉపయోగిస్తుంది.
అప్స్టార్ట్ యొక్క rc.sysinit స్క్రిప్ట్లో సిస్టమ్ ప్రారంభ ప్రారంభ సమయాన్ని తగ్గించడానికి అనేక ఆప్టిమైజేషన్లు ఉన్నాయి.
అయినప్పటికీ, నిర్వాహకుల కోసం విషయాలను సులభతరం చేయడానికి, CentOS 6 అనేక కొత్త ఫీచర్లను హైలైట్ చేయదు లేదా పూర్తిగా సపోర్ట్ చేయదు.
ప్రతినిధి వ్యవస్థ:CentOS 6, ఉబుంటు 14.
- systemd CentOS 7, Ubuntu15 నుండి ఉపయోగించబడుతుంది.
సిస్టమ్డ్ టెక్నాలజీ
కొత్త సిస్టమ్లలో ఉపయోగించే సాంకేతికతలు (RedHat7, CentOS 7, Ubuntu15, మొదలైనవి)
- డిజైన్ యొక్క ఉద్దేశ్యం sysvinit యొక్క అసలైన లోపాలను పరిష్కరించడం మరియు సిస్టమ్ ప్రారంభ వేగాన్ని సమర్థవంతంగా మెరుగుపరచడం;
- Sysvinitతో అనుకూలమైనది, బదిలీల ఖర్చును తగ్గించడం;
ప్రధాన ప్రయోజనం:
- సమాంతర ప్రారంభం
- PID 1ని ఉపయోగించి ప్రాసెస్ చేయడం
XNUMX. yum మూలం యొక్క ఆప్టిమైజేషన్
CentOS 6లో, అధికారిక మూలాల నుండి rpm ప్యాకేజీలను డౌన్లోడ్ చేయడం డిఫాల్ట్.
- విదేశీ వనరులను ఉపయోగించడంలో నెమ్మదిగా ఉన్న వేగం కారణంగా CentOS 7 ఇక్కడ ఆప్టిమైజ్ చేయబడింది.
- మేము సంస్థాపనను ఉపయోగించినప్పుడుసాఫ్ట్వేర్డిఫాల్ట్గా అధికారిక వెబ్సైట్ నుండి డౌన్లోడ్ చేయబడదు.
- బదులుగా, డౌన్లోడ్ చేయడం ప్రారంభించడానికి ఇది దాని భౌగోళిక స్థానానికి దగ్గరగా ఉన్న యమ్ మూలాన్ని స్వయంచాలకంగా కనుగొంటుంది.
XNUMX. ఆదేశం
సిస్టమ్ను ఇన్స్టాల్ చేసేటప్పుడు మీరు కనిష్టంగా (అతి చిన్నది) ఎంచుకుంటే, ఇది మునుపటి సంస్కరణల కంటే చిన్న ప్యాకేజీలో ఇన్స్టాల్ చేయబడుతుంది.ఉదాహరణకు: VIM, ifconfigని ఉపయోగించండి, రూట్ రూటింగ్, పారామితులను సెట్ చేయడానికి సెటప్, నెట్స్టాట్ మొదలైనవి.చాలా ఆదేశాలు పోయాయి.
సిస్టమ్ ఇన్స్టాలేషన్ తర్వాత, కింది ప్యాకేజీలను జోడించవచ్చు:
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
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) భాగస్వామ్యం చేయబడింది "CentOS6.5 మరియు 7 మధ్య తేడా ఏమిటి?CentOS7 వెర్షన్ని ఎంచుకోవడం ఎలా? , నీకు సహాయం చెయ్యడానికి.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-692.html
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!
2 వ్యక్తులు "CentOS6.5 మరియు 7 మధ్య తేడా ఏమిటి? CentOS7 వెర్షన్ను ఎంచుకోవడం ఎలా?" అని వ్యాఖ్యానించారు.
systemctl స్థితి cron.service తప్పు మరియు సరైనది systemctl స్థితి cron.service
దిద్దుబాటుకు ధన్యవాదాలు, ఇది సరిదిద్దబడింది.