INCS - 775 Virtual Data Center Security using Linux.

Slides:



Advertisements
Similar presentations
Linux commands exercise 1. What do you need, if you try to these at home? You need to download and install Ubuntu Linux from the Internet – DVD is need.
Advertisements

Learning Unix/Linux Bioinformatics Orientation 2008 Eric Bishop.
Introduction of Unix/Linux Compiled by Anant Vishnoi.
Chapter One The Essence of UNIX.
1 Introduction to UNIX Ke Liu
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 Basics of Linux On linux machine: Login at your home directory Open a “shell” or “terminal” or “xterm” workspace (4) On windows machine Intall linux.
Unix Workshop Aug What is Unix Multitasking, multiuser operating system Often the OS of choice for large servers, large clusters.
Linux Operating system
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
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.
Using Macs and Unix Nancy Griffeth January 6, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis of Complex.
GETTING STARTED USING LINUX UBUNTU FOR A MULTI-USER SYSTEM Team 4 Lab Coordinator Manager Presentation Prep Webmaster Document Prep Faculty Facilitator.
The Network Management Lab pc pc pc pc pc Virtual Servers Your Laptop.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Unix Primer. Unix Shell The shell is a command programming language that provides an interface to the UNIX operating system. The shell is a “regular”
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)
Introduction to Unix/Linux Chapter One The Essence of UNIX.
Potential Unix/Linux Questions March 25, 2014 Dr. Bob Mathis.
COSC513 Project Linux Features Instructor: Prof. Mort Anvari Student: Yingfeng Luo ID: #
CENT 305 Information Systems Security Linux Introduction.
2INC0 Operating Systems Introduction to Linux
Linux overview. Architecture Kernel File system Shell: Korn, Bourne, C, Bash X Windows: Motif, Open Look, X.OrgX.Org Desktop: Gnome, KDE,etc.
Appendix A Introduction to Using Linux. Objectives Linux introduction Commands-Line Interface Files and Directories Basic Commands The password Command.
Agenda Link of the week Use of Virtual Machine Review week one lab assignment This week’s expected outcomes Review next lab assignments Break Out Problems.
1 Operating Systems and Using Linux Topics What is an Operating System? Linux Overview Frequently Used Linux Commands Some content in this lecture added.
Operating Systems and Using Linux CMSC 104, Lecture 3 John Y. Park 1.
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.
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.
Introduction to Programming Using C An Introduction to Operating Systems.
Week Two Agenda Announcements Link of the week Use of Virtual Machine Review week one lab assignment This week’s expected outcomes Next lab assignments.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
A gentle introduction to LINUX at the command prompt.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Linux A practical introduction. 1)Background and Getting Started Linux is an operating system with multiple providers Red Hat/CentOS (our version) Ubuntu.
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.
 Last lesson, the Windows Operating System was discussed along with the Windows command shell  Unix is a computer operating system, that similarly manages.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
OPERATING SYSTEM BASICS. What is an operating system and what does it do? The operating system has two basic functions: –communicates with the PC.
Operating Systems and Using Linux Courtesy of John Y. Park 1.
Learning Unix/Linux Based on slides from: Eric Bishop.
Using UNIX Charles Duan FAS Computer Services June 12, 2016.
Linux 101 Mark C. Ballew ACES Program Desert Research Institute.
Linux and Coldfusion MX Mid-Michigan Coldfusion User’s Group, Nov
UNIX  Portable (common to many computer architectures), multitasking, multi-user operating system  Introduced by Bell labs in mid-1960’s  Thus, much.
By Jonathan Rinfret UNIX/LINUX By Jonathan Rinfret
Overview of Linux Fall 2016 Dr. Donghyun Kim
Class Projects and Environment
Getting started with CentOS Linux
The Linux Operating System
Linux.
Operating Systems and Using Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Introduction to Linux Week 0 - Thursday.
Unix : Introduction and Commands
CSE 303 Lecture 1 introduction to Linux/Unix environment
A Brief Overview of Unix
Operating Systems and Using Linux
Getting started with CentOS Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Linux Professor Sabol.
Yung-Hsiang Lu Purdue University
Operating Systems and Using Linux
Introduction to Operating Systems
Virtual Data Center Security using Linux
Presentation transcript:

INCS Virtual Data Center Security using Linux

What is a data center? A data center is a facility used to house mission critical computer systems and associated components. It generally includes environmental controls (air conditioning, fire suppression, etc.), redundant/backup power supplies, redundant data communications connections and high security. (Wikipedia)

Data Center Physical Layout A data center can occupy one room of a building, one or more floors, or an entire building. Servers are stacked in rack cabinets Cabinets are arranged in rows with aisles in between them to allow access to both front and back of the servers

Data Center Physical Layout (cont.) Air conditioning Backup power systems Raised floors – air circulation and power wiring Overhead cable trays – data wiring Fire prevention and extinguishing systems Physical security

Why Virtual Data Center? Several servers (virtual) implemented on one physical server Reduces operation costs  AC requirements  Power requirements  Less IT personnel Easier to maintain More expensive equipment

Virtualization Environments Windows virtual environmnets:  Microsoft Virtual PC Virtual Server  VMware Linux virtual environments:  Xen  VMware

Why Linux? Linux is an Open Source operating system It is a fully 32/64 bit true multi user, multitasking, multiprocessor OS It is free There are a lot of resources available It is more secure than Windows It is supported by virtualization environments

Why Linux? (cont.) Has the X Windows GUI Coexists with other Operating Systems Runs on multiple platforms Includes the Source Code

Where to get it? There are different Linux Distributions  Fedora Core – this is the one we will use in this course  Debian  Gentoo  Slackware  Ubuntu

History Linux is created as a hobby by a student at University of Helsinki (Finland) First public version First prefabricated Linux distributions Support for non-Intel processors Linux 2.2 released Current linux version is 2.6

Linux environment Different runlevels  Runlevel 0 – halt  Runlevel 1 – single user mode  Runlevel 2 – multiuser without NFS (same as runlevel 3 when networking is not present  Runlevel 3 – full multiuser mode  Runlevel 4 – unused  Runlevel 5 – X11  Runlevel 6 - reboot

Login Usually done at:  Runlevel 3  Runlevel 5 Uses hashed passwords stored in a shadow password file WORD OF CAUTION: DO NOT LOGIN AS ROOT!!!

Work Environment Runlevel 3: console Runlevel 5: X11 environment  Window managers: GNOME KDE There are other window managers which require less space

XWindows After login is successful work can be done in consoles using linux commands

Useful Commands ls more (followed by the file name) cat (followed by the file name) cd mv mkdir rm man (followed by the command name) – see next slide

Useful Commands (cont.) Man command

Useful commands (cont.) ls -l

Useful commands (cont.) more

Editors vi emacs vim xemacs gedit

Editors vi

Linux structure

Shells Several ‘shells’ available: ksh,csh, bsh... Linux ==> bash Shell Scripts

Standard input, standard output and standard error

Important! Everything in Linux is either a file or a process

File System

Permissions Files have different permisions

Permissions (cont.) Directories are special files Links are special files ugw - rwx

Processes ps –ef shows the running processes kill – command to kill a process

Pipes and Filters Pipes and filters:  Pipes makes the output of the command to become the input for the next command  Filters read from input and write to standard output  command | filter

Print lpr –P lpq –P

More Help with Linux man – for commands