CSC227: Operating Systems

Slides:



Advertisements
Similar presentations
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Advertisements

V Avon High School Tech Crew Agenda Old Business –Delete Files New Business –Week 7 Topics: Tech Talks Field Trip Complete VirtualBox/Ubuntu.
Run a Virtual Machine. Virtualization Have you ever imitated someone else? That's because your mind is thinking/ imagining as that person Same to a Computer:
IERG4180 Tutorial 4 Jim.
Overview Basic functions Features Installation: Windows host and Linux host.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 4P. 1Winter Quarter Introduction to UNIX.
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
1 Virtualization and Virtual Machines Sarah Diesburg 1/10/2013 COP 5641.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 3 Desktop Virtualization McGraw-Hill.
WINDOWS 7 AND UBUNTU INSTALLING LINUX WITHIN WINDOWS.
To run the program: To run the program: You need the OS: You need the OS:
Red Hat Installation. Installing Red Hat Linux is the process of copying operating system files from a CD, DVD, or USB flash drive to hard disk(s) on.
Space Science and Engineering Center University of Wisconsin-Madison Virtual Machines: A method for distributing DB processing software Liam Gumley.
Virtualization and Open source Software Mr. Lau Ka Lun – Lai King Catholic Secondary School Date: 9 th, 21 st, 22 nd March, 2011.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
Virtualization Week 20. This week Virtualization – What is it? – Software on different operating systems? Group Presentations – minutes per group.
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.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
N ETWORKED & D ISTRIBUTED COMPUTING S YSTEMS L AB Programming Assignments EE323 Computer Networks.
NUMOSS NURUL ‘IZZATI BINTI OTHMAN A
Virtualization. ABCs Special software: hypervisors or virtual machine managers Guest OS (virtual machine) sits on top of host OS (Win 7 in our case) We.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
Linux in a Virtual Environment Nagarajan Prabakar School of Computing and Information Sciences Florida International University.
Hosted Virtualization Lab Last Update Copyright Kenneth M. Chipps Ph.D.
Visual Basic.NET BASICS Lesson 1 A First Look at Microsoft Visual Basic.NET.
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
Linux Operations and Administration Chapter Two Installing OpenSUSE.
Intro to Programming Environment 1. Today You Will Learn how to connect to a machine remotely with “nomachine NX client” Learn how to create a new “source.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Exercise #1: Exploring Open- Source Operating Systems with Virtual Machines J. H. Wang Sep. 25, 2015.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
CHANGING THE VOLUME Click the volume icon in the bottom right hand corner of the screen.
Virtual Machines. A virtual machine takes the layered approach to its logical conclusion. It treats hardware and the operating system kernel as though.
Oracle Virtualization Last Update Copyright 2012 Kenneth M. Chipps Ph.D.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
Virtualisation Exercise Installing VirtualBox Installing FreeBSD in a virtual machine Chris Wilson Joel Jaeggli AfNOG 2012.
Installing iHRIS on VMWare
VirtualBox Introduction:
GNU and Linux.
Virtual Machine and VirtualBox
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 20, 2016.
bitcurator-access-webtools Quick Start Guide
How to Work on your METEO 473 codes from your PC at home
EE516: Embedded Software Project 1
Desktop Virtualization
Installation and Configuration
FTP - File Transfer Protocol
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 19, 2017.
Introduction to Computers
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Create A Virtual Machine
Linux Programming Environment How to Run Linux in Windows
Virtual Machines.
Hands-On Virtualization in the Classroom
Telnet/SSH Connecting to Hosts Internet Technology.
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 21, 2018.
Using Virtual Machines
Virtual Machine and VirtualBox
Linux Operations and Administration
bitcurator-access-webtools Quick Start Guide
Virtual Machine and VirtualBox
Virtual Machine and VirtualBox
Lab 1: Getting Started.
Introduction to VM Les 5 12 September 2019.
DIBBs Brown Dog Tutorial Setup
Presentation transcript:

CSC227: Operating Systems Linux Virtual Machine CSC227: Operating Systems Fall 2016 Tutorial 1 Afnan Algobail 1

An Overview of the Linux Operating System Linux is an open-source operating system. It is Unix-Like that can run on PCs. Unix cannot because of its complexity. A Linux distribution is a collection of software (package) built around the Linux Kernel. Different distribution are available such as Ubuntu, openSUSE, Debian, Sugar (Linux for kids), and many others. Explore Linux distribution on: http://www.slant.co/topics/871/~linux-distributions-for- desktops Linux provides both graphical and command-line interfaces. It is recommended that you create an account on the Linux forum such as: http://www.linuxforums.org/

Operating System Virtualization Virtualization can be defined as “installing multiple operating systems on the top of an existing one.” For example, you can install Linux on top of Windows. In such case, you can work under both operating systems. More than one operating system can be installed on top of Windows. In order to install Linux on top of Windows, we need the following software: A) Windows B) Linux C) A software that enables us to install Linux on top of Windows Guest OS Guest OS Guest OS Host OS Hardware

What is a Virtual Machine? A Virtual Machine (VM) is a software program or operating system that capable of performing tasks such as running applications and programs like a separate computer. Virtual machines allow you to run any operating system in a window on your desktop. A virtual machine, usually known as a guest is created within another computing environment referred as a host. Multiple virtual machines can exist within a single host at one time.

How to create a VM In order to create the VM, you need to: Install the free VirtualBox or VMware Player. Download an ISO file for a Linux distribution such as Ubuntu. Install that Linux distribution inside the virtual machine like you would install it on a standard computer.

Installing Linux Virtual Machine Step 1: Obtaining Virtual Box Visit www.virtualbox.org and click on the download tab. Download the virtualbox platform packages for your appropriate system.

Installing Linux Virtual Machine(Cont.) Step 1: Obtaining Virtual Box Install the software by double-clicking on the downloaded file. This will open the following window Click on the Continue button.

Installing Linux Virtual Machine(Cont.) Step 1: Obtaining Virtual Box Then click on the Install button.

Installing Linux Virtual Machine(Cont.) Step 2: Installation as a VirtualBox Appliance Visit http://people.westminstercollege.edu/faculty/ggagne/osc/vm/OSC-2016.ova to download the file OSC-2016.ova. Double-click on the downloaded file. This will open the following window

Installing Linux Virtual Machine(Cont.) Step 3: Running Linux Highlight the virtual machine you wish to run (OSC-2016) and click on the Start button.

Installing Linux Virtual Machine(Cont.) Step 3: Running Linux The default username is oscreader and the password is osc as well There is a root user and the password is osc

Running Applications If you click on the Activities button, a side bar will appear with a list of useful applications

Running Applications (Cont.) There are no graphical development tools built-in. Rather, you will have to use a command line where you will find gcc, our C compiler. Applications -> Terminal There is also an editor – gedit. However this is a text editor only. You can use it to edit your C files, yet you will have to compile it using the command line. Applications -> gedit Text Editor