د CentOS6.5 او 7 ترمنځ توپیر څه دی؟د CentOS7 نسخه غوره کولو په اړه څنګه؟

د CentOS 7 او 6 ترمنځ ترټولو لوی توپیر د پیل کولو ټیکنالوژۍ کې دی.

  • د پیل کولو ټیکنالوژي د CentOS 7 لخوا کارول کیږي Systemd.
  • سربیره پردې ، د خدماتو پیل کول ، د پیل فایلونه ، د شبکې کمانډونه او نور ټول د 6 څخه توپیرونه ښیې.

راځئ چې لومړی د لینکس سیسټمونو کې د CentOS ابتدايي ټیکنالوژۍ ارتقا درک کړو!

XNUMX. د سیسټم پیل کولو ټیکنالوژي

  1. Sysvinit ټیکنالوژي
  2. اپسټارټ ټیکنالوژي
  3. سیسټم ټیکنالوژي

Sysvinit ټیکنالوژي

ځانګړتیا:

  • 1) د سیسټم لومړۍ پروسه init ده؛
  • 2) د پیل پروسه د ټولو پروسو اصلي پروسه ده او نشي وژل کیدی (وژل کیږي)؛
  • 3) ډیری د لینکس توزیع init سیسټمونه د SystemV سره مطابقت لري چې د sysvinti په نوم یادیږي
  • 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 سره مطابقت لري، د لیږد لګښت کموي؛

اصلي ګټه:

  1. موازي پیل
  2. د PID 1 په کارولو سره پروسس کول

XNUMX. د یوم سرچینې اصلاح کول

په CentOS 6 کې، ډیفالټ د رسمي سرچینو څخه د rpm کڅوړې ډاونلوډ کول دي.

  • CentOS 7 دلته د بهرنیو سرچینو کارولو ورو سرعت له امله مطلوب دی.
  • کله چې موږ نصب کارووسمبالولد ډیفالټ لخوا نور د رسمي ویب پا fromې څخه ډاونلوډ نه کیږي.
  • پرځای یې، دا به په اوتومات ډول د ډاونلوډ پیل کولو لپاره خپل جغرافیایی موقعیت ته نږدې د یوم سرچینه ومومي.

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

اوه، د یوم سرچینې کوډ ترتیب کړئ

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/ ) کې شریک شوی مقاله "د CentOS 6.5 او 7 ترمنځ توپیرونه څه دي؟ ایا د CentOS 7 غوره کول یو ښه انتخاب دی؟" به ستاسو لپاره ګټوره وي.

د دې مقالې لینک شریکولو لپاره وړیا احساس وکړئ: https://www.chenweiliang.com/cwl-692.html

د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!

که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

2 خلکو تبصره وکړه "د CentOS6.5 او 7 ترمنځ توپیر څه دی؟ د CentOS7 نسخه غوره کولو په اړه څنګه؟"

评论 评论

您的邮箱地址不会被公开。必填项已用*标注

پاس شئ