An Introduction to Linux Operating System Zihui Han.

Slides:



Advertisements
Similar presentations
PC Operating Systems in Review lesson 12. UNIX DOS The Macintosh Operating System Windows 3.x OS/2 Warp Windows NT Windows 95 and 98 Linux Windows 2000.
Advertisements

Introduction to Linux Recap Installing programs Introduction to Video Editing with Linux.
1 Module 1 The Windows NT 4.0 Environment. 2  Overview The Microsoft Operating System Family Windows NT Architecture Overview Workgroups and Domains.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Module 1 Introduction to Network Operating Systems
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
Guide To UNIX Using Linux Third Edition
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Introduction to Microsoft Windows XP All Trademarks & Copyrights Acknowledged.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Starting Windows NT An overview and introduction Instructor: Professor: Dr. Anvari Students: Li-Yen Chen & Chunwa (Joanna) Chan Southeastern University.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
Linux Introduction Instructor: Mridula Sharma HOL407.
Operating System.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Week 6 Operating Systems.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
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.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
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.
1 New Kids on the Block: Linux Instructor: Mort Anvari Presented by: Wei Gu Southeastern University.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter 4 System Software.
Chapter 9: Novell NetWare
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
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: #
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
Guide to MCSE , Second Edition, Enhanced1 The Microsoft Networking Family Collection of operating systems (OS) Operating Systems Work directly with.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Chapter Nine NetWare-Based Networking. Introduction to NetWare In 1983, Novell introduced its NetWare network operating system Versions 3.1 and 3.1—collectively.
An Introduction to Linux Name: Haixin Wang ID :
April 2000Dr Milan Simic1 Network Operating Systems Windows NT.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
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.
A Study on Linux Operating System Ying Jiang ID:
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
Introduction TO Network Administration
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Overview of Linux A presentation for COSC513 By Jinfang Li Southeastern University.
DIT314 ~ Client Operating System & Administration
System SOFTWARE.
Computers: Tools for an Information Age
Lecture 1-Part 2: Operating-System Structures
2. OPERATING SYSTEM 2.1 Operating System Function
LINUX WINDOWS Vs..
Introduction to Operating System (OS)
Chapter 6 Introduction to Network Operating Systems
LINUX WINDOWS Vs..
What is an Operating System?
Chapter 3: Windows7 Part 4.
An Introduction to Linux Operating System Installation and commands
Unit# 3: Operating System
Networks Software.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Chapter 2: The Linux System Part 1
Lecture 1-Part 2: Operating-System Structures
PC Operating Systems in Review
Chapter 3 – Operating Systems
Instructor: Mort Anvari
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 Zihui Han

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

What is Linux w 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 w A Linux Distribution has thousands of dollars worth of software for no cost. w 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 w Linux provides a complete development environment.

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

The Linux System w 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 w 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 w Networking comes naturally to Linux. In a real sense, Linux is a product of the Internet or World Wide Web (www). w 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, e.g. : AOL

Networking protocols w 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

Supported Features w Forwarding w Firewall operations w Proxy and Masquerading w Accounting w Tunneling and Intranets w Aliasing

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

Types of File w Ordinary files text files data files command text files executable files w directories w links rather than having multiple copies of a file, Linux uses linking to one file to save disk space. w special device files

Security w Encryption w Secure shell(ssh) w Principles of security

Encryption w Encryption commonly used to secure data. It is the ancient technique of hiding information in plain sight. Include: strong encryption - is stronger than the 40-bit encryption maximum that can be exported from the United States under U.S. law. Public-key Encryption - is a type of asymmetric encryption, which is a system that you encrypt your message with one key, and the recipient decrypts it with a mathematically related, but different key.

The Secure Shell(ssh) w The ssh and its tools use strong encryption to allow remotely located systems to exchange data securely. w By using strong encryption, ssh significantly enhances the security of both the authentication process and the session itself.

Principles of security w Two broad categories of attack exist: unauthorized access denial of service w Defense against the attacks: enforce the use of password use TCP wrappers to limit which resources are made available to which categories of users. monitor internal users, protect your organization against unauthorized or inappropriate use of the computer facilities to harass personnel.

Linux vs. Unix w Linux is free, but Unix is not. w 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 w Both offer some of the graphics capabilities and include some networking capabilities. But Linux networking is excellent. w Linux is multi-user, multi-tasking, but Microsoft Windows doesn’t support it.

Linux vs. Windows NT w Linux needs 2MB RAM to try out, while NT needs 12 MB w Linux needs at least 15 MB disk space, while NT needs 70 MB at least. w Both system support multitasking w Both system support multiprocessing. w Both system support dynamic cache. w Linux has full multi user support. Local users, modem users, and network users can all simultaneously run text and graphics programs. This is a powerful feature for business environments that is unmatched by NT.

Linux vs.Windows NT(continued) w The issue of size is a great strength for Linux. It was designed to be as small and efficient as possible. NT’s most important criterion was portability. w Linux was built on the Internet, and hence has better support for networking then NT. w Most software packages that run on Linux have their source code available, security problems are found and solved many times quicker then with NT.

Reference w w w 3-HOWTO-4.html#ss4.1