Linux kya hai – इसका इस्तेमाल कहाँ किया जाता है

Rate this post

Linux kya hai ?  दोस्तों, जैसा कि आप जानते है आज technology का ज़माना है और market में रोज़ नए नए gadgets launch हो रहे है जिससे हमारी lifestyle में काफी change देखने को मिला है लोग संचार और रोजगार सभी के लिए gadgets का इस्तेमाल कर रहे है |

ये gadgets एक mini computer के तरह होते है जिसमे कोई विशेष program यानी set of instruction डाले जाते है कि वो device कैसे काम करेगा और इन programs को काम में लाने के लिए operating system का उपयोग किया जाता है |

आप कोई सा भी gadgets लेते है चाहे वो mobile, supercars, home appliances, desktop आदि इन सभी में operating system होता है | Digital दुनिया में बहुत से operating system उपलब्द है जैसे Windows, Android, IOS इत्यादि | इन सभी operating system के अलावा एक और operating system उपलब्द है जिसका इस्तेमाल ज्यादातर electronics devices के लिए किया जाता है जिसका नाम linux है |

हमें भले ही इसके बारे में जानकारी नहीं है लेकिन हमलोग इसका इस्तेमाल हमेशा से करते आ रहे है | Linux को बने हुए लगभग 30 साल से भी ज्यादा हो गया है और तब से आज तक इसकी कामयाबी कायम है और आगे भी रहेगी | बहुत से लोगों को linux kya hai यह पता नहीं है इसलिए आज मैं इस article में आप लोगों को linux kya hai, इसके फायदे और इसके इतिहास आदि के बारे में बात करेंगे |

Linux kya hai – What is Linux in Hindi

Linux एक तरह का operating system है जिस तरह दूसरे operating system है जैसे windows, android, ios इत्यादि | Operating system एक ऐसा software होता है जो user को computer के साथ communicate करने के लिए एक interface प्रदान करता है | Operating system के बिना softwares काम नहीं कर सकते है |

Linux सबसे लोकप्रिय और multi operating system है यह unix operating system का एक बहुत ही मशहूर version है | Linux एक free और open-source operating system है जिसका मतलब यह है कि एक developer internet पर मुफ्त में linux के code को अपने अनुसार modify कर सकता है और उसे commercial या personal उपयोग कर सकता है |

Linux OS को शुरुआत में personal computer के लिए बनाया गया था लेकिन बाद में इसका उपयोग अलग-अलग platform जैसे mobile, smart tv, smart watch, cars आदि में किया जाने लगा | Linux का इस्तेमाल server तथा computer system device में सबसे ज्यादा किया जाता है |

VPN क्या है और कैसे इस्तेमाल किया जाता है 

Starlink क्या है और यह India में कब launch होगा 

Linux का इतिहास – History of Linux in Hindi

Linux का अविष्कार Linus Torvalds ने साल 1991 में किया था और AT & T’S Laboratories द्वारा GPL(General Public License) के तहत जारी किया गया | Linus Torvalds जब University of Helsinki के student थे तब वे unix operating system का एक version Minix OS का इस्तेमाल कर रहे थे लेकिन उन्हें यह लगा कि इस OS में कुछ बदलाव करके और भी बेहतर बनाया जा सकता है |

इसके बाद Linus ने अपना खुद का operating system बनाने का फैसला किया | Linus C programming language के student थे इसीलिए उन्होंने c language में code लिखना शुरू किया | Linux OS का लगभग 95% कोड c language में लिखा गया है और बाकि के coding उन्होंने assembly language और other language में लिखा |

शुरुआत में इसका नाम Freax रखा गया था लेकिन बाद में इसे बदल कर Linux कर दिया गया जो linus और unix के नाम को जोड़कर बनाया गया है | Linux को unix के अनुकूल ही design किया गया था इसलिए linux की बहुत से function unix से मिलती जुलती है |

Linux और Unix में क्या अंतर है

कई लोगों को यह लगता है कि linux और unix एक जैसा है लेकिन ऐसा नहीं है | बहुत से operating system को unix की तरह ही बनाया गया था लेकिन उनमें से कोई भी linux की तरह लोकप्रियता हासिल नहीं कर पाया | linux unix का clone है |

आपको यह तो पता चल गया कि linux और unix एक नहीं है तो आईये अब हम बात करते है कि इन दोनों में क्या अंतर है |

Linux Unix
यह एक open-source operating system है जो user के लिए free रूप से उपलब्द है | यह एक operating system है जिसका उपयोग copyrighters द्वारा किया जाता है |
Linux high security प्रदान करता है | linux में आज तक लगभग 60-100 virus listed किये गए है | Unix भी high secured OS है | unix में आज तक लगभग 85-120 virus पाए गए है |
Linux kernal को दुनिया के अलग-अलग हिस्सों से developers cummunity द्वारा विकसित किया गया है | और linux के founder Linus Torvalds इन चीजों की देख रेख करते है | Unix में IBM AIX, HP-UX और Sun Solaris तीन distributors है | Apple OSX operating system बनाने के लिए unix का इस्तेमाल करता है |
Linux में unix की तुलना में अधिक file system को support करता है | यह linux के मुकाबले कम file system को support करता है |
Linux का इस्तेमाल servers, pc, mobile, tablets से लेकर mainframe, supercomputer तक हर जगह किया जाता है | यह मुख्य रूप से servers, workstation और mainframe के लिए विकसित किया गया था |
Linux का इस्तेमाल कोई भी कर सकता है जैसे, home user, developer, student इत्यादि | इसका इस्तेमाल servers, workstations और PCs में किया जाता है |
Linux में Ubuntu, Redhat, Fedora इत्यादि जैसे विभिन्न distros है | Unix में IBM AIX, HP-UX, Sun Solaris distors है |

Linux के component क्या-क्या है

Linux में 3 मुख्य component होते है आईये जानते है वो components कौन-कौन से है |

1. Kernel

Kernel लिनक्स का मुख्य भाग होता है | यह operating system में हो रहे सभी छोटी बड़ी activities के लिए जिमेदार होता है | इसमें कई तरह के module मौजूद होते है और यह underlying hardware के साथ सीधे interact करता है |यह system या application program से low-level hardware details को छिपाने के लिए आवश्यक abstraction प्रदान करता है |

2. System Libraries

System Libraries एक special program या function होता है जो kernel के features को access करने में मदद करता है | ये libraries operating system के सभी functions को लागू करती है और kernel module के code access की ज़रूरत नहीं पड़ती है |

3. System Utility

System utility वह program होता है जो दुसरे specialized और individual level tasks को करने के लिए responsible होता है |

Linux के फायदे – Advantages of Linux in Hindi

Linux के बहुत से फायदे है जिसके बारे में नीचे बताया गया है |

1. Open-source 

चूँकि यह एक open-source operating system है इसलिए इसका code आसानी से उपलब्ध है | कोई भी किसी भी कार्य के लिए इसके code को modify करके इस्तेमाल कर सकता है |

2. Security

Linux बहुत ही अच्छा security प्रदान करता है | दूसरे operating system को इस्तेमाल करने के लिए हमें antivirus की ज़रूरत पड़ती है लेकिन linux को हम बिना antivirus के इस्तेमाल कर सकते है | यह user को password protection और data encrypt की सुविधा प्रदान करता है |

3. Free

Linux OS का सबसे बड़ा फायदा यह है कि यह internet पर free उपलब्द है | हम इसे आसानी से download कर सकते है और इसके लिए हमें कोई license खरीदने की आवश्यकता नहीं पड़ती है |  

4. Lightweight

Linux एक lightweight operating system है इसका मतलब यह है कि linux चलाने के लिए requirement अन्य operating system की तुलना में बहुत कम होती है |

5. Multitasking

Linux एक multitasking operating system है इसका मतलब यह है कि यह system की speed को प्रभावित किये बिना एक साथ कई कार्य कर सकती है |

6. Graphical User Interface

Linux एक command-line based ऑपरेटिंग सिस्टम है लेकिन यह windows जैसी interactive user interface प्रदान करता है |

7. Flexible

Linux बहुत ही flexible OS है | इसका उपयोग desktop applications, embedded system और server applications के लिए भी किया जाता है | हम linux को एक system के लिए सिर्फ necessary component को install कर सकते है |

8. Performance

Linux system विभिन्न networks पर high performance प्रदान करता है | यह एक साथ बड़ी संख्या में users को handle कर सकता है |

9. Stable

Linux अन्य operating system की तुलना में अधिक stable है | Performance level को बनाये रखने के लिए linux के system को reboot करने की आवश्यकता नहीं होती है | यह शायद ही कभी hang या slow होता है |

10. Software Updates

Linux में software को update करना user के control में होता है | इसमें दुसरे operating system के मुकाबले ज्यादा संख्या में updates उपलब्द होता है और आप अपने system को बिना किसी परेशानी का सामना किये बिना इसे update कर सकते है |

Amazon का मालिक कौन है और यह किस देश की कम्पनी है 

ITI का full form क्या होता है 

Commands List of Linux in Hindi

Linux command लिनक्स ऑपरेटिंग सिस्टम की एक उपयोगिता है जिस तरह से windows में command line होता है ठीक उसी तरह से linux में terminal होता है जहाँ हम linux के command को execute करके काम कर सकते है |

अगर आप linux operating system का इस्तेमाल करना चाहते है तो आपको linux commands के बारे में जानकारी होना ज़रूरी है जिसकी list आपको नीचे मिल जायेगी | 

Commands Function
pwd : यह current working directory के location को display करता है |
mkdir : इससे आप एक new directory को create कर सकते है |
rmdir : इसका इस्तेमाल directory को delete करने के लिए किया जाता है |
ls : यह directory के content को list करके display करता है |
cd : इस command से आप directory को change कर सकते है |
touch : इससे आप empty file बना सकते है इस command से एक बार में multiple files बनाया जा सकता है |
cat : इसका इस्तेमाल file को create करने, file के content को display करने, file को copy और combine करने के लिए किया जाता है |
rm : इस command से file को remove किया जा सकता है |
cp : इससे file या directory को copy किया जा सकता है |
mv : इस command के इस्तेमाल से file या directory को एक जगह से दूसरी जगह move कर सकते है |
rename : इसका इस्तेमाल file को rename करने के लिए किया जाता है |
head : यह file के content को display करता है लेकिन यह file के शुरू के 10 line को display करता है |
tail : यह head के तरह ही काम करता है लेकिन यह file के आखिर के 10 line को display करता है |
tac : यह file के content को reverse order में display करता है |
more : यह cat command की तरह ही काम करता है लेकिन इसका इस्तेमाल large content को display करने के लिए किया जाता है |
su : इससे आप दुसरे user में switch कर सकते है |
id : यह user-id और group-id को display करता है |
useradd : इससे आप linux server पर user को add और remove कर सकते है |
passwd : इस्सकी मदद से आप user के password को create और change कर सकते है |
groupadd : इस command से user group को create किया जा सकता है |
comm : इससे आप दो file या streams को compare कर सकते है |
tr : इसकी मदद से file के content को lowercase से uppercase में ट्रांसलेट किया जाता है |
wc : यह file के line, words और characters को काउंट करता है |
sort : यह files को alphabetical order में sort करता है | 
find : यह directory में store file को search करता है |
locate : इसकी मदद से file को file name से खोजा जाता है |
date : यह date, time और time zone इत्यादि display करता है |
cal : यह current month का calender display करता है |
time : इस द्वारा time को display कराया जा सकता है |
zcat : यह compressed files को display करता है |
df : यह display करता है कि कितना disk space इस्तेमाल हुआ है file system में | 
exit : इस command की मदद से current shell से exit किया जा सकता है |
clear : यह command terminal screen को clear करता है |
ip : यह command ip address को assign करने में मदद करता है |
mail : इसकी मदद से आप  command line के द्वारा किसी को mail कर सकते है |
grep :  इससे आप किसी file में string को search कर सकते है |

Linux के Distribution

Microsoft जैसे अन्य operating system internally रूप से bit of code को जोड़ते है और इसे एक package के रूप में release करते है | आपको उनके द्वारा release किये गए version में से एक को चुनना होता है लेकिन linux इससे अलग है | linux को विभिन्न organizations द्वारा linux के अलग-अलग parts को विकसित किया जाता है और इन्हें अलग-अलग में बनता जाता है उन्ही version को distribution कहा जाता है |

Linux के सभी distributions को आप बहुत ही आसानी से और free में download कर सकते है और इसे burn करके अपने system में install कर सकते है |

Linux के popular distributions आप नीचे देख सकते है |

  1. Ubuntu
  2. Linux Mint
  3. Debian
  4. Fedora
  5. Red hat Enterprise
  6. CentOS
  7. Gentoo
  8. Kali Linux
  9. Arch Linux
  10. OpenSUSE

अगर आप linux operating system को download करना चाहते है तो इस link पर click करके अपने मन के distribution को चुनकर download कर सकते है Download Linux

Linux का Architecture

linux architecture

Hardware Layer :- इसमें peripheral device जैसे RAM, HDD, CPU आदि मिलकर hardware layer का निर्माण करते है |

Kernel :- यह operating system का मुख्य component होता है | यह सीधा hardware से साथ interact करता है | यह upper level component को low level की services प्रदान करता है |

 Shell :- User से kernel के कार्यो की complexity को छिपाने के लिए kernel के लिए एक interface होता है | shell user से commands लेता है और kernel के कार्यो को execute करता है |

Utilities :- Utility program उसे कहा जाता है जो users को operating system के functionalities को प्रदान करता है |  

Application of Linux in Hindi

आज के समय में linux एक multi-billion dollar industry है | दुनिया भर में हजारो companies और government Linux OS का इस्तेमाल करती है | Linux का इस्तेमाल कई electronic devices में किया जाता है जो दुनिया भर में customers के लिए उपलब्ध है | 

कुछ popular electronic devices के list नीचे है जिसमे linux operating system का इस्तेमाल किया जाता है |

  • Dell Inspiron Mini 9 and 12
  • Garmin Nuvi 860, 880, and 5000
  • Google Android Dev Phone 1
  • HP Mini 1000
  • Lenovo IdeaPad S9
  • Motorola MotoRokr EM35 Phone
  • One Laptop Per Child XO2
  • Sony Bravia Television
  • Sony Reader
  • TiVo Digital Video Recorder
  • Volvo In-Car Navigation System
  • Yamaha Motif Keyboard
  • Web App & Website Hosting
  • Video Game Machine
  • Stock Exchanges
  • Android Mobile

Conclusion :

दोस्तों, आज आपने सिखा के linux kya hai, इसका इतिहास क्या है, इसके फायदे क्या है आदि | हमें उम्मीद है कि आपको linux kya hai बहुत अच्छी तरह से समझ में आ गया होगा लेकिन इसके बावजूद भी अगर आपको linux kya hai से related कोई प्रशन है तो आप हमें comment में ज़रूर पूछे | और अगर आपको यह post पसंद आया हो तो आप इसे social media पर ज़रूर share करें |

 

Leave a Comment