Welcome to Linux Chap#1.

Slides:



Advertisements
Similar presentations
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.
Advertisements

GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Chapter One The Essence of UNIX.
Introduction to Unix (CA263) File System
Exploring the UNIX File System and File Security
Introduction to Linux David E. Douglas University Professor—Information Systems Walton College of Business
GNU/Linux Filesystem 1 st AUT GNU/Linux Festival Computer Engineering & IT Department Bahador Bakhshi.
CS 497C – Introduction to UNIX Lecture 3: Inside UNIX Chin-Chih Chang
The UNIX File System.
Guide To UNIX Using Linux Third Edition
Guide To UNIX Using Linux Third Edition
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Linux Operating system
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
Linux Basics. What is an Operating System (OS)? An Operating System (OS) is an interface between hardware and user which is responsible for the management.
1. This presentation covers :  User Interface Administration  Files System and Services Management 2.
File System and Directory Structure in Linux. What is File System In a computer, a file system is the way in which files are named and where they are.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
1 RH033 Welcome to RedHat Linux. 2 Hardware Requirements ♦ Pentium Pro or better with 256 MB RAM ♦ Or ♦ 64-bit Intel/AMD with 512 MB RAM ♦ 2-6 GB disk.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
POS/420 Introduction to Unix Philip Robbins – March 12, 2013 (Week 1)
CIS 191 – Lesson 2 System Administration. CIS 191 – Lesson 2 System Architecture Component Architecture –The OS provides the simple components from which.
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.
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.
CS 390 Unix Programming Environment Summer Suchindra Rengan - CS3902 Course Details Instructors Suchindra Rengan – ‘sachin’ ( Section 001)
Linux Introduction What is Linux? How do you use it?
USING YOUR INSTALLED LINUX SYSTEM.  Common Linux Tasks  Installing Custom Packages  Common GUI Applications  Command Line Shell  Directory Structure/Navigation.
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.
Manage Directories and Files in Linux. 2 Objectives Understand the Filesystem Hierarchy Standard (FHS) Identify File Types in the Linux System Change.
LINUX F ree operating system Created by Linus Torvalds when he was a student at the University of Helsinki in 1991 First released the system to his friends,
CS2204: Introduction to Unix January 19 th, 2004 Class Meeting 1 * Notes adapted by Christian Allgood from previous work by other members of the CS faculty.
Unix – Linux CS3353 Ssystem Administration. OS The Operating System – Acts as the interface to all software, hardware, and users of a computer. – Requires.
The UNIX Time-sharing system
Application Software System Software.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop V Files and the File System Part B – File System.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
A Brief Introduction to Linux Cheng-Han Du. History.
LINUX Zhengli Zhu, School of Life Sciences. Outline 1. ABC of Linux 2. Basic orers of Linux 3. Bash Programming.
Linux Administration – Finding You Way on the Command Line The Linux File Directory or Tree.
A Brief Introduction to Linux Cheng-Han Du. History.
Feeling Linux yourself Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
Overview of Operating Systems
A History of Linux Damian Gordon.
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
Guide to Linux Installation and Administration, 2e
Selected topic in computer science (1)
Welcome to Linux Chap#1 Hanin Abdulrahman.
UBUNTU INSTALLATION
Eric Shook Department of Geography Kent State University
Chapter 2: System Structures
Linux Introduction ITIS 2110.
Structure of Unix OS.
9 Linux on the Desktop.
OPEN SOURCE SOFTWARE (OSS)
Exploring the UNIX File System and File Security
CSE 303 Lecture 1 introduction to Linux/Unix environment
Operating Systems Lecture 4.
Chapter 2: The Linux System Part 1
Linux Professor Sabol.
Welcome to Linux Chap#1 Hanin Abdulrahman.
Operating System By Prakash G Asnani
Presentation transcript:

Welcome to Linux Chap#1

Linux History GNU Project: Started at 1983 by Richard Stallman. Goal: creating a UNIX-like free operating system. His vision: software should be free from restrictions against copying or modification in order to make better and efficient computer programs. (Incidentally, the name GNU is a recursive acronym which actually stands for 'GNU is Not Unix'). By 1991 GNU created a lot of tools, but there was still no operating system.

MINIX was written from scratch by Andrew S. Tanenbaum, a US- born Dutch professor who wanted to teach his students the inner workings of a real operating system. In 1991: Linux kernel is developed by Linus Torvalds. combining Linux kernel with the not-quite-complete GNU system resulted in a complete free operating system called linux.

Though a recent arrival, Linux is very well known as a child of UNIX first posted on Internet in 1991 Linux 1.0 in 1994; 2.2 in 1999 Today used on 7-10 million computers with 1000’s of programmers working to enhance it

Linux is Open Source Software When programmers on the Internet can read, redistribute, and modify the source for a piece of software, it evolves People improve it, people adapt it, people fix bugs. And this can happen at a speed that, compared to conventional software development.

Linux is a Free Software Free software is Software Used for any purpose Study to learn how it work and adapt to meet your needs. Copy and redistribute. Distribute as a part of an improved software.

LINUX System Components Kernel Directly interacts with the hardware, provides common services to program, and gives insulation from hardware characteristics. Consists of file subsystem, process control subsystem, device drivers and system calls interfaces. Shell A program that takes commands typed in at the terminal and translates them into instruction to internal system. Eg. Bourne shell (sh), C shell (csh), Korn shell (ksh), etc

Linux Distributions Various organizations package the Linux kernel and system programs as Linux distributions Such as : SUSE, Fedora, Ubuntu, Red Hat, Debian, and Mandriva. The differences between distributions typically : is how the user installs the operating system. which graphical configuration tools are installed by default and which tools are used to keep the system up-to-date.

Common Linux features Multiuser: Multitasking: Multiple users can log in and working on the system at the same time Multiuser systems divide computer resources among multiple users, allowing for more efficient use of these resources. Multitasking: it is possible to have many programs running at the same time Graphical User Interface (X Window System) Hardware support you can configure support for almost every type of hardware that can be connected to a computer Networking connectivity: Linux offers support for a variety of local area network boards, modems, and serial devices.

Common Linux features Network servers Application support Providing networking services to the client computers on the LAN or to the entire Internet is what Linux does best. Application support a wide range of freeware and shareware software is available for Linux. Most of Linux is written in the C programming language. When written in a portable style, C programs can be moved from one platform (processor or CPU-based system) to another by simply recompiling the code.

Linux file system The Linux file system is the structure in which all the information on your computer is stored. Files are organized within a hierarchy of directories. Each directory can contain files, as well as other directories.

/ /bin /boot /dev /etc /home /mnt /tmp /usr /var /sbin Directory Content Directory The root directory / Contains common Linux user commands such as ls, sort /bin Has the bootable Linux kernel and boot loader configuration files /boot Contains references to all the CPU peripheral hardware, which are represented as files /dev Contains administrative configuration files /etc Contains directories assigned to each user with a login account /home Contains Standard mount point for external file systems, e.g. a CD-ROM or a digital camera. /mnt Temporary space for use by the system /tmp Contains programs, libraries, documentation etc. for all user-related programs. /usr Contains storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it. /var Programs for use by the system and the system administrator. /sbin

Linux file system / bin boot dev etc home mnt temp user var sbin manal nawal mona bash login.defs passwd group skel