[nycbug-talk] Advanced UNIX Basics Management
David Lawson
dave at donnerjack.com
Wed Sep 23 13:44:29 EDT 2009
>
> + Added sysstat, but perhaps not in the right place- since it
> profiles so many different things?
> - (noteworthy: no systat on fully loaded CentOS ... :( need to
> install it via yum package)
That's weird, I could have sworn our stock CentOS installs had sar
crons enabled, but we may be doing that in the kickstart rather than
it being something CentOS does, I wrote them a long time ago. sar is
probably worth touching on as well, since you can get all kinds of
useful trending and post-mortem analysis out of it and most developers
don't know it's there, I've found.
> What else?
>
> Best,
> .ike
>
>
> ##############################
> - Userland/Kernel Structure Basics (2 minute spiel)
> - man(1) is your friend, so is dmesg(8)
>
> - Processes
> - stats/info facilities
> + using procfs(5)
> + ps(1) (flags and some handy awk(1) parsing)
> + top(1) (briefly, everyone knows top...)
> + systat(1)
> - management tools
> + kill(1), killall(1) (flags!)
> + nice(1), renice(8)
>
> - Memory
> - stats/info facilities
> + ps(1) (flags and some handy awk parsing)
> + top(1) (briefly, everyone knows top...)
> + swapinfo(8)
> - management tools
> - swapon(8), swapoff(8)
>
>
> - Disk
> - stats/info facilities
> + iostat(8)
> + df(1) and du(1)
> + lsof(8) (non-stock on many UNIX systems, but worth mention?)
> + top(1) disk i/o tricks
> - management tools
> + disk mount(8) basics
> + nfs, living with it basics
> - advanced but very useful for developers:
> + memory filesystems (creating, using)
> - disk-backed memory filesystems
>
> --
> Bonus Networking section, perhaps,
>
> - Network
> - UNIX stats/info facilities
> + ifconfig(8)
> + netstat(1)
> + tcpdump(1)
> - UNIX management tools
> + ifconfig(8)
> + netstat(1)
>
> - Kernel Based Advanced Profiling Tools
> - dtrace(1m), (FreeBSD, Solaris, MacOSX)
> - oprofile(1), valgrind(1) (Linux, not part of stock CentOS/Ubuntu
> Install!)
>
> ##############################
>
More information about the talk
mailing list