VPS লিনাক্স সার্ভারে কাজ করার জন্য মৌলিক কমান্ড
1 мин. чтения
🔄 সার্ভার রিবুট ও শাটডাউন #
sudo reboot — সার্ভার রিবুট করুন
sudo shutdown -h now — সার্ভার অবিলম্বে শাটডাউন করুন
sudo shutdown -r +5 — ৫ মিনিট পর রিবুট করুন
sudo poweroff — সার্ভার বন্ধ করুন
📂 ফাইল সিস্টেমে নেভিগেশন #
pwd — বর্তমান ডিরেক্টরি দেখান
ls — বর্তমান ডিরেক্টরির ফাইল ও ফোল্ডার তালিকা দেখান
ls -la — সকল ফাইল (লুকানোসহ) বিস্তারিত সহ দেখান
cd /path/to/folder — নির্দিষ্ট ডিরেক্টরিতে যান
cd .. — উপরের ডিরেক্টরিতে যান
cd ~ অথবা cd — হোম ডিরেক্টরিতে যান
🗂️ ফাইল ও ফোল্ডার অপারেশন #
cp source destination — ফাইল বা ফোল্ডার কপি করুন
mv source destination — ফাইল বা ফোল্ডার স্থানান্তর বা নাম পরিবর্তন করুন
rm file — ফাইল মুছে ফেলুন
rm -r folder — ফোল্ডার এবং তার সবকিছু মুছে ফেলুন
mkdir folder_name — নতুন ফোল্ডার তৈরি করুন
touch file_name — খালি ফাইল তৈরি করুন
cat file — ফাইলের কনটেন্ট টার্মিনালে দেখান
nano file — nano এডিটরে ফাইল খুলুন
⚙️ প্রসেস ও সার্ভিস ম্যানেজমেন্ট #
🧠 চলমান প্রসেস দেখুন ও ম্যানেজ করুন: #
top — রিয়েল-টাইমে চলমান প্রসেস দেখান
htop — উন্নত top (যদি ইনস্টল থাকে)
ps aux — সকল প্রসেসের বিস্তারিত তালিকা দেখান
kill PID — প্রসেস আইডি দিয়ে প্রসেস বন্ধ করুন
kill -9 PID — জোরপূর্বক প্রসেস বন্ধ করুন
🔧 systemd সার্ভিস ম্যানেজ করুন: #
sudo systemctl start service_name — সার্ভিস চালু করুন
sudo systemctl stop service_name — সার্ভিস বন্ধ করুন
sudo systemctl restart service_name — সার্ভিস পুনরায় চালু করুন
sudo systemctl status service_name — সার্ভিসের স্ট্যাটাস দেখুন
sudo systemctl enable service_name — সার্ভিস অটোমেটিক চালু করার জন্য সক্রিয় করুন
sudo systemctl disable service_name — অটোমেটিক চালু বন্ধ করুন
sudo journalctl -u service_name — সার্ভিসের লগ দেখুন
sudo journalctl -u service_name -f — রিয়েল-টাইম লগ দেখুন
💾 ডিস্ক ও মেমোরি তথ্য #
df -h — ডিস্কের ব্যবহার দেখান (সহজ ফরম্যাটে)
du -sh /path/to/folder — নির্দিষ্ট ফোল্ডারের সাইজ দেখান
free -h — র্যামের ব্যবহার দেখান
vmstat — মেমোরি ও সিপিইউ পরিসংখ্যান দেখান
🌐 নেটওয়ার্ক ও কানেকশন #
ip a — সকল নেটওয়ার্ক ইন্টারফেস দেখান
ping google.com — একটি সাইটের সাথে সংযোগ পরীক্ষা করুন
netstat -tulnp — সক্রিয় পোর্ট ও সার্ভিস দেখান
ss -tulw — netstat এর আধুনিক বিকল্প
curl ifconfig.me — সার্ভারের বাইরের IP দেখান
ssh user@IP_address — SSH দিয়ে অন্য সার্ভারে সংযোগ করুন
👥 ইউজার ম্যানেজমেন্ট #
whoami — বর্তমান ইউজার দেখান
adduser username — নতুন ইউজার তৈরি করুন
passwd username — ইউজারের পাসওয়ার্ড পরিবর্তন করুন
usermod -aG sudo username — ইউজারকে sudo গ্রুপে যোগ করুন
deluser username — ইউজার মুছে ফেলুন
📦 প্যাকেজ ম্যানেজমেন্ট (Debian/Ubuntu) #
sudo apt update — প্যাকেজ তালিকা আপডেট করুন
sudo apt upgrade — ইনস্টল করা প্যাকেজ আপগ্রেড করুন
sudo apt install package_name — প্যাকেজ ইনস্টল করুন
sudo apt remove package_name — প্যাকেজ রিমুভ করুন
sudo apt autoremove — অপ্রয়োজনীয় প্যাকেজ রিমুভ করুন
🛠️ অন্যান্য দরকারী কমান্ড #
history — কমান্ড ইতিহাস দেখান
clear — টার্মিনাল পর্দা পরিষ্কার করুন
who — বর্তমানে লগইন করা ইউজার দেখান
uptime — সার্ভারের চালু থাকা সময় দেখান
date — বর্তমান তারিখ ও সময় দেখান
chmod +x file — ফাইল executable করুন
scp file user@host:/path/ — ফাইল রিমোট সার্ভারে কপি করুন
🔒 নিরাপত্তা টিপস #
- প্রয়োজনে ছাড়া সরাসরি
rootব্যবহার করবেন না,sudoব্যবহার করুন। - সিস্টেম ও প্যাকেজ সবসময় আপডেট রাখুন।
- পাসওয়ার্ডের পরিবর্তে SSH কী ব্যবহার করুন সার্ভারে প্রবেশের জন্য।
- গুরুত্বপূর্ণ ডেটার নিয়মিত ব্যাকআপ নিন।