RED HAT ENTERPRISE LINUX SERVER | RED HAT (RHEL) রেড হ্যাট এন্টারপ্রাইজ লিনাক্স সার্ভার (পোস্ট ৬ – YUM কনফিগার)

0 176
RED HAT ENTERPRISE LINUX SERVER | RED HAT (RHEL) রেড হ্যাট এন্টারপ্রাইজ লিনাক্স সার্ভার (পোস্ট ৬ – YUM কনফিগার)
YUM (Yellowdog Updater Modified)

আগের পোস্ট এ বলেছিলাম YUM দুই রকম ভাবে কনফিগার করা যায়। Server (সার্ভার) মডেলে এবং Client (ক্লায়েন্ট) মডেলে। আগের পোস্ট এ সার্ভার মডেলে ইয়াম কনফিগার করেছিলাম। এবার ক্লায়েন্ট মডেলে করফিগার করব। এটিতে ধাপ মাত্র ১ টি। আগেই বলেছিলাম যে YUM এর কনফিগারেশন ফাইল থাকে /etc/yum.repos.d/ লোকেশনের ভেতরে বিভিন্ন নামে। আমি বিভিন্ন নামে বললাম কেননা আপনি চাইলে যে কোন নামে YUM এর কনফিগারেশন ফাইল তৈরি করতে পারেন।

তাই আমরা এখানে সরাসরি কনফিগারেশন ফাইল তৈরি করবো

আমরা সিস্টেম বা লিনাক্স পিসি চালু করে টার্মিনাল ওপেন করে নিম্নের কমান্ড গুলো দিবো

টারমিনাল (Terminal ) ওপেন করার জন্য মাউস এর রাইট বারন প্রেস করে Open in Terminal সিলেক্ট করব।

Capture

a) cd /etc/yum.repos.d/ (এর কমান্ডের দ্বারা আমরা YUM এর কনফিগারেশন ফাইল এর লোকেশনে যাবো যা হল /etc/yum.repos.d/)

b) ls (ls=list, এর দ্বারা এই ডিরেক্টরীতে যা কিছু আছে তা দেখাবে)

c) rm -rf * (rm=remove অর্থাৎ এই ডিরেক্টরীতে যা কিছু আছে তা সবই রিমুভ হয়ে যাবে, নোট – * হল all বা সকলকে বোঝায়)

Screenshot yum client (2)

d) vi client.repo (এখানে Client নামে একটি repo ফাইল তৈরি করলাম। এটি সরাসরি ওপেন হবে। এডিট মোড এ যাওয়ার জন্য i (i for insert) প্রেস করতে হয়। এখন এখানে যা লিখতে হবে তা হল

Screenshot yum client (3)

[client]

name=client

baseurl=ftp://172.16.10.105/pub/Packages

gpgcheck=0

enabled=1

Screenshot yum client (4)

এখানে [ ] ব্রেকেট এর ভেতরে এবং name = যেই নামে repo ফাইল তৈরি করেছি তার নাম।

baseurl= হল যেই লোকেশান এ Packages গুলো আছে। অর্থাৎ সার্ভার এর ftp সার্ভিস দ্বারা ইয়াম এর প্যাকেজ এর লোকেশন।

gpgcheck= GPG সাইন এড়ানোর জন্য আমরা ০ দিবো। যদি ১ দিই, তবে প্যাকেজ ইন্সটল করার সময় GPG সাইন ভেরিফাই করবে।

enabled= 0/1 এখানে ০ বা ১ দ্বারা এই repo ফাইল টি কার্যকর কিনা তা বুঝানো হয়, ০= অকার্যকর এবং ১=কার্যকরী, অর্থাৎ এখানে ০ দিলে এই repo ফাইল টি কাজ করবে না।

Save করার জন্য Esc প্রেস কবর এবং এরপর 😡 (Shift + ; এরপর x) প্রেস করবো এবং এন্টার প্রেস করবো। তাহলে সেভ হয়ে যাবে। কিন্তু যদি কোন ভুল হয়, তবে সেভ না করে Esc প্রেস কবর এবং এরপর :q! টাইপ/প্রেস করবো এবং এন্টার প্রেস করবো। q for quit. । তাহলে আর সেভ হবে না । এরপর পুনরায় করবো (যদি ভুল হয়) । Esc প্রেস করলে সর্বদাই ফাইল এর এডিট মুড বন্ধ হবে যা আপনি i প্রেস করে চালু করেছিলেন।

এবার ফাইল টি এডিট মোড এ না গিয়ে দেখতে বা পরতে চাইলে এই কমান্ড টি চালাতে হবে

e ) cat client.repo তাহলে client.repo ফাইল টি শো করবে।

Screenshot yum client (5)

আমাদের ক্লায়েন্ট মডেলে ইয়া্ম কনফিগার করা শেষ। এখন আমরা কোন একটি প্যাকেজ ইন্সটল করে দেখব যে আমাদের YUM কাজ করে কিনা।

এজন্য যে কোন একটি সার্ভিস ইন্সটল করবো

yum install httpd* -y (আপনি চাইলে অন্য কোন প্যাকেজ ইন্সটল করতে পারেন, যেমন vsftpd* ) যদি ইন্সটল হয় তবে বুঝবো আমাদের কনফিগার করা ঠিক আছে। যদি না হয়, তবে repo ফাইল টি চেক করুন। )

Screenshot yum client (7)

Screenshot yum client (8)

 

আমরা লিনাক্স এ যে কোন সার্ভিস ইন্সটল করার পর দুটি কমান্ড সর্বদাই চালাবো যেন সার্ভিস টি স্টার্ট হয় এবং সিস্টেম চালু হলে সার্ভিস টি অটো চালু হয়

service httpd restart

chkconfig httpd on

Screenshot yum client (9)

ক্লায়েন্ট মডেলে ইয়াম কনফিগার করা শেষ।

তবে যদি আমাদের এই ক্লায়েন্ট মেশিন এ আইপি সেট করা না থাকে, তবে প্রথমেই আইপি সেট করে নিন। কেননা RHEL সার্ভার এর সাথে এই ক্লায়েন্ট সিস্টেম এর যদি কোন কানেশসন বা যোগাযোগ বা নেটওয়ার্ক করা না থাকে, তাহলে আপনার ইয়াম কাজ করবে না। আইপি কি ভাবে বসাতে হয় তা আমার পূর্বের বা আগের পোস্ট হতে দেখে নিন। খেয়াল করুন যেন সার্ভার এর আইপি এবং আপনার ক্লায়েন্ট মেশিন এর আইপি একই সিরিজ এর হয় (যেমন ১৭২.১৬.১০.১১০) অথবা ping করে যেন পায়।

Screenshot yum client (6)

আইপি সেট করা হলে RHEL সার্ভার এর ইয়াম এর লোকেসন চেক করে নিবেন। এজন্য ব্রাউজার ওপেন করে ftp://সার্ভার-এর-আইপি/pub/Packages অ্যাড্রেস এ যান। যদি সব কিছু ঠিক থাকে তবে সার্ভার এর প্যাকেজ গুলো দেখাবে।

 Screenshot yum client (1)

কিন্তু যদি না দেখায়, তবে সার্ভার কে পুনরায় PING করে দেখুন। যদি পিং করে পায় কিন্তু বাউজার এ না পায়, তবে সার্ভার এর ftp সার্ভিস চেক করুন, অন্যথায় সার্ভার এর ftp সার্ভিস রিস্টার্ট দিন এবং সার্ভার এর Firewall বন্ধ করে দিয়ে পুনরায় চেষ্টা করুন। অন্যথায় ইয়াম কাজ করবে না।

 

RHEL সম্পর্কিত অন্যান্য  পোস্ট দেখতে চাইলে-

Post-1-(পোস্ট ১- ইন্সটলেশন)
Post 2-(পোস্ট ২ – VMWARE TOOLS INSTALL ইন লিনাক্স
Post 3-(পোস্ট ৩- লিনাক্স Run Level রান লেভেল)
Post 4 – (পোস্ট ৪- আইপি সেট(IP Setup))
Post 5 – (পোস্ট ৫- ইয়াম সার্ভার (YUM Server))
অথবা
খুঁজুন এই নামে –
RED HAT ENTERPRISE LINUX SERVER | RED HAT (RHEL)
ধন্যবাদ।
অবসরের সঙ্গী হল বন্ধু-বান্ধব এবং আমার প্রিয় কম্পিউটার যা উইন্ডোজ ও লিনাক্স উভয়ই নির্ভর। বলার মত আর কিছু নেই। ধন্যবাদ।

উত্তর দিন