An Introduction to Linux Operating System Installation and commands

Slides:



Advertisements
Similar presentations
Virtual Machine and UNIX. What is a VM? VM stands for Virtual Machine. It is a software emulation of hardware. By using a VM, you can have the same hardware.
Advertisements

Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
An Introduction to Linux Operating System Zihui Han.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
Linux Introduction Instructor: Mridula Sharma HOL407.
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction What is Unix? An operation system (OS), similar to Windows, MacOS X Why learn Unix? Greatest Software.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
© Crown copyright Met Office An Introduction to Linux PRECIS Workshop, University of Reading, 23rd – 27th April 2012.
Chapter 9 Part II Linux Command Line Access to Linux Authenticated login using a Linux account is required to access a Linux system. The Linux prompt will.
POS/420 Introduction to Unix Philip Robbins – March 12, 2013 (Week 1)
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
COSC513 Project Linux Features Instructor: Prof. Mort Anvari Student: Yingfeng Luo ID: #
An Introduction to Linux Name: Haixin Wang ID :
INTRODUCTION TO LINUX Jacob Chan. GNU/Linux Consists of Linux kernel, GNU utilities, and open source and commercial applications Works like Unix –Multi-user.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Usage of Workstation Lecturer: Yu-Hao( 陳郁豪 ) Date:
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.
November 5, 2015CIS 118 Intro to UNIX What’s a Unix? Unix is an Operating System Designed for high-traffic usage Many variants –Linux, BSD: free versions.
Chapter 1 : The Linux System Part 2 Lecture 2 11/14/
FTP Short for File Transfer Protocol, the protocol for exchanging files over the Internet.protocolfilesInternet works in the same way as HTTP for transferring.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Users and Documents.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
1 Introduction to Unix. 2 What is UNIX?  UNIX is an Operating System (OS).  An operating system is a control program that helps the user communicate.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
© 2015 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
Operating systems Lecture #3 Modern OS characteristics.
1 Linux Commands. 2 Path You specify a file or directory by its path name:  the full, or absolute, path name or the one relative to a location. The full.
Chapter 2 Operating Systems
By Jonathan Rinfret UNIX/LINUX By Jonathan Rinfret
Overview of Linux Fall 2016 Dr. Donghyun Kim
A+ Guide to Managing and Maintaining Your PC, 7e
CT1503 Network Operating System
Commands Basic syntax of shell commands UNIX or shell commands have a basic structure command -options target command comes first (such as cd or ls) any.
LINUX WINDOWS Vs..
Welcome to Linux Chap#1 Hanin Abdulrahman.
Lecture #3 Modern OS characteristics
The Linux Operating System
9 Linux on the Desktop.
UNIX Basics Internet Technology.
LINUX WINDOWS Vs..
What is an Operating System?
Operating Systems and Using Linux
Lecture #3 Modern OS characteristics
CSE 390a Lecture 1 introduction to Linux/Unix environment
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
CSE 303 Lecture 1 introduction to Linux/Unix environment
Operating Systems and Using Linux
Chapter 2: The Linux System Part 1
Web Programming Essentials:
CSE 390a Lecture 1 introduction to Linux/Unix environment
introduction to Linux/Unix environment
UNIX/LINUX Commands Using BASH Copyright © 2017 – Curt Hill.
Tutorial Unix Command & Makefile CIS 5027
introduction to Linux/Unix environment
An Introduction to Linux
introduction to Linux/Unix environment
Welcome to Linux Chap#1 Hanin Abdulrahman.
introduction to Linux/Unix environment
introduction to Linux/Unix environment
Lab 2: Terminal Basics.
Welcome to Linux Chap#1.
introduction to Linux/Unix environment
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Presentation transcript:

An Introduction to Linux Operating System Installation and commands Engr. Komal Memon

Content What is Linux Why Linux The Linux system Security OS Comparison

What is Linux Linux is a true 32 bit UNIX-like OS developed originally for home PCs, but now it runs on a variety of platforms including PowerPC, Macintosh, Amiga, DEC Alpha, Sun Sparc, ARM, and many others. The source code for Linux is freely available to everyone. Linux was created by Linus Torvalds in 1991, and it has been developed with the help of many programmers across the Internet. Now it has evolved into a very functional, powerful and usable clone of Unix which has at least 10 million users worldwide.

Why Linux A Linux Distribution has thousands of dollars worth of software for no cost. Linux is a complete operating system: stable - the crash of an application is much less likely to bring down the OS under Linux. Reliable - Linux servers are often up for hundreds of days compared with the regular reboots required with a Windows system. extremely powerful Linux provides a complete development environment.

Why Linux (continued) Excellent networking facilities Ideal environment to run servers such as a web server, or an ftp server. A wide variety of commercial software is available if not satisfied by the free software Easily upgradeable. Supports multiple processors. True multi-tasking, multi-user OS. An excellent window system called X, the equivalent of Windows but much more flexible. Full source code is provided and free.

The Linux System The Linux system excel in many area, ranging from end user concerns such as stability, speed, ease of use, to serious concerns such as development and networking. Linux kernel Linux networking Linux file system

Linux Kernel The kernel is the central nervous system of Linux, include OS code which runs the whole computer. It provides resources to all other programs that you run under Linux, and manages all other programs as they run. The kernel includes the code that performs certain specialized tasks, including TCP/IP networking. The kernel design is modular, so that the actual OS code is very small to be able to load when it needs, and then free the memory afterwards, thus the kernel remains small and fast and highly extensible.

Linux Networking Networking comes naturally to Linux. In a real sense, Linux is a product of the Internet or World Wide Web (www). Linux is made for networking. Probably all networking protocols in use on the Internet are native to Unix and/or Linux. A large part of the Web is running on Linux boxes.

Networking protocols The Linux kernel supports several networking protocols: TCP/IP - Transport Control Protocol/Internet Protocol IP is the primary network protocol supported by Linux IPX - Internetwork Packet Exchange Applettalk DDP Amateur Radio AX.25 Level 2

Linux File System Linux has an hierarchical, unified file system Supports 256-character filenames. All command line entries are case sensitive. Use the slash(/) rather than the backslash(\) you have been using in DOS.

Linux vs. Unix Linux is free, but Unix is not. Unix is compatible with Linux at the system call level, meaning most programs written for either Unix or Linux can be recompiled to run on the other system with a minimum of work. But Linux will run faster than Unix on the same hardware.

Linux vs. Microsoft Windows Both offer some of the graphics capabilities and include some networking capabilities. But Linux networking is excellent. Linux is multi-user, multi-tasking, but Microsoft Windows doesn’t support it.

Installation of Linux Open ftp server ftp://172.16.23.250 Install VMware(if you not found in your workstation) Download Linux setup(Even Semester, Multimedia, Ubuntu 12.04 LTS, Ubuntu-12.04.5-desktop_i386.iso) Turn on VMware workstation. Take snapshots https://help.ubuntu.com/community/installation

Let start Open Vmware Click on File> New VM> Typical Install Disc image file> browse >Next Full Name and Password Ubuntu Hard Disk 30 GB Finish

Playing with Linux Open Terminal ctrl+Alt+T or go to Dash Home write terminal Ubuntu@Ubuntu First Ubuntu is username another shows hostname. ~ shows home location

Working with Directories

Directory Commands pwd (Print Working Directory) Shows your current location cd (Change directory) cd /etc To go back cd~ Verify both locations using pwd command cd .. One level up

Commands cd – cd home shows current location cd /home shows root folder cd /ho (press tab) it will complete command ls (show list) man ls(any command) (manual ls) Press q for quit ls –a (to see hidden files in the folder)

Commands Make Directory mkdir mydir (should be at home location) Press ls to see new dir Delete Directory rmdir mydir

Working with Files

Commands For Create Copy Move Rename Remove the Files

Create File File Information file /usr/share/backgrounds/worthy-final-ubuntu.png file /etc/password Create File echo Hello (Display command) echo Hello, Today is Tuesday>>helloworld.txt helloworld.txt file will be created.

Remove File/ copy file touch (any file name) it will be going to make empty file Delete file rm (any file name) Copy File cp helloworld.txt downloads Move File mv helloworld.txt documents

head helloworld.txt shows first 10 lines tail helloworld.txt last 10 lines

Reference http://www.Linux.org http://www.croftj.net/~jam http://metalab.unc.edu/LDP/HOWTO/NET-3-HOWTO-4.html#ss4.1