مقالې لارښود
د CentOS 7 او 6 ترمنځ ترټولو لوی توپیر د پیل کولو ټیکنالوژۍ کې دی.
- د پیل کولو ټیکنالوژي د CentOS 7 لخوا کارول کیږي Systemd.
- سربیره پردې ، د خدماتو پیل کول ، د پیل فایلونه ، د شبکې کمانډونه او نور ټول د 6 څخه توپیرونه ښیې.
راځئ چې لومړی د لینکس سیسټمونو کې د CentOS ابتدايي ټیکنالوژۍ ارتقا درک کړو!
XNUMX. د سیسټم پیل کولو ټیکنالوژي
- Sysvinit ټیکنالوژي
- اپسټارټ ټیکنالوژي
- سیسټم ټیکنالوژي
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 سره مطابقت لري، د لیږد لګښت کموي؛
اصلي ګټه:
- موازي پیل
- د 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

د systemctl حالت cron.service غلط دی او د systemctl حالت cron.service سم دی
د سمون لپاره مننه، دا سمه شوې ده.