10 - प्रक्रियाएं
आधुनिक ऑपरेटिंग सिस्टम आमतौर पर होते हैं मल्टीटास्किंग, जिसका अर्थ है कि वे एक निष्पादन कार्यक्रम से दूसरे में तेजी से स्विच करके एक ही समय में एक से अधिक काम करने का भ्रम पैदा करते हैं। लिनक्स कर्नेल इसके उपयोग के माध्यम से इसे प्रबंधित करता है प्रक्रियाओं. प्रक्रियाएं यह हैं कि लिनक्स सीपीयू पर अपनी बारी की प्रतीक्षा कर रहे विभिन्न कार्यक्रमों को कैसे व्यवस्थित करता है।
कभी-कभी कंप्यूटर सुस्त हो जाएगा या कोई एप्लिकेशन प्रत्युत्तर देना बंद कर देगा। इस अध्याय में, हम कमांड लाइन पर उपलब्ध कुछ टूल देखेंगे जो हमें जांचने देंगे कि प्रोग्राम क्या कर रहे हैं, और दुर्व्यवहार करने वाली प्रक्रियाओं को कैसे समाप्त किया जाए।
यह अध्याय निम्नलिखित आदेशों का परिचय देगा:
● ps - वर्तमान प्रक्रियाओं का एक स्नैपशॉट रिपोर्ट करें
● ऊपर का - कार्य प्रदर्शित करें
● नौकरियों - सक्रिय नौकरियों की सूची बनाएं
● bg – किसी कार्य को पृष्ठभूमि में रखें
● fg – किसी कार्य को अग्रभूमि में रखें
● हत्या - किसी प्रक्रिया को सिग्नल भेजें
● सबको मार दो - प्रक्रियाओं को नाम से समाप्त करें
● शटडाउन - सिस्टम को शटडाउन या रिबूट करें