Skip to main content

What is Linux (लिनक्स क्या है ? )

 What is Linux?

लिनक्स क्या है?



लिनक्स यूनिक्स मानकों पर आधारित एक स्वतंत्र और खुला स्रोत ऑपरेटिंग सिस्टम है जो एक प्रोग्रामिंग इंटरफ़ेस और साथ ही उपयोगकर्ता इंटरफ़ेस संगतता प्रदान करता है। इसमें स्वामित्व कोड से मुक्त कई अलग-अलग विकसित तत्व भी शामिल हैं।


पारंपरिक मोनोलिथिक कर्नेल को लिनक्स कर्नेल में प्रदर्शन उद्देश्यों के लिए नियोजित किया गया है। इसका मॉड्यूलर फीचर ज्यादातर ड्राइवरों को रन टाइम पर डायनामिक लोड और अनलोड करने की अनुमति देता है।

लिनक्स फिनिश छात्र लिनुस टॉर्वाल्ड्स द्वारा बनाया गया था, जो एक मुफ्त ऑपरेटिंग सिस्टम कर्नेल बनाना चाहते थे जिसे कोई भी उपयोग कर सकता है। यह विंडोज की तुलना में बहुत बाद में 1991 में लॉन्च किया गया था। हालांकि इसे अभी भी विंडोज जैसे ग्राफिकल इंटरफेस के बिना बहुत नंगे हड्डियों के ऑपरेटिंग सिस्टम के रूप में माना जाता था। स्रोत कोड की कुछ पंक्तियों के साथ इसकी मूल रिलीज़ में जहां यह आज खड़ा है, स्रोत कोड की 23.3 मिलियन से अधिक लाइनें हैं, लिनक्स निश्चित रूप से काफी बढ़ गया है।

लिनक्स को पहली बार 1992 में GNU जनरल पब्लिक लाइसेंस के तहत वितरित किया गया था।

बूटलोडर Bootloader  - वह सॉफ्टवेयर जो आपके कंप्यूटर की बूट प्रक्रिया का प्रबंधन करता है। अधिकांश उपयोगकर्ताओं के लिए, यह बस एक स्प्लैश स्क्रीन होगी जो पॉप अप करती है और अंततः ऑपरेटिंग सिस्टम में बूट करने के लिए चली जाती है।

कर्नेल Kernel   - यह पूरे का एक टुकड़ा है जिसे वास्तव में कहा जाता है? लिनक्स ?. गिरी प्रणाली का मूल है और सीपीयू, मेमोरी और परिधीय उपकरणों का प्रबंधन करता है। कर्नेल OS का निम्नतम स्तर है।

Init सिस्टम Init system    - यह एक उप-प्रणाली है जो उपयोगकर्ता स्थान को बूटस्ट्रैप करती है और इसे डेमॉन को नियंत्रित करने का आरोप लगाया जाता है। सबसे व्यापक रूप से उपयोग किए जाने वाले इनिट सिस्टम में से एक सिस्टमड है? जो सबसे विवादास्पद में से एक भी होता है। यह init सिस्टम है जो बूट प्रक्रिया को प्रबंधित करता है, एक बार शुरुआती बूटिंग को बूटलोडर (यानी, GRUB या GRAND यूनिफाइड बूटलोडर) से सौंप दिया जाता है।

डेमोंस Daemons  - ये बैकग्राउंड सर्विसेज (प्रिंटिंग, साउंड, शेड्यूलिंग, आदि) हैं जो या तो बूट के दौरान या डेस्कटॉप पर लॉग इन करने के बाद शुरू होती हैं।

ग्राफिकल सर्वर Graphical server - यह उप-प्रणाली है जो आपके मॉनिटर पर ग्राफिक्स को प्रदर्शित करता है। इसे आमतौर पर एक्स सर्वर या सिर्फ एक्स के रूप में जाना जाता है।

डेस्कटॉप वातावरण Desktop environment - यह वह टुकड़ा है जिसे उपयोगकर्ता वास्तव में इंटरैक्ट करते हैं। (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, आदि) से चुनने के लिए कई डेस्कटॉप वातावरण हैं। प्रत्येक डेस्कटॉप वातावरण में अंतर्निहित एप्लिकेशन (जैसे फ़ाइल प्रबंधक, कॉन्फ़िगरेशन उपकरण, वेब ब्राउज़र और गेम) शामिल होते हैं।

एप्लिकेशन  Applications - डेस्कटॉप वातावरण एप्लिकेशन की पूर्ण सरणी प्रदान नहीं करते हैं। विंडोज और मैकओएस की तरह, लिनक्स हजारों उच्च गुणवत्ता वाले सॉफ्टवेयर खिताबों पर हजारों प्रदान करता है जिन्हें आसानी से पाया और स्थापित किया जा सकता है। अधिकांश आधुनिक लिनक्स वितरण (नीचे इस पर अधिक) में ऐप स्टोर जैसे टूल शामिल हैं जो एप्लिकेशन इंस्टॉलेशन को केंद्रीकृत और सरल बनाते हैं। उदाहरण के लिए, उबंटू लिनक्स में उबंटू सॉफ्टवेयर सेंटर (GNOME सॉफ्टवेयर का एक चित्र; चित्र 1) है जो आपको हजारों ऐप्स के बीच तेज़ी से खोज करने और उन्हें एक केंद्रीकृत स्थान से स्थापित करने की अनुमति देता है।  

Open source

 खुला स्त्रोत


लिनक्स को एक ओपन सोर्स लाइसेंस के तहत भी वितरित किया जाता है। खुला स्रोत इन प्रमुख किरायेदारों का अनुसरण करता है:


किसी भी प्रयोजन के लिए कार्यक्रम चलाने की स्वतंत्रता।

यह अध्ययन करने की स्वतंत्रता कि कार्यक्रम कैसे काम करता है, और इसे बदलने के लिए इसे वह बनाएं जो आप चाहते हैं।

प्रतियों को फिर से वितरित करने की स्वतंत्रता ताकि आप अपने पड़ोसी की मदद कर सकें।

दूसरों को अपने संशोधित संस्करणों की प्रतियां वितरित करने की स्वतंत्रता।

लिनक्स प्लेटफ़ॉर्म बनाने के लिए एक साथ काम करने वाले समुदाय को समझने के लिए ये बिंदु महत्वपूर्ण हैं। एक शक के बिना, लिनक्स एक ऑपरेटिंग सिस्टम है जो लोगों द्वारा लोगों के लिए है? ये किरायेदार भी एक मुख्य कारक हैं कि कितने लोग लिनक्स चुनते हैं। यह स्वतंत्रता और उपयोग की स्वतंत्रता और पसंद की स्वतंत्रता के बारे में है।

Installing software on Linux

लिनक्स पर सॉफ्टवेयर इंस्टॉल करना


जिस तरह ऑपरेटिंग सिस्टम खुद को स्थापित करना आसान है, उसी तरह एप्लिकेशन भी। अधिकांश आधुनिक लिनक्स वितरणों में शामिल हैं जो एक ऐप स्टोर पर सबसे अधिक विचार करेंगे। यह एक केंद्रीकृत स्थान है जहां सॉफ्टवेयर को खोजा और स्थापित किया जा सकता है। उबंटू लिनक्स (और कई अन्य वितरण) गनोम सॉफ्टवेयर पर भरोसा करते हैं, एलिमेंटरी ओएस में ऐपकेंटर है, दीपिन के पास दीपिन सॉफ्टवेयर सेंटर है, ओपनएसयूएसई में उनका ऐपस्टोर है, और कुछ वितरण सिनैप्टिक पर निर्भर हैं।

नाम के बावजूद, इन उपकरणों में से प्रत्येक एक ही काम करते हैं? लिनक्स सॉफ्टवेयर को खोजने और स्थापित करने के लिए एक केंद्रीय स्थान। बेशक, सॉफ्टवेयर के ये टुकड़े जीयूआई की उपस्थिति पर निर्भर करते हैं। जीयूआई-कम सर्वरों के लिए, आपको इंस्टॉलेशन के लिए कमांड-लाइन इंटरफ़ेस पर निर्भर रहना होगा।

आज्ञा रेखा स्थापना कितनी आसान हो सकती है, यह बताने के लिए आइए दो अलग-अलग टूल देखें। हमारे उदाहरण डेबियन-आधारित वितरण और फेडोरा-आधारित वितरण के लिए हैं। डेबियन-आधारित डिस्ट्रोस सॉफ़्टवेयर स्थापित करने के लिए apt-get टूल का उपयोग करेगा और फेडोरा-आधारित डिस्ट्रोस को yum टूल के उपयोग की आवश्यकता होगी। दोनों बहुत समान रूप से काम करते हैं। हम apt-get कमांड का उपयोग करके वर्णन करेंगे। मान लें कि आप wget टूल इंस्टॉल करना चाहते हैं (जो कमांड लाइन से फाइल डाउनलोड करने के लिए उपयोग किया जाने वाला एक उपयोगी टूल है)। Apt-get का उपयोग करके इसे स्थापित करने के लिए, कमांड इस तरह से होगा:

sudo apt-get install wget?

Sudo कमांड को इसलिए जोड़ा गया है क्योंकि सॉफ्टवेयर स्थापित करने के लिए आपको सुपर उपयोगकर्ता विशेषाधिकारों की आवश्यकता होती है। इसी तरह, फेडोरा आधारित वितरण पर एक ही सॉफ्टवेयर स्थापित करने के लिए, आप सबसे पहले सुपर उपयोगकर्ता पर मुकदमा करेंगे (शाब्दिक रूप से कमांड सु और रूट पासवर्ड दर्ज करें), और इस आदेश को जारी करें:

yum install wget

यह सब लिनक्स मशीन पर सॉफ्टवेयर स्थापित करने के लिए है। यह लगभग उतना चुनौतीपूर्ण नहीं है जितना आप सोच सकते हैं। अभी भी संदेह में है? पहले से आसान लैम्प सर्वर इंस्टालेशन को याद करें? एक ही आदेश के साथ:

sudo taskel

आप सर्वर या डेस्कटॉप वितरण पर पूर्ण LAMP (Linux Apache MySQL PHP) सर्वर स्थापित कर सकते हैं। यह सचमुच उतना आसान है।

Comments

Popular posts from this blog

What Will I Learn CSS?

  What Will I Learn CSS? Understand how HTML and CSS work together. Apply CSS styling to HTML elements. Build beautiful websites which don't just contain great content but also look good. Understand the concepts and theory behind CSS and certain CSS features. Who is the target audience? Anyone who wants to learn CSS for the first time or wants to sharpen his or her CSS skills. HTML beginners. If you want to make beautiful and responsive websites, then this course is a must. Benefits CSS is designed to save you time and we show you how to use it effectively to achieve results. Being able to learn CSS will give you a strong background to learn other web design and app design languages. Web development is required in each an every sector, having CSS in your skill set is a good advantage. Salary 40,000 USD per year         Requirements Should have basic knowledge of HTML and its tags. Having creativity and good taste of color combination is a plus point. Nothin...

Linux vs Windows: कौन सा आपके लिए सबसे अच्छा विकल्प है ?

  Linux vs Windows: Which One Is The Best Choice For You? लिनक्स बनाम विंडोज: कौन सा आपके लिए सबसे अच्छा विकल्प है? लिनक्स बनाम विंडोज ऑपरेटिंग सिस्टम की एक सदियों पुरानी लड़ाई है जिसके कारण इंटरनेट पर युद्ध, असहमति और लगभग कट्टर व्यवहार होता है, जो हमेशा के लिए लगता है। मुझे लगता है कि यह महत्वपूर्ण है कि यह लेख इस बात पर चर्चा करे कि कौन सा नहीं है, सबसे अच्छा ओएस क्योंकि यह उस निष्कर्ष पर आना असंभव है। यह लिनक्स और यूनिक्स की तुलना करने में उतना आसान नहीं है, जितना कि यह कहा जाता है कि ओएस कितने भिन्न हैं। इसलिए, इन दोनों ऑपरेटिंग सिस्टम के अलग-अलग, विशिष्ट मानदंडों के आधार पर उम्मीद की जाती है। इस ब्लॉग के माध्यम से हम जिन विषयों पर चर्चा करने जा रहे हैं, वे निम्नलिखित हैं। विंडोज क्या है?                      What is Windows? लिनक्स क्या है?                      What is Linux? लिनक्स बनाम विंडोज              Linux vs Windows वितरण...

What Is SQL Used For in hindi ?

  What Is SQL Used For?                       (एसक्यूएल किस लिए उपयोग किया जाता है? ) एसक्यूएल किस लिए उपयोग किया जाता है? SQL का उपयोग किसके लिए किया जाता है? SQL संरचित क्वेरी भाषा के लिए आमतौर पर उपयोग किया जाने वाला संक्षिप्त नाम है, रिलेशनल डेटाबेस मैनेजमेंट सिस्टम के लिए मानक भाषा। एसक्यूएल 1973 के बाद से सभी तरह से अपनी उत्पत्ति का पता लगाता है, जब यह शुरुआत में आईबीएम में एक टीम द्वारा बनाई गई थी और उस समय उनके सिस्टम में संग्रहीत डेटा को हेरफेर और पुनर्प्राप्त करने के लिए। समय के साथ पुराना हो जाना, SQL Oracle, Sybase, Microsoft SQL Server, Access, और अन्य सहित कई प्रकार के हेवीवेट द्वारा उपयोग किए जाने वाले डेटाबेस के साथ संचार और बातचीत करने के लिए प्राथमिक भाषा बनी हुई है। जबकि इनमें से कई प्रणालियों के पास अपनी विशिष्ट आवश्यकताओं के अनुरूप स्वयं के स्वामित्व वाले विस्तार हैं, SQL वह संरचना है जिस पर ये डेटाबेस संचालित होते हैं। तो SQL विशेष रूप से किसके लिए उपयोग किया जाता है? पिछले कई दशकों में SQL ने कैसे अपनी उप...