पाठ 31 / 31
systemd और cron
systemctl से services नियंत्रित करें और cron व crontab से बार-बार चलने वाले jobs schedule करें।
systemctl — सर्विसेज़ प्रबंधित करें
आज के अधिकतर डिस्ट्रो पर बैकग्राउंड सर्विसेज़ systemd चलाता है; systemctl से आप उन्हें नियंत्रित करते हैं।
sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl status nginx
Output:
● nginx.service - A high performance web server Active: active (running) since Thu 2026-09-04 09:00:00 IST
cron — नियमित काम शेड्यूल करें
cron आपके तय किए शेड्यूल पर कमांड चलाता है, पाँच समय फील्ड्स के साथ: मिनट, घंटा, महीने का दिन, महीना, हफ़्ते का दिन।
crontab -e
crontab -e आपके निजी crontab को संपादन के लिए खोलता है।
# run backup.sh every day at 2:30 AM
30 2 * * * /home/alice/backup.shत्वरित जाँच: किसी स्क्रिप्ट को हर रात तय समय पर स्वचालित रूप से चलाने के लिए कौन-सा टूल उपयोग होता है?
- systemctl
- cron
- scp
- grep
Answer
cron — cron लिनक्स का बिल्ट-इन जॉब शेड्यूलर है, जो नियमित कामों के लिए बना है।
अंतिम क्विज़ 1/8
अंतिम क्विज़
त्वरित जाँच: कौन-सा command आपकी वर्तमान directory दिखाता है?
- ls
- cd
- pwd
- whoami
Answer
pwd — pwd working directory प्रिंट करता है।
अंतिम क्विज़ 2/8
अंतिम क्विज़
त्वरित जाँच: chmod 755 file क्या सेट करता है?
- rw-r--r--
- rwxrwxrwx
- r--r--r--
- rwxr-xr-x
Answer
rwxr-xr-x — 7 = rwx, 5 = r-x।
अंतिम क्विज़ 3/8
अंतिम क्विज़
त्वरित जाँच: कौन-सा command log file को live follow करता है?
- tail -f
- cat
- head
- wc
Answer
tail -f — tail -f नई lines लिखे जाते ही दिखाता है।
अंतिम क्विज़ 4/8
अंतिम क्विज़
त्वरित जाँच: `command > /dev/null 2>&1` क्या करता है?
- Appends output to a file
- Discards stdout and stderr
- Runs in background
- Shows only errors
Answer
Discards stdout and stderr — /dev/null उसमें भेजी हर चीज़ निगल लेता है।
अंतिम क्विज़ 5/8
अंतिम क्विज़
त्वरित जाँच: कौन-सा signal पकड़ा या अनदेखा नहीं किया जा सकता?
- SIGTERM
- SIGINT
- SIGKILL
- SIGHUP
Answer
SIGKILL — SIGKILL हमेशा process समाप्त करता है।
अंतिम क्विज़ 6/8
अंतिम क्विज़
त्वरित जाँच: Ubuntu पर package कैसे install करें?
- dnf get name
- pacman -Q name
- brew add name
- sudo apt install name
Answer
sudo apt install name — apt Debian और Ubuntu का package manager है।
अंतिम क्विज़ 7/8
अंतिम क्विज़
त्वरित जाँच: PATH क्या करता है?
- Lists directories searched for commands
- Stores your home directory
- Lists open files
- Sets the prompt
Answer
Lists directories searched for commands — Shell PATH की entries को क्रम से खोजता है।
अंतिम क्विज़ 8/8
अंतिम क्विज़
त्वरित जाँच: कौन-सा tool recurring job schedule करता है?
- scp
- cron
- grep
- tar
Answer
cron — crontab entries time fields और commands तय करती हैं।