Title: EndUser 2003
1EndUser 2003
Presenter Name and Affiliation Robin Hartman,
Hope International University Session Title Get
Smart Unix System Administrationfor Those who
play System Administrators on TV Session Number
33 Session Date/Time Friday, April 25th at
100-215pm
2Get Smart Unix System Administrationfor Those
whoPlay System Administrators on TV
- EndUser 2003
- Small Libraries Track
- Robin Hartman
- Hope International Univesity
- rhartman_at_hiu.edu
3 4- Before Inspector Clouseau
5- There was Smart.
- Maxwell Smart.
6Get Smart Unix System Administrationfor Those
whoPlay System Administrators on TV
- EndUser 2003
- Small Libraries Track
- Robin Hartman
7The Role
- What is a System Administrator?
- What am I expected to do?
- What will Endeavor Support do for me?
- Really.
http//support.endinfosys.com/cust/voy/cust_supp/t
ech/tech_system_admin.html
8NOTICEAll Endeavor SupportWeb URLs referred to
in this presentation begin with
http//www.endinfosys.com/ cust/voy/cust_supp/tech
/unless otherwise stated.
9Just One Question
- Dont tell me I have to know UNIX
- I asked you not to tell me that!
10Max, You do know Unix Dont You?
- Would you believe
- I have a black belt in Unix?
- I have used a Unix system before?
- I have used DOS in a previous life?
- I know where the server is and what it looks
like?
11Do I or Do I Not Need to Know UNIX?
UNIX?
12Log in, Look around, Log out, Dont hurt anything
- Telnet session
- Run telnet (Windows)
- Open server.name
- Login delete to backspace
- cd change directory
- pwd where am I?
- ls laF where are the files?
13Cat tail and more
- cat take a look at a file
- tail take a look at the last few lines of a
file - more pause
- man manual pages
- Ctrlc cancel
14Episode 1Backup Tapes
UNIX?
- Tape rotation plan
- Tape device cleaning
- Buying new tapes
http//voyager.hiu.edu/fifteentapes.doc
15Episode 2Rebooting
UNIX?
- Reboot schedule
- But what about rebooting?
- Know how to reboot manually
- Ask EISI for the stop and start sequence
gthttpd stop gtvoyager stop gtdbora stop gtdbora
start gtvoyager start gthttpd start
16VENKMAN What do you mean "bad?"
EGOR It's hard to explain, but try to imagine
all life as you know it stopping instantaneously
and finding yourself confined forever in another
dimension.
17Episode 3Backup Logs
UNIX?
- Log monitoring
- Have the system send you an email as part of your
back up procedure. - Scan it every day
- Anything different?
- DUMP IS DONE
18How I monitor backups
19Episode 4 Calling for Backup
UNIX?
- What EISI will do
- Write scripts
- Set cron
- Assist with reading the output log
20Episode 5OS Updates
UNIX?
- Security patches
- Blah blah blah
- Solaris Sun site usability problems
- EISI Support Web
- or Support can do it for you
- Maintenance should be considered
- or Support can do it for you
21Episode 6 Voyager SoftwareUpdate patches
UNIX?
- Same as OS patches, but theyre Voyager specific
fixes - Or Support can do it for you
- Tune in next week for The Security Plan
22Episode 7The Security Plan
UNIX?
- Consider a security plan for your server,
including changing passwords, ssh, tcp wrappers,
inetd logging, firewalls, ports, ip ranges, etc.
Im going to try and forget you said that.
23Endeavor Support
UNIX?
- Security Alerts
- Sendmail
- Password
- Email to voy-l and targeted communications
- Links to patches
http//../security.html
24(No Transcript)
25(No Transcript)
26 27Episode 8Passwords
UNIX?
- Changing Passwords
- Yes, you do need to know Unix for this one.
- Know the rules for passwords
- Tell EISI
http//../passwords.html
28Episode 9A New Strategy
UNIX?
- ssh
- tcp wrappers
- inetd logging
SANS http//www.sans.org/
29Episode 10Network Environment
UNIX?
- Trusted vs Untrusted
- Firewalls
- Ports
- ip ranges
Untrusted
Trusted
voyager
v
To be continued
30cONtinued from last week
UNIX?
- Trusted vs Untrusted and sorta trusted
- Firewalls
- Ports
- ip ranges
Untrusted
DMZ
Trusted
voyager
31Episode 11System Messages
UNIX?
- Server logs
- Voyager logs
- Hardware Errors
- Database Errors
- log.voyager
Lets Get Technical Workshop
32Episode 12Alert
UNIX?
KnowledgeBase FAQ Look up Incident 1249
33Episode 13Proxy Servers
UNIX?
- Virtual Hosts for the training database
- EZproxy, et al.
34Episode 14Batch Jobs
UNIX?
- The Usual Suspects
- Cat Pcatjob
- Circ Pcircjob
- Acq Pacqjob
- Media - Pmediajob
Tune in Next Week
35Episode 15Pros and Crons
UNIX?
- Cron jobs
- a command you normally run from a shell window
that is periodically run at times you specify. - This sounds like you DO need to know UNIX to do
this, but
To Be Continued
36Episode 16Cron Job Help
UNIX?
- Support
- http///services/tech_consulting.html
- cron Reference for Small Libraries (Campbell)
- http//kabel.pp.ru/sgml/cron/cron.html
37Episode 17Agent 1-877-445-5693
- A.K.A. Agent 877 LLOYD
- Endeavor Support
38Agent Lloyd will
UNIX?
- Do Voyager Upgrades
- But we have to be prepared
- Apply patches to EISI software
- But were responsible for them
- Upgrade server OS
- So long as you have the software.
- Run Keyword Regens periodically
- Do Oracle DBA work
39Agent Lloyd will
UNIX?
- Do General Technical Support
- Not do server maintenance unless requested
- Call Sun regarding hardware problems
- if the machine was purchased through Endeavor
- Help restore data from backup tapes if needed
40Episode 18The Hacker
UNIX?
- My Story
- How to Prevent a Hack
- http///hack.html
- Hardening Against an Attack
- http///hardenattack.html
41Episode 19 Text Editing
- vi me?
- Other options
- WordPad
- NotePad
- FTP
42A Case for vi
- If you do text editing with WordPad and FTP the
files to your server, you sometimes lose (or
gain) something in the translation and your
trusty cat tail might not help you with
troubleshooting problems.
43Editing a cfg file with WordPad
44FTP
45So why doesnt it work?
- Troubleshooting
- Logon to the UNIX server in a
- Telnet Session
- to take a look around
46Telnet session
cat filename.cfg more
It looks fine. Just like the WordPad version. So
whats the problem?
47Looking with vi
vi filename.cfg
M
48Binary vs ASCII
49Missed it by that much!
My vi Cheat Sheet http//voyager.hiu.edu/vi_basic
.doc
50Do I need to know UNIX?
- No, but the more you know the more effective and
efficient you will be.
Sorry about that, Chief!
51Hello, Chief?
- Sources of Help from Endeavor
- Documentation
- Endeavor Support by phone
- SupportWeb
- KnowledgeBase
- VUGM EndUser past workshops
- EndUser Technical Training
- Voyager-Admin listserv
52Other Sources of Help
- Michael Dorans Unix System Administration 101 or
What Newbies Need to Know, But Nobody Tells
Them http//rocky.uta.edu/doran/ scvugm2001/
53Some Online Sources of Help
- SANS Vendor neutral training http//www.sans.org
/index.php - Borg The Collective http//www.mrunix.net/
- Commonly Used UNIX Commands http//www.nmt.edu/tcc
/help/unix/ unix_cmd.html - Unix Help for Users http//unixhelp.ed.ac.uk/
- UnixTools.com http//www.unixtools.com/
54Self-Help Books
- Essential System Administration by
- Æleen Frisch (OReilly)
- UNIX Quick Reference Guide by Anatole Olczak
(ASP) - A Practical Guide to the Unix System by Mark G.
Sobell (Addison-Wesley)
55Credits
- CIAs Spy-Fi Archives
- http//www.cia.gov/spy_fi/spy_fi_archive.html
- Zis is Kaos
- http//www.bcpl.net/cbirkmey/kaos.html
- Tvland.com
- http//www.tvland.com/shows/getsmart/
- Wouldyoubelieve.com
- http//www.wouldyoubelieve.com/
- Get Smart Sound Directory
- http//tvland.classictvhits.com/GetSmart /Sounds/
56And loving it!