Getting Started with RHEL







@ New Feature of RHEL 8:
-------------------------
  1. RHEL kernel version 4.18.0-X.
  2. RHEL support up to 4PB of memory.
  3. Default display Xorg is replaced by Wayland.
  4. Cockpit is the default Web console tool for server management.(You can manage RHEL graphically on Microsoft operating system, such as running or creating VM, checking the utilization of RAM and processor, viewing and running services, our shell also becomes available on this, due to which we can run any command on linux)
  5. RPM package validation before installation.(This means that inside RHEL 7, when we run the command of RPM to install a package, it used to run the command without checking the package, but in RHEL 8, the package is checked before installing the package. then the command runs)
  6. New package management DNF introduced.
  7. Introduction to Stratis file system.
  8. Crypto policies to increased security.
  9. PHP 7.2 comes with RHEL 8.
  10. Python version 3.6 is the default.
  11. Nginx web server is available as part of application repo.
  12. Virtual data optimizer - Compression,De-duplication.
  13. Ansible 2.8.5
  14. Image builder - customize images from source RPMs.
  15. Iptables is replaced wit Nftables.
  16. Application streams.

Minimum System Requirement
Processor64 bit x86
Hard Disk Space20 GB Unlocated Disk Space
Memory4 GB RAM

@ RHEL 8 Support The Following Architecture:
--------------------------------------------
  1. AMD or Intel x86 64-bit
  2. 64-bit ARM
  3. IBM Power System, Little Endian & IBM Z
@ Red Hat Certification Path:
-----------------------------
  1. UNIX is an influential and Open Source Licensed Software or Operating System. In which there are many users and the facility to do many things simultaneously. That's why it is called Multi user and Multitasking Operating System. This operating system was developed in Bell Laboratories. Which is also called Bell Labs in short.
  2. It was developed by Ken Thompson, Dennis Ritchie and their associate computer scientist in the year 1969. But its first version was released in the year 1971. Today almost many popular Operating Systems like; Linux, Mac Os X, Android, iOS etc. are based on UNIX Operating System. Or it can be said that UNIX Operating System is the mother of all these popular Operating Systems.

@ Charectorstics of UNIX Operating System:
------------------------------------------
  1. UNIX Operating System was written in High Level Programming Language. So it is easy to understand and modify it.
  2. UNIX provides the facility of multi-user and multi-tasking.
  3. UNIX Operating System supports Command Line Functionality.
  4. GUI is also seen in UNIX like Windows Operating System.
  5. UNIX Operating System is available with Open Source License.
  6. UNIX Operating System is the mother of many popular operating systems.
  7. UNIX Operating System is written in High Level Language.
  8. Linux Operating System is born from UNIX Operating System.
  9. Apart from Smartphone and Computer, UNIX Operating System is also used in Server and Supercomputer etc.
  10. UNIX is Fast and Secure Operating System.

@ History of UNIX Operating System:
-----------------------------------
  1. In the year 1969, Ken Thompson, Dennis Ritchie and their fellow computer scientists started a project to create an operating system at Bell Laboratories. This project was named Multics at that time. Whose full name is Multi-Information Computing System. Then this operating system mostly supported two users.
  2. This operating system was reformed again in the year 1970 under the name of New Project at Bell Laboratories. This time this new project was named Unix. Whose full name is Uniplexed Information Computing System. This Operating System was written in Assembly Language.
  3. Ken Thompson also created a programming language to create this operating system. Which is called B Programming Language. B Programming Language was created in the year 1969 by improving BCPL Programming Language. But there were some flaws in B Programming Language.
  4. Due to which Operating System could not be created from it. But it was kept Open Source. Due to which Dennis Richie started modifying it and created the C Programming Language in the year 1972. C programming language was a good programming language for UNIX. That's why the Unix Project was rewritten in 1973 in C Programming Language. Whose name was changed to UNIX.

Linux:-
-------
  1. Developed by Linus Torvalds in 1991.
  2. Source model can be Open-source or Proprietary.
  3. Available for Mobile devices, Desktops, Servers,
  4. Mainframes and Supercomputers.
  5. 35% of Internet servers and 99% of Supercomputers are powered by Linux OS.

Basic Characteristics of Linux:-
--------------------------------
  1. Linux Open Source Code
  2. Portable
  3. Multi User Operating System
  4. Security
  5. Apache Web Server
  6. Multi Programming OS

Architecture of Linux:-
-----------------------
Hardware Layer:
  1. Hardware consists of all peripheral devices (RAM/ HDD/ CPU etc).
Kernel:
  1. The kernel acts as an interface between software and hardware.
  2. The kernel decides which process is to be allocated to the processor for execution and which process is to be kept in the main memory for execution.
  3. There is only one kernel in a system. The main purpose of the kernel is to provide communication between software and hardware.
  4. Managing the file system.
  5. Managing computer memory.
  6. Handling interrupts.
  7. Managing devices.
  8. Managing the process.
  9. Scheduling programs running in memory.
  10. Calculating resources among users.
  11. Handling errors.
Shell:-
  1. Shell is a command line interpreter that provides the interface between the user and the kernel. The main function of Shell is to execute commands.
  2. It takes the command from the user as input and executes this command. After executing the command it provides output to the user.
  3. The shell reads the command interpreter and sends requests to execute the program. Therefore shell is also called command interpreter.
  4. Shell is a command line interpreter as well as a programming language. Therefore it is much more powerful than the windows shell.
  5. There are 2 types of Linux shell Graphical Shell & Command Line Shell. Command line shell speed is very high from graphical. 
  6. The shell takes commands from the user and executes kernel's functions.
  7. Shell accepts human readable commands from user and converts them into something which kernel can understand.
Utility:
  1. Utility programs that provide the user most of the functionalities of an operating systems

1 comment:

Computer Hardware_(A+) & Operating System with Networking

Microprocessor Motherboard About Operating System Create Bootable Pen Drive via Command Map Network Drive File Transfer Protocol in Windows ...