মোট নম্বর: ৩০
সময়: ৩০ মিনিট
প্রশ্ন টাইপ: বহুনির্বাচনী প্রশ্ন (MCQ)
📝 প্রশ্নপত্র (Questions)
পার্ট ১ ও ২: মৌলিক নেটওয়ার্কিং ও IP Inspection
- লিনাক্স সিস্টেমে সব নেটওয়ার্ক ইন্টারফেস ও আইপি এড্রেস দেখতে কোনটি সবচেয়ে আধুনিক কমান্ড?
- (A)
ifconfig - (B)
ip addr show - (C)
netstat -a - (D)
route -n
- (A)
- কেবল IPv4 এড্রেস ফিল্টার করে দেখতে
ipকমান্ডের সাথে কোন অপশনটি ব্যবহার করা হয়?- (A)
ip -4 a - (B)
ip --ipv4 - (C)
ip show v4 - (D)
ip -v4 addr
- (A)
- সিস্টেমে অ্যাসাইন করা সব আইপি এড্রেস সংক্ষেপে এক লাইনে দেখতে কোনটি ব্যবহার করা হয়?
- (A)
hostname -i - (B)
hostname -I - (C)
uname -a - (D)
whoami
- (A)
ping 8.8.8.8কমান্ডের সময় ঠিক ৪টি আইসিএমপি (ICMP) প্যাকেট পাঠাতে কোন ফ্ল্যাগটি ব্যবহার করা হয়?- (A)
-t 4 - (B)
-n 4 - (C)
-c 4 - (D)
-s 4
- (A)
pingকমান্ড চালু থাকা অবস্থায় থামানোর জন্য টার্মিনালে কোন কি-কম্বিনেশন চাপতে হয়?- (A)
Ctrl + Z - (B)
Ctrl + C - (C)
Ctrl + X - (D)
Ctrl + D
- (A)
পার্ট ৩: রাউটিং টেবিল, গেটওয়ে ও Subnetting
- লিনাক্স সিস্টেমের বর্তমান Routing Table এবং Default Gateway দেখতে কোনটি ব্যবহার করা হয়?
- (A)
ip route show - (B)
ip gateway - (C)
show route - (D)
netstat -r
- (A)
- ম্যানুয়ালি
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
- (A)
- CIDR নোটিশে
/24সাবনেট মাস্কের সাবনেট মাস্ক ভ্যালু কোনটি?- (A)
255.255.0.0 - (B)
255.255.255.0 - (C)
255.0.0.0 - (D)
255.255.255.255
- (A)
- রাউটিং টেবিল থেকে নির্দিষ্ট একটি সাবনেট রুট মুছে ফেলতে কোন কমান্ডটি সঠিক?
- (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
- (A)
/24সাবনেটে মোট কতটি ব্যবহারযোগ্য Host IP পাওয়া যায়?- (A) ২৫৬ টি
- (B) ২৫৫ টি
- (C) ২৫৪ টি
- (D) ১২৮ টি
পার্ট ৪: Static IP & NetworkManager (nmcli)
- আধুনিক লিনাক্সে NetworkManager-এর কমান্ড লাইন টুল কোনটি?
- (A)
netctl - (B)
nmcli - (C)
networkctl - (D)
ifconfig
- (A)
- সব নেটওয়ার্ক কার্ড বা ডিভাইসের স্ট্যাটাস দেখতে কোনটি ব্যবহার করা হয়?
- (A)
nmcli device status - (B)
nmcli show all - (C)
nmcli card status - (D)
nmcli interface list
- (A)
nmcliদিয়ে স্থায়ী IP সেট করার জন্য IP Assignment মেথড DHCP থেকে কিসে রূপান্তর করতে হয়?- (A)
static - (B)
manual - (C)
fixed - (D)
custom
- (A)
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
- (A)
ip addr addকমান্ড দিয়ে আইপি যোগ করলে পিসি রিবুট দেওয়ার পর কী ঘটে?- (A) আইপি স্থায়ী থেকে যায়
- (B) আইপি মুছে যায় (Temporary IP)
- (C) নেটওয়ার্ক কার্ড নষ্ট হয়ে যায়
- (D) সিস্টেম রিবুট হয় না
পার্ট ৫: নেটওয়ার্ক ট্রাবলশুটিং, Traceroute ও Open Ports (ss)
- কোনো থার্ড-পার্টি টুল ইনস্টল না করেই প্যাকেটের ভ্রমণ পথ (Hops) ট্র্যাক করতে কোনটি ব্যবহার করা যায়?
- (A)
traceroute - (B)
tracepath - (C)
mpath - (D)
pathping
- (A)
- লিনাক্সে ডোমেইনের DNS A-Record ও রেজোলিউশন টেস্ট করার প্রধান টুল কোনটি?
- (A)
dig - (B)
ping - (C)
curl - (D)
ss
- (A)
- কাস্টম 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
- (A)
netstat-এর আধুনিক ও দ্রুতগতির বিকল্প কোনটি?- (A)
lsof - (B)
ss - (C)
sockstat - (D)
nmap
- (A)
ss -tulnpকমান্ডে-lফ্ল্যাগ দিয়ে কী বোঝায়?- (A) Local connections
- (B) Listening ports
- (C) Logged users
- (D) Low latency
ssকমান্ডে প্রসেসের নাম ও প্রসেস আইডি (PID) দেখার জন্য কোন ফ্ল্যাগ ব্যবহার করা হয়?- (A)
-p - (B)
-P - (C)
-i - (D)
-a
- (A)
- নির্দিষ্ট পোর্ট (যেমন SSH Port 22) ফিল্টার করতে
ssআউটপুটের সাথে কোনটি জুড়ে দেওয়া হয়?- (A)
grep :22 - (B)
find :22 - (C)
select :22 - (D)
filter :22
- (A)
পার্ট ৬: SSH Remote Access, Key Auth & SCP/Rsync
- SSH সার্ভিসের ডিফল্ট পোর্ট নম্বর কত?
- (A) ৮০
- (B) ৪৪৩
- (C) ২২
- (D) ২১
- কাস্টম পোর্ট 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
- (A)
- আধুনিক ও সবচেয়ে নিরাপদ 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
- (A)
- লোকাল পিসির Public Key রিমোট সার্ভারে পাসওয়ার্ডহীন লগইনের জন্য পাঠাতে কোনটি ব্যবহৃত হয়?
- (A)
ssh-send-key - (B)
ssh-copy-id - (C)
scp-key - (D)
ssh-add-key
- (A)
- SSH Key Pair তৈরি করলে নিজের পিসিতে কোন ফাইলটি কখনো কারোর সাথে শেয়ার করা যাবে না?
- (A)
id_ed25519.pub - (B)
id_ed25519(Private Key) - (C)
known_hosts - (D)
authorized_keys
- (A)
- SCP দিয়ে একটি পুরো ফোল্ডার রিমোট সার্ভারে কপি করার জন্য কোন ফ্ল্যাগ প্রয়োজন?
- (A)
-f - (B)
-r - (C)
-a - (D)
-d
- (A)
- Rsync কমান্ডে ফাইল পারমিশন, ওনারশিপ ও টাইমস্ট্যাম্প ধরে রাখতে কোন ফ্ল্যাগ ব্যবহৃত হয়?
- (A)
-a(Archive) - (B)
-z(Compress) - (C)
-v(Verbose) - (D)
-P(Progress)
- (A)
- SSH Hardening-এর জন্য
/etc/ssh/sshd_configফাইলে পাসওয়ার্ড লগইন বন্ধ করতে কী লিখতে হয়?- (A)
PasswordAuth off - (B)
PasswordAuthentication no - (C)
DisablePassword yes - (D)
PermitPassword false
- (A)
🔑 উত্তরপত্র (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 সেট করলে পাসওয়ার্ড ভিত্তিক অ্যাটাক বন্ধ হয়। |
