A crash course in njit’s Afs

Slides:



Advertisements
Similar presentations
Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.
Advertisements

Learning Unix/Linux Bioinformatics Orientation 2008 Eric Bishop.
LIS654lecture 3 omeka installation and system overview start Thomas Krichel
Dayu Zhang 9/8/2014 Lab02. Example of Commands pwd --- show your current directory This is home of venus, not your home directory Tilde: means you are.
CSCI 1411 FUNDAMENTALS OF COMPUTING LAB Lab Introduction 1 Shane Transue MSCS.
Jun-15 1 Management Information Systems Class Web Server Usage Instructions.
Introducing the Command Line CMSC 121 Introduction to UNIX Much of the material in these slides was taken from Dan Hood’s CMSC 121 Lecture Notes.
George Blank University Lecturer. Creating A Web Site at NJIT Professor Blank.
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
Web Pages Publishing your page on ASUWlink. Unix Directory Commands ls –la –will show all directories and files –will show directory and file permissions.
CIS392 Sp 03Assign#11 CIS392 Text Processing, Retrieval, and Mining Spring 03 Instructor: Dr. Y. F. Brook Wu BOW toolkit:
IS 118 Introduction to Development Tools Week 1. Things to Cover UCID WebCT AFS Visual Basic.net Running PHP.
UNIX Chapter 00 A “ Quick Start ” into UNIX Operating System Mr. Mohammad Smirat.
CS1020: Intro Workshop. Topics CS1020Intro Workshop Login to UNIX operating system 2. …………………………………… 3. …………………………………… 4. …………………………………… 5. ……………………………………
Dayu Zhang 9/3/2014 Lab01. Lab Instructor: Dayu Zhang Office Hour Mon/Wed 10:40am – 11:10am Room A201 Lab Website
Helpful tips for working with NJIT University Computing Systems for Homework and projects Rafael Orta, Prashanth Sanagavarapu and George Blank.
Creating and Publishing Your own website
Virtual Machine and UNIX. What is a VM? VM stands for Virtual Machine. It is a software emulation of hardware. By using a VM, you can have the same hardware.
Unix Workshop Aug What is Unix Multitasking, multiuser operating system Often the OS of choice for large servers, large clusters.
1 Client/Server Database Tutorial. SQL Server Connection through MS Access FACBUSAD1 SQL server MS Access MGD B106 Computer or your own PC Remote SQL.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
February 2006Colby College ITS Using FTP. February 2006Colby College ITS Topics FTP Options at Colby For Mac Users For Windows Users.
The Unix Environment and Compiling. Getting Set Up Your programs will be compiled and tested on the Departmental server ‘linprog’ The linprog servers.
MCB Lecture #3 Sept 2/14 Intro to UNIX terminal.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
Week 2 File Systems & Unix Commands. File System Hierarchy.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Help session: Unix basics Keith 9/9/2011. Login in Unix lab  User name: ug0xx Password: ece321 (initial)  The password will not be displayed on the.
CNIT 132 Intermediate HTML and CSS Publish Web Page.
Connecting to USF Network for Web Site SSH Secure Shell is the FTP program you will use to download your http files onto the USF server. To get the SSH.
CPSC203 Introduction to Computers Lab 69 By Jie Gao.
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
CPSC203 Introduction to Computers Lab 33 By Jie Gao.
Copyright (c) by CNAPTICS Corporation. All rights reserved.1 INFO Oracle Database 11g: Administration II Presented By: Marc S. Paller,
Logging into the linux machines This series of view charts show how to log into the linux machines from the Windows environment. Machine name IP address.
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
AE6382 Secure Shell Usually referred to as ssh, the name refers to both a program and a protocol. The program ssh is one of the most useful networking.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Usage of Workstation Lecturer: Yu-Hao( 陳郁豪 ) Date:
Introduction to UNIX Geraint Vaughan. What is UNIX? Command-line operating system (not point- and click) Designed for ‘experts’ Lots of different variants.
Log-in to the Unix Server A successful log-in allows access to the server through the Secure Shell. SSH, also known as Secure Shocket Shell, is a Unix.
Creating Programs on UNIX This term you can create programs on UNIX or you can create programs using a C++ compiler on your PC. This set of slides steps.
Introduction to Programming Using C An Introduction to Operating Systems.
RT-LAB Electrical Applications 1 Opal-RT Technologies Use of the “Store Embedded” mode Solution RT-LAB for PC-104.
How to use WS_FTP A Step by Step Guide to File Transfer.
Setup Environment: Instructions for CS1520 Server Setup Nils Murrugarra
Introduction to SAS/willow (Unix) Sam Gordji Weir 107.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
Agenda Using FTP What is FTP? How to Use the FTP Program How to transfer files Using FTP.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
 Last lesson, the Windows Operating System was discussed along with the Windows command shell  Unix is a computer operating system, that similarly manages.
1 Mapping a Drive on a USF IIS Server. 2 Mapping a Drive To map a drive to a network file directory in Windows you must be on a Microsoft local area network,
Introduction to AFS IMSA Intersession 2003 An Overview of AFS Brian Sebby, IMSA ’96 Copyright 2003 by Brian Sebby, Copies of these slides.
SSH. 2 SSH – Secure Shell SSH is a cryptographic protocol – Implemented in software originally for remote login applications – One most popular software.
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014.
Tutorial Six Linux Basics CompSci Semester Two 2016.
Overview of Linux Fall 2016 Dr. Donghyun Kim
CS1010: Intro Workshop.
Web Programming Essentials:
Andy Wang Object Oriented Programming in C++ COP 3330
Lab 1 introduction, debrief
Web Programming Essentials:
CGS 3175: Internet Applications Fall 2009
Andy Wang Object Oriented Programming in C++ COP 3330
Logging into the linux machines
CSCE 206 Lab Structured Programming in C
SLIS Technology Orientation
Presentation transcript:

A crash course in njit’s Afs AFS Quick Tips A crash course in njit’s Afs - Kashif Qazi

What is AFS AFS stands for Andrew File System A way to have storage space Distributed file system lets you access your data virtually anywhere, anytime

Distributed Computing Defn: Users won’t know that the process or data is in some other computer in the network Advantages Availability Efficiency

What is AFS for ME in NJIT? A way to have storage space on the college network A place to store Web pages Course Material Research Material Course Assignments

Client/Server Server provides data and services to the client Client is accessed by the user and gets services and data from the server

Authentication Server AFS File Server File Server File Server Authentication Server (username, password) Client Tokens Remotely E.g. afsconnect1.njit.edu Laptop

Where is AFS File Servers: Clients: In NJIT Clients: afsconnect1.njit.edu and afsconnect2.njit.edu Any NJIT maintained MS Windows Workstation (Library, Student Mall PC Labs, GITC 2302) Your own PC with OpenAFS Client installed Each student has 125 MB of AFS disk space

Services Available by NJIT on AFS Web Services (Apache Tomcat) Variety of open source and commercial software (compilers like javac and gcc) MySQL Database

How to Use AFS Three ways of accessing your 125 MB AFS space Secure Shell (Remote Login) OpenAFS Client for Windows, Mac, Linux, Solaris One of the AFS client machines in the labs You need your UCID and AFS password

How to Use AFS – Secure Shell Download and install the SSH Secure Shell from http://ist.njit.edu If downloading remotely, you need VPN Run SSH Click ‘Quick Connect

How to Use AFS – Secure Shell Enter afsconnect1.njit.edu or afsconnect2.njit.edu in ‘Host Name’ Enter UCID in User Name Click ‘Connect’ Step 1 Step 2

How to Use AFS – Secure Shell Enter your AFS Password Click ‘OK’ Step 3

How to Use AFS – Secure Shell You are connected!!

How to Use AFS – Secure Shell Unix commands work in this environment Type in ls and press return to see the list of files and directories in your root

How to Use AFS – Secure Shell Unix commands work in this environment Type in cd directory_name to go to particular directory

How to Use AFS – OpenAFS Client Install and setup OpenAFS Client as per instructions at http://web.njit.edu/all_topics/AFS/windows.client/ After this, you should have a drive in ‘My Computer’ called H: This is your AFS ‘drive’ which means your AFS space is directly accessible from ‘My Computer’

How to Setup Web Page Your web-page’s address is: http://web.njit.edu/~ucid The index.html file is located in public_html directory under root in your AFS space For SSH you can type in cd public_html from root For OpenAFS you can double click H: in ‘My Computer’ and then double click public_html directory Modifying index.html modifies the web-page at the above address

How to Setup Web Page You can now build your website in the public_html directory Additionally NJIT’s AFS also provides for an Apache TomCat Web Server You can also install CMSs like Drupal or CodeIgnitor

Backup Backup is taken every day Last backup of home directory will be in the home directory itself Older backups up to one year available from tape Backups of research directories are backed up every week in a tape and kept for 1 year!

Some Help with Unix Commands cd <path/directory_name> : changed current directory to path/directory. E.g. cd public_html ls : Lists all files and directories in current directory cp <path1/file> <path2/file> : copies file from path1 to path2 cat file_name : displays the file on the screen. Useful for reading small files

Some Help with Unix Commands rm file_name : removes the file mkdir dir_name : creates a new directory rmdir dir_name : removes directory fs sa ~/<path> ucid rl : gives ucid access to path directory on your AFS

Killing a process? If an application hangs? Find the process id ps –u <username> | grep <processname> Kill the process kill -9 <processid>

Moving Files from your Computer SSH Includes SSH Secure File Transfer Run and connect same way as Secure Shell Client Drag and drop OpenAFS Client H: is like any other drive Copy-Paste as usual

Connecting via Linux - I Open up a terminal window in Linux Execute the command ssh –l ucid afsX.njit.edu The first time you will see: The authenticity of host afsX.njit.edu' can't be established. RSA key fingerprint is a long string of characters Are you sure you want to continue connecting (yes/no)? Type in ‘yes’ and press return Type in password and press return

Connecting via Linux - II Install OpenAFS Client apt-get install openafs-client Set “CELL” to cad.njit.edu Other values use default klog ucid cd /afs/cad.njit.edu/u/k/m/kmq2

Further References For further information on NJIT’s AFS, visit http://ist.njit.edu http://web.njit.edu http://web.njit.edu/all_topics/one.stop/ The last link is useful to check your AFS Quota, Usage, Reset Password, etc.