Below you will find how-to guides and tips for using the Adler Labs and student servers, as well as installation and troubleshooting tips for commonly used software in the Department.
How to SSH to Turing:
CS student account passwords are reset each semester. The default password provided to you must be reset before you can log into Turing. To reset the default password:
- Open a command prompt on your local computer.
- At the prompt, type “ssh yourUsername@turing.cs.olemiss.edu” and press Enter.
- Type the default password. Be very careful as you type, because ssh conceals passwords…you will not see any characters appear as you type. Do not copy/paste the default password.
- Turing will then force you to enter a new password and confirm it. Again, be careful as you type.
- Turing will disconnect your ssh session after confirming the new password.
- At this point, you can reconnect using ssh or you can use clients such as WinSCP and Cyberduck.
IMPORTANT:
- Passwords cannot be reset using clients such as WinSCP and Cyberduck. They must be reset using ssh from the command line.
- Turing will block your IP address for 10 minutes if you make 3 failed login attempts. If after 10 minutes you make another failed login attempt, it will block your address for 24 hours.
How to create your own webpage on Turing:
- Create a folder in the root of your home folder called “public_html”
cd ~
mkdir public_html
- Set permissions of public_html to allow the world read and execute privilege
chmod -R 755 public_html
- Set permissions of your home folder to allow the world execute privilege
chmod 701 ~
- If successful, your webpage is accessible at http://turing.cs.olemiss.edu/~yourusername
How to set the Java PATH variable:
==Windows==
- Click the Start button and type “Edit the system environment variables” and click the shortcut that appears.
- In the System Properties window, click the Advanced tab.
- Click Environment Variables.
- In the System Variables section, find the
PATH
environment variable and select it. Click Edit. If thePATH
environment variable does not exist, clickNew
. - In the Edit System Variable (or New System Variable) window, specify the value of the
PATH
environment variable. Click OK. Close all remaining windows by clicking OK. - Reopen Command prompt window, and run your java code.
==macOS==
To run a different version of Java, either specify the full path, or use the java_home
tool:
% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version
==Linux==
- To find out if the path is properly set:
In a terminal windows, enter:% java -version
This will print the version of thejava
tool, if it can find it. If the version is old or you get the error java: Command not found, then the path is not properly set. - Determine which java executable is the first one found in your PATH
In a terminal window, enter:% which java
Set the PATH permanently
To set the path permanently, set the path in your startup file.
Note: Instructions for two most popular Shells on Linux and Solaris are listed. If you are using other shells, see the Path Setting Tutorial.
Bash Shell
Edit the startup file (~/.bashrc
)
- Modify PATH variable
PATH=/usr/local/jdk1.8.0/bin:$PATH
export PATH
- Save and close the file
- Load the startup file
% . /.profile
- Verify that the path is set by repeating the
java
command% java -version
How to install Python:
You can download Python here.
VPN install:
The department offers a VPN connection for faculty and graduate students. Contact the department network administrator to receive the VPN configuration files. Installation guides for Linux, Mac, and Windows are located below.