Below are some common tasks related to managing your UA Math Network Account. If you believe there is something else that should be added to this list, please don't hesitate to email math-system@arizona.edu.
Math IT Support → Printer Friendly Version
Please contact your graduate coordinator if you need the combination for the door.
There are Ubuntu computers in each room.
Any grad student in our department with a network account can log into these systems. These machines are not suited for CPU-intensive jobs, if you need to do heavy computations, please use the Chivos
Occasionally, grad students may run jobs on lab machines. Before you ever attempt to run jobs on another machine or in the background of a lab machine, learn how to do this properly
Windows Computers
There is one Windows computer in M227.
Scanner
There is a flatbed scanner attached to the Windows computer in M227.
Printers
The computers are connected to the Konica Minolta Printer/Copier in Math 401.
The Computing Lab for Faculty and Visitors has been merged with the Graduate Student Lab in Math 401N.
This is also the location of the Konica Minolta Printer/Copier
This is for undergraduate students.
Computer classroom with 7 Windows computers plus a teacher computer and projector
There is 1 Windows and 2 Macintosh computers available for the students and teachers.
For math Department related outages, you can check our twitter feed @UAMathComputing YOu do not need to have a twitter account to view the information.
For other University-related issues, check the UITS page https://it.arizona.edu/
Please see this article https://ua-math-dept.helpspot.com/ITSupport/index.php?pg=kb.page&id=26
If you need an alternate email address/inbox for departmental use, you can request one from UITS. For example, you may want to have a more generic address for course related correspondence, or you may need an inbox accessible by a team of users.
To request this service, go to https://servicenow.arizona.edu/sp?id=sc_cat_item&sys_id=92f4296b1bb6b4107947edf1604bcbb5
You may be prompted to log in with your NetID.
Fill out the form, see screenshots below for help!
Once you have created the address, you will be the manager of it. Addresses need to be renewed every year and you will receive a reminder from UITS. If you need to grant inbox access to additional people, email us at Math-System@arizona.edu and we can add them.
User has to be granted access to the Departmental/Shared Account
Option 1: Add Shared Mailbox to Outlook Inbox
In outlook, go to Folders click on three dots(…), select Add shared folder or Mailbox inbox
Enter math-accountname, select acct,
It will appear below your ua account inbox and folders
Option 2: Open another mailbox (opens in another tab)
Click on Profile icon, select Open another mailbox
Enter math-accountname, select acct,
Mailbox will appear in another browser tab
To Send as from Shared mailbox:
Show the From field for new messages
In outlook, go to Settings,
Mail, Compose and reply, Message format, select/check Always show From
Create a new email message, Click on New mail
In From field, click on down arrow, select Other email address…, after From: enter math-accountname
Shared mailbox email will appear on drop down list of From for future new messages
Note:
This applies to faculty and staff.
Go to office.com and login using your netid@arizona.edu account.
Click on App Launcher waffle menu. Find/Select OneDrive.
In OneDrive, on left menu, select My files.
In My Files, scroll down and click on MigratedFromMath folder.
You should see the folder/files copied from your Math Google MyDrive.
Files from your Math Google MyDrive have been copied to the University's Google MyDrive. Here's how to find them:
For proper security, you should enable 2-Step Verification for your Math Department Google Workspace for Education Account. This includes your Math email account, Google Docs, Google Sheets, etc.
Below are some common tasks related to managing your UA Math Network Account. If you believe there is something else that should be added to this list, please don't hesitate to email math-system@arizona.edu.
Every Department of Mathematics network account has a disk quota which limits the amount of file system space you can use. The default quota for new accounts is 1 gigabyte (GB). If you find that 1 GB isn't enough, please contact the computer staff to request a quota increase. If you fill up your disk quota, you may not be able to log in at all. To check your quota, do the followingAccount Quotas
Checking Your Disk Quota
Google has a transfer service available from your Google account dashboard. This feature will automatically transfer your Math Gmail and Drive files you own and upload them to your personal Google account. If you do not have a personal account, you can create one for free.
IMPORTANT NOTE: When you start the process of migrating your account data to your personal account, open an incognito/private browsing window or use a different browser than you normally use. This will help to ensure the transfer will start.
Be patient. The process may take up to several days to complete, particularly if you have a lot of data to transfer.
If you don't have enough storage space available in your personal Google account, or if you want to store your files elsewhere, you can download your files.
In a private/incognito browser window or different browser, log in to your Math Gmail account at http://gmail.math.arizona.edu
Access tool from https://takeout.google.com.
From the home page, select the data you want to download, then click Next Step.
Decide how often to export, the file type to use, and the threshold for splitting data into multiple compressed files.
The process may take up to several days to complete if you have a lot of data. You will receive an email with the link to download your data.
Located in the Math building room 401N and in ENR2 Floor 3
NEW! You can now log in by swiping your CatCard! https://ua-math-dept.helpspot.com/ITSupport/index.php?pg=kb.page&id=31
Instructions for setting up the printer on your computer are here:
Bulk jobs (printed course materials or exams for example) should be handled with the main office copier. This is still by far the most cost-effective way for us to do copying, so we appreciate your cooperation with this. Printing requests can be uploaded at photocopy service request form.
The shared printers in the Math Tower hallways and Grad Labs will be phased out as their current print cartridges expire.
The Room 108 staff will be responsible for restocking paper in the copiers, but we do appreciate your assistance in notifying them if you notice that the paper supply is low
NOTE: These instructions work if the login name for your PC matches your Math username. If this is not the case for you, please open up a command prompt and type whoami Contact math-system@arizona.edu with the login name that was displayed.
Open Control Panel > Hardware and Sound > Devices and Printers > and click on Add a printer
Note: If you are on Windows 10 and can't find the Control Panel, search for it in the search box. Then look for Devices and Printers.
Click on The printer that I want isn't listed
For the M401 printer | http://128.196.224.213:631/printers/KM-401 |
For the ENR2 printer | http://128.196.224.213:631/printers/KM-ENR2 |
In the next window, Click on Have Disk and navigate to the KOAXDJ__.inf file (as noted in step 3 above) , select KONICA MINOLTA as the Manufacturer, and KONICA MINOLTA 650iSeriesPCL as the Printer.
Click on OK. The next window that pops up will tell you that you've successfully added the printer. But wait, there's still more...
Click on Next, then you'll be given a change to print a test page. Click on Finish and you're almost done.
Right click the printer, select printer properties, select configure tab, under device option, select Model, under setting, select 360i, click Apply.
Next, under device option, select Finisher, under setting, select FS-533, click OK.
Congratulations, you have installed the Konica Minolta BizHub 360i printer/copier!🥳
Go to this site: http://onyxweb.mykonicaminolta.com/OneStopProductSupport/
Driver to search for: Bizhub 360i (This is part of the 650i series)
Then click on the drivers button. Choose the appropriate driver for your Mac OS:
After you click on this, it will download the zip file. Go to downloads and double click it. It will unzip the folder. Inside the folder will be a .pkg. Double-click it.
The installer launches:
Click through all the steps for the installer until it finishes.
NOTE: These instructions work if the login name for your Mac matches your Math username. If this is not the case for you, open up Terminal and type whoami . Contact math-system@arizona.edu with the login name that was displayed so that we can adjust the configuration on our server. |
First, make sure you are on the Math network, either via an ethernet wired connection or with the Math VPN (click here) on wireless.
These instructions are for Mac OS Monterey or lower. See below for notes on Ventura.
1. Go to the Apple Menu, System Preferences.
2. Choose Printers & Scanners
3. At the left side of the Printers and Scanners window, you will see a plus sign. Click on it.
4. Choose IP and Internet Printing Protocol as shown below.
5. Enter the following for the printer you want to use.
Printer | Address | Queue | Name |
ENR2 Third Floor Printer | 128.196.224.213:631 |
printers/KM-ENR2 | KM-ENR2 |
Math 401 Printer | 128.196.224.213:631 |
printers/KM-401 | KM-401 |
For Use: Pick Select Software
10. After you choose Select Software, you will get a list of printers. Select Konica Minolta 360i PS
11. Click OK, then Click Add.
12. For Finisher, Select FS-533
Congratulations, you have added the printer!
You will click on Apple Menu, then System Settings, after that you will need to scroll down to Printers & Scanners or use the search.
Then click Add Printer, Scanner, or Fax
From this point on the screens should look the same as in the instructions above.
Removing and adding printers on Ubuntu Linux computers as described below requires root access. If you do not have root access on your Linux computer, send an email to math-system@arizona.edu requesting printer installation.
Prerequisites:
1. The cups daemon must be installed and running,
bob@m226c:~$ sudo service --status-all | grep cups
[ + ] cups
[ - ] cups-browsed
bob@m226c:~$
2. Check if non-PaperCut versions of the Konica printers are present (uncommon). If so, they must be uninstalled.
bob@m226c:~$ sudo dpkg --list | grep konica
ii uamath-konica-enr2 1.06 all Installs the Konica Minolta bizhub 364e copier on the 3rd Floor of ENR2.
ii uamath-konica401 1.06 all Installs the Konica Minolta bizhub 364e copier in room 401.
bob@m226c:~$ sudo apt-get purge uamath-konica-enr2 uamath-konica401
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libpaps0 paps
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
uamath-konica-enr2* uamath-konica401*
0 upgraded, 0 newly installed, 2 to remove and 8 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
(Reading database ... 1360534 files and directories currently installed.)
Removing uamath-konica-enr2 (1.06) ...
Removing KONICA-MINOLTA 364e Series ENR2
Removing uamath-konica401 (1.06) ...
Removing KONICA-MINOLTA 364e Series m401
bob@m226c:~$
Next, make sure you are on the Math network, either via an ethernet wired connection or with the UA VPN for Math (click here) on wireless.
Adding the printers:
1. Download the appropriate .deb package for either printer
2. Install the PaperCut printer package you prefer, or both if needed. The last one installed will be your default printer.
mlatino@m228-a:~/Downloads$ sudo dpkg -i uamath-konica401-pc_1.5_all.deb
(Reading database ... 325711 files and directories currently installed.)
Preparing to unpack uamath-konica401-pc_1.5_all.deb ...
Removing Konica Minolta bizhub 364e in Room 401
Unpacking uamath-konica401-pc (1.5) over (1.5) ...
Setting up uamath-konica401-pc (1.5) ...
Installing Konica Minolta bizhub 364e in Room 401
mlatino@m228-a:~/Downloads$
If your username does not match your netid, add a CUPS_USER variable to your .profile, e.g.:
export CUPS_USER=bobburton
Congratulations, you have added the PaperCut printer(s)!
If it appears that the job was sent to the printer, but no jobs print out when you log in at the printer you should check this setting:
After you choose print, look at the advanced tab in the print options window. Make sure user authentication is not set up. The new system does not require it.
You can use your CatCard to access the Konica Minolta Printers in ENR2 third floor and Math 401. However, it must first be associated with your Math network account.
1. Swipe your CatCard in the card reader. (You may have to do this twice if the printer is asleep).
You will see this message. Touch Yes.
2. Next you will enter your Math username and password using the keyboard or the keyboard on the touchscreen.
3. Click Set
4. You will have to scan your CatCard one more time to release your print job.
This was a one time set up. From now on you will only need to swipe your CatCard to release print jobs, make copies, etc.
You can check how many print jobs you have left in your quota.
If you want to print from the public Windows computer in Math 401, you need to log in to the PaperCut server using your Math username and Math password. After you choose to print something, you should see a window that looks like this:
Log in with your MATH username and password.
PaperCut will log you out automatically after 5 minutes. If you wish to log out sooner:
RIGHT-CLICK on the PaperCut icon on the lower right and choose "Logout."
You can cancel your print jobs by logging into the papercut server, follow these steps before swiping your catcard or logging into the printer.
After you choose to print a document, you should see this:
Click Print.
Next you should get a Login message from Papercut. Log in with your MATH username and password.
This leaves you logged in to the printer for 5 minutes. If you would like to log out sooner, control-click on the PaperCut icon at the top right of the screen and log out.
Go to:
https://myaccount.google.com and sign in with your Math GSuite credentials
On the left click on Data & Personalization
Click Start Transfer under Transfer Your Content
The
steps will take you through transferring all files in your Google Drive
and/or your Gmail messages. This will copy and transfer -- the
original files will stay in your Math GSuite account.
More information is available here: https://support.google.com/accounts/answer/6386856?visit_id=636807545617692260-3194481195
Go to https://www.math.arizona.edu/node/add/az_event
Drupal is not as flexible as our previous form so it will take a little bit more effort to get the event to look the way we want.
Let’s go through each part:
Title:
Put the name of the seminar with a colon followed by the name of the speaker. For example:
Mathematics Colloquium: Douglas Ulmer
Subtitle:
Put speaker’s affiliation. For example:
Department Head, University of Arizona Department of Mathematics
Category:
Choose the appropriate category. This will most likely be the same as what you entered for title. Choosing it here creates a page which lists all the seminars in a category. For example:
Featured Image:
This is optional.
Click on Add media. You can upload an image or choose from the selection.
When:
Add the date and time. If you do not want to include a duration (such as 3:30 to 4:30), just make the start and end time the same.
DO NOT use the Repeats feature, unless the same exact event with the same speaker repeats!
Event Description:
This text entry box allows you to enter the title and description and any other information you want. Please note that it is important to format the title properly for optimal display.
This will make the title a nice size.
Where:
There are two fields here. It is helpful to put the “link text” first. This is just the Building and Room where the event will take place. The “URL” is the link to the room location on the map. See Common Math Meeting Rooms URLs.docx for a list of links to our most commonly used rooms.
Here is an example:
Attachments:
Here you can optionally upload a file related to the talk.
Contact:
Here you can optionally add contact information for one or more people.
You can return to a Draft event later to change its status.
When you click on the Content button, you will see a list of your events. You should be able to edit the events that you created. After you make changes you will have to submit it for review again.
Our website lists Department personnel in the People menu. A profile page is generated for each individual that looks similar to this: You can change some of this information. Please note that some items will be different depending on whether you are faculty, staff, or student. STEP ONE: In a web browser, go to https://omicron.math.arizona.edu/profile/. Log in with your UANetID and corresponding password. When the word Faculty is highlighted, you will see an interface that allows you to add or remove your affiliation with our research groups. This will change the information on the http://math.arizona.edu/research pages. If you click on the word Personal at the top of the page, you will be able to edit your preferred name and University of Arizona titles. This affects the information listed in our directories in the People menu. Position titles are pulled from the University database. If you feel your title(s) are incorrect, please contact the Business Office. NEW! If you would like to publish your personal Zoom room information, put it here under Zoom Preferences. This information will only be visible by a person logged in with UA NetID. The red icon over the Zoom Link icon indicates that the viewer is not logged in via NetID. If they click on the icon they will be prompted to log in Now that the person has logged in, they will be able to click on the Zoom icon and it will take them directly to the Meeting Room. If you click on Office Hours you will be able to submit your Office Hours schedule. Profile Page
Research Groups
Preferred Name, Title, and Zoom Information
Office Hours
Your office hours will now appear in your profile. Go to https://www.math.arizona.edu/people and click on your name to see them.
Note: Preferred pronouns are pulled from the University database. If you wish to change them, follow these instructions:
You can add, remove, or update your pronouns by following these steps:
For those who are both employees and students, you may add, remove or update your pronouns in UAccess Employee and/or UAccess Student. The phonebook will display from the system that was most recently updated.
Faculty - Please check out Arizona Faculty Sites if you would like to build a homepage or a page for your research group/conference https://sites.arizona.edu/
Grad Students - You can create a Google Site, either using the Math Google Workspace for Education or the University's Google Workspace for Education . However, the Math Workspace will be retired in Summer 2024. Information on the UA Google Workspace: https://servicenow.arizona.edu/sp?id=sc_cat_item&sys_id=6fecae771b0134107947edf1604bcb5d
An alternative to look at is https://www.owlstown.com/
Google Sites general instructions:
https://support.google.com/sites/answer/6372878?hl=en&ref_topic=7184580
There are three different types of remote access supported by the Department of Mathematics:
This is a special configuration of the UA VPN for the Math Department.
Laptops issued by the Math Department should already have the Cisco Anyconnect Client installed.
If you have the client, you can skip to Connecting.
https://servicenow.arizona.edu/sp?id=kb_article_view&sysparm_article=KB0011701
Please see below for Connection instructions. These are unique to our department version of the VPN.
1. Click the Start Menu and find Cisco Secure Client
2. In the Ready to Connect window that launches, type in vpn.arizona.edu/math and click Connect (with future connections, this information should persist)
3. In the login box:
4. Click OK and respond to your second password prompt (Duo Push, SMS text, or passcode)
5. Review the Notice box and click Accept to clear the notice alert
You are now connected!
6. To verify, look for the small Cisco AnyConnect icon in the task bar.
7. To disconnect, double-click this icon and select Disconnect.
(requires Mac OS 11 or higher)
Navigate to your Applications folder
1. Locate the Cisco folder and open it
2. Double-click the Cisco Secure Client app
3. In the Ready to Connect window that launches, type in vpn.arizona.edu/math and click Connect (with future connections, this information should persist).
4. In the login box:
5. Click OK and respond to your second password prompt
6. Review the Notice box and click Continue to accept the notice alert
7. You are now connected! - Look for the small Cisco AnyConnect icon on the top menu bar.
8. When are ready to disconnect, click on the icon and choose Disconnect from the menu.
Navigate to your Applications menu
Please visit the UITS Knowledge Base for more information on using the UA VPN on mobile devices:
https://uarizona.service-now.com/sp?id=kb_article_view&sysparm_article=KB0010413
https://uarizona.service-now.com/sp?id=kb_article_view&sysparm_article=KB0010414
Note: 9/2014 - Due to the new version of Ubuntu (14.04) on our gateway machines and servers, you may need to update a file so that your vnc desktop will appear properly. If you have a problem viewing your desktop: 1) Kill your vncserver process, 2) In your ssh terminal window, remove the following file: ./vnc/xstartup (i.e. rm ~/.vnc/xstartup) 3) Restart the vncserver.
VNC stands for "Virtual Network Computing" and is a type of "remote desktop" software. VNC lets you access to a Linux desktop running on a Math server in a window. This desktop is called a "VNC server." It will run until it is killed. You connect to or "view" your personal virtual desktop from a "VNC client". You can disconnect and the desktop will continue to run. You need "VNC client" software on your Mac OS X, Windows, Linux machine or tablet to use this service. (See www.realvnc.com and at www.tightvnc.com for VNC clients.)
Our VNC Gateways: Phoenix (grad students) and Dragon (faculty) provide graphical access to your network account desktop from anywhere on the internet.
Since the gateways have many users, Please run computational software(e.g. Matlab) on the chivo cluster for graduate students, or on faculty desktops instead of on the gateways.
Before you can connect, you must setup your VNC service.
If you are connecting from off campus, you must first connect to the Math VPN, the UA VPN or use SSH Tunneling.
The VNC Viewer is a program you run on your local machine which connects to the remote VNC desktop so you can interact with it.
Windows and MAC
Linux
Now you will connect to the remote VNC desktop you setup in step 1.
Launch the viewer (e.g. tightvnc.) For the host connection, use:
hostname.math.arizona.edu:59xx
Where "hostname" is the server you ssh'ed to and xx
is the VNC number that displayed when you setup your VNC Service.
If you are connecting from a linux computer, VNC can be launched from the command line with the following command:
vncviewer hostname.math.arizona.edu:59xx
You will also be asked for the VNC password you created at that time. If you forgot the password you can reset it.
To disconnect from (i.e., stop viewing) your remote desktop, simply close the viewer (the outermost window).
There is no need to close individual windows inside your virtual desktop, nor is there a need to log out of the Gnome session inside your virtual desktop. (In fact, if you accidentally do this, then you must kill your remote desktop and create a new one.)
The following steps show you how to set up your own persistent VNC server (i.e. remote desktop) which will run on a computation server or a VNC gateway. When you are done with these steps, you will connect to the server to start a computation job or access your math network files.
First you will create a VNC server (i.e. virtual desktop.) You can leave the VNC Server running for weeks or months. However, Please do not run multiple VNC servers on the same machine, or on multiple chivos.
VNC server configurations that work on older versions of Ubuntu may not work on Ubuntu 16.04. If you start your VNC client and see nothing but a grey screen after connecting to the VNC server, follow these instructions to fix the problem.
#!/bin/sh
startxfce4 &
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
bobburton@chivo:~/.vnc$ ls -ld xstartup
-rwxr-xr-x 1 bobburton users 24 Feb 13 10:35 xstartup
Kill your current VNC server process if you have one:bobburton@chivo:~/.vnc$ ps -ef | grep vnc | grep bobburton
bobburt+ 24506 1 0 08:57 pts/8 00:00:00 Xvnc4 :2 -desktop chivo:2 (bobburton) -httpd /usr/share/vnc-java -auth /u5/bobburton/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /u5/bobburton/.vnc/passwd -rfbport 5902 -pn -fp /usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/ -co /etc/X11/rgb
bobburton@chivo:~/.vnc$ vncserver -kill :2
Killing Xvnc4 process ID 24506
bobburton@chivo:~/.vnc$
Restart the VNC server:bobburton@chivo:~/.vnc$ vncserver -geometry 1680x1000 -depth 24
Found /usr/share/vnc-java for http connections.
New 'chivo:2 (bobburton)' desktop is chivo:2
Starting applications specified in /u5/bobburton/.vnc/xstartup
Log file is /u5/bobburton/.vnc/chivo:2.log
bobburton@chivo:~/.vnc$
Many warnings will be spewed to the log file, e.g. ~/.vnc/chivo1:2.log, but none prevent the desktop from running.
Use ssh to connect to any networked linux machine (e.g. phoenix, dragon or a chivo) and enter the command "vncpasswd." You will be prompted for a new password.
If you've forgotten your desktop number, you can connect to the VNC host via ssh then issue the command:
ps -ef | grep vnc | grep myusername
How to permanently kill your remote desktop
To
kill your remote desktops, first use SSH to connect to the VNC host, as
described above. To kill a particular desktop, for example desktop
number 7, use the command:
vncserver -kill :7
To kill all your desktops at once, use the command:
killall Xvnc4
You can ignore any "Operation not permitted" error messages.
VNC is overkill for many applications. If you're running Matlab or Mathematica on a Linux server, you don't need to replicate your Linux desktop on your local computer--it's sufficient to just open the windows required by the application.
This can be accomplished by running an X server on your local computer and connecting to the Linux server with secure X11 forwarding enabled. This can be done from Windows, OS X, or Linux clients. The following instructions were plagiarized from https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action?pageId=280461906. If you are not in a Math building using the Math wired ethernet, connect to the Math VPN before starting.
Right click on the XQuartz icon in the dock and select Applications > Terminal. This should bring up a new xterm terminal windows.
Our shell gateways, reachable worldwide from anywhere on the internet, provide text-only shell access to your network account. (Once on the gateway, you can also connect to other machines in our building network.)
You use ssh to connect to our shell gateways.SCP, and SFTP are also used to transfer files between your network account and other systems.
Your SSH program uses port 22 by default. You will need to set it to use port 31415 when you are not in a Math building.
Please never run heavy-duty computations directly on the shell gateway. If you are running a compute job you should ssh or VNC to another machine (such as your office desktop, or the chivo cluster for graduate students)
Different ways to connect to the shell gateway:
ssh -p 31415 accountname@dragon.math.arizona.edu
To verify that you are not being duped by a rogue gateway, the first time you try to connect you will be presented with the gateway's RSA or DSA key fingerprint. The correct fingerprints are:
dragon (RSA): ec:0d:8f:56:ff:60:cc:99:69:81:72:13:e8:c7:08:e2 dragon (RSA/Babble): xipod-ryzem-tefud-nevip-nudef-zinoc-mycyk-gucam-kohiz-pucam-boxex dragon (DSA): 8f:4c:ca:06:1c:85:91:6c:60:b5:1f:05:50:8c:69:f5 dragon (DSA/Babble): xohon-nacyv-vivyb-tizuh-debem-narek-sipam-begin-fasys-zades-gaxux phoenix (RSA): da:7d:51:4e:b9:32:72:e9:ce:65:a5:cf:25:02:56:69 phoenix (RSA/Babble): xifel-kobid-lyrur-zazod-topaz-doniz-vogyh-bubug-malip-lyfym-toxux phoenix (DSA): f2:0a:b9:9e:3a:33:7a:cc:0e:ff:c6:18:97:70:b3:29 phoenix (DSA/Babble): xukit-nilor-sybyf-firyz-lonez-tored-teban-kuryd-suhez-davyf-luxix
If you're doing heavy-duty computation with Matlab/Maple/Mathematica or your own programs, you may have to wait a long time (perhaps days) for your computation to finish. Since you don't want to sit in front of a lab computer for days, or tie up your office computer, you can put tasks in the background, and/or put them on a remote machine. You can then log out and return later to get your results, Note that it is very easy to take up too much CPU time or memory with a background computational process. The "chivos" are dedicated to this purpose for grad students.
Before launching background/remote tasks, you must:
You can type "man command" to get more information on any of these commands. This article also gives a nice overview.
top displays a list of active processes, how much memory and CPU time each process is using and who owns it, etc. If a machine is sluggish, top will tell you why! From within the topdisplay, you can kill or renice your running processes. Hit ? for some help, and read the manpage: man top. (If you spot someone else's runaway process eating too much CPU, you can email system or the other user . They might not know about it unless you inform them.)
Makes a list of running processes along with additional information. A common invocation isps -aux, which lists a lot of extra information. Another useful invocation is ps -aux -forest, which draws lines to indicate which process spawned which process. (The commandpstree is similar.)
Lets you kill one of your processes. You must know the numeric process ID. You can see the PID in the top display, or you can get a list using ps -aux. Instead of using kill as a separate command, you can access it inside top. Read man kill for more info. Generally you can first send a "kill 15 xxxxx" (where xxxxx is the process ID) and wait a few seconds. If the process does not die, do a "kill 9". If that doesn't work, then that machine has become unstable and you can contact the computer support staff.
This starts a task with a nice value, which means the task will do a better job sharing the CPU when you try to run other programs or when other users log in to the same computer. All heavy-duty tasks not running on chivos should be nice. Manpage: man nice.
Forgot to start something using nice? Use this to go back and make it nicer. You can also do this inside top. See: man renice.
Putting this after a command puts that command in the background, so that you can continue to give other commands. If you log out, your background task might get killed automatically (to avoid that, see nohup). If the command creates windows (e.g., Mathematica &), it will create them even from the background. Most people use & when starting programs like Mathematica so that they don't lose their prompt. (Try it both ways and the previous sentence will make more sense.) See: http://en.wikibooks.org/wiki/A_Quick_Introduction_to_Unix/Job_Control
To put something in the background so that it doesn't die when you logout, start it with nohup. (e.g. "nohup command &" ) This works with text-only programs. In other words, the "nohupped" command won't work if it tries to create windows, or needs keyboard input. The command must send all output to a file. You can use this with your own C/C++ programs, but you can't use it with most software packages. See: man nohup. screen does much more than nohup.
To prevent a program from using too much time or too much memory, you can set limits in a shell, and all programs started from that shell will have those limits imposed. Use ulimit -ato get a list of limits. To confirm you understand what is going on, set various values ridiculously low and try to run your program to make sure it gets stopped by the operating system. Then quit that shell, open a new shell, and set more reasonable limits. Go read man ulimit.
This creates an environment in which you can start an interactive text-only program, such as GAP or Macaulay, or even Mathematica in its text-only non-notebook mode, but you can log out and it keeps going. On any linux machine, e.g. chivo, enter screen, a "screen" process starts with a new prompt. Then you can enter a command, e.g: nice Singular, then type some Singular commands that will take days to complete, hit "control-A d" and log out. A day later you can ssh to chivo, do screen -r to reconnect, and you'll be right back in the Singular session. It's very cool. Type man screen on a linux machine for more information.
ssh
From within a shell, you can use ssh user@remote to obtain a shell on a remote system. Then you can issue commands (such as many of the ones described on this page) on the remote system. If you use ssh -Y user@remote then there will also be interactive X forwarding, meaning that programs launched on the remote system can open windows on your local system (assuming you are logged in to a graphical X desktop). You might also want to read about using ssh to obtain remote shell access to your network account.
VNC
This is a graphical version of screen. You can create an entire virtual X desktop and connect to it from home, office, anywhere you can access a web browser. You'll have to read man vncserver and man vncviewer. You might want to read about using vnc to obtain remote desktop access to your network account.
Our shell gateways can be used to transfer files to/from your network account.
Technically speaking, our shell gateways speak SSH, SCP, and SFTP. To use RSYNC, layer it over SSH: rsync -e 'ssh -p 31415' ....
When connecting from outside the department, you must connect on port 31415.
scp -P 31415 localfilename myaccountname@dragon.math.arizona.edu:newremotefilename
scp -P 31415 myaccountname@dragon.math.arizona.edu:remotefilename newlocalfilenameTo transfer many files, you may want to instead enter an interactive SFTP session:
sftp -oPort=31415 myaccountname@dragon.math.arizona.edu(You will need to know how to use SFTP commands.)
To verify that you are not being duped by a rogue gateway, the first time you try to connect, you may be presented with the gateway's RSA key fingerprint. The correct fingerprints are at the bottom of our page on remote shell access.
After you open WinSCP you will see a login screen. The hostname will be dragon.math.arizona.edu for faculty/staff or phoenix.math.arizona.edu for graduate students. The port number of 22 is fine, unless you are not on the math network. In that case change the port to 31415
Next you might see a warning like the following:
Finally you get to the transfer file window. You can drag and drop files from your computer (left side) to the server (right side). Files for your webpage should go into your pub_http_internet folder.
Start PuTTY by double-clicking its icon.
When a PuTTY Configuration window opens select Session (it should be selected by default) from the Category panel on the left. In the Host Name (or IP address) field enter the name of the computer you wish to connect to. In the Port field replace 22 (the default) with 31415. Make sure that SSH is selected under Protocol (it should be selected by default). Click on Open.
In the new dialog box enter your username and password.
Once you see the prompt, you are connected to the remote computer.
Before you can connect to your remote desktop, you must create your remote desktop service.
In the instructions below, wherever we write "bobcat", graduate students should substitute "iguana".
where xx is your VNC desktop number.
How to create your remote desktop:
Different ways to connect to your remote desktop:
You'll need to make sure you have PuTTY setup for SSH Tunneling.
Note
that you only need the "Viewer", which is the smallest of the many
available downloads. To connect, first launch PuTTY and open the session
you created using the instructions above.
Then launch the viewer, and simply type "localhost" for the Remote
Host. If your SSH Tunnel is set up properly and connected, you will be
asked for the password you setup when you created your remote desktop
service. ssh -L 5900:bobcat.math.arizona.edu:59xx -p 31415 bobcat.math.arizona.edu
vncviewer localhost
How to disconnect
Start PuTTY By click on this icon:
Enter the name of the computer you're creating this connection for. An example would be "dragon.math.arizona.edu". Enter 31415 for the port. Then since we are creating a session we intend to re-use, enter the computer name in the Saved Sessions space as well. Once all that's entered click on the Save button to the right.
Next, click on the plus sign next to the words "SSH" on the left, then click on "Tunnels" from the items that appear below it. That should bring up a window that looks like this:
Enter the Source port of 5900 and the Destination as dragon.math.arizona.edu:59xx, where xx is your VNC desktop number. If you don't have one, you'll need to create your remote desktop service. Then click "Add" and make sure that your tunnel settings appear in the box above where you entered them.
Note: Graduate Students will use phoenix instead of dragon.
Next, you need to scroll the "Categories" box on the left back up and click on "Session". You'll be taken back to the first window. Click "Save" here again to save your Tunnel settings to the Session we've created.
Now you can simply click Open, and an SSH connection will be made with a Tunnel from your localhost to the Destination entered above. In the future, when you open SSH, you will be able to simple double click on the server name in the Saved Sessions window to open the connection.
Start PuTTY by double-clicking its icon.
When a PuTTY Configuration window opens select Session (it should be selected by default) from the Category panel on the left. In the Host Name (or IP address) field enter the name of the computer you wish to connect to (such as dragon.math.arizona.edu or phoenix.math.arizona.edu). In the Port field replace 22 (the default) with 31415. Make sure that SSH is selected under Protocol (it should be selected by default). Click on Open.
In the new dialog box enter your Math username and password.
Once you see the prompt, you are connected to the remote computer.
All departmental Windows computers have Sophos Antivirus installed by the Math IT Staff. If you need anti-virus for your personal computers please see this article. If you believe that your Department computer has been infected with a virus or malware, please contact the computer support staff as soon as possible for assistance.
*These are Windows instructions. Mac instructions are here: Acrobat Mac Instructions
1. Open Adobe Acrobat Acrobat.
2. Type in your @arizona.edu address (NOT the Math one) Leave password blank and hit enter.
3. UA WebAuth window, Enter your NetID credentials
4. You should be able to use Adobe Acrobat now
1. Open Adobe Acrobat
2. Click on Sign In on the upper right
3. Type in your @arizona.edu address and hit enter.
4. On the next screen choose "Company or School Account"
5. Finally you will see the familiar UANetID. Login and you can now use Adobe Acrobat.
This refers to the wired Ethernet network in the Math Tower, Math Teaching Lab, and ENR2. This network is managed by the Math IT Staff. If you are plugged into this network, you will have easy access to certain Math resources, such as the Konica Minolta Printer/Copiers.
The University maintains the UAWiFi and UAGuest networks. If you are on one of these, you are not on the Math Network. If you want to access services available only on the Math network, but don't want to plug in, you can use the UA VPN for Math dept.
Visitors can plug into the Math network and still access services (such as the internet) that are not on the Trusted Net. For wireless, they can log on to UAGuest or use Eduroam (if they belong to a member institution).
You are welcome to use your own personal computing equipment while working within the Department of the Mathematics. However, any personal machine connected to the Mathematics Department network (wireless or otherwise) must comply with the University Computing Standard as well as all departmental computing policies.
Please visit the links to the right for information about getting online and available software.
The University provides one-time start-up assistance to new tenure-track faculty, under which the Mathematics Department obtains an office computer (with 3 years of hardware warranty support).
The University does not (May, 2002) provide replacement computers (after the initial start-up support) for its faculty. Tenure-track faculty members are encouraged to submit proposals for support of research activities.
Malware, short for malicious software, is any software program designed to cause harm to a computer system or designed to frustrate the user experience. In addition to viruses and trojan horses, this category of software includes spyware and adware. In short, malware constistutes all the software that evil people try to sneak onto your computer, but which you do not want to have on your computer. This page describes the three programs you should run to eliminate malware from a Windows system. (For more information on malware, see the Malware Wikipedia entry.)
This program, which has a free version, does a good job of removing malware. Please download malwarebytes, and then install/run the software.
See instructions above.
If you wish to execute long-running compute jobs, the Mathematics Department provides a remotely accessible system dedicated to this purpose, known as "Chivo".
Math software packages are installed on this machine. Chivo can be accessed from within the math building directly via vnc or ssh, or from outside the math building via Math VPN and then vnc or ssh. It can also be accessed from outside the math building via a Remote ssh access servers (i.e. Phoenix).
Chivo is outfitted with a Xeon processor and 32 GB RAM. You can execute jobs via VNC or shell commands. Please read our support page on how to run jobs remotely and in the background. The full machine name is:
UITS provides more powerful resources for high-performance research computing. For more information, visit:
https://hpcdocs.hpc.arizona.edu/#introduction