क्या आपको पता है की Linux Kya Hai? हम इस लिनक्स ऑपरेटिंग सिस्टम का क्या इस्तमाल कर सकते हैं? चाहे आप कोई भी gadgets ले लो smartphones से cars तक, supercomputers या फिर आपके home appliances, ये Linux की operating system हर जगह में मेह्जुद है। हमें भले ही इसके विषय में इतनी जानकारी न हो लेकिन हम इसका इस्तमाल हमेशा कर रहे हैं।
मुख्य रूप से ये ज्यादा reliable, secure और error-free operating system होने के कारण ही लिनक्स कर्नेल को सभी इस्तमाल करना चाहते हैं। और एक बात ये पूरी तरह से open source है और free भी, जो की developers को इसे अपने तरीके से customize करने में help करता है।
तो इसलिए आज मैंने सोचा की क्यूँ न आप लोगों को Linux क्या है के विषय में पूरी जानकारी प्रदान की जाये जिससे की आपको भी इस बेहतरीन open source operating system के विषय में पूरी जानकारी हो। तो फिर देरी किस बात की चलिए शुरू करते हैं और जानते हैं की आखिर ये लिनक्स ऑपरेटिंग सिस्टम क्या है।
लिनक्स क्या है – Linux Operating System in Hindi
लिनक्स एक ऑपरेटिंग सिस्टम है। लिनक्स, UNIX operating System का एक बहुत ही popular version है। ये एक open source software है क्यूंकि इसकी source code internet में freely available है। इसके साथ इसे आप बिलकुल से Free में इस्तमाल कर सकते हैं, कहने का मतलब है की ये पूरी तरह से free है।
Linux को UNIX की compatibility को नज़र में रखकर designed किया गया था। इसलिए इसकी functionality list प्राय UNIX से मिलती झूलती है। Linux Os open source होने के कारण इसे developers अपने जरुरत के अनुसार customize कर सकते हैं। इसके साथ ये Computer के लिए बहुत ही reliable Operating system है।
Linux का Owner कोन है?
Linux का Owner Linus Torvalds हैं। चूँकि Linux की licensing open source है, इसलिए Linux किसी के लिए भी freely available है। लेकिन फिर भी “Linux” नाम का trademark उसके creator, Linus Torvalds को ही जाता है। Linux OS की source code का copyright बहुत से individual authors के नाम में जाता है, इसलिए इसे सामूहिक रूप से GPLv2 license के तहत रख दिया गया है।
क्यूंकि Linux के पीछे एक बहुत ही बड़े समूह का हाथ है जिन्होंने इसमें अपना योगदान दिया है और जिसे develop करने में बहुत साल लग गए, ऐसे में उन्हें individually संपर्क करना भी possible नहीं है इसलिए Linux के license को GPLv2 के अंतर्गत शामिल कर दिया गया है जिसमें सबकी सहमति शामिल है।
Linux की शुरुवात कैसे हुई?
Linux को Linus Torvalds ने सन 1991 में create किया था, जब वो एक university student थे University of Helsinki में। Torvalds ने Linux को एक free और Minix Os का open source alternative के तोर पर बनाया था, जो की एक दूसरा Unix clone था और जिसे मुख्य रूप से academic settings में इस्तमाल किया जाता था।
उन्होंने सबसे पहले इसका नाम “Freax” रखने का सोचा था लेकिन उस Server के administrator ने जिसे की Torvalds ने अपने Origonal code को distribute करने के लिए चुना थाm उसने उनकी directory का नाम “Linux” जो की एक combination था Torvalds’ के पहले नाम और Unix का। ये नाम सुनने में इतना अच्छा लगा की इसे बाद में और बदला नहीं गया।
लिनक्स ऑपरेटिंग सिस्टम के बेसिक कंपोनेंट क्या है?
देखा जाये तो Linux Operating System के मुख्य रूप से तीन components (घटक) होते हैं
1. Kernel
ये Kernel Linux का core part होता है। ये operating system में हो रहे सारे major activities के लिए responsible होता है। इसमें दुसरे modules मेह्जुद होते हैं और ये underlying hardware के साथ directly interact करती हैं।
Kernel low-level hardware details की जानकारी को system or application programs तक पहुचने से रोकता है या यूँ कहे की abstraction के तरह behave करता है।
2. System Library
System libraries उन special functions या programs को कहा जाता है जिन्हें इस्तमाल कर application programs या system utility Kernel के features को access करती हैं। ये libraries operating system के प्राय सभी functionalities को implement करती हैं और उन्हें ऐसा करने के लिए kernel module’s code access rights की भी जरुरत नहीं पड़ती है।
3. System Utility
System Utility उन programs को कहते हैं जो की दुसरे specialized, और individual level tasks करने के लिए उत्तरदायी होते हैं।
लिनक्स के फायदे
यहाँ पर में आप लोगों को Linux Operating System के कुछ बहुत ही महत्वपूर्ण features के विषय में बताने वाला हूँ।
1. Portable
Portability का मतलब है की यह software सभी तरह के hardware में सामान ढंग से चल सकता है। Linux kernel और application programs प्राय सभी Hardware platform support करते हैं।
2. Open Source
Linux source code freely available है और ये एक community-based development project है। Multiple teams collaboration करके काम करते हैं जिससे Linux operating system की capacity को enhance किया जा सके और इसलिए ये हमेशा evolve हो रहा है।
3. Multi-User
Linux एक multiuser system है जिसका मतलब है की multiple users एक ही समय में इसके सभी system resources जैसे की memory/ ram/ application programs को इस्तमाल कर सकें।
4. Multiprogramming
Linux एक multiprogramming system है जिसका मतलब यह है की multiple applications एक साथ में run हो सकते हैं वो भी एक ही समय में।
5. Hierarchical File System
Linux एक standard file structure प्रदान करती है जिससे system files/ user files को आसानी से arranged किया जा सके।
6. Shell
Linux एक special interpreter program भी प्रदान करता है जिका इस्तमाल operating system के commands को execute करना होता है। इसके साथ इसका इस्तमाल दुसरे अलग अलग operations, call application programs को करने के लिए भी किया जाता है।
7. Security
Linux बहुत ही अच्छे security feature भी प्रदान करता है users को जैसे की password protection/ controlled access कुछ specific files/ यहाँ तक की data encryption इत्यादि।
लिनक्स ऑपरेटिंग सिस्टम की विशेषता
1. Hardware layerइस Hardware layer में सभी peripheral devices (RAM/ HDD/ CPU etc) होते हैं।
2. Kernelये Os का core component होता है, जो की hardware के साथ directly interact करता है, इसके साथ ये upper layer components को low-level service प्रदान करता है।
4. Shellयह एक interface होता है kernel का, जो की Kernel के functions की complexity को users से hide करता है। ये shell users से commands लेते हैं और और kernel’s functions को execute करते हैं।
4. Utilitiesये उन Utility programs को कहा जाता है को की user को operating systems के सभी functionalities provide करती हैं।
Linux Commands in Hindi
अगर आप Linux पहली बार इस्तमाल करने वाले हैं और आपको Linux के बारे में पता भी नहीं है तब आपको basic common Linux commands के विषय में जरुर पता होना चाहिए।
यहाँ पर में आप लोगों को लिनक्स कमांड इन हिंदी की list देने जा रहा हूँ जो की आपको आगे बहुत काम आने वाली हैं, ध्यान दें की मैंने यहाँ केवल command की list ही प्रदान की है न की उनके syntax, syntax के विषय में आप दुसरे जगह से सिख सकते हैं जो की बहुत है आसान है।
Sl.No | Command | Function |
1 | ls | ये current directory content को list कर देगी. |
2 | cd | इससे आप अपने current Directory को change कर सकते हैं. |
3 | cat | इससे आप file content को screen पर display कर सकते हैं, इसके साथ text files को copy और combine भी कर सकते हैं. |
4 | history | इससे आप सारे executed commands list को screen में देख सकते हैं. |
5 | chmod | इससे आप file permission को बदल सकते हैं. |
6 | chown | इससे आप file owner बदल सकते हैं. |
7 | clear | इससे आप clear screen कर सकते हैं fresh start के लिए. |
8 | df | इससे आप used और available disk space देख सकते हैं. |
9 | date | इससे आप current system date और time को display कर सकते हैं. |
10 | du | इससे आप ये जान सकते हैं की कोन सी file कितनी जगह ली हुई है. |
11 | file | इससे आप file में मेह्जुद type of data को recognise कर सकते हैं. |
12 | find | इससे आप file में कोई भी term search कर सकते हैं. |
13 | man | इससे आप specific command के लिए help display कर सकते हैं. |
14 | cp | इससे आप files और folders copy कर सकते हैं. |
15 | mv | इससे आप files और Directory को rename और move कर सकते हैं. |
16 | mkdir | इससे आप नया directory create कर सकते हैं. |
17 | lpr | इससे आप कोई भी file content print कर सकते हैं. |
18 | less | इससे आप file content को page by page देख सकते हैं. |
19 | tar | इससे आप कोई भी file को compress, create और extract tar file कर सकते हैं. |
20 | grep | इससे आप एक file में एक string को search कर सकते हैं. |
21 | ssh | इससे आप remote machine के साथ connect और login (encrypted & secure) कर सकते हैं. |
22 | su | इससे आप अलग user में switch कर सकते हैं. |
23 | rmdir | इससे आप empty directory remove कर सकते हैं. |
24 | rm | इससे आप files and directories (empty or non-empty) remove कर सकते हैं. |
25 | pwd | इससे आप current user working directory को display करवा सकते हैं. |
26 | ps | इससे आप running process id के साथ और दुसरे information को display करवा सकते हैं. |
27 | passwd | इससे आप user password बदल सकते हैं. |
28 | more | इससे कोई भी file page by page display कर सकते हैं. |
29 | kill | इससे आप कोई भी process को kill कर सकते हैं उनके process id की मदद से. |
30 | gzip | इससे आप एक compress file with .gz extension create कर सकते हैं. |
31 | unzip | इससे आप कोई file को unzip or uncompress कर सकते हैं. |
32 | shutdown | इससे machine को shutdown कर सकते हैं. |
33 | free | इसका इस्तमाल dhow के लिए होता है. |
34 | top | इससे आप top process को show कर सकते हैं CPU usage के अनुसार. |
35 | who | इससे आप current user के information को display कर सकते हैं जो की logged in हो. |
36 | whereis | इससे आप किसी भी command की location को प्राप्त कर सकते हैं (की वो कहाँ पर stored हैं) |
37 | whatis | इससे आप कोई भी command information एक single line में दिखा सकते हैं. |
38 | tail | इससे आप किसी भी file के last ten lines को print करवा सकते हैं. |
39 | wget | इससे किसी भी file को internet से download कर सकते हैं, rename कर सकते हैं और कहीं भी store कर सकते हैं. |
Linux और Windows ऑपरेटिंग सिस्टम में अंतर
अब चलिए जानते हैं की आख़िर Linux और Windows ऑपरेटिंग सिस्टम में अंतर है।
Windows | Linux |
Windows में अगल अलग data drives जैसे की C: D: E का इस्तमाल किया जाता है files और folders को store करने के लिए | वहीँ Linux एक tree के जैसे hierarchical file system का इस्तमाल करती है. |
Windows में different drives होते हैं जैसे की C: D: E | यहाँ कोई भी अलग drives नहीं होते हैं. |
Hard drives CD-ROMs printers को devices माना जाता है | वहीँ Linux में Peripherals जैसे की hard drives CD-ROMs printers को files माना जाता है. |
यहाँ पर 4 प्रकार के user account types होते हैं 1) Administrator 2) Standard 3) Child 4) Guest | यहाँ पर 3 प्रकार के user account types होते हैं 1) Regular 2) Root and 3) Service Account |
यहाँ पर Administrator user के पास सभी administrative privileges होते हैं computers के | वहीँ Linux में केवल Root user ही super user होता है और उसके पास ही सभी administrative privileges होते हैं. |
यहाँ पर हम 2 files समान नाम के एक ही folder में नहीं रख सकते हैं | वहीँ Linux में file naming convention case sensitive होते हैं। इसलिए आप दो files समान नाम के भी एक ही folder में रख सकते हैं. |
Windows में My Documents default home directory होता है | वहीँ Linux में सभी Users के लिए user /home/username directory create किया जाता है जिसे की उसकी home directory कहा जायेगा. |
ये Closed Source Software होते हैं | ये Open Source Software होते हैं. |
ये ज्यादा Secure नहीं होते हैं जहाँ की Virus attack Malware Worms का होने आम बात है | ये बहुत ज्यादा Secure होते हैं और यहाँ पर इन Virus attack का कोई प्रवाह नहीं होता है. |
ये Single user और Multi Tasking होता है | वहीँ ये Multi-User और Multi Tasking होता है. |
Distribution क्या है?
सभी Linux distribution को आसानी से free में download किया जा सकता है और भी उसे कोई disk में burn कर बाद में install भी किया जा सकता है।
यहाँ पर आप सबसे popular Linux distributions देख सकते हैं :
Ubuntu Linux | Linux Mint |
Arch Linux | Deepin |
Fedora | Debian |
openSUSE |
ये सारे Distribution अलग अलग features के साथ मेह्जुद हैं और आपको भी आपके जरुरत के अनुसार ही इनका चुनाव करना चाहिए।
यदि आप Linux के विषय में और भी ज्यादा जानना चाहते हैं तब मैंने यहाँ निचे ऐसे Website के link प्रदान किये हैं जो की आपको इस बेहतरीन Os के विषय में और अधिक जानकारी प्रदान करेंगी.
जरुर इन links को check करें जहाँ आप Linux के विषय में ज्यादा जान पाएंगे :
क्या Linux Operating System पूरी तरह से Virus /Malware मुक्त होता है?
इसका जवाब है नहीं। दुनिया में ऐसा कोई भी OS नहीं है जो की 100% immune होता है Viruses और Malware से। लेकिन Linux में अभी तक कभी कोई widespread malware-infection नहीं हुआ है, यदि हम इसकी तुलना Windows से करें तब।
ये बात भी सही है की Linux Os को इस्तमाल करने वाले users बहुत ही कम हैं, यदि हम इसकी तुलना Microsoft Users से करें तब। वैसे तो Malware या virus का मुख्य उद्देश्य होता है mass destruction। ऐसे में कोई भी programmer अपना कीमती वक़्त, इस काम में कभी भी व्यर्थ नहीं करेगा, चूँकि में users बहुत ही कम हैं। इसी कारणवस Linux में ज्यादा Virus नहीं होते हैं।
Linux architecturally बहुत ही strong होता है और इसलिए ये बहुत ही ज्यादा immune होता है security threats को लेकर। याद रखें की Linux Kernel होता है और GNU/Linux एक OS होता है।
Technically बात करें तो आप एक Linux System को बिना root password के setting up नहीं कर सकते हैं और बिना user password के। इसका मतलब है की Linux के प्रत्येक user के पास एक password होता है केवल ‘Guest‘ को छोड़कर। वहीँ Windows में एक user कोई profile बिना password के भी बना सकते हैं।
इन्ही सभी खूबियों के होने से Linux Operating System में Virus और Malware का डर बहुत ही कम होता है।
Linux Operating Systems के Application
अब चलिए जानते हैं की आख़िर Linux Operating Systems के अलग अलग Application क्या क्या हैं..।
लिनक्स का इस्तमाल कहाँ सबसे ज़्यादा होता है ?
Linux का सबसे ज़्यादा इस्तमाल commercial networking devices में होता है, लेकिन अभी के सभी में इसका इस्तमाल enterprise infrastructure में सबसे ज़्यादा होता है।
लिनक्स की क़ीमत कितनी होती है ?
Linux की क़ीमत कुछ भी नहीं होती है, ये बिलकुल ही मुफ़्त होता है। आप चाहें तो Linux को एक से ज़्यादा Computers में इंस्टॉल कर सकते हैं वो भी बिना को फ़ीस दिए।
क्या लिनक्स को एंटीवायरस की ज़रूरत होती है ?
जी नहीं, Linux को किसी भी प्रकार के Antivirus की ज़रूरत ही नहीं है। ऐसा इसलिए क्यूँकि Linux Operating System के लिए ज़्यादा Malware उपलब्ध नहीं है। वहीं विंडोज़ के लिए Antivirus की सबसे ज़्यादा ज़रूरत होती है।
क्या लिनक्स को हैक किया जा सकता है ?
हाँ, Linux को hack किया जा सकता है। इसमें भी आपको कुछ viruses, trojans, worms, और दूसरे प्रकार के malware देखने को मिलते हैं। लेकिन हाँ इसमें उतनी ज़्यादा ये सभी चीजें देखने को नहीं मिलती है।
लिनक्स ऑपरेटिंग सिस्टम किस भाषा में लिखी गयी है ?
Linux ऑपरेटिंग सिस्टम मुख्य रूप से C language में लिखी गयी है। क़रीब 97 percent से ज़्यादा powerful supercomputers में Linux kernel का इस्तमाल होता है।
लिनक्स का आविष्कार किसने किया था ?
Linux का आविष्कार Linus Torvalds जी ने किया था।
आज आपने क्या सीखा?
मुझे पूर्ण आशा है की मैंने आप लोगों को Linux क्या है के बारे में पूरी जानकारी दी और में आशा करता हूँ आप लोगों को Linux क्या है in hindi के बारे में समझ आ गया होगा। मेरा आप सभी पाठकों से गुजारिस है की आप लोग भी इस जानकारी को अपने आस-पड़ोस, रिश्तेदारों, अपने मित्रों में Share करें, जिससे की हमारे बिच जागरूकता होगी और इससे सबको बहुत लाभ होगा।
मुझे आप लोगों की सहयोग की आवश्यकता है जिससे मैं और भी नयी जानकारी आप लोगों तक पहुंचा सकूँ। मेरा हमेशा से यही कोशिश रहा है की मैं हमेशा अपने readers या पाठकों का हर तरफ से हेल्प करूँ, यदि आप लोगों को किसी भी तरह की कोई भी doubt है तो आप मुझे बेझिजक पूछ सकते हैं।
Very good
Aapke sabhi article padhta hu…
सर आपकी जानकारी बहुत अच्छी लगी !
It’s really very useful
भाई मैं गांव से हु ,मुझे लिनक्स में कुछ पता नही था।लेकिन आप का आर्टिकल पड़ा तो ऐसा लगा कि जैसे सब कुछ आसान ही है।।ओर वैसा ही हुवा।।धन्यवाद भाई। अच्छा लगता आप जैसे लोग अभी हो जो इनती मेहनत करते हो।।लिनक्स मुजे हलवा लग रहा है।।।।।।
Best article for Linux software in Hindi, I hope should be you to next article you modern version . Thanks sir ji.
Thanks for the Linux article.
And this article is full of uses. And how you can use the commands above (with examples). Hope to hear more about this and some more commands.
Thanks for the Linux article.
And this article is full of uses. And how you can use the commands above (with examples). Hope to hear more about this and some more commands.
Bahut sahi tarike se aapne bataya mai bhi tech se related post apne blog technicalsk dot com par likhta hu use jarur dekhe.
i need a tech. foe help me
Linux K Baare Me Bahut hi acchi tarah se Information diya hai Bhai Tumne.
सर गुड मॉर्निंग
में रवि गुप्ता
कमाण्ड और भी है तो आप मेरा नंबर 9102269200 है
सेंड कर तो नहीं तो आप लिंक बताओ आप में देख लूंगा
thanks sir to good
I think It’s best than others.
thank you..this is really helpful..:-)
Nice bro
Very very knowledgeable content sir …. Fantastic
sir pubg computer mai kaise dale
ji khel sakte hai pc par. Tencent ne recently launched kiya iski official PUBG Mobile emulator jisse aap ek PC ya ek laptop mein bhi khel sakte hain.
Very nice sir ji
Welcome Payal ji.
बहुत ही बेहतरीन लेख ….. सादर धन्यवाद व आभार।
सर जी बहुत ही शानदार नोट्स बनाये है आपने
Dhanyawad Aakash ji.
It is very useful information and diff between windows os and linux os.please sir “linux system administration” jo B.sc I.T ke sem 5 ko book hai uske syllabus ke topic per bhi article pist kijiye.
Please ms- VIRTUALISATION and cloud pe bhi article publish karte. Or c, c++
ji sampada ji jarur. cloud par post hai hamari https://hindime.net/cloud-computing-kya-hai-hindi/
Thank u , this is easy to understand linux . This is very helpful to me
hello sir
plz help me
me linux me kon sa course karu ki job k jyada chance ho
or kon sa distribution chalana sikhu
Kali Lunux tryu kijiye.
OSM Sir … Sir Aapne to gajab hi kar diya full detail di hai lenix ke bare mein ……..
Sir please ek requst hai ….. mujhe computer mein use hone bali coding launguge kitni hoti hai full detail dijiye aur yeh use kyun aur kaise ki jati hai aur app ya games inse kaise banaye jate hai….
Ji hum jarur kausis karenge.
अच्छी जानकारी दी आपने। इसके लिए आपका धन्यवाद।
Sir digital ocean me optimization kaise kare aapke jaisa please help.
Sir mujhe bhi Linux ke baare mai jaanna hai
Aap Udemy se Linux ka koi course le lijiye.
Sir ke full notes hindi me chahiye. MSC “CS” 3rd sem ke liye
K8is topic me apko chahiye?
Thanxx Sir
Sir meko or deatail m jaankari chiyee m kaha se collect karu
Imternet p toh ek jasa h batate h
Aap YouTube pe dekhiye apko aur achhe se samajh aayega.
Nice sir aaj pahali baar mujhe Linux os ke bare me pata chala.
बहुत अच्छी जानकारी मिली।
धन्यवाद।
मुझे अपने computer में linux os डालना है क्या इंटरनेट से ऑनलाइन डाउनलोड करके install कर सकता हूँ ? इसे install कैसे करना है? कृपया जानकारी देकर मेरी मदद करें।
Han, aap ek Pendrive ke madad se install kar payenge.
Bas usko bootable bana kar usme linux files daal dijiye.
Super
बहुत बढ़िया पोस्ट है।
Boht hi badhiya share sir, kya linux hm window 7 me install kar sakte hai?
LInux computer me install hoga, Windows 7 me install karne ke liye apko virtual machine chahiye.
बेहतरीन पोस्ट सर
sir aapne bahut achche se samjahaya hai aapki website ki speed kafi achchi hai kya aap bata sakte hai aapki website kounsi company par hosted hai
हेल्लो radhe जी, ये Hostgator पर hosted है.
Comment:
hello Sir I like your all technical article as well as other articles, I like this Linux article Sir please help me to know about what is centOS and fedora os .. & try to share me notes
Linux ke bare me aapne achchi tarah se samjhaya. is ke liye thanks
Great information about Linux
Thanks Sultan ji,sunkar achha laga ki aapko ye article Linux क्या है, इसका इतिहास और फायदे pasand aaya.
आप बहुत अच्छे तरीके से समझाते हैं धन्यवाद
Bahut Badiya sir, Aise hi Article post karte rahe.
धन्यवाद सर इतना अच्छा पोस्ट लिखने के लिए। इस पोस्ट से linux के बारे में पूरी जानकारी मिल गयी
Very useful article, Thank you sir ji….
Bhut badiya sir achi post likhi aapne
aapki blogging ka raaj kya hai aap backlink banane ke liye kya karte the jab aap ek new blogger the sir or bhi tips de blogging se relate
Hum jyadatar Quality content ke upar kaam karte hai.
Aaj tak backlink ki jarurat nahi pada.
बहुत ही बेहतरीन लेख ….. सादर धन्यवाद व आभार। 🙂 🙂