72
François Marier [email protected] Supporting Debian machines for friends and family Notes and tricks from an amateur sysadmin

Supporting Debian machines for friends and family

Embed Size (px)

DESCRIPTION

Hints and tips from an amateur sysadmin. DebConf 10, New York City

Citation preview

Page 1: Supporting Debian machines for friends and family

François [email protected]

Supporting Debian machinesfor friends and familyNotes and tricks from an amateur sysadmin

Page 2: Supporting Debian machines for friends and family

“providing an enjoyablecomputing environmentso that they can fullyexperience the benefitsof Free Software...”

Page 3: Supporting Debian machines for friends and family

“... without using upall of our preciousspare time”

Page 4: Supporting Debian machines for friends and family

hardware

Page 5: Supporting Debian machines for friends and family

package updates

Page 6: Supporting Debian machines for friends and family

monitoring

Page 7: Supporting Debian machines for friends and family

safety

Page 8: Supporting Debian machines for friends and family

security

Page 9: Supporting Debian machines for friends and family

remote access

Page 10: Supporting Debian machines for friends and family

backups

Page 11: Supporting Debian machines for friends and family

example

[ ]

Page 12: Supporting Debian machines for friends and family
Page 13: Supporting Debian machines for friends and family
Page 14: Supporting Debian machines for friends and family
Page 15: Supporting Debian machines for friends and family
Page 16: Supporting Debian machines for friends and family
Page 17: Supporting Debian machines for friends and family

keflavik

Page 18: Supporting Debian machines for friends and family
Page 19: Supporting Debian machines for friends and family
Page 20: Supporting Debian machines for friends and family

akureyri

Page 21: Supporting Debian machines for friends and family
Page 22: Supporting Debian machines for friends and family

hardware

[==== ]

Page 23: Supporting Debian machines for friends and family
Page 24: Supporting Debian machines for friends and family
Page 25: Supporting Debian machines for friends and family

package updates

[========= ]

Page 26: Supporting Debian machines for friends and family

apticron

unattended-upgrades

Page 27: Supporting Debian machines for friends and family

deborphan

debfoster

Page 28: Supporting Debian machines for friends and family

monitoring

[============= ]

Page 29: Supporting Debian machines for friends and family

logcheck

Page 30: Supporting Debian machines for friends and family

smartmontools

Page 31: Supporting Debian machines for friends and family

smartmontools mcelog

Page 32: Supporting Debian machines for friends and family

smartmontools mcelog lm-sensors

Page 33: Supporting Debian machines for friends and family

$ sar -ALinux 2.6.32-23-generic 2010-07-08 _x86_64_

00:00:01 CPU %usr %nice %sys %iowait %steal %irq %soft %guest %idle00:05:01 0 44,23 1,07 4,20 9,74 0,00 0,19 0,15 0,00 40,4300:15:01 0 40,83 0,18 1,85 0,61 0,00 0,17 0,16 0,00 56,2000:25:01 0 39,14 0,18 2,26 0,68 0,00 0,18 0,15 0,00 57,4100:35:02 0 46,30 4,86 9,16 11,44 0,00 0,22 0,18 0,00 27,8500:45:01 0 43,13 2,19 7,26 6,30 0,00 0,20 0,19 0,00 40,7400:55:01 0 36,73 0,22 2,12 0,75 0,00 0,17 0,17 0,00 59,8301:05:01 0 24,21 9,15 19,56 5,90 0,00 0,25 0,21 0,00 40,7301:15:02 0 1,17 14,03 38,30 11,95 0,00 0,34 0,26 0,00 33,9401:25:02 0 1,22 8,72 22,72 8,75 0,00 0,21 0,20 0,00 58,1901:35:01 0 1,11 0,31 2,19 0,28 0,00 0,05 0,09 0,00 95,9701:45:01 0 1,09 0,25 2,16 0,21 0,00 0,07 0,06 0,00 96,1601:55:01 0 1,03 0,40 2,17 0,23 0,00 0,08 0,05 0,00 96,0402:05:01 0 1,19 1,86 3,28 0,99 0,00 0,07 0,08 0,00 92,5202:15:01 0 1,03 0,28 2,15 0,25 0,00 0,04 0,08 0,00 96,1702:25:01 0 1,13 0,43 2,26 0,27 0,00 0,05 0,08 0,00 95,7802:35:01 0 0,98 0,41 2,09 0,46 0,00 0,05 0,07 0,00 95,9402:45:01 0 1,07 0,25 2,04 0,21 0,00 0,05 0,08 0,00 96,3002:55:01 0 1,01 0,27 2,25 0,24 0,00 0,06 0,06 0,00 96,1103:05:01 0 1,92 2,28 2,76 1,13 0,00 0,07 0,09 0,00 91,7503:15:01 0 1,02 0,26 2,19 0,22 0,00 0,06 0,07 0,00 96,1803:25:01 0 1,12 0,26 2,14 0,27 0,00 0,05 0,10 0,00 96,0503:35:01 0 1,06 0,28 2,34 0,28 0,00 0,06 0,08 0,00 95,9003:45:01 0 1,08 0,26 2,26 0,26 0,00 0,06 0,06 0,00 96,0103:55:01 0 1,06 0,39 2,15 0,22 0,00 0,05 0,08 0,00 96,0504:05:01 0 1,04 1,75 2,70 0,40 0,00 0,07 0,07 0,00 93,9804:15:01 0 1,10 0,30 2,33 0,26 0,00 0,05 0,07 0,00 95,8904:25:01 0 1,09 0,31 2,29 0,21 0,00 0,06 0,07 0,00 95,9804:35:01 0 1,16 9,76 13,21 6,99 0,00 0,19 0,17 0,00 68,5204:45:01 0 1,24 8,53 15,61 8,30 0,00 0,19 0,17 0,00 65,9604:55:01 0 1,01 0,27 2,21 0,21 0,00 0,06 0,07 0,00 96,1605:05:01 0 1,09 1,73 2,61 1,58 0,00 0,06 0,10 0,00 92,8205:15:01 0 1,12 0,25 2,14 0,25 0,00 0,06 0,06 0,00 96,13

systat

Page 34: Supporting Debian machines for friends and family

safety

[================= ]

Page 35: Supporting Debian machines for friends and family

molly-guard

Page 36: Supporting Debian machines for friends and family

safe-rm

$ rm -rf /usr/lib/libfoo.so

Page 37: Supporting Debian machines for friends and family

safe-rm

$ rm -rf /usr/lib /libfoo.so

Page 38: Supporting Debian machines for friends and family

safe-rm

$ rm -rf /usr/lib /libfoo.so/bin/rm: cannot remove `/libfoo.so':No such file or directory

Page 39: Supporting Debian machines for friends and family

safe-rm

$ rm -rf /usr/lib /libfoo.so/bin/rm: cannot remove `/libfoo.so':No such file or directory

$ ls /usr/libls: cannot access /usr/lib: No suchfile or directory

Page 40: Supporting Debian machines for friends and family

//etc/usr/var/lib...

Page 41: Supporting Debian machines for friends and family

safe-rm

$ rm -rf /usr/libsafe-rm: skipping /usr/lib

Page 42: Supporting Debian machines for friends and family

etckeeper

Page 43: Supporting Debian machines for friends and family

mythtv-status

Page 44: Supporting Debian machines for friends and family

sl

Page 45: Supporting Debian machines for friends and family

security

[====================== ]

Page 46: Supporting Debian machines for friends and family
Page 47: Supporting Debian machines for friends and family
Page 48: Supporting Debian machines for friends and family

debsums

Page 49: Supporting Debian machines for friends and family

fcheck

Page 50: Supporting Debian machines for friends and family

chkrootkit

checksecurity

Page 51: Supporting Debian machines for friends and family

rkhunter

tiger

Page 52: Supporting Debian machines for friends and family

remote access

[========================== ]

Page 53: Supporting Debian machines for friends and family

iptables

Page 54: Supporting Debian machines for friends and family

fwknop

Page 55: Supporting Debian machines for friends and family

fwknop

Page 56: Supporting Debian machines for friends and family

ipcheck

Page 57: Supporting Debian machines for friends and family

backups

[============================== ]

Page 58: Supporting Debian machines for friends and family

1. config files

2. important documents

3. non-critical data

Page 59: Supporting Debian machines for friends and family

1. config files

duplicity

Page 60: Supporting Debian machines for friends and family

1. config files

all of /etc

installed packages

Myth TV DB dump

Page 61: Supporting Debian machines for friends and family

2. important documents

~/documents/safe

emails

bookmarks

Page 62: Supporting Debian machines for friends and family

3. non-critical data

Page 63: Supporting Debian machines for friends and family

“giving back”

[================================== ]

Page 64: Supporting Debian machines for friends and family

popularity-contest

Page 65: Supporting Debian machines for friends and family

kerneloops

Page 66: Supporting Debian machines for friends and family

hardware

package updates

monitoring

safety

security

remote access

backups

Page 67: Supporting Debian machines for friends and family

Photos credits:

blue lagoon: http://www.flickr.com/photos/benhusmann/4467839635/in-flight entertainment: http://www.flickr.com/photos/kalleboo/2473197800/ssd and hdd: http://www.flickr.com/photos/28771658@N03/3377026684/in/photostream/igloo: http://www.flickr.com/photos/zuc123/426508881/canadian flag: http://www.flickr.com/photos/webhamster/2914086018/sheep on road: http://www.flickr.com/photos/flissphil/3600450876/broom: http://www.flickr.com/photos/jrigol/2821450325/intel cpu: http://www.flickr.com/photos/andresrueda/3274875773/thermometer: http://www.flickr.com/photos/andresrueda/3407340937/open harddrive: http://www.flickr.com/photos/uwehermann/2994944961/ram: http://www.flickr.com/photos/detodounpoquito/2481060491/baby hay stack: http://www.flickr.com/photos/nerdcoregirl/2959701240/safe: http://www.flickr.com/photos/pong/288491653/padlock: http://www.flickr.com/photos/shelleygibb/3396463409/tiger: http://www.flickr.com/photos/auburnnewyork/4439937219/old modem: http://www.flickr.com/photos/rexroof/3302978710/red door: http://www.flickr.com/photos/romdos/8846131/dvd on cat: http://www.flickr.com/photos/suzanneandsimon/84038024/uncle sam: http://www.flickr.com/photos/notionscapital/2942067553/new zealand flag: http://www.flickr.com/photos/landed/227929891/

This presentation is © 2010 François Marier and released under theterms of the Creative Commons Attribution Share-Alike 3.0 license

Page 68: Supporting Debian machines for friends and family

/* TODO */

[===================================]

Page 69: Supporting Debian machines for friends and family

ECC memory

Page 70: Supporting Debian machines for friends and family
Page 71: Supporting Debian machines for friends and family
Page 72: Supporting Debian machines for friends and family

vnc?

nxproxy?

neatx / freenx?

X over telnet?