36. Make a file
root@ubuntu-vm:/home/tom# mkdir /mnt/1G
root@ubuntu-vm:/home/tom# mount /dev/sdb /mnt/1G/
root@ubuntu-vm:/home/tom# cd /mnt/1G/
root@ubuntu-vm:/mnt/1G# dd if=/dev/urandom of=500M bs=1M
count=500
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 100.04 s, 5.2 MB/s
52. root@ubuntu-vm:/etc/init# cat vmware-tools.conf
description "VMware Tools services"
author "VMware, Inc."
# Be sure to block the display managers until our job has
completed. This
# is to make sure our kernel services are running before
vmware-user
# may launch.
start on runlevel [235] or starting gdm or starting kdm or
starting prefdm
stop on runlevel [06]
pre-start exec /etc/vmware-tools/services.sh start
post-stop exec /etc/vmware-tools/services.sh stop
56. ionice
ionice -c {1/2/3} <COMMAND>
ionice -c {1/2/3} -p <PID>
1: real time
2: for best-effort
3: for idle
57. Installing Applications
● Use system .debs where possible
● Author debs
● PPA
● Compile
● Make own .debs
● Be the PPA
58. Waxing Philosophical
There is one system, not a collection of systems.
The desired state of the system should be a known
quantity.
The "known quantity" must be machine parseable.
The actual state of the system must self-correct to the
desired state.
The only authoritative source for the actual state of the
system is the system.
The entire system must be deployable using source media
and text files