Course Notes: Computing Resources

advertisement
IT Management
CSCI 12000– Windows on Computer Science
Copyright © 2012, 2014 by Scott Orr
and the Trustees of Indiana University
`whoami`
Scott Orr
IUPUI for over 20 years


Founding member of E&T CNC group
CS and Science
Contact info



Email: smorr@iupui.edu
Phone: 274-9734
Office: EL 204 Hours: M-F 9-4
What is a System Administrator?
Someone who takes care of the systems
others are using.
System Running
Smoothly and Efficiently
Users able to work in
Easy and Efficient Manner
Sysadmin .sig file
“My job is like an airplane pilot's -When I'm doing it well, you might not
even notice me, but my mistakes are
often quite spectacular.”
Source: Unknown
System Administration Tasks
User Management
Hardware Management
Software Management
Service Management
System/Service Monitoring & Troubleshooting
Documentation & Help Desk
Backups
Automation, Planning, Policies, and Auditing
Firefighting!!!
The Good…
Lots of variety
Challenging
Fulfilling
Pays well
Very employable
The Bad…
Annoying at times



Users
Management
Vendor Tech Support
Long hours
May not be your only job
And the Ugly…
Most people don’t understand the job
When things go well…


Go unnoticed
“They don’t do anything”
 Game players
 Web Surfers, Facebook, etc.

Important to document everything
And the Ugly (Con’t.)…
When there is a problem…



Everyone is looking for you
Highly stressful
Some blame you for the problem
May graduate to “Miracle Worker”
status once problem is fixed 
Who needs IT?
Ready to enlist?
Source: http://www.oracle.com/ocom/groups/public/@ocom/documents/digitalasset/1571118.png
Key CSCI Areas
Operating
Systems
Programming
Computer
Architecture &
Virtualization
Databases
Security
Networking
IT @ CSCI
Infrastructure Services








Web
Email/Spam
File Storage
Backups
Database
Account/Directory
DNS/DHCP
General Computing
IT @ CSCI
Teaching Services




Web Development Services
Database Services
Virtualization Systems
Online Courses/Video Conferencing
Research Services




Computational Grid Clusters
Specialized Windows/Linux Systems
Code Repository Services
Virtualization Systems
Managing IT Support
Server Health – Nagios




System Online
Service Availability
Resource Issues
Email/Text Alerts
Server Resource Usage - Ganglia
User Requests – RT Ticket System
System Documentation - Wikis
Nagios
Ganglia
Ticket Systems
Documentation Wiki
What can I use today?
Personal Web Site
CS Email with Spam Filtering
Linux system for programming
Class Specific



MySQL/MSSQL/Oracle Databases
LAMP/.NET programming environments
Virtualized Servers
Your CS Account
Created automatically when first enrolling in a CS
course
Used to access Linux systems




Uses same IU Network ID
Personal Storage Area
CS Email
Web Pages
Remains active until not enrolled in CS classes
for 2 consecutive semesters
Account Storage
250MB allocated to each account
Purpose



Web Pages
Saved email folders
Course & project work
Additional space can be requested by
advisor/instructor
Backups




Full - monthly
Incremental – daily
Backups span 3-4 month period
Can request a restore of deleted files
Student Lab Clusters
Student Clusters:


SL 247
SL 251
JagTag access for non-class times
No Pay for Print – use responsibly 
Please report problems if you see any
Pegasus Server
Dell PowerEdge – RedHat Linux
General Purpose UNIX server


Remote access support
Supports CS major courses
Secure Shell (SSH)



Used to access server remotely
Clients available via IUWare
(iuware.iu.edu  Communication)
SFTP – Transfer files to/from pegasus
Remote GUI Support - XMing
CS Email
<cs username>@cs.iupui.edu
Email Client Settings
 Require SSL and Authentication
 Incoming: imap.cs.iupui.edu (port 993)
 Outgoing: mail-relay.iu.edu (port 465)
 May require you install certificates
Webmail: https://webmail.cs.iupui.edu/
Mail forwarding
 Create /home/<username>/.procmailrc
:0
! <username>@iupui.edu
Spam Filtering
Configured Content filters
 ClamAV – Malware/Phishing
 Spamassassin – Spam
 “Bad” messages quarantined
Maia Mailguard
 View Quarantine areas
 Email reminders
 White/black lists
 Tweak Personal Filtering Settings
 Log in using CS email address and CS password
https://mailguard.cs.iupui.edu/mail/
Must log into Maia Mailguard once to start filtering!
Spam Filter Web interface
Personal Web Pages
Stored in:
/home/<username>/public_html/
Must be world readable
URL:
http://www.cs.iupui.edu/~<username>/
PHP – Currently Supported
Server Side Includes (SSI) – Not supported
Corsair Web Server
LAMP-based Model
Each user runs own services




Apache w/ CGI and PHP support
Tomcat JSP
Ports assigned at account creation
DBA access of personal MySQL database
Student Accounts


Courses (removed at semester end)
Project (removed upon project completion)
In-csci-aspnet -.NET Server
Full .NET and MSSQL support
Visual Studio development
Accessed via Remote Desktop
Student Accounts


Courses (removed at semester end)
Project (removed upon project completion)
Oracle Server
Oracle 11g – pegasus.cs.iupui.edu
Strictly used for Academic Computing
Student Accounts



Courses (removed at semester end)
Project (removed upon project completion)
Passwords generated locally
Supports remote database access
Getting Help
Email Request Ticket System:
email soshelp@iupui.edu
Email: smorr@iupui.edu
IU Knowledge Base
http://kb.iu.edu/
Questions?
Source: http://www.pcweenies.org/archives.php?toon=746
Download