Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Understanding the Linux Directory Structure Instructor: Joseph DiVerdi, Ph.D.,

Slides:



Advertisements
Similar presentations
MCT260-Operating Systems I Operating Systems I Navigating the File System.
Advertisements

The Apache Web Server  Started in April 1996 as an open source multiplatform web server (Windows, FreeBSD, UNIX, and Linux compatible).  Now the world’s.
The UNIX File System.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
CSC 2300 Data Structures & Algorithms February 6, 2007 Chapter 4. Trees.
Server Operating Systems Last Update Copyright Kenneth M. Chipps Ph.D. 1.
© 2013 Jones and Bartlett Learning, LLC, an Ascend Learning Company All rights reserved. Security Strategies in Linux Platforms and.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Introduction to JavaScript Form Verification - Fort Collins, CO Copyright © XTR Systems, LLC Verifying Submitted Form Data with JavaScript Instructor:
1 Deploying a Web Application. 2 Virtual Directories Web servers map URLs to directories in their file systems. Called virtual directories. Normally one.
NSDI/NBII Clearinghouse Server Training Slide 1 NSDI/NBII Clearinghouse Server Training Yellowstone to Yukon Initiative 7. December University of.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
Webmaster Overview Fort Collins, CO Copyright © XTR Systems, LLC Webmaster Overview Instructor: Joseph DiVerdi, Ph.D., MBA.
Internet & Web Overview Fort Collins, CO Copyright © XTR Systems, LLC How the WWW & the Internet Work or "I didn't know they aren't the same thing." Instructor:
Linux Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Using Embedded JavaScript Fort Collins, CO Copyright © XTR Systems, LLC Embedding JavaScript In HTML Instructor: Joseph DiVerdi, Ph.D., MBA.
Introduction to CSS CSS Syntax - Fort Collins, CO Copyright © XTR Systems, LLC Cascading Style Sheets - Syntax & Semantics Instructor: Joseph DiVerdi,
Using JavaScript in FORMs Fort Collins, CO Copyright © XTR Systems, LLC Learning to Use JavaScript in HTML FORMs Instructor: Joseph DiVerdi, Ph.D., MBA.
CSU - DCE Internet Security... Privacy Overview - Fort Collins, CO Copyright © XTR Systems, LLC Setting Up & Using a Site Security Policy Instructor:
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
CSU - DCE Advanced Perl CGI Operation - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to the Common Gateway Interface (CGI) on the.
CSU - DCE Webmaster I HTML - Forms - Fort Collins, CO Copyright © XTR Systems, LLC Designing Web Sites using HTML - Introduction to Forms Instructor:
File System Management File system management encompasses the provision of a way to store your data in a computer, as well as a way for you to find and.
Copyright © Cengage Learning. All rights reserved. CHAPTER 10 GRAPHS AND TREES.
Web Site Access Control with Apache Fort Collins, CO Copyright © XTR Systems, LLC Web Site Access Control Using the Apache Web Server Instructor: Joseph.
Pi & Random Numbers Perl Programming - Fort Collins, CO Copyright © XTR Systems, LLC Computing Pi & Random Numbers Instructor: Joseph DiVerdi, Ph.D., M.B.A.
Web Robots, Crawlers, & Spiders Webmaster- Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Web Robots, Crawlers & Spiders Instructor: Joseph.
CSU - DCE Advanced Perl First Web Page - Fort Collins, CO Copyright © XTR Systems, LLC Creating Your First Web Page Instructor: Joseph DiVerdi,
Storing data on your computer & network. Storage devices Hardware Hard drive Flash drive Tape File server (HD) SAN NAS Software System software Windows.
CSU - DCE Introduction to XML XML Core Concepts - Fort Collins, CO Copyright © XTR Systems, LLC XML Core Concepts or Some Gory Details Instructor:
CSU - DCE Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph.
Cryptography Overview and PGP - Fort Collins, CO Copyright © XTR Systems, LLC Cryptography Overview and Pretty Good Privacy Instructor: Joseph DiVerdi,
Fundamentals of WWW Imaging Fort Collins, CO Copyright © XTR Systems, LLC Fundamentals of Web Imaging Instructor: Joseph DiVerdi, Ph.D., MBA.
CSU - DEO Introduction to CGI - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to the Common Gateway Interface (CGI) Instructor: Joseph DiVerdi,
A Little Bit About Cookies Fort Collins, CO Copyright © XTR Systems, LLC A Little Bit About Cookies Instructor: Joseph DiVerdi, Ph.D., M.B.A.
CSU - DCE Webmaster I Design with HTML #1 - Fort Collins, CO Copyright © XTR Systems, LLC Designing Web Sites using HTML #1 Instructor: Joseph DiVerdi,
Webmaster II Webmaster Review - Fort Collins, CO Copyright © XTR Systems, LLC Review of Webmaster I Instructor: Joseph DiVerdi, Ph.D., MBA.
Fundamentals of WWW Imaging Fort Collins, CO Copyright © XTR Systems, LLC Fundamentals of Web Imaging Instructor: Joseph DiVerdi, Ph.D., MBA.
Intermediate CGI & CGI.pm Webmaster II - Fort Collins, CO Copyright © XTR Systems, LLC CGI Programming & The CGI.pm Perl Module Instructor: Joseph DiVerdi,
Introduction & Overview Introduction to PHP - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to & Overview of PHP Instructor: Joseph DiVerdi,
CSU - DCE Webmaster I Scaling Issues - Fort Collins, CO Copyright © XTR Systems, LLC Web Site Scaling Issues (or Size Really Does Matter) Instructor:
Understand Configuration Files Web Development Fundamentals LESSON 1.6.
CSU - DCE Webmaster I HTML - Tables - Fort Collins, CO Copyright © XTR Systems, LLC Designing Web Sites using HTML - Introduction to Tables Instructor:
Advanced Programming in the UNIX Environment Hop Lee.
CSU - DCE Advanced Perl WWW Overview - Fort Collins, CO Copyright © XTR Systems, LLC How the WWW & the Internet Work Instructor: Joseph DiVerdi,
CSU - DCE Introduction to CSS CSS Colors - Fort Collins, CO Copyright © XTR Systems, LLC Cascading Style Sheets - Specifying Color Instructor: Joseph.
Creating a Remotely-Hosted Web Site Fort Collins, CO Copyright © XTR Systems, LLC Creating Your First Remotely-Hosted Web Site Instructor: Joseph DiVerdi,
Introduction of XML & XHTML Webmaster - Fort Collins, CO Copyright © XTR Systems, LLC Overview of XML & XHTML Instructor: Joseph DiVerdi, Ph.D., MBA.
Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC The Background and Short History of UNIX & Linux Instructor: Joseph.
Introduction to JavaScript Fort Collins, CO Copyright © XTR Systems, LLC Introduction to JavaScript Programming Instructor: Joseph DiVerdi, Ph.D., MBA.
CITA 310 Section 5 Virtual Hosts and Virtual Directories (Selected Topics from Textbook Chapter 6)
Webmaster II Introductions - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Webmaster II Instructor: Joseph DiVerdi, Ph.D., MBA.
CSU - DCE Introduction to CSS CSS Length - Fort Collins, CO Copyright © XTR Systems, LLC Cascading Style Sheets - Specifying Length Instructor:
File Paths *referenced from
CSU - DCE Introduction to CSS CSS URLs - Fort Collins, CO Copyright © XTR Systems, LLC Cascading Style Sheets - Specifying URLs Instructor: Joseph.
CSU - DCE Advanced Perl Introductions - Fort Collins, CO Copyright © XTR Systems, LLC Advanced Perl Programming Instructor: Joseph DiVerdi, Ph.D.
Introduction to Server Side Includes Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Server Side Includes (SSI) Instructor: Joseph DiVerdi,
Naming CSCI 6900/4900. Names & Naming System Names have unique importance –Resource sharing –Identifying entities –Location reference Name can be resolved.
PHP Introduction & Overview Fort Collins, CO Copyright © XTR Systems, LLC Introduction to & Overview of PHP Instructor: Joseph DiVerdi, Ph.D., MBA.
JavaScript Syntax Fort Collins, CO Copyright © XTR Systems, LLC Introduction to JavaScript Syntax Instructor: Joseph DiVerdi, Ph.D., MBA.
CSU - DCE Webmaster JavaScript Class - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Object-Oriented Perl and CGI.pm Instructor:
CSU - DCE Webmaster I HTML & URLs - Fort Collins, CO Copyright © XTR Systems, LLC Designing Web Sites With HTML - Using Effective Links Instructor:
Linux & UNIX OS Overview Fort Collins, CO Copyright © XTR Systems, LLC Overview of the Linux & UNIX Operating Systems Instructor: Joseph DiVerdi, Ph.D.,
Web Technology Seminar
WordPress Introduction
Data Structures and Design in Java © Rick Mercer
How files are organized
Chapter 20: Binary Trees.
Web Servers (IIS and Apache)
XAMPP.
Presentation transcript:

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Understanding the Linux Directory Structure Instructor: Joseph DiVerdi, Ph.D., MBA

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Why Bother with this Topic? In this class you will create a public web site –Remotely-Hosted on a Linux Server –Running Apache Web Server Software This is a very popular configuration & easy to learn If you understand the underlying principles –It will seem less like an exercise in memorization –You will be more effective with the available tools –Your future web site(s) will be more maintainable –You will be a happier person

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Linux Directory Structure There are two entities: –directories (called "folders" in a desktop OS) –files Files can exist within directories Directories can exist within directories Directories cannot exist within files Organized as an upside-down tree –root is at the top –Branches increase down the tree

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Schematic Directory

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Linux Directory Structure We often speak of parent & children directories The root directory has no parent directory Every other directory has exactly one parent directory –Just "above" it on the directory tree Every directory has zero or more child directories –Just "below" it on the directory tree

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Schematic Directory

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Schematic Directory

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Directory Paths A path is a specification which identifies a unique directory –Used when it is necessary to locate a particular file or directory on a host There are two kinds of paths: –absolute path Information supplied is unambiguous & self-contained –12245 JFK Parkway –relative path Information is relative to the entity which is declaring it –Two blocks north & one block east

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Absolute Directory Path Must begin with a "/" /users/jen/pers Read: "slash-users-slash-jen-slash-pers" Always starts with root directory

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Absolute Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Absolute Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Absolute Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path Must not begin with a "/" users/jen/pers Read: "users-slash-jen-slash-pers" Must be considered relative to the current directory

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path What if we wish to move "up" in the directory tree?

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path

Understanding Linux Directories Fort Collins, CO Copyright © XTR Systems, LLC Relative Directory Path