ICT211 Lab 1.docx - ICT211 Lab 1 Introduction to Linux and Apache Web Server Learning Objectives 1 Learn to use Unix via remote login from Windows using

ICT211 Lab 1.docx - ICT211 Lab 1 Introduction to Linux and...

This preview shows page 1 - 3 out of 8 pages.

ICT211 Lab 1: Introduction to Linux and Apache Web Server Learning Objectives: 1. Learn to use Unix via remote login from Windows using PuTTY. 2. Learn to transfer files between the local Windows machine and the remote Unix server using WinSCP. 3. Learn to use Linux via terminal commands. 4. Understand the file hierarchy and be able to "walk" the file tree in the Linux file system with command cd . 5. Understand the concepts of current directory and home directory and he able to use the associated commands such as cd and pwd . 6. Learn to check files in a Unix file directory using ls command. 7. Learn to create a text file in a Unix system using a text editor such as pico , nano or vi . 8. Learn to use the basic Unix commands for file handling: cat , cp , mv , mkdir and rm . 9. Learn to use the command man to view the manual pages of Unix commands. 10.Understand the mapping of URL path to file system path on Apache web serve.r 11.Be able to manually create a simple HTML file with a text editor and host it on Apache web server running on ceto. Required Reading: Sebesta: Chapter 1.
Image of page 1
LINUX: Rute User's Tutorial and Exposition (or just Rute for short): Chapter 4: Basic Commands. Apache HTTP Server Version 2.4 Documentation Required Software: Recent versions of the web browsers Chrome, Firefox and IE. An SSH client such as PuTTY. PuTTY is installed in the lab machine. External students can download the software from . WinSCP, which is available from the lab machines. External students can download it from Unix commands: ls , cd , cat , pwd , cp , rm , mv , mkdir , rmdir , pico , nano , vi and man . These commands are all available on ceto. Apache web server, available and running on ceto on TCP port 80. Note: Mac users can use the Terminal app (from Applications/Utilities) to do remote logins (command ssh) and file transfers (command sftp) instead of PuTTY and WinSCP. Why Unix/Linux? Most web servers spanning the Internet run on some kind of Unix operating systems. It is fair and safe to say that without Unix operating systems there would be no Internet. Nearly all important Internet technologies originated from Unix. As a student majoring in Internet Software Development, it is absolutely essential that you are familiar with Unix systems and feel comfortable working on the systems.
Image of page 2
Image of page 3

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture