Part IV. system management

Table of Contents

16. scheduling
one time jobs with at
at
atq
atrm
at.allow and at.deny
cron
crontab file
crontab command
cron.allow and cron.deny
/etc/crontab
/etc/cron.*
/etc/cron.*
practice : scheduling
solution : scheduling
17. logging
login logging
/var/run/utmp (who)
/var/log/wtmp (last)
/var/log/lastlog (lastlog)
/var/log/btmp (lastb)
su and ssh logins
syslogd
about syslog
about rsyslog
modules
facilities
priorities
actions
configuration
restarting rsyslogd
logger
watching logs
rotating logs
practice : logging
solution : logging
18. memory management
displaying memory and cache
/proc/meminfo
free
top
managing swap space
about swap space
creating a swap partition
creating a swap file
swap space in /etc/fstab
monitoring memory with vmstat
practice : memory
solution : memory
19. resource monitoring
four basic resources
top
free
watch
vmstat
iostat
mpstat
sadc and sar
ntop
iftop
iptraf
nmon
htop
20. package management
package terminology
repository
.deb packages
.rpm packages
dependency
open source
GUI software management
deb package management
about deb
dpkg -l
dpkg -l $package
dpkg -S
dpkg -L
dpkg
apt-get
apt-get update
apt-get upgrade
apt-get clean
apt-cache search
apt-get install
apt-get remove
apt-get purge
aptitude
apt
/etc/apt/sources.list
rpm
about rpm
rpm -qa
rpm -q
rpm -Uvh
rpm -e
/var/lib/rpm
rpm2cpio
yum
about yum
yum list
yum search
yum provides
yum install
yum update
yum software groups
/etc/yum.conf and repositories
alien
downloading software outside the repository
compiling software
practice: package management
solution: package management