BASIC LINUX
AGENDA
2
LINUX IS A FAMILY OF OPEN-SOURCE UNIX-LIKE OPERATING SYSTEMS BASED ON THE LINUX KERNEL, AN OPERATING SYSTEM KERNEL FIRST RELEASED ON SEPTEMBER 17, 1991, BY LINUS TORVALDS
HARDWARE REQUIREMENT
The hardware requirements for running a Linux operating system can vary depending on the specific distribution (distro) and the intended use of the system. However, here are some general guidelines:
Processor (CPU):Minimum: 1 GHz processor Recommended: Multi-core processor Memory (RAM): Minimum: 512 MB (for lightweight distros)
Recommended: 2 GB or more Storage (Hard Disk):Minimum: 10-20 GB for the base installation
Recommended: 40 GB or more for a comfortable usage, especially if you plan to install additional software or store data on the system
Graphics: Most Linux distributions work well with a wide range of graphics cards.
For desktop environments like GNOME or KDE, a graphics card capable of running 3D graphics is recommended for better performance and visual effects.
Display: Linux can run on various display resolutions and sizes, depending on the desktop environment and the graphics card capabilities.
Network: Ethernet or Wi-Fi adapter for network connectivity.
Most modern distributions support a wide range of network adapters out of the box.
Other Peripherals: Keyboard and mouse (or other pointing device)
Sound card and speakers/headphones for audio output
Keep in mind that these are general guidelines, and the actual hardware requirements may vary based on the specific Linux distribution and the software applications you intend to use. It's always a good idea to check the specific requirements of the Linux distro you plan to install.
5
TYPE OF LINUX OPERATING SYSTEM
LINUX IS NOT JUST ONE OPERATING SYSTEM BUT A FAMILY OF OPEN-SOURCE UNIX-LIKE OPERATING SYSTEMS BASED ON THE LINUX KERNEL. THESE OPERATING SYSTEMS ARE KNOWN AS LINUX DISTRIBUTIONS OR DISTROS. THERE ARE HUNDREDS OF LINUX DISTRIBUTIONS, EACH WITH ITS OWN UNIQUE FEATURES, FOCUS, AND TARGET AUDIENCE. HERE ARE SOME OF THE POPULAR TYPES OF LINUX DISTRIBUTIONS:
1.Ubuntu: Based on Debian, Ubuntu is one of the most popular and user-friendly Linux distributions. It is known for its ease of use and strong community support.
2.Debian: Debian is a stable and versatile Linux distribution. It is known for its strict adherence to the principles of free software and its robust package management system.
3.Fedora: Sponsored by Red Hat, Fedora is a cutting-edge Linux distribution that showcases the latest in open-source software. It is known for its focus on innovation and its support for emerging technologies.
4.CentOS: CentOS is a community-supported distribution based on the source code of Red Hat Enterprise Linux (RHEL). It is known for its stability and long-term support.
5.Arch Linux: Arch Linux is a lightweight and flexible distribution that follows the rolling release model, meaning you can continuously update your system to the latest software versions.
6.Linux Mint: Linux Mint is based on Ubuntu and is known for its user-friendly interface and out-of-the-box support for multimedia codecs.
7.openSUSE: openSUSE is a stable and easy-to-use Linux distribution that offers a choice of desktop environments and a strong focus on usability and collaboration.
8.Kali Linux: Kali Linux is a specialized distribution designed for digital forensics and penetration testing. It comes with a wide range of tools for security testing and analysis.
7
8
Install VMware Workstation on your laptop and then install Linux on a virtual machine (VM), follow these steps:
1.Download VMware Workstation: Go to the VMware website (https://www.vmware.com/products/workstation-pro.html) and download the VMware Workstation installer for your operating system.
2.Install VMware Workstation:
Run the downloaded installer Follow the installation wizard instructions.
•If prompted, enter your license key or choose the free trial option. 3.Create a New Virtual Machine:
•Open VMware Workstation. Click on "Create a New Virtual Machine."
•Select "Typical" and click "Next. "Choose "Installer disk image file (iso)" and browse to the Linux ISO file you want to install. Click "Next."
•Enter the Linux version and click "Next. "Set the virtual machine name and location, then click "Next."
•Specify disk capacity for the virtual machine and choose whether to store the virtual disk as a single file or split into multiple files. Click "Next."
4.Customize Hardware (Optional):
•You can customize hardware settings like memory, processors, network adapters, etc., if needed. Click "Finish" when done.
5.Install Linux:
•Power on the virtual machine.
•The Linux installation process should start. Follow the on-screen instructions to install Linux on the virtual machine, similar to installing it on a physical machine.
6.Complete Installation:
•Once the installation is complete, you should see the Linux desktop in the VMware Workstation window.
7.Install VMware Tools (Optional):
•VMware Tools enhances the performance and usability of the virtual machine's guest operating system. In the VMware Workstation menu, go to VM -> Install VMware Tools. Follow the on-screen instructions to install VMware Tools.
8.Shutdown the Virtual Machine:
•Once you have finished using the virtual machine, shut it down properly from within the Linux operating system.
SPEAKING ABOUT IT INFRA
Server hardware refers to the physical components that make up a server, which is a computer system designed to provide services, resources, and functionality to other computers or devices on a network. Server hardware is typically more robust and reliable than standard desktop or laptop hardware, as servers are expected to run continuously and handle heavy workloads.
9
10
11
13
Hyper-V Manager is a Microsoft Windows tool that allows you to manage virtual machines and their resources on a Hyper-V host. It provides a graphical user interface (GUI) to create, configure, and manage virtual machines, as well as to monitor their performance and health. Hyper-V Manager is typically used by system administrators and IT professionals to manage virtualized environments.
14
A blade server is a compact, self-contained server unit that fits into a standardized enclosure called a blade chassis. Blade servers are designed to minimize physical space and energy consumption while providing high performance computing capabilities.
Blade servers share power, cooling, networking, and other infrastructure components within the blade chassis, which helps reduce overall infrastructure costs and complexity. They are often used in data centers and enterprise environments where space and energy efficiency are important considerations.
Each blade server typically includes a CPU, memory, storage, and network interface, and multiple blade servers can be housed in a single blade chassis, allowing for easy scalability and management.
15