CTIS486 Midterm I 20/11/ Akgül

Size: px
Start display at page:

Download "CTIS486 Midterm I 20/11/2012 - Akgül"

Transcription

1 Surname, Name: Section: Student No: Closed Book, closed note exam. You are required to write down commands with necessary arguments and options; and make sure that they work. Your script and output should match. Give the best result that you can give! Each question worths 5 points unless otherwise stated. Over 100 points is bonus. Unless otherwise stated for question k, your answers as command must be in k.sh and output should in k.txt both should be in Answers directory. You can combine k.sh s in a single file such as cevaplar.sh SIGNATURE Time of Submission: Prelude: Before solving questions you should: let NAME be your FirstLast name as ascii (MAkgul, ASOzgur, LMessi, LionelMessi) create NAME and NAME/Answers directories mkdir -p /NAME/Answers script NAME/NAME.Log download the questions file and unzip it in NAME Directory, ( maintaining directory structure), unzip file-path cd /NAME use wget Your working directory could be LabQ, files that you operate on will be in LabQ. Your answers will be written under NAME; shell scripts and solution files under NAME/Answers; you need to redirect selected output to NAME/Answers directory. You can write your commands within k.sh for question k OR cevap.sh by identifying your questions If you put output of question k in LABQ, use k.txt as the answer file. When you finish, you will zip NAME directory with command cd ; zip -r NAME NAME upload NAME.zip 1. <GroupA> apply mkdir -p /NAME/Answers/Dir{1,2,3,4,5,6}. For the rest of this question your are located in LabQ ( 3 pts each ) copy everything under LabQ into Answers/Dir6 using cp. You might have hidden files/directories. Give command within LabQ and use relative addressing cp -R.../Answers/Dir6 copy everything under LabQ including directory name into Answers/LabQ using cp. You might have hidden files/directories. Give command within LabQ and use relative addressing cp -R../LabQ../Answers/ copy everything in LabQ into Dir1 with rsync. Keep owner and date info rsync -av.../answers/dir1 do it with tar without using any auxiliary file into Dir2 tar cf -. ( cd../answers/dir2;\ tar xf - ) do it with tar using any auxiliary (tar) file into Dir3. Keep the file under NAME tar cf../dir3.tar. ; cd../answers/dir3 ; tar xvf../../dir3.tar do it with cpio without using any auxiliary file into Dir4 find. cpio -pd../answers/dir4 a do it with cpio using any auxiliary (cpio) file into Dir5. Keep the file under NAME find. cpio -o >../Dir5.cpio ; cd../answers/dir5 ; cpio -id <../../Dir5.cpio </GroupA> 20/Nov/2012 CTIS486 Midterm I 1

2 2. Combine all *.txt files in the current directory hierarchy! (storing in Answers/ALLX.TXT ) and determine number of lines containing word Net case insensitive in all *.txt files find. -type f -name "*.txt" xargs cat >>../Answers/ALLX.TXT OR find. -type f - name "*.txt" -exec cat {} \; >../Answers/ALLX.TXT OR find. -type f - name "*.txt" -exec cat {} >>../Answers/ALLX.TXT \; then grep -iwc Net../Answers/ALLX.TXT 3. Given a.txt: determine lines containing word Fox followed by word Net, not necessary immediately grep "Fox.*Net" a.txt will find String Fox followed by Net in a.txt. To find word Fox and Net we need: grep "\<Fox\>.*\<Net\>" a.txt 4. Given A.txt we want to: (each 2 ) - Vi/Vim. On lines containing internet, replace Fox with FireFox Give command and write file as Answers/A2.TXT vi A.txt :g/internet/s/fox/firefox/g :w../answers/a2.txt :q! - Sed On lines containing internet, replace Fox with FireFox Give command and write file as Answers/B2.TXT sed /internet/s/fox/firefox/g A.txt >../Answers/B2.txt 20/Nov/2012 CTIS486 Midterm I 2

3 5. suppose you own bilet.net domain. You have machines ayse.bilet.net ( ), fatma.bilet.net ( ), and filiz.bilet.net( ). You have contact with ank.bilxyz.net ( ), and van.xyz.net.tr ( ). You want ayse, fatma and filiz to serve as and Moreover, you want ayse to serve as and fatma as and filiz You want your master DNS/NS server filiz machine and slave machines fatma and van. ayse and fatma will be main MX machines and backup will be filiz and ank machines. More over, you want halk sub-domain with NS servers fatma (master) and van (slave). Write down complete zone file for bilet.net 20 pts ; znoe file bilet.net pm machine filiz.bilet.net $TTL IN SOA filiz.bilet.net. hostmaset.bilet.net ( H 2H 2W 1H ) ; IP for IN A IN A IN A IN NS filiz IN NS fatma IN NS van.xyz.net.tr. ; IN MX 10 ayse IN MX 10 fatma IN MX 20 filiz IN MX 20 ank.bilxyz.net. ; IP s for www www IN A IN A IN A ; filiz IN A ayse IN A fatma IN A ; anket IN A satis IN A video IN A ; alternatively ;anket IN CNAME filiz ;satis IN CNAME ayse ;video IN CNAME fatma ; sub-domain halk.bilet.net halk IN NS fatma IN NS van.xyz.net.tr. 6. write part of named.conf for fatma machine file (using the above info ) 5 pts part of named.conf or named.conf.local on machine fatma zone "halk.bilet.net" { type master; file "db.halk-bilet-net"; }; 20/Nov/2012 CTIS486 Midterm I 3

4 zone "bilet.net" { type slave; file "SEC.bilet-net"; masters { ;} ; }; 7. Given the following file (data.txt) for a certain course lab mid1 mid2 final Name (aciklama) Ali Ayse Filiz Fatma Elif aciklama is for information. It is not part of data.txt For each student we want compute weighted sum 0.15*lab+0.20*mid * mid * final. We want to assign grades as A if sum 80, B if 60 sum < 80, and D if sum < 60 (for simplicity). write an Awk script to compute weighted sum, grade and print name grade into file data1.txt, and compute and print number of A, B, D s 10 pts Awk.1 for this problem {sum=0.15*$1+0.20*$2+0.25*$3+0.4*$4} sum >= 80 {na=na+1; print $5, "A" } (sum < 80 ) && (sum >= 60) {nb=nb+1; print $5, "B" } sum < 60 { nd=nd+1; print $5, "D" } END{ print "# of A =", na, " # of B =", nb, " # of D =", nd } awk -f Awk.1 data.txt will give the result 8. Given data2.txt containing names and grades in certain course final Ali 65 Ayse 62 Filiz 74 Fatma 47 Elif 63 find the largest and smallest grade and names of the corresponding students. (assume they are unique); sort -n -k2,2 data2.txt will sort the lines accoring to second column from lowest to highest. Thus sort -n k-2.2 data2.txt tail -1 awk { print "Highest ", $0 } and sort -n k-2.2 data2.txt head -1 awk { print "Lowest ", $0 } find mean of grades and number of students Awk.2 will give the result via awk -f Awk.2 data2.txt where Awk.2 is: {sum=sum+$2} END{ print "mean ", sum/nr, " of ", NR, " students " } find median and corresponding student name (median is, for a group of 5, 3rd element of the sorted list). ( For simplicity assume NR = 5. ) You need to read median line of the sorted file: sort -n -k2,2 data2.txt sed -n 3p awk {print "median ", $2, " ", $1 } if number of lines is 2k-1 you need kp in the above construction. instead of 3p 20/Nov/2012 CTIS486 Midterm I 4

5 Your answers should look like the following. Your scripts/commands should work for any size data2.txt. You may assume for median number of students is odd, Your are free to use any program: bash, awk, sed, sort, etc. 10 pts Highest 74 Filiz Lowest 47 Fatma Mean 62.2 of 5 students Median 63. Elif 9. In bilet.com, a message addressed to bilgi@bilet.com, will be distributed as: i) to users: webmaster, boss, arge-group and satis-group. Ar-ge group contains, ayse, fatma, elif, burak and satis-group contains ali, ahmet, sinem, and derya. A copy of all mail for satis-group is stored in /home/satis/logs/satis.log ii) a copy of the message is appended to /usr/local/logs/bilgi.log iii) message is passed to program /usr/sbin/bin/auto-respond to send an acknowledgment to sender Write corresponding entry for /etc/aliases file. bilgi: webmaster, boss, arge-group, satis-group, bilgi-log, bilgi-cevap arge-group: ayse, fatma, elif, burak satis-group: ali, ahmet, sinem, derya, /home/satis/logs/satis.log bilgi-log: /usr/local/logs/bilgi.log 10. On machine elif.xyz.net you want all mail will go as xyz.net. This machine will also host domain bilxyz.com, gokyuzu.org. All mail to gokyuzu.org will be delivered to gokyuzu@gmail.com and to gokyuzu user. For domain bilxyz.com, only mail for webmaster@bilxyz.com will be accepted and will be delivered to bilxyz user. Write necessary configurations in suitable files: identify files and corresponding lines. 15 pts #/etc/postfix(main.cf myhostname=elif.xyz.net mydomain=xyz.net myorigin=$mydomain mydestination=elif.xyz.net xyz.net localhost.xyz.net ftp.xyz.net virtual_alias_domains = bilxyz.com gokyuzu.org 3 virtual_alias_maps = hash:/etc/postfix/virtual gokyuzu-all webmaster@bilxyz.com bilxyz #/etc/aliases gokyuzu-all: gokyuzu, gokyuzu@gmail.com you shold run also newalias and postmap virtual $ in /etc/postfix 11. How would see list of public rsync archives/modules at rsync server ftp.linux.com? How would you download directory pardus/2012/iso/ at rsync archive of ftp.linux.com into iso directory in your home? Assume your at your home directory. complete the command: rsync rsync://ftp.linux.com/... To see all public rsync modules: rsync ftp.linux.com:: rstnc -av ftp.linux.com::pardus/2010/iso/. Wth the rsync protocol notation: rsync rsync://ftp.linux.com/pardus/2010/iso. 12. Write basic part of rsyncd.conf for public archive books which will ve stored at /usr/local/book with permissions of user ftp. Public archive means anybody can read download, but can not upload anything. 20/Nov/2012 CTIS486 Midterm I 5

6 13. Given mail.txt containing , grade and Full Name of stuents: A Ali Veli Net B Ayse Kirmizi C Fatma Maviy Net D Burak Kara Batmaz A Filiz Ali Yazar C Ali Ahmet Kitap Okur Write a bash script, say mail.sh, which will read mail.txt and send mail to students with Subject: your grade, and in the body it will say Dear Ali Veli, Your grade for CTIS123 will be A. Best Regards The Management For the first students. You can use binaries /bin/mail, /bin/mailx, or /usr/sbin/sendmail #!/bin/bash while read address grade name do mailx $address -s "Your Grade " <<END Dear $name Your grade for CTIS123 will be $grade Best Regards The Mangement END done < mail.txt 14. Write a Bash script which will take a a set of arguments. For each one it will do the following: -; check whether it exists, if not will give a message and continue. If it exists, and if it is directory, it will print output of du -s DIR If it is file it will print its size. Else it will print it is not a file or directory and continua 10. File.sh is: #!/bin/bash for file do nesne=$file if! [ -e $nesne ] then echo "$nesne does not exit " continue fi if [ -f $nesne ] 20/Nov/2012 CTIS486 Midterm I 6

7 then set -- $( ls -ld $nesne ) echo "size of $nesne is $5 " elif [ -d $nesne ] then cd $nesne volume=$( du -s. ) echo "disk usage of $nesne is $volume " else echo "$nesne is neither a file nor a directory" fi done./file.sh File.sh. /dev/sda /yok/yok aan example call of File.sh 15. Assume you have several hundred picture files with suffix JPEG in the current directory. Suppose program jpg2png will transform a jpg file into png file (as jpg2png <a > b will obtain from jpeg file a, png file b). You want to transform all files with suffix into png files with suffix jpg (i.e. from file a.jpeg we will obtain a.png). write a bash script for this purpose. for file in *.JPEG do new=${filw(jpeg/png} jpg2png < $file >$new done 20/Nov/2012 CTIS486 Midterm I 7

CTIS486 Midterm Solution 23/07/2012 - Akgül

CTIS486 Midterm Solution 23/07/2012 - Akgül Surname, Name: Section: Student No: Closed Book, closed note exam. Show your work! we must follow your reasoning. You are required to write down commands with necessary arguments and options. Give the

More information

Unix Sampler. PEOPLE whoami id who

Unix Sampler. PEOPLE whoami id who Unix Sampler PEOPLE whoami id who finger username hostname grep pattern /etc/passwd Learn about yourself. See who is logged on Find out about the person who has an account called username on this host

More information

Fred Hantelmann LINUX. Start-up Guide. A self-contained introduction. With 57 Figures. Springer

Fred Hantelmann LINUX. Start-up Guide. A self-contained introduction. With 57 Figures. Springer Fred Hantelmann LINUX Start-up Guide A self-contained introduction With 57 Figures Springer Contents Contents Introduction 1 1.1 Linux Versus Unix 2 1.2 Kernel Architecture 3 1.3 Guide 5 1.4 Typographical

More information

Hadoop Hands-On Exercises

Hadoop Hands-On Exercises Hadoop Hands-On Exercises Lawrence Berkeley National Lab Oct 2011 We will Training accounts/user Agreement forms Test access to carver HDFS commands Monitoring Run the word count example Simple streaming

More information

Installing and Setting up Microsoft DNS Server

Installing and Setting up Microsoft DNS Server Training Installing and Setting up Microsoft DNS Server Introduction Versions Used Windows Server 2003 Setup Used i. Server Name = martini ii. Credentials: User = Administrator, Password = password iii.

More information

Partek Flow Installation Guide

Partek Flow Installation Guide Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access

More information

Configuring a Domain to work with your Server

Configuring a Domain to work with your Server Configuring a Domain to work with your Server If you have a domain name registered with a third party and would like to use that domain with your Tagadab server (Virtual or Dedicated) then you have several

More information

The Use of DNS Resource Records

The Use of DNS Resource Records International Journal of Advances in Electrical and Electronics Engineering 230 Available online at www.ijaeee.com & www.sestindia.org/volume-ijaeee/ ISSN: 2319-1112 Simar Preet Singh Systems Engineer,

More information

Birmingham Environment for Academic Research. Introduction to Linux Quick Reference Guide. Research Computing Team V1.0

Birmingham Environment for Academic Research. Introduction to Linux Quick Reference Guide. Research Computing Team V1.0 Birmingham Environment for Academic Research Introduction to Linux Quick Reference Guide Research Computing Team V1.0 Contents The Basics... 4 Directory / File Permissions... 5 Process Management... 6

More information

How to Configure edgebox as a Web Server

How to Configure edgebox as a Web Server intelligence at the edge of the network www.critical-links.com edgebox V4.5 Introduction: The Web Server panel allows the simple creation of multiple web sites using the Apache web server. Each website

More information

CS2043 - Unix Tools & Scripting Lecture 9 Shell Scripting

CS2043 - Unix Tools & Scripting Lecture 9 Shell Scripting CS2043 - Unix Tools & Scripting Lecture 9 Shell Scripting Spring 2015 1 February 9, 2015 1 based on slides by Hussam Abu-Libdeh, Bruno Abrahao and David Slater over the years Announcements Coursework adjustments

More information

Thirty Useful Unix Commands

Thirty Useful Unix Commands Leaflet U5 Thirty Useful Unix Commands Last revised April 1997 This leaflet contains basic information on thirty of the most frequently used Unix Commands. It is intended for Unix beginners who need a

More information

File Transfer Protocol. What is Anonymous FTP? What is FTP?

File Transfer Protocol. What is Anonymous FTP? What is FTP? File Transfer Protocol (FTP) File Transfer Protocol Sometimes browsing for information is not sufficient you may want to obtain copies of software programs or data files for your own use and manipulation.

More information

How to Configure the Windows DNS Server

How to Configure the Windows DNS Server Windows 2003 How to Configure the Windows DNS Server How to Configure the Windows DNS Server Objective This document demonstrates how to configure domains and record on the Windows 2003 DNS Server. Windows

More information

Copyright 2012 http://itfreetraining.com

Copyright 2012 http://itfreetraining.com In order to find resources on the network, computers need a system to look up the location of resources. This video looks at the DNS records that contain information about resources and services on the

More information

Syntax: cd <Path> Or cd $<Custom/Standard Top Name>_TOP (In CAPS)

Syntax: cd <Path> Or cd $<Custom/Standard Top Name>_TOP (In CAPS) List of Useful Commands for UNIX SHELL Scripting We all are well aware of Unix Commands but still would like to walk you through some of the commands that we generally come across in our day to day task.

More information

INASP: Effective Network Management Workshops

INASP: Effective Network Management Workshops INASP: Effective Network Management Workshops Linux Familiarization and Commands (Exercises) Based on the materials developed by NSRC for AfNOG 2013, and reused with thanks. Adapted for the INASP Network

More information

Linux System Administration on Red Hat

Linux System Administration on Red Hat Linux System Administration on Red Hat Kenneth Ingham September 29, 2009 1 Course overview This class is for people who are familiar with Linux or Unix systems as a user (i.e., they know file manipulation,

More information

Monitoring a Linux Mail Server

Monitoring a Linux Mail Server Monitoring a Linux Mail Server Mike Weber mweber@spidertools.com] Various Methods to Monitor Mail Server Public Ports SMTP on Port 25 POPS on Port 995 IMAPS on Port 993 SNMP Amavis on Port 10024 Reinjection

More information

Unix Scripts and Job Scheduling

Unix Scripts and Job Scheduling Unix Scripts and Job Scheduling Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Overview Shell Scripts

More information

How to Add Domains and DNS Records

How to Add Domains and DNS Records How to Add Domains and DNS Records Configure the Barracuda NextGen X-Series Firewall to be the authoritative DNS server for your domains or subdomains to take advantage of Split DNS or dead link detection.

More information

HP-UX Essentials and Shell Programming Course Summary

HP-UX Essentials and Shell Programming Course Summary Contact Us: (616) 875-4060 HP-UX Essentials and Shell Programming Course Summary Length: 5 Days Prerequisite: Basic computer skills Recommendation Statement: Student should be able to use a computer monitor,

More information

4PSA Total Backup 3.0.0. User's Guide. for Plesk 10.0.0 and newer versions

4PSA Total Backup 3.0.0. User's Guide. for Plesk 10.0.0 and newer versions 4PSA Total Backup 3.0.0 for Plesk 10.0.0 and newer versions User's Guide For more information about 4PSA Total Backup, check: http://www.4psa.com Copyright 2009-2011 4PSA. User's Guide Manual Version 84359.5

More information

Tutorial 0A Programming on the command line

Tutorial 0A Programming on the command line Tutorial 0A Programming on the command line Operating systems User Software Program 1 Program 2 Program n Operating System Hardware CPU Memory Disk Screen Keyboard Mouse 2 Operating systems Microsoft Apple

More information

A Crash Course on UNIX

A Crash Course on UNIX A Crash Course on UNIX UNIX is an "operating system". Interface between user and data stored on computer. A Windows-style interface is not required. Many flavors of UNIX (and windows interfaces). Solaris,

More information

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002) Cisco Networking Academy Program Curriculum Scope & Sequence Fundamentals of UNIX version 2.0 (July, 2002) Course Description: Fundamentals of UNIX teaches you how to use the UNIX operating system and

More information

Linux Shell Script To Monitor Ftp Server Connection

Linux Shell Script To Monitor Ftp Server Connection Linux Shell Script To Monitor Ftp Server Connection Main goal of this script is to monitor ftp server. This script is example of how to use ftp command in bash shell. System administrator can use this

More information

Linux command line. An introduction to the Linux command line for genomics. Susan Fairley

Linux command line. An introduction to the Linux command line for genomics. Susan Fairley Linux command line An introduction to the Linux command line for genomics Susan Fairley Aims Introduce the command line Provide an awareness of basic functionality Illustrate with some examples Provide

More information

SFTP SHELL SCRIPT USER GUIDE

SFTP SHELL SCRIPT USER GUIDE SFTP SHELL SCRIPT USER GUIDE FCA US INFORMATION & COMMUNICATION TECHNOLOGY MANAGEMENT Overview The EBMX SFTP shell scripts provide a parameter driven workflow to place les on the EBMX servers and queue

More information

Using Webmin and Bind9 to Setup DNS Sever on Linux

Using Webmin and Bind9 to Setup DNS Sever on Linux Global Open Versity Systems Integration Hands-on Labs Training Manual Using Webmin and Bind9 to Setup DNS Sever on Linux By Kefa Rabah, krabah@globalopenversity.org March 2008 Installing and Configuring

More information

Motivation. Domain Name System (DNS) Flat Namespace. Hierarchical Namespace

Motivation. Domain Name System (DNS) Flat Namespace. Hierarchical Namespace Motivation Domain Name System (DNS) IP addresses hard to remember Meaningful names easier to use Assign names to IP addresses Name resolution map names to IP addresses when needed Namespace set of all

More information

Answers to Even-numbered Exercises

Answers to Even-numbered Exercises 11 Answers to Even-numbered Exercises 1. 2. The special parameter "$@" is referenced twice in the out script (page 442). Explain what would be different if the parameter "$* " were used in its place. If

More information

ICS 351: Today's plan

ICS 351: Today's plan ICS 351: Today's plan routing protocols linux commands Routing protocols: overview maintaining the routing tables is very labor-intensive if done manually so routing tables are maintained automatically:

More information

Hadoop Hands-On Exercises

Hadoop Hands-On Exercises Hadoop Hands-On Exercises Lawrence Berkeley National Lab July 2011 We will Training accounts/user Agreement forms Test access to carver HDFS commands Monitoring Run the word count example Simple streaming

More information

AN INTRODUCTION TO UNIX

AN INTRODUCTION TO UNIX AN INTRODUCTION TO UNIX Paul Johnson School of Mathematics September 24, 2010 OUTLINE 1 SHELL SCRIPTS Shells 2 COMMAND LINE Command Line Input/Output 3 JOBS Processes Job Control 4 NETWORKING Working From

More information

HSearch Installation

HSearch Installation To configure HSearch you need to install Hadoop, Hbase, Zookeeper, HSearch and Tomcat. 1. Add the machines ip address in the /etc/hosts to access all the servers using name as shown below. 2. Allow all

More information

How to set up the Integrated DNS Server for Inbound Load Balancing

How to set up the Integrated DNS Server for Inbound Load Balancing How to set up the Integrated DNS Server for Introduction Getting Started Peplink Balance has a built-in DNS server for inbound link load balancing. You can delegate a domain s NS/SOA records, e.g. www.mycompany.com,

More information

Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux

Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux By the OS4 Documentation Team Prepared by Roberto J Dohnert Copyright 2013, PC/OpenSystems LLC This whitepaper describes how

More information

Talk-101 User Guide. DNSGate

Talk-101 User Guide. DNSGate Talk-101 User Guide DNSGate What is DNSGate? DNSGate is a management interface to allow you to make DNS changes to your domain. The interface supports A, CNAME, MX and TXT records. What is DNS? DNS stands

More information

Legal and Copyright Notice

Legal and Copyright Notice Parallels Helm Legal and Copyright Notice ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Phone: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 2010, Parallels, Inc.

More information

Setting up PostgreSQL

Setting up PostgreSQL Setting up PostgreSQL 1 Introduction to PostgreSQL PostgreSQL is an object-relational database management system based on POSTGRES, which was developed at the University of California at Berkeley. PostgreSQL

More information

Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files

Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files Configuring DNS BIND: UNIX Name Service Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files Zone: a collection of domain information contained

More information

Secure File Transfer Installation. Sender Recipient Attached FIles Pages Date. Development Internal/External None 11 6/23/08

Secure File Transfer Installation. Sender Recipient Attached FIles Pages Date. Development Internal/External None 11 6/23/08 Technical Note Secure File Transfer Installation Sender Recipient Attached FIles Pages Date Development Internal/External None 11 6/23/08 Overview This document explains how to install OpenSSH for Secure

More information

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 110 - INTRODUCTION TO UNIX

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 110 - INTRODUCTION TO UNIX HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 110 - INTRODUCTION TO UNIX Course Description: This is an introductory course designed for users of UNIX. It is taught

More information

Linux System Administration. System Administration Tasks

Linux System Administration. System Administration Tasks System Administration Tasks User and Management useradd - Adds a new user account userdel - Deletes an existing account usermod - Modifies an existing account /etc/passwd contains user name, user ID #,

More information

Module 16: Some Other Tools in UNIX

Module 16: Some Other Tools in UNIX Module 16: Some Other Tools in UNIX We have emphasized throughout that the philosophy of Unix is to provide - (a) a large number of simple tools and (b) methods to combine these tools in flexible ways.

More information

Web Hosting: Pipeline Program Technical Self Study Guide

Web Hosting: Pipeline Program Technical Self Study Guide Pipeline Program Technical Self Study Guide Thank you for your interest in InMotion Hosting and our Technical Support positions. Our technical support associates operate in a call center environment, assisting

More information

A Tiny Queuing System for Blast Servers

A Tiny Queuing System for Blast Servers A Tiny Queuing System for Blast Servers Colas Schretter and Laurent Gatto December 9, 2005 Introduction When multiple Blast [4] similarity searches are run simultaneously against large databases and no

More information

Cloud Storage Quick Start Guide

Cloud Storage Quick Start Guide Cloud Storage Quick Start Guide Copyright - GoGrid Cloud Hosting. All rights reserved Table of Contents 1. About Cloud Storage...3 2. Configuring RHEL and CentOS Servers to Access Cloud Storage...3 3.

More information

Backup of ESXi Virtual Machines using Affa

Backup of ESXi Virtual Machines using Affa Backup of ESXi Virtual Machines using Affa From SME Server Skill level: Advanced The instructions on this page may require deviations from procedure, a good understanding of linux and SME is recommended.

More information

Navigating the Rescue Mode for Linux

Navigating the Rescue Mode for Linux Navigating the Rescue Mode for Linux SUPPORT GUIDE DEDICATED SERVERS ABOUT THIS GUIDE This document will take you through the process of booting your Linux server into rescue mode to identify and fix the

More information

CSIS 3230 Computer Networking Principles, Spring 2012 Lab 7 Domain Name System (DNS)

CSIS 3230 Computer Networking Principles, Spring 2012 Lab 7 Domain Name System (DNS) CSIS 3230 Computer Networking Principles, Spring 2012 Lab 7 Domain Name System (DNS) By Michael Olan, Richard Stockton College (last update: March 2012) Purpose At this point, all hosts should be communicating

More information

Usage of the mass storage system. K. Rosbach PPS 19-Feb-2008

Usage of the mass storage system. K. Rosbach PPS 19-Feb-2008 Usage of the mass storage system K. Rosbach PPS 19-Feb-2008 Disclaimer This is just a summary based on the information available online at http://dv-zeuthen.desy.de/services/dcache_osm/e717/index_eng.html

More information

Open Source Computational Fluid Dynamics

Open Source Computational Fluid Dynamics Open Source Computational Fluid Dynamics An MSc course to gain extended knowledge in Computational Fluid Dynamics (CFD) using open source software. Teachers: Miklós Balogh and Zoltán Hernádi Department

More information

Incremental Backup Script. Jason Healy, Director of Networks and Systems

Incremental Backup Script. Jason Healy, Director of Networks and Systems Incremental Backup Script Jason Healy, Director of Networks and Systems Last Updated Mar 18, 2008 2 Contents 1 Incremental Backup Script 5 1.1 Introduction.............................. 5 1.2 Design Issues.............................

More information

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L Introduction: This guide is written to help any person with little knowledge in AIX V5.3L to prepare the P Server

More information

Extreme computing lab exercises Session one

Extreme computing lab exercises Session one Extreme computing lab exercises Session one Michail Basios (m.basios@sms.ed.ac.uk) Stratis Viglas (sviglas@inf.ed.ac.uk) 1 Getting started First you need to access the machine where you will be doing all

More information

DoD Public Key Enablement (PKE) Quick Reference Guide. Securing Apache HTTP with mod_ssl for Linux

DoD Public Key Enablement (PKE) Quick Reference Guide. Securing Apache HTTP with mod_ssl for Linux DoD Public Key Enablement (PKE) Quick Reference Guide Securing Apache HTTP with mod_ssl for Linux Contact: PKE_Support@disa.mil URL: https://www.us.army.mil/suite/page/474113 This guide provides instructions

More information

Lecture 4: Writing shell scripts

Lecture 4: Writing shell scripts Handout 5 06/03/03 1 Your rst shell script Lecture 4: Writing shell scripts Shell scripts are nothing other than les that contain shell commands that are run when you type the le at the command line. That

More information

The Application Layer. CS158a Chris Pollett May 9, 2007.

The Application Layer. CS158a Chris Pollett May 9, 2007. The Application Layer CS158a Chris Pollett May 9, 2007. Outline DNS E-mail More on HTTP The Domain Name System (DNS) To refer to a process on the internet we need to give an IP address and a port. These

More information

An Introduction to the Linux Command Shell For Beginners

An Introduction to the Linux Command Shell For Beginners An Introduction to the Linux Command Shell For Beginners Presented by: Victor Gedris In Co-Operation With: The Ottawa Canada Linux Users Group and ExitCertified Copyright and Redistribution This manual

More information

ORACLE NOSQL DATABASE HANDS-ON WORKSHOP Cluster Deployment and Management

ORACLE NOSQL DATABASE HANDS-ON WORKSHOP Cluster Deployment and Management ORACLE NOSQL DATABASE HANDS-ON WORKSHOP Cluster Deployment and Management Lab Exercise 1 Deploy 3x3 NoSQL Cluster into single Datacenters Objective: Learn from your experience how simple and intuitive

More information

Make a folder named Lab3. We will be using Unix redirection commands to create several output files in that folder.

Make a folder named Lab3. We will be using Unix redirection commands to create several output files in that folder. CMSC 355 Lab 3 : Penetration Testing Tools Due: September 31, 2010 In the previous lab, we used some basic system administration tools to figure out which programs where running on a system and which files

More information

Configure a Mail Server

Configure a Mail Server SECTION 3 Configure a Mail Server In this section of the workbook, you learn how to do the following: Send Mail to root on 3-3 In this exercise, you send an email to user root using the mail command and

More information

Local DNS Attack Lab. 1 Lab Overview. 2 Lab Environment. SEED Labs Local DNS Attack Lab 1

Local DNS Attack Lab. 1 Lab Overview. 2 Lab Environment. SEED Labs Local DNS Attack Lab 1 SEED Labs Local DNS Attack Lab 1 Local DNS Attack Lab Copyright c 2006 Wenliang Du, Syracuse University. The development of this document was partially funded by the National Science Foundation s Course,

More information

Legal and Copyright Notice

Legal and Copyright Notice Parallels Helm Legal and Copyright Notice ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Phone: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 2010, Parallels, Inc.

More information

Private Server and Physical Server Backup and Restoration:

Private Server and Physical Server Backup and Restoration: Technical Document Series Number 014 Private Server and Physical Server Backup and Restoration: A Technical Guide for ISP/HSP Administrator Covers Ensim ServerXchange 2.5 and Earlier Date: September 25,

More information

emedny FTP Batch Dial-Up Number 866 488 3006 emedny SUN UNIX Server ftp 172.27.16.79

emedny FTP Batch Dial-Up Number 866 488 3006 emedny SUN UNIX Server ftp 172.27.16.79 This document contains most of the information needed to submit FTP Batch transactions with emedny. It does not contain the unique FTP User ID/Password required to log in to the emedny SUN UNIX Server.

More information

Penetration Testing Lab. Reconnaissance and Mapping Using Samurai-2.0

Penetration Testing Lab. Reconnaissance and Mapping Using Samurai-2.0 Penetration Testing Lab Reconnaissance and Mapping Using Samurai-2.0 Notes: 1. Be careful about running most of these tools against machines without permission. Even the poorest intrusion detection system

More information

Configuring an External Domain

Configuring an External Domain Configuring an External Domain SUPPORT GUIDE DOMAINS ABOUT THIS GUIDE This guide will instruct you on how to: Use an existing domain name Set Up Your Domain to Use Tagadab Name Servers Use Your VPS/Dedicated

More information

STEP 4 : GETTING LIGHTTPD TO WORK ON YOUR SEAGATE GOFLEX SATELLITE

STEP 4 : GETTING LIGHTTPD TO WORK ON YOUR SEAGATE GOFLEX SATELLITE STEP 4 : GETTING LIGHTTPD TO WORK ON YOUR SEAGATE GOFLEX SATELLITE Note : Command Lines are in red. Congratulations on following all 3 steps. This is the final step you need to do to get rid of the old

More information

Week Overview. Running Live Linux Sending email from command line scp and sftp utilities

Week Overview. Running Live Linux Sending email from command line scp and sftp utilities ULI101 Week 06a Week Overview Running Live Linux Sending email from command line scp and sftp utilities Live Linux Most major Linux distributions offer a Live version, which allows users to run the OS

More information

GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS

GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS GeBro-BACKUP Die Online-Datensicherung. Manual Pro Backup Client on a NAS Created and tested on a QNAP TS-559 Pro Firmware 4.0.2 Intel x86 Architecture Default hardware configuration OBM v6.15.0.0 Last

More information

Quick Start Guide. Version R91. English

Quick Start Guide. Version R91. English Using StorageCraft Recovery Environment Quick Start Guide Version R91 English May 20, 2015 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s

More information

Advanced Internetworking

Advanced Internetworking Advanced Internetworking Lab 5 - Multimedia networking rev 1.0 Markus Hidell Voravit Tanyingyong Royal Institute of Technology (KTH) Telecommunication Systems Lab (TSlab)

More information

IceWarp to IceWarp Server Migration

IceWarp to IceWarp Server Migration IceWarp to IceWarp Server Migration Registered Trademarks iphone, ipad, Mac, OS X are trademarks of Apple Inc., registered in the U.S. and other countries. Microsoft, Windows, Outlook and Windows Phone

More information

- Domain Name System -

- Domain Name System - 1 Name Resolution - Domain Name System - Name resolution systems provide the translation between alphanumeric names and numerical addresses, alleviating the need for users and administrators to memorize

More information

Parallels Plesk Panel User Guide

Parallels Plesk Panel User Guide Parallels Plesk Panel User Guide Page 1 of 31 Parallels Plesk Panel User Guide Table of contents Parallels Plesk Panel User Guide... 2 Table of contents... 2 Introduction... 3 Before you begin... 3 Logging

More information

WS_FTP Pro. User s Guide. Software Version 6. Ipswitch, Inc.

WS_FTP Pro. User s Guide. Software Version 6. Ipswitch, Inc. User s Guide Software Version 6 Ipswitch, Inc. Ipswitch, Inc. Phone: 781-676-5700 81 Hartwell Ave Fax: 781-676-5710 Lexington, MA 02421-3127 Web: http://www.ipswitch.com The information in this document

More information

PuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007

PuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007 PuTTY/Cygwin Tutorial By Ben Meister Written for CS 23, Winter 2007 This tutorial will show you how to set up and use PuTTY to connect to CS Department computers using SSH, and how to install and use the

More information

SI455 Advanced Computer Networking. Lab2: Adding DNS and Email Servers (v1.0) Due 6 Feb by start of class

SI455 Advanced Computer Networking. Lab2: Adding DNS and Email Servers (v1.0) Due 6 Feb by start of class SI455 Advanced Computer Networking Lab2: Adding DNS and Email Servers (v1.0) Due 6 Feb by start of class WHAT TO HAND IN: 1. Completed checklist from the last page of this document 2. 2-4 page write-up

More information

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt 1 Lecture 10: Application Layer 2 Application Layer Where our applications are running Using services provided by

More information

Introduction to Programming and Computing for Scientists

Introduction to Programming and Computing for Scientists Oxana Smirnova (Lund University) Programming for Scientists Tutorial 7b 1 / 48 Introduction to Programming and Computing for Scientists Oxana Smirnova Lund University Tutorial 7b: Grid certificates and

More information

An A-Z Index of the Apple OS X command line (TERMINAL) The tcsh command shell of Darwin (the open source core of OSX)

An A-Z Index of the Apple OS X command line (TERMINAL) The tcsh command shell of Darwin (the open source core of OSX) An A-Z Index of the Apple OS X command line (TERMINAL) The tcsh command shell of Darwin (the open source core of OSX) alias alloc awk Create an alias List used and free memory Find and Replace text within

More information

Rsync: The Best Backup System Ever

Rsync: The Best Backup System Ever LinuxFocus article number 326 http://linuxfocus.org Rsync: The Best Backup System Ever by Brian Hone About the author: Brian Hone is a system administrator and software developer at

More information

Copyright International Business Machines Corporation 2001. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure

Copyright International Business Machines Corporation 2001. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure iseries DNS iseries DNS Copyright International Business Machines Corporation 2001. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule

More information

DNS. Computer Networks. Seminar 12

DNS. Computer Networks. Seminar 12 DNS Computer Networks Seminar 12 DNS Introduction (Domain Name System) Naming system used in Internet Translate domain names to IP addresses and back Communication works on UDP (port 53), large requests/responses

More information

File Transfer Protocol (FTP) Instructions

File Transfer Protocol (FTP) Instructions File Transfer Protocol (FTP) Instructions How to upload your website to the AUI server The FTP client most used for PCs is WS_FTP. It is already downloaded onto your Lab computer desktop, and looks like

More information

Getting Started With Your Virtual Dedicated Server. Getting Started Guide

Getting Started With Your Virtual Dedicated Server. Getting Started Guide Getting Started Guide Getting Started With Your Virtual Dedicated Server Setting up and hosting a domain on your Linux Virtual Dedicated Server using Simple Control Panel. Getting Started with Your Virtual

More information

netkit lab dns Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version Author(s)

netkit lab dns Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version Author(s) Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab dns Version Author(s) E-mail Web Description 2.2 G. Di Battista, M. Patrignani, M.

More information

Getting Started With Your Virtual Dedicated Server. Getting Started Guide

Getting Started With Your Virtual Dedicated Server. Getting Started Guide Getting Started Guide Getting Started With Your Virtual Dedicated Server Setting up and hosting a domain on your Linux Virtual Dedicated Server using Plesk 8.0. Getting Started with Your Virtual Dedicated

More information

CS2720 Practical Software Development

CS2720 Practical Software Development Page 1 Rex Forsyth CS2720 Practical Software Development CS2720 Practical Software Development Scripting Tutorial Srping 2011 Instructor: Rex Forsyth Office: C-558 E-mail: forsyth@cs.uleth.ca Tel: 329-2496

More information

Configuring MailArchiva with Insight Server

Configuring MailArchiva with Insight Server Copyright 2009 Bynari Inc., All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any

More information

H-Sphere Reseller Step-By-Step Beginner guide: Welcome To MatrixReseller! Introduction. I. The Reseller Panel

H-Sphere Reseller Step-By-Step Beginner guide: Welcome To MatrixReseller! Introduction. I. The Reseller Panel H-Sphere Reseller Step-By-Step Beginner guide: Welcome To MatrixReseller! Welcome to the MatrixReseller H-Sphere Setup guide! If you have just signed up for a reseller plan and want to get in and get going

More information

Simple. Control Panel. for your Linux Server. Getting Started Guide. Simple Control Panel // Linux Server

Simple. Control Panel. for your Linux Server. Getting Started Guide. Simple Control Panel // Linux Server Getting Started Guide Simple Control Panel for your Linux Server Getting Started Guide Page 1 Getting Started Guide: Simple Control Panel, Linux Server Version 2.1 (02.01.10) Copyright 2010. All rights

More information

This document presents the new features available in ngklast release 4.4 and KServer 4.2.

This document presents the new features available in ngklast release 4.4 and KServer 4.2. This document presents the new features available in ngklast release 4.4 and KServer 4.2. 1) KLAST search engine optimization ngklast comes with an updated release of the KLAST sequence comparison tool.

More information

When you first login to your reseller account you will see the following on your screen:

When you first login to your reseller account you will see the following on your screen: Step 1 - Creating Your Administrative Account We presume that your Reseller account has been created. Here's how to create your Administrative account which you'll use to create your hosting plans, add

More information

Central Administration QuickStart Guide

Central Administration QuickStart Guide Central Administration QuickStart Guide Contents 1. Overview... 2 Licensing... 2 Documentation... 2 2. Configuring Central Administration... 3 3. Using the Central Administration web console... 4 Managing

More information

WebPublish User s Manual

WebPublish User s Manual WebPublish User s Manual Documentation for WebPublish Version 0.1.0. Charles Henry Schoonover i Table of Contents 1 Introduction............................... 1 2 Installation................................

More information

Command Line Crash Course For Unix

Command Line Crash Course For Unix Command Line Crash Course For Unix Controlling Your Computer From The Terminal Zed A. Shaw December 2011 Introduction How To Use This Course You cannot learn to do this from videos alone. You can learn

More information