LING 408/508: Computational Techniques for Linguists. Lecture 20
|
|
- Timothy Holt
- 5 years ago
- Views:
Transcription
1 LING 408/508: Computational Techniques for Linguists Lecture 20
2 Today's Topic Did everyone get their webserver (OS X or Ubuntu or both) up and running? Apache2 Last time: we configured the root site and a user site Those are static webpages (but could contain Javascript which runs on the client): Today we will start running programs on the webserver itself.
3 Today's Topics Warning message: "Could not reliably determine the server s fully qualified domain name" Solution: define in /etc/apache2.conf (or httpd.conf): ServerName localhost Quick Homework 8: do before next time!
4 Apache Webserver on OSX Storage locations: html pages: /Library/WebServer/Documents/ cgi-bin directory: /Library/WebServer/CGI-Executables/ usage: permissions for *.cgi should be readable and executable ls -l /Library/WebServer/CGI-Executables/ -rwxr-xr-x 1 root wheel 161 Oct get.cgi -rwxr-xr-x 1 root wheel 125 Oct post.cgi -rw-r--r-- 1 root wheel 113 Oct 27 16:06 test.cgi to change permissions sudo chmod 755 test.cgi
5 Apache Webserver on OSX By default, Apple ships Apache2 with the cgi module turned off. Assuming the webserver is running, possible symptoms: prints program.cgi as plain text instead of executing it get.cgi doesn't exist!
6 Apache Webserver on OSX Enabling cgi-bin: 1. uncomment cgi_module line in file /etc/apache2/httpd.conf sudo nano /etc/apache2/httpd.conf 2. restart apache2
7 Apache Webserver on OSX Simple bash script, let's call it test: 1. #!/bin/bash 2. echo "Content-Type: text/plain" 3. echo Boilerplate browser expects: Content-Type: text/plain <blank line> 4. echo "Running Bash script from cgi-bin successfully!" 5. echo -n "Now: " 6. date 7. echo -n "User: " 8. whoami 9. exit rwx 100 = = = 1
8 Apache Webserver on OSX Simple bash script, let's call it test: 1. #!/bin/bash 2. echo "Content-Type: text/plain" 3. echo Boilerplate browser expects: Content-Type: text/plain <blank line> 4. echo "Running Bash script from cgi-bin successfully!" 5. echo -n "Now: " 6. date 7. echo -n "User: " 8. whoami 9. exit 0 CGI-Executables$./test.cgi Content-Type: text/plain make sure our bash script runs on the server Running Bash script from cgi-bin successfully! Now: Tue Oct 30 11:10:12 MST 2018 User: sandiway
9 Apache Webserver on OSX Compare: CGI-Executables$./test.cgi Content-Type: text/plain Running Bash script from cgi-bin successfully! Now: Tue Oct 30 11:10:12 MST 2018 User: sandiway User: Preamble: contenttype and blank line
10 Apache Webserver on Ubuntu cgi-bin/ CGI binaries directory: /usr/lib/cgibin/ files must be made executable! create same test script executable permissions needed
11 Apache Webserver on Ubuntu Enabling cgi-bin: sudo a2enmod cgi (enables cgid instead of cgi) directory /etc/apache2/mods-enabled/
12 Apache Webserver on Ubuntu Compare running test directly: http//localhost/cgi-bin/test: User: www-data On OS X: _www
13 Running cgi-bin for users
14 Apache Webserver on OSX To run programs in ~sandiway/sites, i.e. outside of /Library/WebServer/CGI-Executables modify the Apache httpd configuration file: sudo nano /etc/apache2/httpd.conf uncomment invokes the cgi-script handler for all files of type.cgi
15 Apache Webserver on OSX Also modify /etc/apache2/users/sandiway.conf (created last lecture) to add the ExecCGI option as follows: 1. <Directory "/Users/sandiway/Sites/"> 2. AllowOverride All 3. Options Indexes Multiviews FollowSymLinks ExecCGI 4. Require all granted 5. </Directory> #!/bin/bash echo "Content-Type: text/plain" File ~/Sites/test.cgi echo echo "Running Bash script from ~sandiway/sites successfully!" echo -n "Now: " date echo -n "User: " whoami echo -n "Directory: " ls -l exit 0
16 Apache Webserver on OSX Dangerous! Why?
17 Apache Webserver on Ubuntu By default cgi-bin is not enabled for ~/public_html just displays program instead of running it
18 Apache Webserver on Ubuntu From add these lines to /etc/apache2/apache.conf <Directory "/home/*/public_html"> Options +ExecCGI AddHandler cgi-script.cgi </Directory> and restart apache2
19 Apache Webserver on Ubuntu /etc/apache2/apache2.conf I put the declarations here (I'm not sure it's the best place though )
20 Apache Webserver on Ubuntu /etc/apache2/mods-available/userdir.conf
21 Apache Webserver on Ubuntu
22 Documentation
23 Quick Homework 8 Make up two different bash shell scripts, one for the root server and one for the user. [Refresh your knowledge of bash scripting from the first few lectures.] Show them running using localhost/cgi-bin/example.cgi and localhost/~user/example.cgi Send me screen snapshots. Be adventurous!
LING 408/508: Computational Techniques for Linguists. Lecture 21
LING 408/508: Computational Techniques for Linguists Lecture 21 Administrivia Both Homework 7 and 8 have been graded Homework 9 today Example: example.cgi SiteSites$./example.cgi Content-Type: text/html;
More informationLING 408/508: Computational Techniques for Linguists. Lecture 5
LING 408/508: Computational Techniques for Linguists Lecture 5 Last Time Installing Ubuntu 18.04 LTS on top of VirtualBox Your Homework 2: did everyone succeed? Ubuntu VirtualBox Host OS: MacOS or Windows
More informationExercise Sheet 2. (Classifications of Operating Systems)
Exercise Sheet 2 Exercise 1 (Classifications of Operating Systems) 1. At any given moment, only a single program can be executed. What is the technical term for this operation mode? 2. What are half multi-user
More informationK-RATE INSTALLATION MANUAL
K-RATE INSTALLATION MANUAL K-Rate Installation Manual Contents SYSTEM REQUIREMENTS... 3 1. DOWNLOADING K-RATE... 4 STEP 1: LOGIN TO YOUR MEMBER ACCOUNT... 4 STEP 2: ENTER DOMAIN NAME... 5 STEP 3: DOWNLOAD
More informationApache MySQL PHP PHPAdmin Install
Apache MySQL PHP PHPAdmin Install Installing Apache 2 To only install the apache2 webserver, use any method to install apache2 It requires a restart for it to work sudo /etc/init.d/apache2 restart Checking
More informationUser Impersonation. 1. Overview. 2. Implementation Kernel Module (impersonate.ko)
1. Overview UNIX is lacking a fundamental feature that allows for temporary user switches at run time. The setuid() group of system calls allow for a permanent switch but offer no return path. My goal
More informationLinux Network Administration. Apache Web Server COMP1071 Summer 2017
Linux Network Administration Apache Web Server COMP1071 Summer 2017 Overview Apache2 is a software package which provides the infrastructure to deliver web services It is flexible, fast, open source, scalable,
More informationDAVE LIDDAMENT INTRODUCTION TO BASH
DAVE LIDDAMENT INTRODUCTION TO BASH @daveliddament FORMAT Short lectures Practical exercises (help each other) Write scripts LEARNING OBJECTIVES What is Bash When should you use Bash Basic concepts of
More informationShell Scripting. Todd Kelley CST8207 Todd Kelley 1
Shell Scripting Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 If we have a set of commands that we want to run on a regular basis, we could write a script A script acts as a Linux command,
More informationInstalling Open Project on Ubuntu AWS with Apache and Postgesql
Installing Open Project on Ubuntu AWS with Apache and Postgesql Contents Installing Open Project on Ubuntu AWS with Apache and Postgesql... 1 Add new ports to your security group... 2 Update your system...
More informationHands-on Keyboard: Cyber Experiments for Strategists and Policy Makers
Hands-on Keyboard: Cyber Experiments for Strategists and Policy Makers Review of the Linux File System and Linux Commands 1. Introduction Becoming adept at using the Linux OS requires gaining familiarity
More informationOpen up a terminal, make sure you are in your home directory, and run the command.
More Linux Commands 0.1 wc The Linux command for acquiring size statistics on a file is wc. This command can provide information from line count, to bytes in a file. Open up a terminal, make sure you are
More informationOptiRain Open 2 Installation Guide for LInux. This guide provides general instructions for installing OptiRain Open 2 on a Linux based server.
QUICKSMART OptiRain Open 2 Installation Guide for LInux QuickSmart Development P.O. Box 3689 Santa Clara, CA 95055 408-777-0944 www.quicksmart.com This guide provides general instructions for installing
More informationCISC 220 fall 2011, set 1: Linux basics
CISC 220: System-Level Programming instructor: Margaret Lamb e-mail: malamb@cs.queensu.ca office: Goodwin 554 office phone: 533-6059 (internal extension 36059) office hours: Tues/Wed/Thurs 2-3 (this week
More informationContents. Note: pay attention to where you are. Note: Plaintext version. Note: pay attention to where you are... 1 Note: Plaintext version...
Contents Note: pay attention to where you are........................................... 1 Note: Plaintext version................................................... 1 Hello World of the Bash shell 2 Accessing
More informationRead Source Code the HTML Way
Read Source Code the HTML Way Kamran Soomro Abstract Cross-reference and convert source code to HTML for easy viewing. Every decent programmer has to study source code at some time or other. Sometimes
More informationI/O and Shell Scripting
I/O and Shell Scripting File Descriptors Redirecting Standard Error Shell Scripts Making a Shell Script Executable Specifying Which Shell Will Run a Script Comments in Shell Scripts File Descriptors Resources
More informationA shell can be used in one of two ways:
Shell Scripting 1 A shell can be used in one of two ways: A command interpreter, used interactively A programming language, to write shell scripts (your own custom commands) 2 If we have a set of commands
More informationIntroduction to Unix May 24, 2008
Introduction to Unix May 24, 2008 Exercises: Privileges REFERENCE Reference: Shah, Steve, "Linux Administration: A Beginner's Guide", 2nd. ed., Osborne press, New York, NY. If you look at files in a directory
More informationMicroprocessor-Based Systems (E155)
Microprocessor-Based Systems (E155) D. Harris and M. Spencer Fall 2014 Lab 6: Internet of Things Requirements Build a internet accessible light sensor. Use a Raspberry Pi to run a web server (we recommend
More informationCSE 303 Lecture 4. users/groups; permissions; intro to shell scripting. read Linux Pocket Guide pp , 25-27, 61-65, , 176
CSE 303 Lecture 4 users/groups; permissions; intro to shell scripting read Linux Pocket Guide pp. 19-20, 25-27, 61-65, 118-119, 176 slides created by Marty Stepp http://www.cs.washington.edu/303/ 1 Lecture
More informationmacos High Sierra Apache Setup: Multiple PHP Versions First part in a multi-part blog series for Mac developers
macos 10.13 High Sierra Apache Setup: Multiple PHP Versions First part in a multi-part blog series for Mac developers Andy Miller posted on 10/22/2017 in macos + sierra + apache + homebrew + php 14 mins
More informationWe want to install putty, an ssh client on the laptops. In the web browser goto:
We want to install putty, an ssh client on the laptops. In the web browser goto: www.chiark.greenend.org.uk/~sgtatham/putty/download.html Under Alternative binary files grab 32 bit putty.exe and put it
More informationLinux Kung-Fu. James Droste UBNetDef Fall 2016
Linux Kung-Fu James Droste UBNetDef Fall 2016 $ init 1 GO TO https://apps.ubnetdef.org GO TO https://apps.ubnetdef.org GO TO https://apps.ubnetdef.org GO TO https://apps.ubnetdef.org GO TO https://apps.ubnetdef.org
More informationCMPSC 497 Attack Surface
Systems and Internet Infrastructure Security Network and Security Research Center Department of Computer Science and Engineering Pennsylvania State University, University Park PA CMPSC 497 Attack Surface
More informationServer Deployment Release Notes
Table of Contents Server Deployment Release Notes Overview... 3 Installation... 3 Installing with Apache... 3 Installing on OS X...5 Installing on Windows... 6 Installing on Linux... 7 Installing via.htaccess...
More informationCS197U: A Hands on Introduction to Unix
CS197U: A Hands on Introduction to Unix Lecture 11: WWW and Wrap up Tian Guo University of Massachusetts Amherst CICS 1 Reminders Assignment 4 was graded and scores on Moodle Assignment 5 was due and you
More informationJarvis Web Gateway. Installation Instructions. Jonathan Couper-Smartt
Jarvis Web Gateway Installation Instructions Jonathan Couper-Smartt jarvis@nsquared.co.nz Abstract: The Jarvis Web Gateway is a lightweight web-service designed to give Rich Internet Applications a rapid,
More informationCSE 390a Lecture 3. Multi-user systems; remote login; editors; users/groups; permissions
CSE 390a Lecture 3 Multi-user systems; remote login; editors; users/groups; permissions slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson http://www.cs.washington.edu/390a/ 1
More informationWeb Interfaces. the web server Apache processing forms with Python scripts Python code to write HTML
Web Interfaces 1 Python Scripts in Browsers the web server Apache processing forms with Python scripts Python code to write HTML 2 Web Interfaces for the Determinant dynamic interactive forms passing data
More informationWA2572 Introduction to Responsive Web Development for Mac. Classroom Setup Guide. Web Age Solutions Inc.
WA2572 Introduction to Responsive Web Development for Mac Classroom Setup Guide Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software Requirements...3
More informationUnix as a Platform Exercises. Course Code: OS-01-UNXPLAT
Unix as a Platform Exercises Course Code: OS-01-UNXPLAT Working with Unix 1. Use the on-line manual page to determine the option for cat, which causes nonprintable characters to be displayed. Run the command
More informationLecture 8. Introduction to Shell Programming. COP 3353 Introduction to UNIX
Lecture 8 Introduction to Shell Programming COP 3353 Introduction to UNIX 1 What is a shell script? An executable file containing Unix shell commands Programming control constructs (if, then, while, until,
More informationWorking with Basic Linux. Daniel Balagué
Working with Basic Linux Daniel Balagué How Linux Works? Everything in Linux is either a file or a process. A process is an executing program identified with a PID number. It runs in short or long duration
More informationCSNB113: System Administration - 8 th Topic: Shell Scripts Programming I
CSNB113: System Administration - 8 th Topic: Shell Scripts Programming I The prompt is a prompt is a prompt and a program input It is possible to write and run a program directly on the command prompt!
More informationAliases are set manually or in a login script. Aliases that were set manually will be gone the next time you login.
Page 1 and 2: question without commands. Page 3 7 : questions with answers. Aliases are set manually or in a login script. Aliases that were set manually will be gone the next time you login. 1. List your
More informationPermission and Ownership
Permission and Ownership 1. Understanding file and directory ownership Every file on your Linux system, including directories, is owned by a specific user and group. Therefore, file permissions are defined
More informationPROGRAMMAZIONE I A.A. 2015/2016
PROGRAMMAZIONE I A.A. 2015/2016 SHELL SHELL SHELL A program that interprets commands Allows a user to execute commands by typing them manually at a terminal, or automatically in programs called shell scripts.
More informationRaspberry Pi as an Ad Blocking Access Point
Raspberry Pi as an Ad Blocking Access Point Created by Justin Cooper Last updated on 2017-12-05 07:26:38 PM UTC Guide Contents Guide Contents Overview Preparation Install Software Improving Performance
More informationA PAtCHy server: developed by the Apache group formed 2/95 around by a number of people who provided patch files for NCSA httpd 1.3 by Rob McCool.
Outline q Introduction to Apache httpd web server q Basic Compilation, Installation and Configuration q Apache File system q Apache Logging & Status q Security & Performance Features q Virtual Hosting
More informationcommandname flags arguments
Unix Review, additional Unix commands CS101, Mock Introduction This handout/lecture reviews some basic UNIX commands that you should know how to use. A more detailed description of this and other commands
More informationExploring UNIX: Session 3
Exploring UNIX: Session 3 UNIX file system permissions UNIX is a multi user operating system. This means several users can be logged in simultaneously. For obvious reasons UNIX makes sure users cannot
More informationCTEC1863/2017F Lab #11, Part 1 Page 1 of 11. In this lab, we will be installing a popular solution for database-driven web sites.
CTEC1863/2017F Lab #11, Part 1 Page 1 of 11 Lab #11: LAMP In this lab, we will be installing a popular solution for database-driven web sites. This configuration is known as LAMP, an acronym standing for
More informationLoad balancing configuration. Technical specification
Technical specification Table of contents Introduction... 3 I. Overview... 3 II. The Apache load balancer... 3 III. Limitations... 3 Prerequisites... 4 Configuration... 5 I. Portal configuration... 6 II.
More informationBelow are the steps to install Orangescrum Self Hosted version of Cloud Edition in Ubuntu Server Last Updated: OCT 18, 2018
Below are the steps to install Orangescrum Self Hosted version of Cloud Edition in Ubuntu Server Last Updated: OCT 18, 2018 Step 1 Download the Orangescrum Self Hosted version of CloudEdition Extract the
More information24 Writing Your First Script
In the preceding chapters, we have assembled an arsenal of command line tools. While these tools can solve many kinds of computing problems, we are still limited to manually using them one by one on the
More informationCherryPy on Apache2 with mod_python
Revision History CherryPy on Apache2 with mod_python Revision 1.5 November 9, 2009 Revised by: FB Ferry Boender 1. Introduction I ve recently written a web application using Python using the following
More informationAutomatic Creation of a Virtual Network with VBoxManage [1]
Automatic Creation of a Virtual Network with V... 1 Automatic Creation of a Virtual Network with VBoxManage [1] Submitted by Steve [2] on Wed, 18/09/2013-5:46pm I am using VirtualBox to create multiple
More informationK-SEARCH TRIAL INSTALLATION MANUAL
K-SEARCH TRIAL INSTALLATION MANUAL Qsoft Inc, 2006-2009, All Rights Reserved Page 1 of 32 K-Search Trial Installation Manual Contents SYSTEM REQUIREMENTS... 3 1. DOWNLOADING K-SEARCH 15 DAYS TRIAL... 4
More informationWeek 2 Lecture 3. Unix
Lecture 3 Unix Terminal and Shell 2 Terminal Prompt Command Argument Result 3 Shell Intro A system program that allows a user to execute: shell functions (e.g., ls -la) other programs (e.g., eclipse) shell
More informationManually Password Protect Directories Apache Ubuntu
Manually Password Protect Directories Apache Ubuntu Apache can be configured to force users to login before being Password protection can be useful for securing a directory that planning to edit them manually,
More informationApache + PHP + MySQL. bdnog November 2017 Dhaka, Bangladesh
Apache + PHP + MySQL bdnog7 18-22 November 2017 Dhaka, Bangladesh Outline q Introduction to Apache httpd web server q Basic Compilation, Installation and Configuration q Apache File system q Apache Logging
More informationINd_rasN SOME SHELL SCRIPTING PROGRAMS. 1. Write a shell script to check whether the name passed as first argument is the name of a file or directory.
1. Write a shell script to check whether the name passed as rst argument is the name of a le or directory. Ans: #!/bin/bash if [ -f $1 ] echo "$1 is a le" echo "$1 is not a le" 2. Write a shell script
More informationCSE 390a Lecture 4. Persistent shell settings; users/groups; permissions
CSE 390a Lecture 4 Persistent shell settings; users/groups; permissions slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson http://www.cs.washington.edu/390a/ 1 2 Lecture summary
More informationServers for Hackers. Server Administration for Programmers. Chris Fidao. This book is for sale at
Servers for Hackers Server Administration for Programmers Chris Fidao This book is for sale at http://leanpub.com/serversforhackers This version was published on 2018-06-19 This is a Leanpub book. Leanpub
More informationLinux Training. for New Users of Cluster. Georgia Advanced Computing Resource Center University of Georgia Suchitra Pakala
Linux Training for New Users of Cluster Georgia Advanced Computing Resource Center University of Georgia Suchitra Pakala pakala@uga.edu 1 Overview GACRC Linux Operating System Shell, Filesystem, and Common
More informationCENG200 - Lab 2: Security, Simple Web Pages
Out: Sept 12, 2016 Due: Sept 26, 2016 (start of lecture) Preliminary Steps CENG200 - Lab 2: Security, Simple Web Pages A. When you log in for this lab, perform the following actions (one time only) chmod
More informationIntroducing FTP and HTTP Updated: 9/25/18
Introducing FTP and HTTP Updated: 9/25/18 A. Objectives How to access and FTP server How to upload and download files into and from and FTP server How to create an HTML file. How to upload an HTML file
More information1. What statistic did the wc -l command show? (do man wc to get the answer) A. The number of bytes B. The number of lines C. The number of words
More Linux Commands 1 wc The Linux command for acquiring size statistics on a file is wc. This command provides the line count, word count and number of bytes in a file. Open up a terminal, make sure you
More informationCSE 390a Lecture 4. Persistent shell settings; users/groups; permissions
CSE 390a Lecture 4 Persistent shell settings; users/groups; permissions slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson http://www.cs.washington.edu/390a/ 1 2 Lecture summary
More informationLING 408/508: Programming for Linguists. Lecture 8 September 23 rd
LING 408/508: Programming for Linguists Lecture 8 September 23 rd Homework 4 graded Adminstrivia Today's Topics Homework 4 review Ungraded Exercise review There's so much more but this is probably the
More informationUSQ/CSC2406 Web Publishing
USQ/CSC2406 Web Publishing Lecture 4: HTML Forms, Server & CGI Scripts Tralvex (Rex) Yeap 19 December 2002 Outline Quick Review on Lecture 3 Topic 7: HTML Forms Topic 8: Server & CGI Scripts Class Activity
More informationDxR clinician INSTRUCTOR MANUAL STUDENT USER MANUAL TECHNICAL APPENDIX
DxR clinician INSTRUCTOR MANUAL STUDENT USER MANUAL TECHNICAL APPENDIX Contents Browser Requirements...3 Screen Size and Monitor Resolution...3 Sound...3 Uploading Your Media Files to the Server...3 Acceptable
More informationGoals for This Lecture:
Goals for This Lecture: Understand how to log in remotely with SSH Understand how to transfer files with SCP Learn how to log in from SINC site windows PC s with XWIN32 Understand the long form listings
More informationCSCI 211 UNIX Lab. Shell Programming. Dr. Jiang Li. Jiang Li, Ph.D. Department of Computer Science
CSCI 211 UNIX Lab Shell Programming Dr. Jiang Li Why Shell Scripting Saves a lot of typing A shell script can run many commands at once A shell script can repeatedly run commands Help avoid mistakes Once
More informationUsage Tracking for IBM InfoSphere Information Governance Catalog
Usage Tracking for IBM InfoSphere Information Governance Catalog Contents Overview... 3 1. Installing Piwik and its prerequisites... 3 Installing prerequisites... 3 Installing Piwik... 4 2. Creating the
More informationIOL INTACT Installation Guide
IOL INTACT Installation Guide February 25, 2014 Contents 1 System Requirements 1 2 Installing IOL INTACT 3 3 Post-Installation 4 3.1 Wireshark............................. 4 3.2 Opening pcap Files........................
More informationUNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES COMPUTING WITH WEBSITE DEVELOPMENT SEMESTER ONE EXAMINATIONS 2018/2019 UNIX MODULE NO: CPU5003
[CRT08] UNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES COMPUTING WITH WEBSITE DEVELOPMENT SEMESTER ONE EXAMINATIONS 2018/2019 UNIX MODULE NO: CPU5003 Date: Wednesday 16 th January 2019 Time: 10:00 12:00 INSTRUCTIONS
More informationA Big Step. Shell Scripts, I/O Redirection, Ownership and Permission Concepts, and Binary Numbers
A Big Step Shell Scripts, I/O Redirection, Ownership and Permission Concepts, and Binary Numbers Copyright 2006 2009 Stewart Weiss What a shell really does Here is the scoop on shells. A shell is a program
More informationShellshock (bash not war)
Shellshock (bash not war) Golden G. Richard III University of New Orleans golden@cs.uno.edu Arcane Alloy, LLC golden@arcanealloy.com http://www.cs.uno.edu/~golden http://www.arcanealloy.com @nolaforensix
More informationThe first command should show your short hostname, and the second should show your fully qualified domain name (FQDN).
Set the Hostname Before you begin installing and configuring the components described in this guide, please make sure you've followed our instructions for setting your hostname. Issue the following commands
More informationScripting. Shell Scripts, I/O Redirection, Ownership and Permission Concepts, and Binary Numbers
Scripting Shell Scripts, I/O Redirection, Ownership and Permission Concepts, and Binary Numbers Adapted from Practical Unix and Programming Hunter College Copyright 2006 2009 Stewart Weiss What a shell
More information1.3 What does Ctrl-D, Ctrl-A, Ctrl-F and Ctrl-T do in terms of command line editing? (6)
Question 1 2 ICT2631 1.1 How do you switch between virtual consoles? (3) Hold down CTRL and ALT keys and press F1 through F7 to switch between consoles. 1.2 Give three reasons why you may opt to use a
More informationOverview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions
Lanka Education and Research Network Linux Architecture, Linux File System, Linux Basic Commands 28 th November 2016 Dilum Samarasinhe () Overview History of Linux Linux Architecture Linux File System
More informationIBM z Systems Development and Test Environment Tools User's Guide IBM
IBM z Systems Development and Test Environment Tools User's Guide IBM ii IBM z Systems Development and Test Environment Tools User's Guide Contents Chapter 1. Overview......... 1 Introduction..............
More informationRaspberry Pi Class Ed 299. Mike Davis Truman College 5/26/2015
Raspberry Pi Class Ed 299 Mike Davis Truman College 5/26/2015 Goals for Today Discuss Raspberry Camera Projects Fruit Rotting Air Powered Car Photo booth Use a Python Program to control the camera Copy,
More informationTungsten Dashboard for Clustering. Eric M. Stone, COO
Tungsten Dashboard for Clustering Eric M. Stone, COO In this training session 1. Tungsten Dashboard Welcome 2. Tungsten Dashboard Overview 3. Tungsten Dashboard Prerequisites 4. Tungsten Dashboard Security
More informationCSE II-Sem)
a) Write a shell script that displays a list of all the files in the current directory to which the user has read, write and execute permissions. b) Develop an interactive script that asks for a word and
More informationMac OS X Server Web Technologies Administration. For Version 10.3 or Later
Mac OS X Server Web Technologies Administration For Version 10.3 or Later apple Apple Computer, Inc. 2003 Apple Computer, Inc. All rights reserved. The owner or authorized user of a valid copy of Mac OS
More informationMassTransit Enterprise Web Configuration
MassTransit Enterprise Web Configuration Version: 2.1.1 Date: 03/04/2008 Group Logic, Inc. 1110 N. Glebe Road, Suite 450 Arlington, VA 22201 Phone: (703) 528-1555 Fax: (703) 527-2567 Email: info@grouplogic.com
More informationCOMP519 Practical 5 JavaScript (1)
COMP519 Practical 5 JavaScript (1) Introduction This worksheet contains exercises that are intended to familiarise you with JavaScript Programming. While you work through the tasks below compare your results
More informationServices: Apache Distributed configuration & Access control
Services: Apache Distributed configuration & Access control David Morgan Options controls which of certain features are available the features ExecCGI FollowSymLinks Includes IncludesNoExec Indexes MultiViews
More informationMore Raspian. An editor Configuration files Shell scripts Shell variables System admin
More Raspian An editor Configuration files Shell scripts Shell variables System admin Nano, a simple editor Nano does not require the mouse. You must use your keyboard to move around the file and make
More informationWebopac Setup Guide October 2017
BOOKMARK Technology & Knowledge Management Services 14th Floor R11/41 GPO Box 1152 Education Centre Adelaide SA 5001 31 Flinders Street Adelaide SA 5000 DX56404 Tel 08 8226 1541 Fax 08 8410 2856 Webopac
More informationBuilding RESTful web applications
Building a web site in Multivalue or Pick. I have been attempting to build a business web site for more than 15 years, experimenting with various technologies that have been available within the multivalue
More informationHow to Create a NetBeans PHP Project
How to Create a NetBeans PHP Project 1. SET UP PERMISSIONS FOR YOUR PHP WEB SITE... 2 2. CREATE NEW PROJECT ("PHP APPLICATION FROM REMOTE SERVER")... 2 3. SPECIFY PROJECT NAME AND LOCATION... 2 4. SPECIFY
More informationCST8207: GNU/Linux Operating Systems I Lab Six Linux File System Permissions. Linux File System Permissions (modes) - Part 1
Student Name: Lab Section: Linux File System Permissions (modes) - Part 1 Due Date - Upload to Blackboard by 8:30am Monday March 12, 2012 Submit the completed lab to Blackboard following the Rules for
More informationNETB 329 Lecture 13 Python CGI Programming
NETB 329 Lecture 13 Python CGI Programming 1 of 83 What is CGI? The Common Gateway Interface, or CGI, is a set of standards that define how information is exchanged between the web server and a custom
More informationGNU/Linux 101. Casey McLaughlin. Research Computing Center Spring Workshop Series 2018
GNU/Linux 101 Casey McLaughlin Research Computing Center Spring Workshop Series 2018 rccworkshop IC;3df4mu bash-2.1~# man workshop Linux101 RCC Workshop L101 OBJECTIVES - Operating system concepts - Linux
More informationread: permitted to read the contents of directory ( view files and sub-directories in that directory ).
File permissions Three file permissions:- read: permitted to read the contents of file. write: permitted to write to the file. execute: permitted to execute the file as a program/script. Three directory
More informationLAMP Stack with VirtualHosts On Centos 6.x
LAMP Stack with VirtualHosts On Centos 6.x This article illustrates how to install the Apache Mysql PHP Stack on Centos 6.x. Additionally, with this configuration, you can serve Multiple Domains using
More informationLinux. An introduction. Aurélien Villani 01/2018
Linux An introduction Aurélien Villani 01/2018 Linux? 2 References Somewhere on the baie-lgf, are some Linux books. 3 Linux? A kernel... 1991: released by Linus Torvalds, for fun 1993: 100 developers working
More informationOperating systems fundamentals - B10
Operating systems fundamentals - B10 David Kendall Northumbria University David Kendall (Northumbria University) Operating systems fundamentals - B10 1 / 12 Introduction Basics of protection and security
More informationCENG 334 Computer Networks. Laboratory I Linux Tutorial
CENG 334 Computer Networks Laboratory I Linux Tutorial Contents 1. Logging In and Starting Session 2. Using Commands 1. Basic Commands 2. Working With Files and Directories 3. Permission Bits 3. Introduction
More informationOperating Systems Lab 1 (Users, Groups, and Security)
Operating Systems Lab 1 (Users, Groups, and Security) Overview This chapter covers the most common commands related to users, groups, and security. It will also discuss topics like account creation/deletion,
More informationIntroduction to the Linux Command Line
Introduction to the Linux Command Line May, 2015 How to Connect (securely) ssh sftp scp Basic Unix or Linux Commands Files & directories Environment variables Not necessarily in this order.? Getting Connected
More informationIntroduction in Unix. Linus Torvalds Ken Thompson & Dennis Ritchie
Introduction in Unix Linus Torvalds Ken Thompson & Dennis Ritchie My name: John Donners John.Donners@surfsara.nl Consultant at SURFsara And Cedric Nugteren Cedric.Nugteren@surfsara.nl Consultant at SURFsara
More informationK2LL33D SHELL :38: :09: 15:18: #1 SMP 6 20:13:52 EDT
K2ll33d rw r The Borg System is 100 % K2ll33d rw r r -- r -- r --10-Jan-2016 09:38: edit rename delete download 403.php. 51.81 kb????:???? rw-rw-rw-25-dec- 2015 19:09: rw-rw-rw-24-jun-2013 15:18: edit
More informationIntroduction to Linux for QSS/OASIS System Administrators and System Operators
Introduction to Linux for QSS/OASIS System Administrators and System Operators A QSS Webinar September 25, 2012 10:00 AM 12:00 PM Logging on Type user and press enter after logon as: Type password and
More informationMetasploit. Installation Guide Release 4.4
Metasploit Installation Guide Release 4.4 TABLE OF CONTENTS About this Guide Target Audience...1 Organization...1 Document Conventions...1 Support...2 Support for Metasploit Pro and Metasploit Express...2
More information