Wednesday, June 14, 2023

what is linux

 Linux is an operating system. Linux is a very popular version of the UNIX operating system. It is an open source software because its source code is freely available on the internet. With this, you can use it absolutely free, to say that it is completely free.

Linux was designed keeping in mind the compatibility of UNIX. That's why its functionality list often swings from UNIX. Due to Linux Os being open source, developers can customize it according to their needs. With this it is a very reliable operating system for the computer.


Who is the owner of Linux?

The owner of Linux is Linus Torvalds. Since the licensing of Linux is open source, Linux is freely available to anyone. But still the trademark of the name "Linux" goes to its creator, Linus Torvalds. The source code of the Linux OS is copyrighted by many individual authors, so it is collectively placed under the GPLv2 license.

Because there is a very large group behind Linux, who have contributed to it and which took many years to develop, it is not possible to contact them individually, so the license of Linux has been included under GPLv2. In which everyone's consent is involved.


How did Linux start?

Linux was created by Linus Torvalds in 1991, when he was a university student at the University of Helsinki. Torvalds created Linux as a free and open source alternative to Minix Os, another Unix clone used primarily in academic settings.

He first thought of naming it "Freax" but the administrator of the server that Torvalds had chosen to distribute his Origonal code named his directory "Linux" which was a combination of Torvalds' first name. and Unix. It was so nice to hear this name that it was not changed later.

What are the basic components of Linux operating system?

If seen, there are mainly three components of the Linux Operating System.


1.Kernel

This is the core part of Kernel Linux. It is responsible for all the major activities happening in the operating system. Other modules are included in this and they interact directly with the underlying hardware.


Kernel prevents the information of low-level hardware details from reaching the system or application programs or behaves like an abstraction.

System Library

System libraries are those special functions or programs that are used by application programs or system utility to access the features of Kernel. These libraries implement almost all the functionalities of the operating system and they do not even require kernel module's code access rights to do so.


3. System Utility

System Utility are those programs which are responsible for performing other specialized, and individual level tasks.


advantages of linux

Here I am going to tell you about some very important features of Linux Operating System.


1.Portable

Portability means that this software can run in the same way in all types of hardware. Linux kernel and application programs support almost all hardware platforms.


2. Open source

Linux source code is freely available and it is a community-based development project. Multiple teams work in collaboration so that the capacity of the Linux operating system can be enhanced and hence it is always evolving.


3.Multi-User

Linux is a multiuser system which means that multiple users can use all its system resources like memory/ ram/ application programs at the same time.


4.Multiprogramming

Linux is a multiprogramming system, which means that multiple applications can run simultaneously, that too at the same time.


5. Hierarchical File System

Linux provides a standard file structure so that system files / user files can be easily arranged.


6. Shell

Linux also provides a special interpreter program that is used to execute the commands of the operating system. Along with this, it is also used to perform other different operations, call application programs.


7. Security

Linux also provides very good security features to users such as password protection / controlled access to some specific files / even data encryption etc.


Features of Linux Operating System

1. Hardware layer This Hardware layer contains all the peripheral devices (RAM/HDD/CPU etc).


2. Kernel This is the core component of the OS, which interacts directly with the hardware, along with it provides low-level service to the upper layer components.


4. Shell This is an interface of kernel, which hides the complexity of Kernel's functions from the users. These shells take commands from users and execute kernel's functions.


4. Utilities These are called utility programs that provide all the functionalities of the operating systems to the user.


Linux Commands in Hindi

If you are going to use Linux for the first time and you do not even know about Linux, then you must know about basic common Linux commands.


Here I am going to give you a list of Linux commands in Hindi, which will be very useful for you, note that I have provided only a list of commands here and not about their syntax, syntax. You can learn from the place which is very easy.

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 में दिखा सकते हैं.

Windows Linux

Different data drives such as C: D: E are used in Windows to store files and folders, while Linux uses a tree-like hierarchical file system.

There are different drives in Windows such as C: D: E. There are no different drives here.

Hard drives CD-ROMs printers are considered as devices whereas in Linux Peripherals like hard drives CD-ROMs printers are considered as files.

Here there are 4 types of user account types 1) Administrator 2) Standard 3) Child 4) Guest There are 3 types of user account types 1) Regular 2) Root and 3) Service Account

Here the Administrator user has all the administrative privileges of the computers whereas in Linux only the Root user is the super user and he has all the administrative privileges.

Here we cannot keep 2 files in the same folder with the same name, whereas the file naming convention in Linux is case sensitive. That's why you can keep two files with the same name in the same folder.

My Documents is the default home directory in Windows, whereas in Linux, a user /home/username directory is created for all users, which will be called its home directory.

These are Closed Source Software, they are Open Source Software.

They are not very secure where it is common to have Virus attack Malware Worms, they are very secure and there is no flow of these Virus attack here.

It is Single user and Multi Tasking whereas it is Multi-User and Multi Tasking

Distribution क्या है?

सभी Linux distribution को आसानी से free में download किया जा सकता है और भी उसे कोई disk में burn कर बाद में install भी किया जा सकता है।

ये सारे Distribution अलग अलग features के साथ मेह्जुद हैं और आपको भी आपके जरुरत के अनुसार ही इनका चुनाव करना चाहिए।


यदि आप Linux के विषय में और भी ज्यादा जानना चाहते हैं तब मैंने यहाँ निचे ऐसे Website के link प्रदान किये हैं जो की आपको इस बेहतरीन Os के विषय में और अधिक जानकारी प्रदान करेंगी.

जरुर इन links को check करें जहाँ आप Linux के विषय में ज्यादा जान पाएंगे :


Linux.com: यहाँ पर आप Linux के विषय में सभी जानकारी प्राप्त कर सक्त हैं। (news, how-tos, answers, forums, and more )

Linux.org: यहाँ पर आप Linux kernel के विषय में सभी जानकारी प्राप्त कर सक्त हैं। (इसके साथ beginner, intermediate, और adavanced tutorials भी)

Howtoforge: यहाँ पर Linux tutorials

Linux Knowledge Base and Tutorial: यहाँ पर बहुत सारे tutorials.

क्या 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 movie industry की काफी मदद करती है एक render farm बनकर जहाँ की लाखों machines पर हमेशा movies चलती रहती हैं.

TV system में भी Linux का इस्तमाल menu system के लिए होता है.

सभी Android mobiles Linux platform पर run करती हैं.

यहाँ तक की आप अपने घर को भी Automate कर सकते हैं.

सभी Internet connection router Linux पर run करते हैं.

छोटे disk storage system manufacturer भी Linux पर run करते हैं.

Web App और Website Hosting भी.

सभी internet servers, databases, websites को Linux operating system के द्वारा ही चलाया और maintain किया जाता है.

सभी Stock exchanges भी Linux के Platforms पर ही चलते हैं.

आप एक Old और Slow PC को भी fast चला सकते हैं.

सभी ATM में भी payment process करने के लिए Linux Os का इस्तमाल होता है.

कोई भी Video Game Machine बनाने और dedicated Media Center के लिए इसका इस्तमाल होता है.

No comments:

Post a Comment

महिलाओं को राजनीति में आरक्षण प्रतिनिधित्व या प्रतीकात्मकता?

 भारत में महिलाओं को राजनीति में आरक्षण देने का उद्देश्य केवल उनकी संख्या बढ़ाना नहीं था, बल्कि उन्हें वास्तविक सत्ता और निर्णय लेने की ताकत...