1. Personal Computers
2. Clusters
3. Common Machines (Open Area)
4. Printers
5. Copy Machines
6. Fax
7. Digital Camera
8. Scanner
9. Conference Room Facilities
10. Support
1. Computational Applications
List of Applications Available on Condor
2. Getting a CNBC User Account
3. Getting a Carnegie Mellon University Account/User ID
4. Getting a University of Pittsburgh Account/User ID
5. Getting Connected to the Network
Wired Local Area Network (LAN)
6. Getting Connected to the Network
Wireless Local Area Network (LAN)
7. Logging into CNBC Cluster Machines
8. Accessing Email
9. Condor as Storage Space
How to Transfer Data from a Windows Machine to Condor?
How to Transfer Data from a Linux Machine to Condor?
10. Linux Applications in Windows
X Win-32 Linux Interface Windows Machine
Cygwin: Linux Emulator Windows Machine
11. Applications You Can Run on Condor
12. Downloading Proprietary Software
13. Basic Unix/Linux Commands
14. Virtual Private Network (VPN) or the IP Address Extension Service
PHYSICAL RESOURCES
This chapter describes all physical resources that might be related to computational use. Included in the list is information about faxes, printers, copiers etc.
1. Personal Computers
Ownership and Operating System:
Most CNBC
users have their own personal computers.
You may install an operating system of your choice on these
machines.
Software additions:
Root access to the system is given to you and the Computing Staff. Additions of new software can be made and you can open new user accounts on this machine.
Hardware additions:
Computing Staff must approve any hardware additions you may wish to make such as a new video card, RAM upgrades, etc.
Default Configuration:
When the machine is given to you it basically has a very barebones configuration with regards to software. The default configuration varies based on the operating system you ask for (note: unless otherwise specified the OS is always Windows)
Windows
Configuration:
Windows XP Pro operating system
Microsoft Office 2003 Pro – Word, Excel, Access, PowerPoint, Outlook, etc
Internet Explorer (comes with the OS)
Nifty Telnet
WS_FTP
Symantec AntiVirus
WinSCP2
X-Win32
Ghostscript, Ghostview
Acrobat Reader
Andrew security pack
PuTTY
LINUX Configuration
Red Hat 9.0 operating system (other distributions may also be requested)
KDE desktop and utilities
Xemacs
Mozilla
Main CNBC server:
CONDOR is the main server that performs several functions:
· Master node of the cluster
· Primary file server for the NFS and Samba services
· Back-up server
· Matlab license server
· IMAP email server
· Email interface for IORA2
IORA2 performs most email functions
· SMTP email server
· Spam Assassin spam filtering
IORA1 serves as the primary web server
· Apache web server
· Webmail interface for the email system
Other CNBC cluster machines:
Cluster configuration: The cluster is organized such that you need to only remember your login ID and password into CONDOR. Access to all other machines requires the same ID and password. In practice, CONDOR and the rest of the machines in the cluster log you onto the same file space, so your data moves with you regardless of which cluster machine you log onto. NFS and Samba are used to share the files.
You can use any one of the remote applications ([*] see chapter 2, section 7) to log into the cluster.
kiwi04.cnbc.cmu.edu and kiwi03.cnbc.cmu.edu
These are the fastest machines we currently have. These are 2.1Ghz AMD Athlon Dual processor machines. Kiwi04 has 4GB RAM and kiwi03 has 1GB. They are our fastest general use cluster machines. Scratch space is over 70GB.
kiwi09 through kiwi13.cnbc.cmu.edu
These machines are 1.3GHz AMD Athlon single-processor machines. They were released before AMD started advertising the "Pentium equivalent" numbers, so please note that they're a bit faster than the MHz would indicate. They have 256MB of RAM, except for kiwi11 and kiwi13, which have 512MB. Scratch space of course depends on current usage, but in an unused situation, there should be about 15GB of scratch space available. These machines are networked with Gigabit (1000bT) Ethernet.
kiwi14 through kiwi17.cnbc.cmu.edu
For most tasks, these are currently our fastest machines, though some upgrades should be happening soon. These are 1.5GHz (1800+ equivalent) AMD Athlon Dual-processor machines. They each have 1GB of RAM. Scratch space varies greatly, but could be as great as 20GB. These machines are networked with Gigabit (1000bT) Ethernet.
Currently there are 3 common machines.
· lammergeier.cnbc.cmu.edu
· common2-cnbc.cnbc.cmu.edu
· bananaquit.cnbc.cmu.edu
All guests may use these machines.
Applications installed on the common machines
|
Applications |
lammergeier |
common2-cnbc |
bananaquit |
Description |
|
Windows XP |
X |
X |
|
Operating system |
|
Mac OS9 |
|
|
X |
Operating system |
|
Acrobat Reader |
X |
X |
X |
Reads .pdf files |
|
Putty |
X |
X |
|
Provides .ssh connection |
|
MSOffice |
X |
X |
X |
Word, Excel, etc. |
|
Internet Explorer |
X |
X |
X |
Web browser |
|
WS_FTP |
X |
X |
|
File transfer application |
|
WinSCP |
X |
X |
|
Secure file transfer |
|
Ghostscript |
X |
X |
|
Convert and print .ps files |
|
GSView |
X |
X |
|
Read .ps files |
|
Adobe Acrobat |
X |
|
X |
Create and edit .pdf files |
|
Nifty Telnet |
X |
X |
X |
Secure authentication to telnet |
|
Corporate Time |
X |
X |
|
Calendar and Scheduling |
|
Epson Scan |
X |
|
|
New scanner application |
|
HP Scanner |
X |
|
|
Old scanner application |
|
Mulberry |
X |
X |
X |
Mail application |
|
Outlook |
|
X |
|
Mail application |
|
Cygwin |
X |
|
|
Linux simulator |
|
Corel Print Office |
X |
|
|
Advanced drawing application |
|
ACD Systems |
X |
|
|
Advanced image editing tool |
|
Power Archiver |
X |
X |
|
Compression utility |
|
Viceversa |
X |
X |
|
File synchronization utility |
|
X-win32 |
X |
X |
|
Provides remote X-windows communication |
|
VNC |
X |
X |
|
Remote desktop viewer application |
|
FileMaker |
X |
|
X |
Database application |
|
Nero |
X |
|
|
CD/DVD burning |
There are 4 common printers – cnbc1, printer1, cnbc-color1 and the canon copier.
|
cnbc1 HP 5/5M |
Black & white printer Moderately fast |
Use for single copies of anything you don’t want in color. Largely made obsolete by printer1. |
|
printer1 HP4200 |
Black & white printer Very fast |
Replacement for cnbc1. Faster and good for bulk printing. |
|
cnbc-color1 HP ColorJet 4550 |
Color printer Fast |
Use for anything you want in color. Kindly please do not print more than a few copies. |
|
canon Canon ImageRunner 5000 |
Can be used as a copier or as a black & white printer Needs ID (last 4 digits of SSN) to log in [password not needed] Very fast |
Use for bulk printing jobs. Has many advanced features such as double-sided printing, hole punching, and auto stapling. |
All printer drivers can be found in \\condor.cnbc.cmu.edu\utilities
Setting up printers: cnbc1 , printer1, cnbc-color1
· Start – Control Panel – Printers & faxes (or just Printers in Windows 2000)
· Add Printer – Next – Local Printer (don’t select plug and play) – Next
· Create a new port – (from the drop down menu choose) – Standard TCP/IP Port – Next
· Type in the full name of the printer in the ‘Printer Name’ text box (cnbc1.cnbc.cmu.edu, printer1.cnbc.cmu.edu, or cnbc-color1.cnbc.cmu.edu); The ‘Port Name’ text box should get filled in automatically, otherwise just type in the same. – Next
· Choose HP as manufacturer and choose make (cnbc1 – 5/5M postscript or 5/5M, printer1 - LaserJet 4200, cnbc-color1 - Color LaserJet 4550).
· When it asks about the driver choose the “existing driver” option.
· Next – Test Page (yes) – Finish.
· Only after you press ‘finish’ the test page is sent to the printer.
Canon Copier as Printer
· Start – Run – type "\\condor.cnbc.cmu.edu\utilities\” – enter
· Go to “Canon” folder – drag file “PCL6V32W2KXP.exe” to the desktop.
· Double-click on the first file, which will open up a dialog box. Change directory to "c:\temp" and click "Unzip". Close the program. You can now remove the original executable file.
· "Start", then "Printers and Faxes". Then, "Add a printer".
· When you add the printer, select a local printer, but do not click on "Plug and Play". Next.
· Click on "Create a new port", then select a TCP/IP port.
· Type in "canon.cnbc.cmu.edu".
· When it comes time to select the driver, click "Have disk", then select c:\temp\win2k_xp. You will see one file ending in INF, click that one.
· Choose the "Canon iR5000/6000 PCL6 L1" printer from the list. Call the printer canon-cnbc.
(Mac OS X setup instructions for printers need to be added)
The Canon Copier is a high-end copier with many options. To access the copier you must have login permissions. To log in, enter the last 4 digits of your SSN and press the key marked “ID”. Once you are done press “ID” again to log out.
There is currently one fax machine in the common lobby area.
To send
faxes:
Place all sheets upright with the blank end facing you. Type in the phone number – remember to add 9 first to get outside our campus phone system. Press fax/send.
For international faxes: type 9011 + number.
To receive
faxes:
Please request the sending party to specify your name on the first page. For example: Attn: John
There is one common camera maintained by the department. It may be borrowed by members.
Checkout Procedure:
Before making a request, please check previous reservations for conflicts at the front desk. If there are previous reservations you can make a request. If there are no previous reservations the camera is yours for said period of time – please check the batteries and sign out in the usage log.
Return Procedure:
Return all borrowed components.
Batteries will be checked including spare ones.
Sign the return sheet.
We have 3 scanners: Epson, Canon Copier as Scanner, and the Umax.
|
Epson |
Location: lammergeyer. Software: Epson Scan Utility. Color or black & white. |
|
Canon |
Location: Copy Room. Press “Scan” button [from the top row of 3 buttons “COPY”, “MAIL BOX”, “SCAN”]. Use the mouse located to the right and below of the machine. Follow instructions on auxiliary LCD screen. Black & white scans only. |
|
U Max |
Location: bananaquit. Software: Umax Magic Scan. |
Conference room 111 (seats approximately 35) located at the extreme right off the entrance is equipped with:
· Slide Projector
· Fixed Panasonic LCD Projector
· Mobile LCD Projector (request at the front desk)
· PC running Windows XP: WS_FTP, PowerPoint, Adobe, Sound and Video card, VNC
· Camera: Meetings and Seminars may be recorded with audio and written onto DVDs.
· VCR: Tutorial tapes may be played and projected onto the screen (white board)
· Speaker: Sound from the computer, presenter’s laptop, and VCR may be redirected to the speaker using an audio switch.
Reservation:
Please reserve the room well in advance at the front desk or with another staff member.
Conference room 116 (seats approximately 10-15) is equipped with a dry erase board. You can use the mobile LCD projector for presentations here.
Konstantin Koptev
Director of Computing Resources
koptev@cnbc.cmu.edu, 412-268-7108
Rob Jefferson
Computer Personnel
rlj@cnbc.cmu.edu, 412-268-7108
Punitha Manavalan
Computer Services Associate
punitha@cnbc.cmu.edu, 412-268-4115
VIRTUAL RESOURCES
This chapter describes all software resources that are available at the CNBC.
1. Computational Applications
Applications available on Condor
|
Matlab |
A mathematical and statistical tool kit |
Online Documentation http://www.mathworks.com/access/helpdesk/help/helpdesk.shtml Tutorial: http://www.math.ufl.edu/help/matlab-tutorial/matlab-tutorial.html Running MATLAB Under the Batch System: http://scv.bu.edu/SCV/HelpPages/matlab.html |
|
PDP++ |
Network simulator written in C++, runs on both windows and linux. Needs other packages also installed |
|
|
Xerion |
Network simulator package built as network libraries in C. Uses TclTk for front-end. |
http://www.cs.toronto.edu/~drew/release-4.0/release-4.0.html |
|
Lens |
Network simulator written in C and TclTk (front-end). Installation is possible in both windows & linux. Easy to edit code and recompile. |
http://tedlab.mit.edu/~dr/Lens/ |
|
R |
Statistics toolkit |
Other packages in the Matlab Suite
When you join CNBC you are usually given a login ID and password that are your gateway to accessing computational resources here. Please speak to a computational resources staff member to request a login ID/password.
When you first log into your account through any of the cluster machines ([*] see section 2, Chapter 2), remember to change your assigned password to one of your own. To do this you will have to type the following command at the command prompt:-
bash $ passwd <press enter>
The program will prompt you for your old password. Type in the password that was assigned to you. Press enter.
The program will prompt you for a new password. Type a combination of letters and numbers of more than 8 characters in length. Make sure to remember this combination. Press enter.
The program will re-prompt you for the new password again. Type in the combination you entered above again and press enter.
You are done! Next time you log into your account use your new password. If at any time you forget your password or have trouble logging into your account, please mail a computational resources staff member.
An account is provided by Carnegie Mellon University’s computing services department referred to as the Andrew account. It is given to people who have activities on the campus, such as needing to access university libraries online, or log into any of the university machines located all over campus. It also provides an email service.
If you need such an account you may speak to any of the computational resources staff at CNBC who will guide you through the appropriate procedure.
Most graduate students who belong to the Psychology department at CMU will be automatically given an Andrew user account at the time of admission. Graduate students at the University of Pittsburgh who want such an account need to speak to the staff at CNBC.
Graduate students at University of Pittsburgh will be automatically given a user account and ID at the time of admission. Other students/personnel who wish to gain a user account in order to access University of Pittsburgh libraries online or other services need to contact the CNBC staff.
CNBC
is a subnet that is connected to CMU. A
registered network card comes with all CNBC desktops. By plugging in a Ethernet cable into your machine you can connect
to the network. We have a 100BaseT LAN
network at CNBC and throughout most of the campus. It has an internal connection speed of 100 Mbps.
If you think
you are having trouble accessing a web page, first check if you have a network
address.
On Windows – go to Start – Run – type ‘cmd’ in the text box and click Run – a black console will appear – type ‘ipconfig /all’. This command will give you all the network information available for your machine.
On Linux – you can open a Bash shell and type ‘ifconfig’ at the prompt. Your network connection will usually have a name eth0 or eth1, i.e. Ethernet connection 0 or 1. All information about a connection will appear under its name.
To
renew/restart your network connection
On Windows – go to Start – Run- type ‘cmd’ in the text box and click Run – a black console will appear – type ‘ ipconfig /renew’. This command will renew all your network connections.
On Linux – your network connection will usually have a name eth0 or eth1, i.e. Ethernet connection 0 or 1. You need to know this name to restart your connection. You can open a Bash shell and type ‘ifconfig eth0 up’ or ‘if up eth0’. You will need to do this as root.
Carnegie Mellon University has one of the nation’s best wireless LAN systems. You must be a Carnegie Mellon University student, faculty or staff member with a valid Andrew UserID to use the wireless network. Wireless receivers are placed all over campus and coverage extends into CNBC. To use this LAN your terminal (desktop/laptop) must have a wireless Ethernet card. Most new laptops have built-in wireless Ethernet cards.
Here is a link that helps you determine if you have a built-in wireless card. http://www.cmu.edu/computing/wireless/wirelesscardcheck.html
If your laptop was provided to you by CNBC, the wireless Ethernet card will come configured and setup to run smoothly.
If your laptop was not configured by staff at CNBC, you can bring it for help with registration. If you want to do it yourself, here is a useful link provided by CMU’s computing services: http://www.cmu.edu/computing/documentation/connect_wire_wireless/wired_wireless.pdf
From your remote computer you must use SSH to log into a CNBC machine. SSH is the name of a secure method to log into a machine.
If you are logging in from a Windows machine:
You will need to download an application that uses or lets you use such a method.
Examples of such applications are
Nifty Telnet (only CMU/CNBC users will have access to download this software)
https://www.cmu.edu/myandrew-files/software/NiftyTelnet/
Telnet does not let you connect to any of the CNBC machines from outside of campus. Only connections from CMU’s 128.2.*.* IP address block are accepted. This means that if your internet service provider is CMU and you used a dial-up modem to get online then you will have a 128.2.*.* IP address, which would allow you to telnet to Condor from outside the campus. If your ISP provider is not CMU, however, you will need to use a SSH client such as PuTTY to connect to any of the CNBC cluster machines.
Putty.exe (anyone can download this from the net):
http://chefax.fe.up.pt/putty/download.html
Install one of these applications in your Windows machine. Double click on the application to run it, and follow the instructions. In the case of Nifty Telnet, the connection by default is secure. In the case of PuTTY, please choose the ‘SSH’ radio button (located below the ‘hostname’ text box).
If you are logging in from a Linux machine:
Install the SSH package from http://rpmfind.rediris.es/rpm2html/openssh.html. This link has RPMs available for several Linux distributions. After you install the RPM package using command “rpm –i <package name>”, you can use the following command to connect to the remote machine:
At the prompt, ssh <machine name>
E.g. bash $ ssh condor.cnbc.cmu.edu
or ssh login@condor.cnbc.cmu.edu
Press enter, the machine will prompt you for the user name and password.
Note: OpenSSH is built into RedHat 8, 9 and Debian
You can do the above procedures to log into any of the cluster machines:
· kiwi09 through kiwi13.cnbc.cmu.edu (i.e., if you wish to access kiwi09 : kiwi09.cnbc.cmu.edu is the machine name)
· kiwi14 through kiwi17.cnbc.cmu.edu
· kiwi03 and kiwi04.cnbc.cmu.edu
To read more about the machines themselves and the general cluster setup please look under Physical Resources.
Note: SSH works only for cluster machines you wish to log into because these machines are running Linux. If you wish to access your own Windows machine at work from home you need to set your office machine with a remote user account. Please read Remote Windows Desktop (or use VNC).
condor.cnbc.cmu.edu is our mail server.
Easy way:
Visit https://www.cnbc.cmu.edu/squirrelmail
Alternate ways:
SSH into condor.cnbc.cmu.edu and type: pine
Pine is an email application that will display your mail in your console (this is the window that comes up after you log into a remote machine)
Set up your email account on Outlook, Netscape Communicator or other email applications.
· All these applications will have a “new user account” in their Menu either under Tools or Edit “profile” etc. You will need to look into the menu items for this.
· Follow instructions for “new user account” menu, such as user name, user id, etc.
·
When it comes to Incoming server choose IMAP and type
in condor.cnbc.cmu.edu
· For sending mail or outgoing server choose SMTP and type in mail.cnbc.cmu.edu
· The account ID will be your Condor user account. Password will be the one you use to log into Condor.
· Note: although you can check your mail remotely, you can send it out through Condor only if you are logged in from campus. If you need to send mail remotely, you will need to set up an SSH tunnel to Condor from your machine. Rob has written MailTunnel, a Windows utility that takes care of most of the process, which is distributed at http://www.cnbc.cmu.edu/cnbc-docs/mailtunnel/mailtunnel.html. Setup instructions are provided on the web page. A Mac OS X solution is currently in development.
Spam:
Spam filters have been set up on the CNBC mail server. Suspicious mails are sent to a “spam” folder in your e-mail account. These folders are set up for only those accounts that have a “Mail” folder in their Condor account. Please contact a computational resources staff member if you require additional information.
There are other things one can do besides checking email through Condor. Your accounts are generally quite large. There is no explicit quota on Condor. They can be used to store up your large data files leaving room for more commonly used files on your desktop’s hard drive.
How to transfer data from a Windows machine
to Condor?
Use WinSCP. It is an application that sets up a secure connection with Condor and lets you transfer files from your desktop to a directory on Condor. If you don’t have WinSCP, you may download and install it from here: http://winscp.sourceforge.net/eng/
How to transfer data from a Linux machine to
Condor?
· Use scp. For this you need to log into your Condor account and then type the following command from the directory you wish to place the data in.
scp username@desktopMachineName:<data file> .
· scp is the name of the command.
· Username should be your account name on the desktop machine through which you have access permissions to the data you wish to transfer.
· DekstopMachineName is the name of your desktop machine.
· Data file is the path of the file name you wish to transfer.
· The period at the end indicates the location to which the file must be copied to, it implies current. It can be replaced by a path to another directory too.
· E.g. scp bob@water-rail.cnbc.cmu.edu:~/mridata/data01 .
· You can also do the following: scp bob@water-rail.cnbc.cmu.edu:~/mridata/data01 ~/storedata/
· Here the file data01 will be copied to directory ‘storedata’ on Condor within your home directory. It will be given the same name when copied ‘data01’. To give it another name do the following:
scp bob@water-rail.cnbc.cmu.edu:~/mridata/data01 ~/storedata/finaldata01
· Now data01 from your desktop machine will be stored as finaldata01.
· If you wish to copy everything in a directory – all files and subfolders, then you must do the following.
scp –r username@desktopMachineName:<data directory> <final destination>
e.g. scp –r bob@water-rail.cnbc.cmu.edu:~/mridata .
The entire directory mridata will be copied over and stored in a directory with the same name. Remember the fullstop at the end or write another destination path.
Note: scp is just like the cp command in Unix. To learn about other basic Unix commands read [*] chapter 2, section 13.
Note: Please do not store large media files or other kinds of entertainment files on the server.
Most of us have a Windows desktop in our office. However, not all applications run on Windows. There are some computational activities that can be done only/also on Linux. Condor is a Linux machine. You can run Linux applications from your desktop through Condor or any of the other cluster machines mentioned in section 2, chapter 1. A list of available applications on Condor that one is most likely to be used at CNBC is shown under [*] section 11, chapter 2.
There are two ways to run Linux applications from your Windows desktop machine:
Remote Access: X-Win 32 Linux Interface on
Windows Machine
By remote access, we imply logging into Condor or other cluster machines and thereby running your applications remotely. To do this you need to set up X-win32 on your Windows desktop. Here are the steps:
· You can download X-win 32 from CMU’s website. This, however, prevents you from using X-win32 from your home machines where your IP address is not 128.2.*.*. To get around this problem look at [*] section 14, chapter 2
· Download the X-win3