Linux VPS सर्वर के लिए मुख्य कमांड्स
3 мин. чтения
🔄 सर्वर को रीबूट और शटडाउन करना #
sudo reboot — सर्वर को रीबूट करें
sudo shutdown -h now — तुरंत सर्वर को बंद करें
sudo shutdown -r +5 — 5 मिनट बाद सर्वर रीबूट करें
sudo poweroff — सर्वर को बंद करें
📂 फाइल सिस्टम में नेविगेशन #
pwd — वर्तमान डायरेक्टरी का पथ दिखाएं
ls — वर्तमान डायरेक्टरी की फाइलें और फोल्डर दिखाएं
ls -la — सभी फाइलें (छिपी हुई सहित) विवरण के साथ दिखाएं
cd /पाथ/टू/डायरेक्टरी — निर्दिष्ट डायरेक्टरी में जाएं
cd .. — एक स्तर ऊपर जाएं
cd ~ या cd — होम डायरेक्टरी में जाएं
🗂️ फाइल और फोल्डर के साथ काम करना #
cp स्रोत लक्ष्य — फाइल या फोल्डर कॉपी करें
mv स्रोत लक्ष्य — फाइल/फोल्डर को स्थानांतरित या नाम बदलें
rm फाइल — फाइल हटाएं
rm -r फोल्डर — फोल्डर और उसकी सामग्री हटाएं
mkdir नया_फोल्डर — नया फोल्डर बनाएं
touch नया_फाइल — खाली फाइल बनाएं
cat फाइल — फाइल की सामग्री टर्मिनल में दिखाएं
nano फाइल — nano टेक्स्ट एडिटर में फाइल खोलें
⚙️ प्रोसेस और सर्विस मैनेजमेंट #
🧠 प्रोसेस देखें और मैनेज करें: #
top — सक्रिय प्रोसेस लाइव देखें
htop — top का उन्नत संस्करण (यदि इंस्टॉल हो)
ps aux — सभी प्रोसेस की विस्तृत सूची
kill PID — PID वाले प्रोसेस को बंद करें
kill -9 PID — जबरदस्ती प्रोसेस बंद करें
🔧 systemd सर्विस मैनेजमेंट: #
sudo systemctl start सर्विस_नाम — सर्विस शुरू करें
sudo systemctl stop सर्विस_नाम — सर्विस बंद करें
sudo systemctl restart सर्विस_नाम — सर्विस रीस्टार्ट करें
sudo systemctl status सर्विस_नाम — सर्विस की स्थिति देखें
sudo systemctl enable सर्विस_नाम — सर्विस को स्टार्टअप पर चालू करें
sudo systemctl disable सर्विस_नाम — सर्विस को स्टार्टअप से हटाएं
sudo journalctl -u सर्विस_नाम — सर्विस के लॉग देखें
sudo journalctl -u सर्विस_नाम -f — लाइव लॉग देखें
💾 डिस्क और मेमोरी की जानकारी #
df -h — डिस्क स्पेस की जानकारी (मानव-पठनीय)
du -sh /पाथ/टू/फोल्डर — फोल्डर का आकार दिखाएं
free -h — रैम उपयोग देखें
vmstat — मेमोरी और प्रोसेस की स्टैट्स देखें
🌐 नेटवर्क और कनेक्शन्स #
ip a — नेटवर्क इंटरफेस दिखाएं
ping google.com — साइट कनेक्टिविटी जांचें
netstat -tulnp — सभी खुले पोर्ट और प्रोसेस देखें
ss -tulw — netstat का आधुनिक विकल्प
curl ifconfig.me — बाहरी IP पता देखें
ssh user@ip-address — दूसरे सर्वर से SSH कनेक्शन
👥 यूजर मैनेजमेंट #
whoami — वर्तमान यूजर दिखाएं
adduser यूजर_नाम — नया यूजर बनाएं
passwd यूजर_नाम — यूजर का पासवर्ड बदलें
usermod -aG sudo यूजर_नाम — यूजर को sudo ग्रुप में जोड़ें
deluser यूजर_नाम — यूजर हटाएं
📦 पैकेज मैनेजमेंट (Debian/Ubuntu) #
sudo apt update — पैकेज सूची अपडेट करें
sudo apt upgrade — इंस्टॉल किए गए पैकेज अपडेट करें
sudo apt install पैकेज_नाम — पैकेज इंस्टॉल करें
sudo apt remove पैकेज_नाम — पैकेज हटाएं
sudo apt autoremove — अनावश्यक पैकेज हटाएं
🛠️ उपयोगी कमांड्स #
history — कमांड हिस्ट्री दिखाएं
clear — टर्मिनल क्लियर करें
who — सिस्टम पर लॉग इन यूजर दिखाएं
uptime — सिस्टम अपटाइम दिखाएं
date — वर्तमान तारीख और समय दिखाएं
chmod +x फाइल — फाइल को executable बनाएं
scp फाइल user@host:/पाथ/ — फाइल को रिमोट सर्वर पर कॉपी करें
🔒 सुरक्षा सुझाव #
- जरूरत न हो तो root के तौर पर कमांड न चलाएं, sudo का इस्तेमाल करें।
- अपने सिस्टम और पैकेजेस को नियमित रूप से अपडेट रखें।
- पासवर्ड की बजाय SSH keys से सर्वर एक्सेस करें।
- महत्वपूर्ण डेटा का बैकअप लें।