Notes
Outline
How to Compute Like a Grad Student
Chris Colohan
colohan+@cs.cmu.edu
Old History…
<91 Concept Terminal w/ Vaxen
91 IBM RT 12MB/250MB
92 16MHz MIPS R3000 DecStation 3100
93 20MHz MIPS R3000 DecStation 5000/20
94 25MHz MIPS R3000 DecStation 5000/25 or PowerMac 7100/66
95 DecStation 5000/2000s with mono monitor
96 Sun SparcStation 4
Recent History…
97 266MHz PII/64MB/4GB
98 400MHz PII/128MB/6GB
99 500MHz PIII/128M/8GB
00 733MHz PIII/256MB/20GB
01 1GHz PIII/512MB/40GB
02 1.8GHz PIV/1GB/60GB
In Today’s Talk
Administering your machine
Communicating with others
Kerberos and AFS
Useful tips and links
Do Today!
.plan file
door label
home page
Andrew
finger firstname.lastname@andrew.cmu.edu
login = first 8 digits of SS#
Email forwarding
colohan@cmu.edu name
ccolohan@andrew.cmu.edu name
More to do today!
Create username.root
telnet jeeves
2
1
Mail facilities and ask for root on your machine
Local password: “passwd –l”
Ask for a copy# from the main office (WeH4212)
How to get help
Office mates
Zephyr
help@cs.cmu.edu
Help desk (x8-4231) “how do I…?”
Operator (x8-2607) “machines are down…”
Facilities advisory committee (dpelleg+@cs.cmu.edu)
Where does the money go?
Costs money:
new kerberos Ids
printing
network ports
software
backups
dialups (1-800)
Free:
accounts on machines
WaveLan
Kerberos
Log in, get a “ticket”
tokens, klog, aklog
Tickets are good for 25 hours
Used for:
authentication
encryption
Renew forever:  kauthd username
network/clock failurečkerberos failurečlogin failure
afs
Using afs
Access control:
fs la /afs/cs/user/colohan
fs sa /afs/cs/user/colohan rlidwka
Ignore unix permissions!
Careful with mail directory permissions!
Turn tickets into tokens with aklog
Quotas:
fs quota /afs/cs/user/colohan
telnet jeeves
Backups in ~/OldFiles
Windows
Always log into SCS domain!
Email
Use pop3 to your maildrop (ux#.cs.cmu.edu)
imap/Exchange in beta
Do not run a client on the ux# servers!
Printing
Printers off of \\monolith
File sharing
AFS
FAT Partition
Peter Dinda’s FAQ
Insert Windows Demo Here
Linux
Choose a window manager
edit ~/.xinitrc
Depot
It “owns” /usr/local
make your own collections
become a misc maintainer
Getting local root if your machine dies
vmware
Local disk is /usr0, shared disk is /mnt/share
man cdrecord
Insert Linux Demo Here
Zephyr
A reminder:  ZINMT
Zephyr Is Not My Thesis
To receive: zwgc (started by default)
To send: zwrite colohan –m “Lunch?”
Emacs zephyr mode
FZQ
Zephyr archive
Public Zephyr
Common “instances”:
help.*, chat.*, newsbites, graffiti, sddd, *.d, facilities.announce, facilities.discussion
Don’t sign messages
Don’t take people too seriously
Andrew/MIT zephyr use is different
Netnews (bboards)
cmu.cs.scs: important announcements
cmu.cs.*.announce: new software or changes
cmu.cs.general: general interest items
cmu.misc.market: fun fun fun!
On unix, use localhost as news server
On Windows, use dnntpd.srv
ssh
ssh –X colohan@ux4.sp.cs.cmu.edu
scp gs138.sp:~/foobar ./
Very useful from off campus!
Email filtering
Create a .maildelivery file on your maildrop machine (ux#)
man maildelivery
Use username+foo@cs.cmu.edu
man spamassassin-maildelivery
The RPP
Refill the printers
Don't leave the printers jammed
Don't print big jobs during peak hours
Ask facilities before you do strange things
broadcast packets
move hardware
commercial anything
looking through other people's files: get explicit permission first
look for permissions in their .plan
ask them directly
More Resources
SCS facilities help page
Last year’s talk
CMU web resources
man phone
This talk can be found at:
  www.cs.cmu.edu/~colohan/ic02/htclags.htm