
Linux হলো একটি ওপেন সোর্স, মাল্টি-ইউজার এবং মাল্টি-টাস্কিং অপারেটিং সিস্টেম। এটি ডেস্কটপ, সার্ভার, ডেভেলপমেন্ট এবং এমবেডেড সিস্টেমে ব্যবহার করা হয়। Linux এর থিওরি জানা অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি সিস্টেম ব্যবহার, কনফিগারেশন, নিরাপত্তা এবং প্রোগ্রামিং দক্ষতার ভিত্তি।
Linux-এ টার্মিনাল বা CLI হল সবচেয়ে শক্তিশালী টুল। এটি ব্যবহার করলে দ্রুত কাজ করা যায়, স্ক্রিপ্ট লেখা যায় এবং সার্ভারে সরাসরি কাজ করা যায়।
মূল কমান্ড:
pwd → বর্তমান ডিরেক্টরির লোকেশন দেখায়ls → ডিরেক্টরির ফাইল এবং ফোল্ডার দেখায়
ls -l → বিস্তারিত তথ্যls -a → hidden files দেখায়cd <path> → ডিরেক্টরি পরিবর্তনmkdir <dir> → নতুন ডিরেক্টরি তৈরিrmdir <dir> → খালি ডিরেক্টরি ডিলিটrm <file> → ফাইল ডিলিটcp <source> <destination> → ফাইল/ডিরেক্টরি কপিmv <source> <destination> → ফাইল/ডিরেক্টরি move বা renamePath:
/ থেকে শুরুLinux-এ যদি ফাইলের নাম . দিয়ে শুরু হয়, তবে তা hidden file হিসেবে থাকে।
.bashrc, .profilels -a → hidden files দেখায়Linux-এ দুটি ধরনের লিঙ্ক থাকে:
ln -s <source> <link>Linux ফাইল সিস্টেমে প্রতিটি ফাইলের permission থাকে:
chmod, chown, chgrpLinux-এ সবকিছু process হিসেবে চলে।
ps → process listtop / htop → live process infokill <PID> → process terminatejobs, fg, bg → background/foreground job managementLinux distro অনুযায়ী সফটওয়্যার ইনস্টল বা আপডেট করার পদ্ধতি আলাদা।
aptdnfpacmanLinux-এ network configuration এবং troubleshooting খুব গুরুত্বপূর্ণ।
ifconfig / ip a → network infoping <host> → connectivity checknetstat / ss → active connections/etc/hosts → host mapping/etc/resolv.conf → DNS configurationLinux-এ storage এবং filesystem management অপরিহার্য।
df -h → disk space usagedu -sh <dir> → folder sizemount, umount → disk/partition mount/unmountLinux system performance এবং security maintenance এর জন্য log ফাইল মনিটর করা প্রয়োজন।
/var/log/syslog → general system log/var/log/auth.log → authentication log/var/log/kern.log → kernel logtail -f, less, grepLinux shell scripting দিয়ে repetitive tasks automate করা যায়।
.sh ফাইল তৈরি → #!/bin/bash দিয়ে শুরু করে commands লেখা হয়Linux beginner থেকে advanced পর্যন্ত এই 10টি মূল থিওরি টপিক জানা অপরিহার্য: