Sysadmin: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 29: | Line 29: | ||
| style="height:60px; width:150px; background-color: #E3A869; border-top:solid 2px white; border-left:solid 5px #E3A869; border-bottom:solid 5px #E3A869; border-right:solid 5px #E3A869;" | Firewall | | style="height:60px; width:150px; background-color: #E3A869; border-top:solid 2px white; border-left:solid 5px #E3A869; border-bottom:solid 5px #E3A869; border-right:solid 5px #E3A869;" | Firewall | ||
|} | |} | ||
== Systems Administration Documentation == | == Systems Administration Documentation == | ||
| Line 336: | Line 192: | ||
</div> | </div> | ||
|} | |} | ||
== Admins pages == | |||
* [[Sysadmin:Vitalli|Vitalli]] | |||
* [[Sysadmin:James|James]] | |||
* [[Sysadmin:Bret|Bret]] | |||
* [[Sysadmin:Eamon|Eamon]] | |||
* [[Sysadmin:Wislon|Wilson]] | |||
== Sysadmin Responsibilities == | |||
This is the basic list of tasks that Earlham CS system administrators are in charge of. | |||
{| class="wikitable" | |||
|- | |||
! Responsibilities !! Wilson !! Eamon !! Vitalii !! James !! Bret | |||
|- | |||
| Install software on Debian (ACL) || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Install software on FreeBSD (servers) || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Being able to edit wiki || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
|Virtual Machine || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Make a CS user account || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| Change users CS password || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| Add DNS & DHCP entry || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| Make a CS wiki account || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Add people to different groups (ldap) || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| Modification and maintenance of Nagios || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| DD a new ACL image || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Set up a new ACL || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Shut down / start up of the entire machine room || || || || || | |||
|- | |||
| Creating and configuring mailing lists (electron) || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Admin list moderating || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || || | |||
|- | |||
| Backups and restore (bacula) || || || || || | |||
|- | |||
| Create and configure jails || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || || | |||
|- | |||
| VMware || || || || || | |||
|} | |||
== Sysadmin basic Training == | |||
This is the list of skills that our System Administrators are trained during their orientation. | |||
{| class="wikitable" | |||
|- | |||
! Training Sections !! Wilson !! Eamon !! Vitalii !! James !! Bret | |||
|- | |||
| | || | |||
|- | |||
| Wiki Editing || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Installing operating systems (Debian and FreeBSD), including single-user mode || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Installing packages || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| *nix Filesystem layout || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> | |||
|- | |||
| Command line tools including I/O redirections and pipes || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| TCP, UDP and ICMP packets, including 3-way handshake || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| Ports || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| DNS || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| DHCP || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| Network debugging tools (tcpdump, ping, traceroute, netstat) || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| Simple shell scripting || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || | |||
|- | |||
| Jails || <div style="text-align: center;"> [[File:StarIconBronze.png|20px]] </div> || || || || | |||
|} | |||
== Sysadmin 2014 to do list: == | |||
* gnuplot-x11 & gnuplot-doc on all ACL machines (JR) | |||
* svn & cvs & documentations on tauon (JR) | |||
* () Spam Filter (CP, JR) | |||
* (?) On ACLs login disappears after pressing cancel (Reported JR) | |||
* ACL screensaver, leave only lightweight? (JR) | |||
* (I) check hydra with Charlie | |||
* Removing mailman form quark <br /> | |||
* Mailman Heather (not all of them accepted the changes electron to cs.earlham.edu) <br /> | |||
* (W) Script for changing users password | |||
* (W) Script for changing and adding groups | |||
* (W) Brushing the add a user script | |||
* (W) Check machines chooser can choose from | |||
* (E) Script that will send an e-mail to all people | |||
* (E) Improve nagios settings | |||
* (W) Can we change Kristin Muterspaw CS username (from kmmuter11 to buzzlightyear) <br /> | |||
** What is on quark svn, cvs, cs.earlham.edu <br /> | |||
** Done | |||
* Wireshark should be run only be 410 students (Reported JR) (Fixed) | |||
* Re-imaging ENI machine (ACL21) <br /> | |||
* () DNS troubles (Reported CP) | |||
* (I) fab lab list (HL) | |||
* (I) Hassan, SSH Trouble to Electron (Hassan, JR) | |||
'''Documentation:''' | |||
Wilson: | |||
* DNS & DHCP (done) | |||
* Sage (done) | |||
* Add User (done) | |||
* Password change (done) | |||
* Firewall | |||
* Add/change group (done) | |||
Eamon: | |||
* Cups | |||
* PSCP | |||
* PSSH (done) | |||
Ivan | |||
* Cloning ACL box | |||
=== Old === | === Old === | ||
Revision as of 14:17, 18 August 2015
Machines and Brief Descriptions
| HOME (vm0) |
| Users SSH |
| NET (vm1) |
| LDAP server DNS DHCP |
| WEB (vm2) |
| Mailman |
| TOOLS (vm3) |
| Sage Jupyter Modules |
| BABBAGE |
| Firewall |
Systems Administration Documentation
Admin Tasks
|
Admins pages
Sysadmin Responsibilities
This is the basic list of tasks that Earlham CS system administrators are in charge of.
| Responsibilities | Wilson | Eamon | Vitalii | James | Bret |
|---|---|---|---|---|---|
| Install software on Debian (ACL) | |||||
| Install software on FreeBSD (servers) | |||||
| Being able to edit wiki | |||||
| Virtual Machine | |||||
| Make a CS user account | |||||
| Change users CS password | |||||
| Add DNS & DHCP entry | |||||
| Make a CS wiki account | |||||
| Add people to different groups (ldap) | |||||
| Modification and maintenance of Nagios | |||||
| DD a new ACL image | |||||
| Set up a new ACL | |||||
| Shut down / start up of the entire machine room | |||||
| Creating and configuring mailing lists (electron) | |||||
| Admin list moderating | |||||
| Backups and restore (bacula) | |||||
| Create and configure jails | |||||
| VMware |
Sysadmin basic Training
This is the list of skills that our System Administrators are trained during their orientation.
| Training Sections | Wilson | Eamon | Vitalii | James | Bret |
|---|---|---|---|---|---|
| Wiki Editing | |||||
| Installing operating systems (Debian and FreeBSD), including single-user mode | |||||
| Installing packages | |||||
| *nix Filesystem layout | |||||
| Command line tools including I/O redirections and pipes | |||||
| TCP, UDP and ICMP packets, including 3-way handshake | |||||
| Ports | |||||
| DNS | |||||
| DHCP | |||||
| Network debugging tools (tcpdump, ping, traceroute, netstat) | |||||
| Simple shell scripting | |||||
| Jails |
Sysadmin 2014 to do list:
- gnuplot-x11 & gnuplot-doc on all ACL machines (JR)
- svn & cvs & documentations on tauon (JR)
- () Spam Filter (CP, JR)
- (?) On ACLs login disappears after pressing cancel (Reported JR)
- ACL screensaver, leave only lightweight? (JR)
- (I) check hydra with Charlie
- Removing mailman form quark
- Mailman Heather (not all of them accepted the changes electron to cs.earlham.edu)
- (W) Script for changing users password
- (W) Script for changing and adding groups
- (W) Brushing the add a user script
- (W) Check machines chooser can choose from
- (E) Script that will send an e-mail to all people
- (E) Improve nagios settings
- (W) Can we change Kristin Muterspaw CS username (from kmmuter11 to buzzlightyear)
- What is on quark svn, cvs, cs.earlham.edu
- What is on quark svn, cvs, cs.earlham.edu
- Done
- Wireshark should be run only be 410 students (Reported JR) (Fixed)
- Re-imaging ENI machine (ACL21)
- () DNS troubles (Reported CP)
- (I) fab lab list (HL)
- (I) Hassan, SSH Trouble to Electron (Hassan, JR)
Documentation:
Wilson:
- DNS & DHCP (done)
- Sage (done)
- Add User (done)
- Password change (done)
- Firewall
- Add/change group (done)
Eamon:
- Cups
- PSCP
- PSSH (done)
Ivan
- Cloning ACL box
Old
Important Notes:
- ALL of the admin CVS/SVN stuff has been centralized to trac.cs.earlham.edu/admin. You'll need to create a username/password for yourself by running (from quark):
htpasswd /usr/local/trac/adminontrac.htpasswd <username>
- To check out the repository, run (from quark):
svn checkout file:///clients/users/svn/admin
Curent Sysadmins 2013:
| SysAdmin Name | Year | Working time | Progress notes |
|---|---|---|---|
| Wilson | SO | 100% | link to notes |
| Demise | SR | 100% | link to notes |
| Craig | FR | 100% | link to notes |
| Zane | SO | 100% | link to notes |
| Jordan | SO | 100% | link to notes |
| Sonny | JU | 100% | link to notes |
| Elena | SR | 40% | link to notes |
| Kristin | JU | 40% | link to notes |
| Aaron | SR | 20% | link to notes |
| Michael | SR | 0% | link to notes |