ফ্রিবিএসডি নতুন করে ইনস্টলেশন করার পরে করণীয় 10 টি কাজ


এই টিউটোরিয়ালটি আপনাকে একটি নতুন ইনস্টল করা ফ্রিবিএসডি অপারেটিং সিস্টেম এবং কমান্ড লাইন থেকে ফ্রিবিএসডি কীভাবে পরিচালনা করতে হবে তার কয়েকটি বেসিকগুলি সম্পাদন করতে হবে এমন কয়েকটি প্রাথমিক কনফিগারেশন কভার করবে।

  1. ফ্রিবিএসডি 11.1 ইনস্টলেশন গাইড

1. ফ্রিবিএসডি সিস্টেম আপডেট করুন

অপারেটিং সিস্টেমের নতুন ইনস্টলেশনের পরে প্রতিটি সিস্টেম প্রশাসকের প্রথমে যে কাজটি করা উচিত তা হ'ল সুরক্ষা প্যাচগুলি এবং কার্নেল, প্যাকেজ ম্যানেজার এবং সফ্টওয়্যার প্যাকেজগুলির সর্বশেষতম সংস্করণগুলি সহ সিস্টেমটি আপ টু ডেট রয়েছে তা নিশ্চিত করা।

ফ্রিবিএসডি আপডেট করার জন্য, রুট সুবিধার সাথে সিস্টেমে একটি কনসোল খুলুন এবং নিম্নলিখিত কমান্ডগুলি জারি করুন।

# freebsd-update fetch
# freebsd-update install

"পোর্টস" আপডেট করতে প্যাকেজ ম্যানেজার এবং ইনস্টল করা সফ্টওয়্যার নীচের কমান্ডটি চালান।

# pkg update
# pkg upgrade

2. সম্পাদক এবং বাশ ইনস্টল করুন

কমান্ড লাইন থেকে সিস্টেম পরিচালনার কাজটি সহজ করার জন্য আপনার নিম্নলিখিত প্যাকেজগুলি ইনস্টল করতে হবে:

  • ন্যানো পাঠ্য সম্পাদক - ee হ'ল ফ্রিবিএসডি-তে ডিফল্ট পাঠ্য সম্পাদক
  • পুনরায় শেল বোর্ন করুন - আপনি যদি লিনাক্স থেকে ফ্রি বিএসডি তে রূপান্তরটি আরও মসৃণ করতে চান
  • বাশ কমপ্লিট - [ট্যাব] কী ব্যবহার করে কনসোলে টাইপ করা স্বতঃপূরণ কমান্ডগুলির প্রয়োজন

উপস্থাপিত সমস্ত ইউটিলিটিগুলি নীচের আদেশটি জারি করে ইনস্টল করা যেতে পারে।

# pkg install nano bash bash-completion

৩.ফ্রিবিএসডি-তে এসএসএইচ সুরক্ষিত করুন

ডিফল্টরূপে, ফ্রিবিএসডি এসএসএইচ পরিষেবাটি রুট অ্যাকাউন্টটিকে স্বয়ংক্রিয়ভাবে দূরবর্তী লগইন সম্পাদন করতে দেয় না। যদিও, এসএসএইচ পরিমাপের মাধ্যমে রিমোট রুট লগইনগুলি অস্বীকার করা মূলত পরিষেবা এবং আপনার সিস্টেমকে সুরক্ষিত করার জন্য ডিজাইন করা হয়েছে, এমন কিছু ক্ষেত্রে রয়েছে যেখানে কখনও কখনও আপনাকে রুট দিয়ে এসএসএইচ মাধ্যমে প্রমাণীকরণের প্রয়োজন হয়।

এই আচরণটি পরিবর্তন করতে, এসএসএইচ মূল কনফিগারেশন ফাইলটি খুলুন এবং নীচের স্ক্রিনশটটিতে চিত্রিত হিসাবে থেকে হ > লাইন PermitRootLogin আপডেট করুন।

# nano /etc/ssh/sshd_config 

ফাইলের অংশ:

PermitRootLogin yes

এরপরে, পরিবর্তনগুলি প্রয়োগ করতে এসএসএইচ ডেমন পুনরায় চালু করুন।

# service sshd restart

কনফিগারেশনটি পরীক্ষা করতে আপনি নীচের সিনট্যাক্সটি ব্যবহার করে পুট্টি টার্মিনাল থেকে বা রিমোট লিনাক্স ম্যাচিং থেকে লগইন করতে পারেন।

# [email    [FreeBSD Server IP]

৪. ফ্রিবিএসডি এসএসএইচ পাসওয়ার্ডহীন লগইন

একটি নতুন এসএসএইচ কী তৈরি করার জন্য নিম্নলিখিত কমান্ডটি দিন। আপনি জনসাধারণকে অন্য সার্ভারের উদাহরণগুলিতে অনুলিপি করতে পারেন এবং কোনও পাসওয়ার্ড ছাড়াই নিরাপদে রিমোট সার্ভারে লগইন করতে পারেন।

# ssh-keygen –t RSA
# ssh-copy-id -i /root/.ssh/id_rsa.pub [email 
# ssh [email 

5. ফ্রিবিএসডি তে সুডো ইনস্টল করুন এবং কনফিগার করুন

সুডো এমন একটি সফ্টওয়্যার যা একটি সাধারণ ব্যবহারকারীকে অতিরিক্ত ব্যবহারকারীর অ্যাকাউন্টের সুরক্ষা সুবিধার সাথে কমান্ড কার্যকর করতে দেয়। সুডো ইউটিলিটি ফ্রিবিএসডি-তে ডিফল্টরূপে ইনস্টল করা হয় না।

ফ্রিবিএসডি-তে সুডো ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান।

# pkg install sudo

নিয়মিত সিস্টেম অ্যাকাউন্টে রুট সুবিধাগুলি সহ কমান্ড চালানোর অনুমতি দিতে,/ইউএসডি/লোকাল/ইত্যাদি/ডিরেক্টরিতে অবস্থিত sudoers কনফিগারেশন ফাইলটি ওপুডু কমান্ড সম্পাদনা করার জন্য ওপেন করুন।

ফাইলের বিষয়বস্তুটি নেভিগেট করুন এবং মূল লাইন পরে সাধারণত নিম্নলিখিত লাইন যুক্ত করুন:

your_user	ALL=(ALL) ALL

সুডোর ফাইল সম্পাদনা করতে সর্বদা ভিজুডো কমান্ড ব্যবহার করুন। এই ফাইলটি সম্পাদনার সময় কোনও ত্রুটি সনাক্ত করতে ভিজুডো ইউটিলিটিটিতে বিল্ট-ইন ক্ষমতা রয়েছে।

এরপরে, আপনার কীবোর্ডে : ডাব্লুউইউ!

# su - yoursuer
$ sudo pkg update

মূল ক্ষমতা সহ নিয়মিত অ্যাকাউন্টের অনুমতি দেওয়ার জন্য ব্যবহার করা যেতে পারে এমন আরেকটি পদ্ধতি হ'ল নিয়মিত ব্যবহারকারীকে হুইল নামক সিস্টেম গ্রুপে যুক্ত করতে হবে এবং # সাইন এ স্যুডার ফাইল থেকে হুইল গ্রুপকে আপত্তিহীন করা হবে at লাইনের শুরু।

# pw groupmod wheel -M your_user
# visudo

নীচের লাইনটি/usr/স্থানীয়/ইত্যাদি/sudoers ফাইলে যুক্ত করুন।

%wheel	ALL=(ALL=ALL)	ALL

Free. ফ্রিবিএসডি-তে ব্যবহারকারীদের পরিচালনা করা

নতুন ব্যবহারকারী যুক্ত করার প্রক্রিয়াটি বেশ সোজা is প্রক্রিয়াটি চূড়ান্ত করতে কেবল অ্যাডুসার কমান্ডটি চালান এবং ইন্টারেক্টিভ প্রম্পটটি অনুসরণ করুন।

কোনও ব্যবহারকারীর অ্যাকাউন্টের ব্যক্তিগত তথ্য পরিবর্তন করতে, ব্যবহারকারীর নামের বিরুদ্ধে চিপাস কমান্ড চালনা করুন এবং ফাইলটি আপডেট করুন। : ডাব্লিউকিউ! কীগুলি টিপে ভিআই সম্পাদক দিয়ে খোলা ফাইলটি সংরক্ষণ করুন।

# chpass your_user

ব্যবহারকারীর পাসওয়ার্ড আপডেট করতে, পাসডব্লু কমান্ডটি চালান।

# passwd your_user

অ্যাকাউন্টের ডিফল্ট শেলটি পরিবর্তন করতে, প্রথমে আপনার সিস্টেমে উপস্থিত সমস্ত শেল তালিকাভুক্ত করুন এবং তারপরে নীচে চিত্রিত হিসাবে chsh কমান্ড কার্যকর করুন।

# cat /etc/shells
# chsh -s /bin/csh your_user
# env  #List user environment variables

7. ফ্রিবিএসডি স্ট্যাটিক আইপি কনফিগার করুন

নিয়মিত ফ্রিবিএসডি স্থায়ী নেটওয়ার্ক সেটিংস /etc/rc.conf ফাইল সম্পাদনা করে ম্যানিপুলেট করা যায়। ফ্রিবিএসডি-তে স্থির আইপি ঠিকানার সাথে একটি নেটওয়ার্ক ইন্টারফেস কনফিগার করতে।

সমস্ত এনআইসির তালিকা প্রদর্শন করতে এবং আপনি সম্পাদনা করতে চান এমন ইন্টারফেসের নাম সনাক্ত করতে প্রথমে ifconfig -a কমান্ডটি চালান।

তারপরে, ম্যানুয়ালি /etc/rc.conf ফাইল সম্পাদনা করুন, DHCP লাইনটি মন্তব্য করুন এবং নীচের চিত্রিত হিসাবে আপনার এনআইসির আইপি সেটিংস যুক্ত করুন।

#ifconfig_em0="DHCP"
ifconfig_em0="inet 192.168.1.100 netmask 255.255.255.0"
#Default Gateway
defaultrouter="192.168.1.1"

নতুন নেটওয়ার্ক সেটিংস প্রয়োগ করতে নিম্নলিখিত কমান্ডগুলি ইস্যু করুন।

# service netif restart
# service routing restart

৮. ফ্রিবিএসডি ডিএনএস নেটওয়ার্ক কনফিগার করুন

ডিএনএস নেমসারভার রেজোলভারগুলি নীচের উদাহরণে যেমন উপস্থাপন করা হয়েছে তেমন সম্পাদনা /etc/resolv.conf ফাইলের মাধ্যমে ম্যানিপুলেট করা যায়।

nameserver your_first_DNS_server_IP
nameserver your_second_DNS_server_IP
search your_local_domain

আপনার মেশিনের নাম পরিবর্তন করতে /etc/rc.conf ফাইল থেকে হোস্টনামের পরিবর্তনশীল আপডেট করুন।

hostname=”freebsdhost”

ফ্রিবিএসডি-তে একটি নেটওয়ার্ক ইন্টারফেসের জন্য একাধিক আইপি ঠিকানা যুক্ত করতে /etc/rc.conf ফাইলে নীচের লাইনটি যুক্ত করুন।

ifconfig_em0_alias0="192.168.1.5 netmask 255.255.255.255"

এরপরে, পরিবর্তনগুলি প্রতিবিম্বিত করতে নেটওয়ার্ক পরিষেবা পুনরায় চালু করুন।

# service netif restart

9. ফ্রিবিএসডি পরিষেবাদি পরিচালনা করুন

পরিষেবা কমান্ডের মাধ্যমে পরিষেবাদিগুলি ফ্রিবিএসডি-তে পরিচালিত হতে পারে। সমস্ত সিস্টেম-ব্যাপী সক্ষম পরিষেবাগুলি তালিকাভুক্ত করতে নিম্নলিখিত কমান্ডটি ইস্যু করুন।

# service -e

/Etc/rc.d/ সিস্টেম পাথে অবস্থিত সমস্ত পরিষেবাদি স্ক্রিপ্টগুলি তালিকাভুক্ত করতে নীচের কমান্ডটি চালান।

# service -l

বুট প্রারম্ভিককরণ প্রক্রিয়া চলাকালীন একটি ফ্রিবিএসডি ডিমন সক্ষম বা অক্ষম করতে sysrc কমান্ডটি ব্যবহার করুন। ধরে নিই যে আপনি এসএসএইচ পরিষেবাটি সক্ষম করতে চান, /etc/rc.conf ফাইলটি খুলুন এবং নিম্নলিখিত লাইনটি যুক্ত করুন।

sshd_enable=”YES”

অথবা sysrc কমান্ড ব্যবহার করুন যা একই কাজ করে।

# sysrc sshd_enable=”YES”

পরিষেবা-ব্যাপী কোনও পরিষেবা অক্ষম করতে নীচে উপস্থাপিত অক্ষম ডিমনটির জন্য কোনও পতাকাটি যুক্ত করুন। ডেমন পতাকাগুলি সংবেদনশীল নয়।

# sysrc apache24_enable=no

উল্লেখযোগ্য যে ফ্রিবিএসডি তে কয়েকটি পরিষেবাদির জন্য বিশেষ মনোযোগ প্রয়োজন। উদাহরণস্বরূপ, আপনি যদি কেবল সিসলগ ডেমন নেটওয়ার্ক সকেটটি অক্ষম করতে চান তবে নিম্নলিখিত কমান্ডটি জারি করুন।

# sysrc syslogd_flags="-ss"

পরিবর্তনগুলি প্রয়োগ করতে সিস্লগ পরিষেবা পুনরায় চালু করুন।

# service syslogd restart

সিস্টেম প্রারম্ভের সময় সেন্ডমেল পরিষেবা সম্পূর্ণ অক্ষম করতে নিম্নলিখিত কমান্ডগুলি প্রয়োগ করুন বা সেগুলিকে /etc/rc.conf ফাইলে যুক্ত করুন:

sysrc sendmail_enable="NO"
sysrc sendmail_submint_enable="NO"
sysrc sendmail_outbound_enable="NO"
sysrc sendmail_msp_queue_enable="NO"

10. নেটওয়ার্ক সকেট তালিকা

ফ্রিবিএসডি-তে খোলা পোর্টগুলির একটি তালিকা প্রদর্শন করতে সোকস্ট্যাট কমান্ডটি ব্যবহার করুন।

ফ্রিবিএসডি-তে সমস্ত আইপিভি 4 নেটওয়ার্ক সকেট তালিকাবদ্ধ করুন।

# sockstat -4

ফ্রিবিএসডি-তে সমস্ত আইপিভি 6 নেটওয়ার্ক সকেট প্রদর্শন করুন।

# sockstat -6

আপনি নীচের স্ক্রিনশটে চিত্রিত হিসাবে সমস্ত নেটওয়ার্ক সকেট প্রদর্শন করতে দুটি পতাকা একত্রিত করতে পারেন।

# sockstat -4 -6

সমস্ত সংযুক্ত সকেটকে ফ্রিবিএসডি-তে তালিকাবদ্ধ করুন।

# sockstat -c

শোনার স্থিতি এবং ইউনিক্স ডোমেন সকেটে সমস্ত নেটওয়ার্ক সকেট প্রদর্শন করুন।

# sockstat -l

সোকস্ট্যাট ইউটিলিটি ব্যতীত, সিস্টেম এবং নেটওয়ার্ক সকেট প্রদর্শন করার জন্য আপনি lsof কমান্ড চালাতে পারেন।

lsof ইউটিলিটি ডিফল্টভাবে ফ্রিবিএসডি-তে ইনস্টল করা নেই। ফ্রিবিএসডি পোর্ট সংগ্রহস্থল থেকে এটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি জারি করুন।

# pkg install lsof

Lsof কমান্ডের সাহায্যে সমস্ত IPv4 এবং IPv6 নেটওয়ার্ক সকেট প্রদর্শন করতে, নিম্নলিখিত পতাকাগুলি যুক্ত করুন।

# lsof -i4 -i6

নেটস্ক্যাট ইউটিলিটি সহ ফ্রিবিএসডি-তে শোনার স্থানে সমস্ত নেটওয়ার্ক সকেট প্রদর্শনের জন্য, নিম্নলিখিত কমান্ডটি জারি করুন।

# netstat -an |egrep 'Proto|LISTEN'

অথবা শোনার অবস্থায় খোলা সকেটের নাম প্রদর্শন করতে -n পতাকা ছাড়াই কমান্ডটি চালান।

# netstat -a |egrep 'Proto|LISTEN'

এগুলি প্রতিদিনের ভিত্তিতে একটি ফ্রিবিএসডি সিস্টেম পরিচালনা করার জন্য আপনাকে কয়েকটি প্রাথমিক উপযোগ এবং কমান্ডগুলি জানতে হবে know


সমস্ত অধিকার সংরক্ষিত. © Linux-Console.net • 2019-2024