লিনাক্স নেটওয়ার্কিং মাস্টারক্লাস: ফাইনাল এক্সাম কুইজ (পার্ট ১ – ৬)

Blog / লিনাক্স নেটওয়ার্কিং মাস্টারক্লাস: ফাইনাল এক্সাম কুইজ (পার্ট ১ – ৬)

লিনাক্স নেটওয়ার্কিং মাস্টারক্লাস: ফাইনাল এক্সাম কুইজ (পার্ট ১ – ৬) Detail Page

লিনাক্স নেটওয়ার্কিং মাস্টারক্লাস: ফাইনাল এক্সাম কুইজ (পার্ট ১ – ৬)

লিনাক্স নেটওয়ার্কিং মাস্টারক্লাস ফাইনাল এক্সাম কুইজ

মোট নম্বর: ৩০

সময়: ৩০ মিনিট

প্রশ্ন টাইপ: বহুনির্বাচনী প্রশ্ন (MCQ)

📝 প্রশ্নপত্র (Questions)

পার্ট ১ ও ২: মৌলিক নেটওয়ার্কিং ও IP Inspection

  1. লিনাক্স সিস্টেমে সব নেটওয়ার্ক ইন্টারফেস ও আইপি এড্রেস দেখতে কোনটি সবচেয়ে আধুনিক কমান্ড?
    • (A) ifconfig
    • (B) ip addr show
    • (C) netstat -a
    • (D) route -n
  2. কেবল IPv4 এড্রেস ফিল্টার করে দেখতে ip কমান্ডের সাথে কোন অপশনটি ব্যবহার করা হয়?
    • (A) ip -4 a
    • (B) ip --ipv4
    • (C) ip show v4
    • (D) ip -v4 addr
  3. সিস্টেমে অ্যাসাইন করা সব আইপি এড্রেস সংক্ষেপে এক লাইনে দেখতে কোনটি ব্যবহার করা হয়?
    • (A) hostname -i
    • (B) hostname -I
    • (C) uname -a
    • (D) whoami
  4. ping 8.8.8.8 কমান্ডের সময় ঠিক ৪টি আইসিএমপি (ICMP) প্যাকেট পাঠাতে কোন ফ্ল্যাগটি ব্যবহার করা হয়?
    • (A) -t 4
    • (B) -n 4
    • (C) -c 4
    • (D) -s 4
  5. ping কমান্ড চালু থাকা অবস্থায় থামানোর জন্য টার্মিনালে কোন কি-কম্বিনেশন চাপতে হয়?
    • (A) Ctrl + Z
    • (B) Ctrl + C
    • (C) Ctrl + X
    • (D) Ctrl + D

পার্ট ৩: রাউটিং টেবিল, গেটওয়ে ও Subnetting

  1. লিনাক্স সিস্টেমের বর্তমান Routing Table এবং Default Gateway দেখতে কোনটি ব্যবহার করা হয়?
    • (A) ip route show
    • (B) ip gateway
    • (C) show route
    • (D) netstat -r
  2. ম্যানুয়ালি 10.0.0.254 কে Default Gateway হিসেবে যুক্ত করার সঠিক কমান্ড কোনটি?
    • (A) sudo ip gateway add 10.0.0.254
    • (B) sudo ip route add default via 10.0.0.254
    • (C) sudo route add 10.0.0.254
    • (D) sudo ip route set gw 10.0.0.254
  3. CIDR নোটিশে /24 সাবনেট মাস্কের সাবনেট মাস্ক ভ্যালু কোনটি?
    • (A) 255.255.0.0
    • (B) 255.255.255.0
    • (C) 255.0.0.0
    • (D) 255.255.255.255
  4. রাউটিং টেবিল থেকে নির্দিষ্ট একটি সাবনেট রুট মুছে ফেলতে কোন কমান্ডটি সঠিক?
    • (A) sudo ip route del 10.0.0.0/24
    • (B) sudo ip route remove 10.0.0.0/24
    • (C) sudo ip route drop 10.0.0.0/24
    • (D) sudo route clear 10.0.0.0/24
  5. /24 সাবনেটে মোট কতটি ব্যবহারযোগ্য Host IP পাওয়া যায়?
    • (A) ২৫৬ টি
    • (B) ২৫৫ টি
    • (C) ২৫৪ টি
    • (D) ১২৮ টি

পার্ট ৪: Static IP & NetworkManager (nmcli)

  1. আধুনিক লিনাক্সে NetworkManager-এর কমান্ড লাইন টুল কোনটি?
    • (A) netctl
    • (B) nmcli
    • (C) networkctl
    • (D) ifconfig
  2. সব নেটওয়ার্ক কার্ড বা ডিভাইসের স্ট্যাটাস দেখতে কোনটি ব্যবহার করা হয়?
    • (A) nmcli device status
    • (B) nmcli show all
    • (C) nmcli card status
    • (D) nmcli interface list
  3. nmcli দিয়ে স্থায়ী IP সেট করার জন্য IP Assignment মেথড DHCP থেকে কিসে রূপান্তর করতে হয়?
    • (A) static
    • (B) manual
    • (C) fixed
    • (D) custom
  4. eth0 ইন্টারফেসে 10.0.0.1/24 স্ট্যাটিক আইপি সেট করার সঠিক কমান্ড কোনটি?
    • (A) sudo nmcli con mod "eth0" ipv4.addresses 10.0.0.1/24
    • (B) sudo nmcli set "eth0" ip 10.0.0.1/24
    • (C) sudo nmcli edit "eth0" address 10.0.0.1/24
    • (D) sudo nmcli dev ip 10.0.0.1/24
  5. ip addr add কমান্ড দিয়ে আইপি যোগ করলে পিসি রিবুট দেওয়ার পর কী ঘটে?
    • (A) আইপি স্থায়ী থেকে যায়
    • (B) আইপি মুছে যায় (Temporary IP)
    • (C) নেটওয়ার্ক কার্ড নষ্ট হয়ে যায়
    • (D) সিস্টেম রিবুট হয় না

পার্ট ৫: নেটওয়ার্ক ট্রাবলশুটিং, Traceroute ও Open Ports (ss)

  1. কোনো থার্ড-পার্টি টুল ইনস্টল না করেই প্যাকেটের ভ্রমণ পথ (Hops) ট্র্যাক করতে কোনটি ব্যবহার করা যায়?
    • (A) traceroute
    • (B) tracepath
    • (C) mpath
    • (D) pathping
  2. লিনাক্সে ডোমেইনের DNS A-Record ও রেজোলিউশন টেস্ট করার প্রধান টুল কোনটি?
    • (A) dig
    • (B) ping
    • (C) curl
    • (D) ss
  3. কাস্টম DNS Server (যেমন Cloudflare 1.1.1.1) দিয়ে dig কুয়েরি করার সঠিক সিনট্যাক্স কোনটি?
    • (A) dig google.com -dns 1.1.1.1
    • (B) dig @1.1.1.1 google.com
    • (C) dig google.com via 1.1.1.1
    • (D) dig --server 1.1.1.1 google.com
  4. netstat-এর আধুনিক ও দ্রুতগতির বিকল্প কোনটি?
    • (A) lsof
    • (B) ss
    • (C) sockstat
    • (D) nmap
  5. ss -tulnp কমান্ডে -l ফ্ল্যাগ দিয়ে কী বোঝায়?
    • (A) Local connections
    • (B) Listening ports
    • (C) Logged users
    • (D) Low latency
  6. ss কমান্ডে প্রসেসের নাম ও প্রসেস আইডি (PID) দেখার জন্য কোন ফ্ল্যাগ ব্যবহার করা হয়?
    • (A) -p
    • (B) -P
    • (C) -i
    • (D) -a
  7. নির্দিষ্ট পোর্ট (যেমন SSH Port 22) ফিল্টার করতে ss আউটপুটের সাথে কোনটি জুড়ে দেওয়া হয়?
    • (A) grep :22
    • (B) find :22
    • (C) select :22
    • (D) filter :22

পার্ট ৬: SSH Remote Access, Key Auth & SCP/Rsync

  1. SSH সার্ভিসের ডিফল্ট পোর্ট নম্বর কত?
    • (A) ৮০
    • (B) ৪৪৩
    • (C) ২২
    • (D) ২১
  2. কাস্টম পোর্ট 2222-এ SSH সংযোগ দেওয়ার জন্য সঠিক কমান্ড কোনটি?
    • (A) ssh -port 2222 user@IP
    • (B) ssh -p 2222 user@IP
    • (C) ssh :2222 user@IP
    • (D) ssh -P 2222 user@IP
  3. আধুনিক ও সবচেয়ে নিরাপদ ED25519 SSH Key Pair জেনারেট করার কমান্ড কোনটি?
    • (A) ssh-keygen -t ed25519 -C "email"
    • (B) ssh-keygen --type rsa256
    • (C) make-ssh-key -t ed25519
    • (D) ssh-key generate ed25519
  4. লোকাল পিসির Public Key রিমোট সার্ভারে পাসওয়ার্ডহীন লগইনের জন্য পাঠাতে কোনটি ব্যবহৃত হয়?
    • (A) ssh-send-key
    • (B) ssh-copy-id
    • (C) scp-key
    • (D) ssh-add-key
  5. SSH Key Pair তৈরি করলে নিজের পিসিতে কোন ফাইলটি কখনো কারোর সাথে শেয়ার করা যাবে না?
    • (A) id_ed25519.pub
    • (B) id_ed25519 (Private Key)
    • (C) known_hosts
    • (D) authorized_keys
  6. SCP দিয়ে একটি পুরো ফোল্ডার রিমোট সার্ভারে কপি করার জন্য কোন ফ্ল্যাগ প্রয়োজন?
    • (A) -f
    • (B) -r
    • (C) -a
    • (D) -d
  7. Rsync কমান্ডে ফাইল পারমিশন, ওনারশিপ ও টাইমস্ট্যাম্প ধরে রাখতে কোন ফ্ল্যাগ ব্যবহৃত হয়?
    • (A) -a (Archive)
    • (B) -z (Compress)
    • (C) -v (Verbose)
    • (D) -P (Progress)
  8. SSH Hardening-এর জন্য /etc/ssh/sshd_config ফাইলে পাসওয়ার্ড লগইন বন্ধ করতে কী লিখতে হয়?
    • (A) PasswordAuth off
    • (B) PasswordAuthentication no
    • (C) DisablePassword yes
    • (D) PermitPassword false

🔑 উত্তরপত্র (Answer Key)

প্রশ্নসঠিক উত্তরব্যাখ্যা / মূল বিষয়
(B)ip addr show হলো আধুনিক iproute2 প্যাকেজের প্রধান কমান্ড।
(A)ip -4 a ব্যবহার করলে কেবল IPv4 এড্রেস ফিল্টার হয়ে আসে।
(B)hostname -I সব নেটওয়ার্ক ইন্টারফেসের আইপিগুলোকে এক লাইনে প্রিন্ট করে।
(C)-c (count) ফ্ল্যাগ কতগুলো প্যাকেট পাঠানো হবে তা নির্দিষ্ট করে।
(B)Ctrl + C দিয়ে যেকোনো রানিং টার্মিনাল প্রসেস ইন্টারাপ্ট বা বন্ধ করা যায়।
(A)ip route show দিয়ে লিনাক্সের কারেন্ট রাউটিং টেবিল জানা যায়।
(B)sudo ip route add default via [Gateway_IP] দিয়ে ডিফল্ট রুট সেট করা হয়।
(B)/24 মানে প্রথম ২৪টি বিট অন (1), যার ডেসিমাল মান 255.255.255.0
(A)ip route del নির্দেশক দিয়ে সাবনেট বা রুট ডিলিট করা হয়।
১০(C)মোট ২৫৬টি এড্রেসের মধ্যে Network ID ও Broadcast ID বাদ দিয়ে ২৫৪টি Host IP থাকে।
১১(B)NetworkManager-এর প্রধান কমান্ড লাইন ইন্টারফেস হলো nmcli
১২(A)nmcli device status সব হার্ডওয়্যার ইন্টারফেসের স্থিতি নির্দেশ করে।
১৩(B)ipv4.method manual সেট করলে স্ট্যাটিক আইপি মোড অ্যাক্টিভ হয়।
১৪(A)nmcli con mod [con-name] ipv4.addresses [IP/Subnet] হলো সঠিক নিয়ম।
১৫(B)ip addr add দিয়ে করা পরিবর্তন মেমরিতে থাকে, রিবুটে মুছে যায়।
১৬(B)tracepath প্রায় সব ডিস্ট্রোতে বিল্ট-ইন থাকে, আলাদা ইন্সটল করতে হয় না।
১৭(A)dig (Domain Information Groper) হলো স্ট্যান্ডার্ড DNS টেস্টিং টুল।
১৮(B)@ সিম্বল দিয়ে কাস্টম নেমসার্ভার নির্দিষ্ট করা হয় (যেমন: @1.1.1.1)
১৯(B)ss (Socket Statistics) সকেটের আউটপুট দেখায় এবং এটি netstat থেকে দ্রুত।
২০(B)-l দিয়ে Listening Sockets/Ports ফিল্টার করা হয়।
২১(A)-p দিয়ে নির্দিষ্ট পোর্টে চলা Process Name ও PID প্রিন্ট হয়।
২২(A)grep :22 নির্দিষ্ট পোর্টের লাইন পাইপ করে আলাদা করে।
২৩(C)SSH প্রটোকলের ডিফল্ট নেটওয়ার্ক পোর্ট হলো ২২।
২৪(B)ssh কমান্ডের ছোট হাতের -p দিয়ে রিমোট পোর্ট নির্দিষ্ট করা হয়।
২৫(A)Elliptic Curve ক্রিপ্টোগ্রাফির ED25519 কি বর্তমানে অত্যন্ত দ্রুত ও নিরাপদ।
২৬(B)ssh-copy-id পাবলিক কি রিমোটের authorized_keys ফাইলে অটো-কপি করে।
২৭(B)Private Key সিক্রেট রাখতে হয়, এটি প্রকাশ পেলে সার্ভার এক্সেস কম্প্রোমাইজ হবে।
২৮(B)-r (Recursive) ফ্ল্যাগ ব্যবহার করে সম্পূর্ণ ডিরেক্টরি ট্রি কপি করা হয়।
২৯(A)-a (Archive) মোড ফাইল অ্যাট্রিবিউট, পারমিশন ও টাইমস্ট্যাম্প ধরে রাখে।
৩০(B)PasswordAuthentication no সেট করলে পাসওয়ার্ড ভিত্তিক অ্যাটাক বন্ধ হয়।

Leave a Reply

Welcome to To Learn Team, a dynamic educational platform where knowledge meets collaboration. Designed for students, educators, and lifelong learners, we provide a curated hub of interactive study groups, expert tutorials, and comprehensive resources across diverse subjects. We believe that learning is most powerful when done together. By uniting a global community, we transform curiosity into confidence and individual aspirations into shared achievements. Join the To Learn Team today—elevate your intellect and grow with us!

Get In Touch

Address

Dhaka, Bangladesh

Email

abir43tee@gmail.com

Phone

+880 1711427737

Quick Search