CS User Account
Using Your CS Account | Account Quotas | Database Servers
Create Your Own Website | Account Policy
Use Your CS Account
- There are two Linux servers (pc00.cs.siu.edu and pc01.cs.siu.edu) that allow CS students 24/7 SSH and SFTP remote access regardless of being on-campus or off-campus. You can use ssh client or
sftp client with your Linux account to remote access those two servers.- A guide to using SFTP is available here.
- On-Campus
- You can access all computers in CS Labs (except Hands-on Lab) with your SIU credentials.
- Off-Campus
- Besides pc00.cs.siu.edu and pc01.cs.siu.edu servers, you need to install and run SIUC VPN client in order to use other CS facilities like
MySQL database. For more details on SIUC VPN client, please visit SIUC Wireless.
- Besides pc00.cs.siu.edu and pc01.cs.siu.edu servers, you need to install and run SIUC VPN client in order to use other CS facilities like
Account Quotas
Account | Linux |
---|---|
Graduate Students (Doctoral) | 1 GB |
Graduate Students (Master) | 1 GB |
Undergraduate Students | 1 GB |
Class Accounts (siucsXXX) | 1 GB |
- Account quotas are put in place on pc00.cs.siu.edu and pc01.cs.siu.edu
- To check
you current quota usage- Linux: in a terminal, run quota -v
loginID to see the usage.
- Linux: in a terminal, run quota -v
- To prevent data
loss and account lock-out, you should check your account quota regularly.
Using CS Database Server
Create your personal MySQL database via ssh to the following server:
$ ssh siu85xxxxxxx@pc00.cs.siu.edu
<Authenticate with Duo two-factor authentication>
The following command will create or renew database access for six months.
$ createdb
Accessing CS Database Server:
You must connect to the MySQL (MariaDB) server with TLS!
MySQL Access Hostname: dbserv.cs.siu.edu
Port Number: 3306
Client connections to the MariaDB Database (MySQL) server require the MariaDB client.
$ mysql -u siu85xxxxxxx -p -h dbserv.cs.siu.edu --ssl
To learn more about available MariaDB connection methods over TLS:
(Please see https://mariadb.com/kb/en/connectors/)
Removing your CS Database:
You may optionally remove your database with the following command on pc00.cs.siu.edu:
$ removedb
Create Your Own Website and Run CGI/PHP/JSP/Servlet Scripts
- How to post your webpage
- Log on to a Linux computer or SSH to pc00.cs.siu.edu or pc01.cs.siu.edu.
- In a terminal, make sure there is a directory called public_html under your home directory.
- ls -l ~
- If not, create the directory with this command "
mkdir ~/public_html" (without"" ). - In a terminal, use following two commands to make sure the permission of your home directory and public_html folder are correct.
chmod o+x public_htmlchmod o+x /home/your_login_id
- Put your index.html and other website files under the public_html directory you just created.
Detailed instructions with screenshots. - Use a browser like Firefox or Internet Explorer to open your webpage. The URL is: http://www2.cs.siu.edu/~your_login_id/
- How to run your
cgi scripts- Refer to How to post your webpage above and make sure you follow all steps.
- Create a directory called
cgi -bin under your public_html directory. - Change the permission of the
cgi -bin directory to others readable and executable.chmod o+rx ~/public_html/cgi -bin
- Put your
cgi file under thecgi -bin directory and change permission of thecgi file others readable and executable.chmod o+rx ~/public_html/your_cgi_file_name.cgi
- Now you can run your
cgi program by accessing http://www2.cs.siu.edu/~your_login_id/cgi-bin/your_cgi_file_name.cgi
- How to run your
php scripts- Refer to How to post your webpage above and make sure you follow all steps.
- Put your file.php under the public_html directory.
- Change the permission of the file.php to others readable.
chmod o+r ~/public_html/file.php
- Now you can run your
php script by accessing http://www2.cs.siu.edu/~your_login_id/file.php
Account Policy
- CS Account
- CS computer accounts will be issued to
undergraduate and graduate students majoring in Computer Science. These accounts remain active as long as the account holder has a declared majorin Computer Science.
- CS computer accounts will be issued to
- Non-CS Account
- Accounts will also be issued to students enrolled in Computer Science courses that require access to the computer science computing facilities. These accounts remain active for only one semester or until the account holder is no longer enrolled (registered) for the course. These accounts are to be used exclusively for assigned Computer Science
coursework. O ther use of these accounts may result in the account being disabled.
- Accounts will also be issued to students enrolled in Computer Science courses that require access to the computer science computing facilities. These accounts remain active for only one semester or until the account holder is no longer enrolled (registered) for the course. These accounts are to be used exclusively for assigned Computer Science
- All Account Holders
- must comply with the Computer Science's Policies on Academic Dishonesty
- must comply with University policies regarding computing and networking resources. (refer to SIUC Electronic Information Privacy)
- will be held accountable for all files in their accounts.
- are responsible for periodically changing their password.
- are responsible for periodically check their disk quota and backing up their files and emails.
- are not permitted to share their account with others (i.e., one person, one account). If it is discovered that an account is being shared, the account will be disabled.
- are to use the CS computing facilities responsibly. Any abuse (such as printing an
electronic book or Non-CS related documents, illegally downloading copyright materials, playing games, accessing pornographic websites, and other inappropriate behaviors) will result in account removal. - are implied with the responsibility to immediately report any computing facility problems to Computer System Architecture Specialist in EGR A311 or CS Main Office in EGR A319.