UNIX (Linux) Introduction Module-1. OS Kernel In computing, the kernel is the central component of OS. It is a bridge between applications and the actual.

Slides:



Advertisements
Similar presentations
POS/420 Philip Robbins – March 19, 2013 (Week 2) University of Phoenix Mililani Campus Introduction to Unix.
Advertisements

Genesis: from raw hardware to processes System booting sequence: how does a machine come into life.
Chapter 9: Understanding System Initialization The Complete Guide To Linux System Administration.
Linux Booting Procedure
Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
Chapter One The Essence of UNIX.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
Exploring the UNIX File System and File Security
Linux Intro Linux, the do it yourself OS Linux, successor to MINIX Linux, Unix for the masses (PC users) History:
Chapter 2 Accessing Your System and the Common Desktop Environment.
1 Web Server Administration Chapter 3 Installing the Server.
GNU/Linux Filesystem 1 st AUT GNU/Linux Festival Computer Engineering & IT Department Bahador Bakhshi.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
The UNIX File System.
Starting and Stopping Linux. Boot Process BIOS initializes hardware –Loads the boot sector MBR loads the bootloader –Point to kernel Kernel initializes.
Guide To UNIX Using Linux Third Edition
Guide To UNIX Using Linux Third Edition
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Operating Systems.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Linux Operating system
1. This presentation covers :  User Interface Administration  Files System and Services Management 2.
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
CIS 116SUNY Ulster Chapter L5 – The GUI Karl Wick.
Guide To UNIX Using Linux Fourth Edition
Booting and boot levels
CIS 191 – Lesson 2 System Administration. CIS 191 – Lesson 2 System Architecture Component Architecture –The OS provides the simple components from which.
Managing User Accounts. Module 2 – Creating and Managing Users ♦ Overview ► One should log into a Linux system with a valid user name and password granted.
An Introduction to UNIX System --- Cosc513 Presentation n Instructor: Morteza Anvari n Author: Yonghong Pan n ID#: n Date: Jan.29, 2001.
Chapter 2: Operating-System Structures. 2.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 2: Operating-System Structures Operating.
Chapter Two Exploring the UNIX File System and File Security.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Linux Administration. Pre-Install Different distributions –Redhat, Caldera, mandrake, SuSE, FreeBSD Redhat Server Install –Check HCL –Significant issues.
System Software Provides GUI Manages the resources of the computer system Defines the Software Platform Components of System Software Operating system.
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
Linux Introduction What is Linux? How do you use it?
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
Manage Directories and Files in Linux. 2 Objectives Understand the Filesystem Hierarchy Standard (FHS) Identify File Types in the Linux System Change.
A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 9: Basic Linux Administration Chapter 11: System Administration: Core Concepts Chapter 16:
Computers & Operating Systems
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
OPERATING SYSTEMS BY LANDON, KYLE, AND ETHAN. WHAT IS THEIR PURPOSE? (1) manage the computer's resources, such as the central processing unit (2) establish.
Linux Overview Why Linux ? Not-so-ancient history –Torvalds, Linus Torvalds, 002 the Helsinki University, as a student, low budget, work home –rapid and.
Review Please hand in any homework and practicals Vim Scripting Inter-device communication.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Sys Admin Course Service Management Fourie Joubert.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
LINUX Zhengli Zhu, School of Life Sciences. Outline 1. ABC of Linux 2. Basic orers of Linux 3. Bash Programming.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
Red Hat ® I NTERNET S YS A DMIN Introduction to Linux.
Linux Introduction Linux was developed in the early 1990’s by Linus Torvald computer science student at the University of Helsinki Linux is distributed.
Linux Administration – Finding You Way on the Command Line The Linux File Directory or Tree.
System Administration Startup Process. Why Care? ● Every process on your system comes about by following a specific chain of events from the machine startup.
Course : PGClass : MCA Subject: Operating SystemSub.Code : 3CT11 Staff Name : S.SomasundaramYear & Sem : II nd & III rd.
Chapter Objectives In this chapter, you will learn:
Welcome to Linux Chap#1 Hanin Abdulrahman.
UBUNTU INSTALLATION
Chapter 4 – Introduction to Operating System Concepts
Structure of Unix OS.
Computer Software CS 107 Lecture 2 September 1, :53 PM.
An Introduction to UNIX System --- Cosc513 Presentation
Exploring the UNIX File System and File Security
Chapter 2: The Linux System Part 1
OPS235: Week 1 Installing Linux (Lab1: Investigations 4 - )
SUSE Linux Enterprise Desktop Administration
Welcome to Linux Chap#1 Hanin Abdulrahman.
Welcome to Linux Chap#1.
Presentation transcript:

UNIX (Linux) Introduction Module-1

OS Kernel In computing, the kernel is the central component of OS. It is a bridge between applications and the actual data processing done at the hardware level. The kernel's responsibilities include managing the system's resources (the communication between hardware and software components).

CPU It runs the operating system and applications, constantly receiving input from the user or active software programs.operating systemapplicationsinput It processes the data and produces output, which may stored by an application or displayed on the screen.output The world's first CPU was introduced by Intel in The Intel 4004 was a 4-bit CPU, clocked at 740 KHz and capable of executing up to 92,600 instructions per second. Five months after the Intel 4004, the Intel 8008 was introduced. This was the world's first 8-bit microprocessor. INTEL (x86) SPARC IBM POWER AMD

Open Source? Software & Source code available to all Freedom to distribute software and source code Ability to modify and create derived works Integrity of author’s code FEDOROA Project community support Personal systems RHEL (Red hat Enterprise Linux) Stable, thoroughly tested software Professional support servers Centralized Management tools for large networks

UNIX Principles Everything is a file (including hardware) Small, single purpose programs Ability to chain programs together to perform complex tasks Configuration data stored in text

Logging in to a Linux System Two types of login screens: Virtual consoles (Text based) & Graphical logins (display managers) RHEL use GNOME/KDE display manager Run-level -3 is a text based Up-to 6 virtual consoles & one graphical console Switch among the virtual consoles ( Ctrl-Alt-F[1-6]) Access the graphical console by typing Ctrl-Alt-F7

Root User: Special administrative account Also called super user Root has complete control over system How to login as root: SU creates new shell as root SUDO commands runs command as root command shows who you are?

Editing text files: Nano Gedit Vim Gvim VI

Important Directories Home Directory - /root, /home/ User Executables - /bin, /usr/bin,/usr/local/bin System Executables - /sbin, /usr/sbin, /usr/local/sbin Other mounts - /media, /mnt Configuration - /etc Temporary files - /tmp Kernels & boot loader - /boot Server Data - /var, /srv System information - /proc, /sys Shared libraries - /lib,/usr/lib, /usr/local/lib

Run Levels A run-level is a system state that is defined by the services listed in /etc/rc.d. Configuration file to update runlevel $ vi /etc/inittab  update line “ id:3:initdefault: To check which run level your are now $ Who -r You can change the run level just by typing # init0 or init6 # init 5 LEVELNAMEDESCRIPTION 0Halt Immediately shuts down system and powers it off, if it can 1Single user Brings system to a bare essentials mode for maintenance 2User-definedCustom 3 Multi-user with console only All services are running but X11 4User-definedCustom 5 Multi-user with display and console All services are running including X11 (or GUI) 6RebootReboots the machine

Login to running server: (Things to check) Server Name OS Patch level Run level OS release Memory /SWAP CPU count/type Harddiks Any one logged in ? Hardware detail? ……continue

Login to running server: (Things to check) File system detail Any volume manager? Logical volumes? Physical volumes? What process running? System load? IP address?

RHEL Versions: