Difference between revisions of "Sysadmin reference guide"

From Earlham CS Department
Jump to navigation Jump to search
m (Earlham-specific)
Line 6: Line 6:
 
* Virtual machines: a computer that exists entirely in software and uses hardware resources allocated by the computer running it; we run several here
 
* Virtual machines: a computer that exists entirely in software and uses hardware resources allocated by the computer running it; we run several here
 
* Ssh: "Secure Shell" - for our purposes, this is the tool that enables and manages remote access to servers - [https://www.ssh.com/ssh/protocol/ this is a solid overview]
 
* Ssh: "Secure Shell" - for our purposes, this is the tool that enables and manages remote access to servers - [https://www.ssh.com/ssh/protocol/ this is a solid overview]
* Ssh keys: once you've got ssh running and can access our servers with a password, [https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2 here's a simple ssh key setup guide]
+
* Ssh keys: once you've got ssh running and can access our servers without a password, [[How To Set Up SSH Keys | here's a simple ssh key setup guide]]
 
* Basic networking utilities
 
* Basic networking utilities
 
** ping
 
** ping

Revision as of 16:18, 4 January 2019

This is the start of a reference guide for new sysadmins. It's likely to just be a list for now, but we're working on expanding it.

This guide is made for someone who has taken CS 128 and possibly CS 256, knows this content in general, and is beginning a term as a new sysadmin.

Vocabulary

  • Virtual machines: a computer that exists entirely in software and uses hardware resources allocated by the computer running it; we run several here
  • Ssh: "Secure Shell" - for our purposes, this is the tool that enables and manages remote access to servers - this is a solid overview
  • Ssh keys: once you've got ssh running and can access our servers without a password, here's a simple ssh key setup guide
  • Basic networking utilities
    • ping
    • ifconfig (for CentOS use ip)
    • traceroute
  • Web server: a piece of software on a computer that serves content over the Web to some client, e.g. your web browser
  • Cluster (generic): a group of computers configured to act as one (this is an extremely broad generalization and you'll quickly find that our clusters are all quite different)

Earlham-specific

  • CS (*.cs.earlham.edu)
  • Cluster (*.cluster.earlham.edu)