নিবন্ধ ডিরেক্টরি
সেন্টওএস 7 এবং 6 এর মধ্যে সবচেয়ে বড় পার্থক্য হল ইনিশিয়ালাইজেশন টেকনিকের পার্থক্য।
- CentOS 7 দ্বারা ব্যবহৃত প্রাথমিক প্রযুক্তি হল Systemd।
- উপরন্তু, সার্ভিস স্টার্টআপ, বুট স্টার্টআপ ফাইল, নেটওয়ার্ক কমান্ড ইত্যাদি, সবই 6 থেকে পার্থক্য নির্দেশ করে।
আসুন প্রথমে বুঝতে পারি লিনাক্স সেন্টোস ইনিশিয়ালাইজেশন প্রযুক্তির বিবর্তন!
XNUMX. সিস্টেম ইনিশিয়ালাইজেশন প্রযুক্তি
- সিসভিনিট প্রযুক্তি
- আপস্টার্ট প্রযুক্তি
- সিস্টেমড প্রযুক্তি
সিসভিনিট প্রযুক্তি
বৈশিষ্ট্য:
- 1) সিস্টেমের প্রথম প্রক্রিয়া হল init;
- 2) init প্রক্রিয়া হল সমস্ত প্রক্রিয়ার মূল প্রক্রিয়া এবং হত্যা করা যায় না (হত্যা);
- 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. yum উৎসের অপ্টিমাইজেশান
CentOS 6-এ, ডিফল্ট হল অফিসিয়াল সোর্স থেকে rpm প্যাকেজ ডাউনলোড করা।
- বিদেশী সংস্থান ব্যবহারের ধীর গতির কারণে CentOS 7 এখানে অপ্টিমাইজ করা হয়েছে।
- যখন আমরা ইনস্টল ব্যবহার করি软件ডিফল্টরূপে অফিসিয়াল ওয়েবসাইট থেকে আর ডাউনলোড করা হয় না।
- পরিবর্তে, ডাউনলোড শুরু করার জন্য এটি স্বয়ংক্রিয়ভাবে ইয়ম উৎসটিকে তার ভৌগলিক অবস্থানের সবচেয়ে কাছে খুঁজে পাবে।
XNUMX. কমান্ড
সিস্টেমটি ইনস্টল করার সময় আপনি যদি ন্যূনতম (সবচেয়ে ছোটটি) চয়ন করেন তবে এটি পূর্ববর্তী সংস্করণগুলির তুলনায় একটি ছোট প্যাকেজে ইনস্টল করা হবে।উদাহরণস্বরূপ: ভিআইএম, 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/ দিয়ে শুরু করুন:
/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
সাত, 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 স্ট্যাটাস crond.service সঠিক
সংশোধনের জন্য ধন্যবাদ, এটা সংশোধন করা হয়েছে.