COMP Introduction to Operating Systems Project 1 – Installing CentOS

Slides:



Advertisements
Similar presentations
Backups In Linux. The Linux System Many Linux distros set up seperate "/home" and "/" (root) partitions. User configuration files are hidden with a "."
Advertisements

V Avon High School Tech Crew Agenda Old Business –Delete Files New Business –Week 7 Topics: Tech Talks Field Trip Complete VirtualBox/Ubuntu.
Working Environment - - Linux - -.
Overview Basic functions Features Installation: Windows host and Linux host.
Linux Shell. 2 Linux Command-Line Interface ■ Linux shells: A shell is a command interpreter that allows you to type commands from the keyboard to interact.
Backups in Linux Ning Zhu Class presentation. Introduction The dump and restore commands are the most common way to create and restore from backups in.
Module 10 – Linux Installations. Wikipedia: Red Hat Package Manager or RPM Package Manager (RPM) is a package management system. The name RPM variously.
Managing Software using RPM. ♦ Overview In Linux, Red Hat Package Manager referred as RPM is a tool used for managing software packages and its main function.
1 TAC2000/ IP Telephony Lab Advanced Linux Administration Language: Offered in English Instructor: Dr. Quincy Wu (
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
CHAPTER 8 TROUBLESHOOT LINUX SYSTEM. 8.1 Troubleshoot methodology The maintenance cycle.
Computer Programming for Biologists Oct 30 th – Dec 11 th, 2014 Karsten Hokamp  Fill out.
A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 8: Installing Software in Linux Chapter 13: Downloading and Installing Software By Fred R.
Version Control Group Wen-hao Zeng Richard Liou. 2 Introduction Several groups develop the ITS concurrently Accumulated modification of files can cause.
Module 2 - The File System
July 2011CMSC 341 CVS/Ant 1 CMSC 341 Java Packages Ant CVS Project Submission.
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.
CSE 219 Computer Science III CVS
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
Creating and Managing File Systems. Module 5 – Creating and Managing File Systems ♦ Overview This module deals with the structure of the file system,
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.
1 FreeBSD Installation AFNOG X Cairo, Egypt May 2009 Hervey Allen.
Week 3 January 22, 2004 Adrienne Noble. Today CVS – a great tool to use with your groups Threads – basic thread operations Intro to synchronization Hand.
12 CVS Mauro Jaskelioff (originally by Gail Hopkins)
CS 245 – Part 1 Using Operating Systems and Networks for Programmers Jiang Guo Dept. of Computer Science California State University Los Angeles.
Introduction to Git Yonglei Tao GVSU. Version Control Systems  Also known as Source Code Management systems  Increase your productivity by allowing.
Cygwin Tutorial 1. What is Cygwin? Cygwin offers a UNIX like environment on top of MS-Windows. Gives the ability to use familiar UNIX tools without losing.
 Prepared by: Eng. Maryam Adel Abdel-Hady
COMP 2710 Software Construction Prepare Your Development Environment Dr. Xiao Qin Auburn University
Introduction to Git - Chirag Dani. Objectives Basics of Git Understanding different “Mindset of Git” Demo - Git with Visual Studio.
Embedded Software Design Week II Linux Intro Linux Kernel.
1 COMP 3500 Introduction to Operating Systems Project 4 – Processes and System Calls Overview Dr. Xiao Qin Auburn University
1 COMP 3500 Introduction to Operating Systems Project 4 – Processes and System Calls Part 3: Adding System Calls to OS/161 Dr. Xiao Qin Auburn University.
1 COMP 3500 Introduction to Operating Systems Project 2 – An Introduction to OS/161 Overview Dr. Xiao Qin Auburn University
1 COMP 3500 Introduction to Operating Systems Project 4 – Processes and System Calls Part 4: Managing File System State Dr. Xiao Qin Auburn University.
UNIX  Portable (common to many computer architectures), multitasking, multi-user operating system  Introduced by Bell labs in mid-1960’s  Thus, much.
Linux Introduction Linux was developed in the early 1990’s by Linus Torvald computer science student at the University of Helsinki Linux is distributed.
CS:414 introduction to Unix and Linux
Source Control Dr. Scott Schaefer. Version Control Systems Allow for maintenance and archiving of multiple versions of code / other files Designed for.
COMP 2710 Software Construction Project 2 – Analysis of auDiskTool
By Jonathan Rinfret UNIX/LINUX By Jonathan Rinfret
Overview of Linux Fall 2016 Dr. Donghyun Kim
How to Program.
COMP 2710 Software Construction Project 2 – Analysis of auDiskTool
How to Start Programming in Linux Environment
Concurrent Versions System User guide for CS408
Computer System Laboratory
Getting started with CentOS Linux
Version Control and Source Code Control Systems
Source Control Dr. Scott Schaefer.
Auburn University COMP 2710 Software Construction xCode Development Environment for C++ Programming in Mac OS Dr. Xiao.
IBM Tivoli Provisioning Manager Red Hat 5 patch management
BIF713 Managing Disk Space.
Using Linux and Lab Setup OS Lab 1
How to Fix Boot Error 0xc000000e on Windows
More Scripting & Chapter 11
The Visible Computer Chapter 3.
Operating Systems and Using Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Compilers, Make and SubVersion
Operating Systems and Using Linux
Run Java file with Window cmd
Getting started with CentOS Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Instructor: Xiuwen Liu Department of Computer Science
CSCE 206 Lab Structured Programming in C
Presentation transcript:

Auburn University http://www.eng.auburn.edu/~xqin COMP 3500 Introduction to Operating Systems Project 1 – Installing CentOS Dr. Xiao Qin Auburn University http://www.eng.auburn.edu/~xqin xqin@auburn.edu We install CentOS 6.5 Current CentOS 7 Aug. 2015

Please pick up your CentOS CD for your group from Dr. Qin now

One week to achieve the above three objectives! Project Objectives Prepare a Linux operating system for your COMP3500 projects Get to know your computer in Shelby 2129 and the CentOS operating system Learn basic Linux commands One week to achieve the above three objectives!

Important Notice You can only use the PC assigned to your group in the OS laboratory (Shelby 2129). The minimum penalty for using other groups’ PCs is 30 points.

Install CentOS Insert your CD and reboot the system Choose install. Choose “Basic Storage Devices” for the device and “Use All Space” for the partition. Reboot the computer Do “yum -y update” to update all the packages. You need to be the root to do this. The Yellowdog Updater, Modified(yum) is an open-source command-line package-management utility forLinux operating systems using theRPM Package Manager. Written in Python build on RPM Package Manager (RPM) (originally Red Hat Package Manager;

Tool 1: the script command You to save a session of your Linux terminal. A typescript of everything that happens. $ script $Script started, file is typescript $ cd $ ls file1 file2 file3 $ exit exit Script done, file is typescript Teach students how to take notes.

Tool 1: the script command $ script sample.script $Script started, file is typescript $ cd $ ls file1 file2 file3 $ exit exit Script done, file is sample.script Teach students how to take notes.

Tool 2: more Displays text One screen at a time. #more /proc/cpuinfo #more /proc/meminfo Teach students how to take notes.

Tool 3: gcc , the compiler # gcc –v # gcc –g -o simple simple.c Teach students how to take notes.

Tool 4: CVS (Concurrent Versions System) Source code version control system To merge multiple programmers' modifications To detecting conflicts when merges fail Teach students how to take notes.

Tool 4: CVS (Cont.) Create CVS repository directory %cvs –d ~/cs161/cvsroot Set your CVSROOT environment variable %export CVSROOT=~/cs161/cvsroot Start CVS %cvs init Import your source tree %cd ~/cs161/os161 %cvs import -m "Import of os161" src os161 os161-1_10 Teach students how to take notes.

Tool 4: CVS (Cont.) Delete your os161 source tree %cd .. Checkout now %rm -rf os161 Checkout now % cd ~/cs161 % cvs checkout src Teach students how to take notes.