Linux is nothing but a mutiuser and multi-tasking OS which was developed by Linux Torvalds in 1991 with a few loosely knit-team of hackers over the internet. Sometimes Linux is also conceived to be a kernel which is basically the core of the operating system. Unix on the other hand is again for muti-users and multi-tasking which was developed by few employees at AT&T at Bell Labs in 1969. During that time there was no GUI and it was totally on command line interface, something which we call now as virtual consoles or the terminal. Unix was completely recocded in C during 1973 and was split into various branches and was adopted by many commercial startups like SUN(solaris), HP(hp-ux), Darwin(by Apple inc.), BSD (university of california) etc..
Things to remember about Unix/Linux:-
Design:-
As we know, the kernel(which is a mediator between hardware and the OS) is at the core and in order for it to communicate there are system calls which are nothing but software routines for communication. The kernel is protected by a shell(divided into 2 parts CLI and the GUI), above which resides the users which run applications. In Linux/Unix every running program has a process ID known as PID which are in the range from(0-65535). Every process is running under a user and each user has it’s own user id know as UID, and every user has its own group which again has a group id GID which is (2^32).
Why is Linux so secured and Virus free?
There are many reasons for it, few of them are mentioned below:-
How to become a super-user?
Sudo is nothing but super user-do. The extreme level of privileges for all commands the user can run to do any task. You need to type su – in all the Linux distributions except Ubuntu.
For ubuntu you need to type sudo -i and then the password for authentication.
To logout just type exit or logout or press Ctrl + D.
Types of Linux distributions:-
There are mainly 2 types of linux flavors generally however this may vary if Unix-like OS are taken into considerations like Free BSD, Arch Linux, Manjaro Linux etc.
So the 2 types are Debian know as .deb (file name or extension) most of them use apt (advance packaging kit) as a package manager to install software. The other one is RPM also know as Red Hat Package Manager (.rpm is the file name or file extension) and to install the packages there is package-kit (know as Add-Remove Software) or YUM (Yellow-dog updater modifier) to update and modify the rpm packages.
Some of the Debian based distros or distributions are Ubuntu, Linux Mint, Debian OS, Luninux OS, Lubuntu, Xubuntu etc…
Some of the RPM based flavors are Fedora, RHEL, Fuduntu, Opensuse, Mageia,etc…
The terminal and virtual console:-
We all know that the time when unix and linux were created there were no GUI and hence people used to work on the command line interface which we call the terminal or the virtual console (VC).
To open virtual console which is nothing but black and white screen where we need to enter the commands to get the work done. Just hit Ctrl + Alt + F1 to enter and then to exit hit Ctrl + Alt + F6. Note that generally there are 6 VC’s ranging from F1 to F6 on a Linux desktop OS.
That’s it for now folks !
Njoy !
This is not an ad-vocation by any means for TP-link branding, however a real life…
First of all we need to hit the kernel version on any Android device. You…
Use resolvectl status instead. It's like something deprecates and suddenly things get broken! In systemd…
Geeky question: This is what people and friends have tried: rsync -arv --exclude "/home/john/.ccache:/home/ben/build" /home/john…
You might encounter this error which appears to be very common on Debian based Distro's…
PS: This article is for only Kali Linux users, that too having a Broadcom Wireless…