CHAP-1 INTRODUCTION TO LINUX 1 Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce.

Slides:



Advertisements
Similar presentations
2 © 2004, Cisco Systems, Inc. All rights reserved. IT Essentials I v. 3 Module 4 Operating System Fundamentals.
Advertisements

Operating-System Structures
File Management Systems
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
1 Web Server Administration Chapter 3 Installing the Server.
Module 1 Introduction to Network Operating Systems
CS 497C – Introduction to UNIX Lecture 3: Inside UNIX Chin-Chih Chang
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.
Welcome Thank you for attending this special Computer Club event Day 2 of the 4 Day Linux Tutorial –Linux Installation.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
CIS 191 – Lesson 2 System Administration. CIS 191 – Lesson 2 System Architecture Component Architecture –The OS provides the simple components from which.
Software.
Chapter Nine NetWare-Based Networking. Introduction to NetWare In 1983, Novell introduced its NetWare network operating system Versions 3.1 and 3.1—collectively.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Chapter Two Clients and Servers: Who’s the Boss?.
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.
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.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
Linux Kernel Management. Module 9 – Kernel Administration ♦ Overview The innermost layer of Linux operating system is the kernel, which is a thin layer.
System Administrator Responsible for? Install OS Network Configuration Security Configuration Patching Backup Performance Management Storage Management.
Basic UNIX Concepts. Why We Need an Operating System (OS) OS interacts with hardware and manages programs. A safe environment for programs to run is required.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
Introduction to UNIX CS 2204 Class meeting 1 *Notes by Doug Bowman and other members of the CS faculty at Virginia Tech. Copyright
Introduction to UNIX CS465. What is UNIX? (1) UNIX is an Operating System (OS). An operating system is a control program that allocates the computer's.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Linux and Coldfusion MX Mid-Michigan Coldfusion User’s Group, Nov
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
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.
Chap 1 ~ Introducing LINUX LINUX is a free-stable multi-user operating system that derives from UNIX operating system Benefits: 1) Linux is released under.
Course : PGClass : MCA Subject: Operating SystemSub.Code : 3CT11 Staff Name : S.SomasundaramYear & Sem : II nd & III rd.
Linux Overview Date: 18/09/ Outline What is Operating System Operating System Services Types of Operating System Parts of Operating System Introduction.
A LECTURE NOTE.
Lecture 1-Part 2: Operating-System Structures
Guide to Linux Installation and Administration, 2e
2. OPERATING SYSTEM 2.1 Operating System Function
LINUX WINDOWS Vs..
Module Overview Installing and Configuring a Network Policy Server
Welcome to Linux Chap#1 Hanin Abdulrahman.
Chapter 2: System Structures
Introduction to Operating System (OS)
Lecture 1 Runtime environments.
Chapter 6 Introduction to Network Operating Systems
5 SYSTEM SOFTWARE CHAPTER
Introduction to the Kernel and Device Drivers
An Introduction to Device Drivers
DHCP, DNS, Client Connection, Assignment 1 1.3
Exploring the UNIX File System and File Security
Chapter 2: System Structures
Chapter 2: The Linux System Part 1
O.S Lecture 14 File Management.
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4)
Lecture 1-Part 2: Operating-System Structures
5 SYSTEM SOFTWARE CHAPTER
Chapter 2: Operating-System Structures
Outline Chapter 2 (cont) OS Design OS structure
Chapter 7 – and 8 pp 155 – 202 of Web security by Lincoln D. Stein
Chapter 2: Operating-System Structures
Lecture 1 Runtime environments.
Welcome to Linux Chap#1 Hanin Abdulrahman.
Section 1: Linux Basics and SLES9 Installation
Welcome to Linux Chap#1.
Chapter 2: Operating-System Structures
Presentation transcript:

CHAP-1 INTRODUCTION TO LINUX 1 Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce

 Linux is a freely distributed implementation of a UNIX-like kernel, the lowlevel core of an operating system.  Because Linux takes the UNIX system as its inspiration, Linux and UNIX programs are very similar. In fact, almost all programs written for UNIX can be compiled and run on Linux. Also, some commercial applications sold for commercial versions of UNIX can run unchanged in binary form on Linux systems Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 2

 Linux, itself is the core of the operating system: the kernel. The kernel is the program acting as chief of operations.  It is responsible for starting and stopping other programs (such as editors), handling requests for memory, accessing disks, and managing network connections. The kernel is a nontrivial program. Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 3

 The Linux community (together with others) supports the concept of free software, that is, software that is free from restrictions, subject to the GNU General Public License (the name GNU stands for the recursive GNU’s Not Unix).  Although there may be a cost involved in obtaining the software, it can thereafter be used in any way desired and is usually distributed in source form. Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 4

 A few major examples of software from the GNU Project distributed are as follows:  GCC: The GNU Compiler Collection, containing the GNU C compiler  G++: A C++ compiler, included as part of GCC  GDB: A source code–level debugger  GNU make: A version of UNIX make  Bison: A parser generator compatible with UNIX yacc  bash: A command shell  GNU Emacs: A text editor and environment Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 5

 Linux distributions can be broadly categorized into two groups.  The first category includes the purely commercial distros, and the second includes the noncommercial distros, or spins.  The commercial distros generally offer support for their distribution—at a cost. The commercial distros also tend to have a longer release life cycle.  Examples of commercial flavors of Linux-based distros are RHEL, SuSE Linux Enterprise (SLE), etc.  The noncommercial distros, on the other hand, are free. Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 6

 the Linux system administrator is the person who has “root”access, which is to say the one who is the system’s “super user” (or root user).  The “root” user has unfettered access to everything all user accounts, their home directories, and the files therein; all system configurations; and all files on the system.  System administrator has full system privileges,  No one should ever log in as “root,” because system administration tasks can be performed more easily and safely through other, more specific means.  Compare to it a standard Linux user is limited as to the things he or she can do with the underlying engine of the system. Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 7

 Linux server runs even on a standalone machine with one user account. It must be configured.  Linux is a multiuser operating system. Each user has (or shares) an account on the system, be it on a separate machine or on a single machine with multiple accounts.  One reason that these concepts are crucial is found in the administration of application software — productivity programs.  While it is possible for individual users to install some applications in their home directories — drive space set aside for their own files and customizations — these applications are not available to other users without the intervention of the system administrator.  Besides, if an application is to be used by more than one user, it probably needs to be installed higher up in the Linux file hierarchy, which is a job that can be performed by the system administrator only. (The administrator can even decide which users may use which applications by creating a “group” for that application and enrolling individual users into that group.) Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 8

 No one can show up and log on to a Linux machine.  The system administrator can only create an account for every user and gives permission for respective tasks such as accessing files, editing of files etc.  A system administrator can access all accounts as it login as root and can performs some administrative tasks which include creating and manipulating user accounts ( add, modify, delee or copy user accounts), change password whenever it requires, defining group of related users which can share access to a file or directory and providing access to connect to server.  Administrator is responsible for maintaining security by providing role on a user account that defines a level of access. Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 9

 there is a need to back up important files so that in the event of a failure of hardware, security, or administration, the system can be up and running again with minimal disruption. Only the system administrator may do this. (Because of its built-in security features, Linux may not allow users to be able even to back up their own files to floppy disks.) Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 10

 To minimize the disruption of data, administrator maintains backups of files, to restore them whenever required.  Baking up files is one of the most critical tasks in system administration.  Administrator maintains proper and regular back ups to prevent damage to data. Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 11

 It is a essential parts of administration to keep linux working more efficiently.  Sysem tuning is an unending practice supported by a variety of diagnostics and monitoring tools.  To get good idea of how a system is performing, CPU, memory, I/O, and network needs to be monitored.  For maintaing efficient performance tuning it requires to understand how various computer modules communicate. Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 12

 It is a most important task of administration. For this excellent task and decision requires to run a secure linux sysem and maintaining data integrity.  Administrator makes sure that a user or program can perform only those actions that they are allowed to perform. For this administrator must 1) Make sure that system has firewalls 2) Not allow connections from unknown networks, if possible. 3) Block all unnecessary services on linux system. 4) Only that software have to be loaded which is must require, otherwise do not install useless software. 5) Must configure network, system application and services to maintain secuirty and should be aware of the tools which can be used to monitor hacker threats. Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 13

 The term mount point refers to the directory you associate with a disk partition or any other device.  Suppose that you have two disks on your PC, and you have created Linux partitions  on both disks. Figure below illustrates how you can mount different parts of the Linux directory tree (the file system) on these two partitions. Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 14

Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce 15