FreeBSD install
1. Choose United States
2. Choose Custom
3. Choose Partition
A = use entire disk
S = make bootable ad0s1
Q = Quit
4. Choose standard master boot record (unless dual boot)
5. Choose Label
swap first, 2 times the ram
/ gets the rest
Q = Quit
6. Choose Commit and the choose minimal install
7. Exit install and reboot
Post install
(mount install disk 2 before running sysinstall or use ftp)
1. Choose Distributions
2. Select and install man, src(all), ports, vim, bash, and sudo
Kernel Compile
1. cd /usr/src/sys/i386/conf
2. mkdir /root/kernels
3. cp GENERIC /root/kernels/MYKERNEL
4. ln -s /root/kernels/MYKERNEL
5. vim /root/kernels/MYKERNEL
6. cd /usr/src
7. make buildkernel KERNCONF=MYKERNEL
8. make installkernel KERNCONF=MYKERNEL
9. Reboot (shutdown -p now)
Add groups
1. vi /etc/group (vigr)
2. it_staff:*:4001:
3. students:*:4002:
4. bio:*:4003:
Add users
1. vipw or adduser -s
2. joeblow:*:1001:0::0:0:Joe Blow:/home/joeblow:/usr/local/bin/bash
3. Yank(yy) and put(p) then change name, group, and user id.
4. ZZ
5. mkdir -p /home/joeblow
6. chown joeblow:wheel /home/joeblow
Setup sudoers
1. /usr/local/sbin/visudo
2. User_Alias ADMIN=user1, user2
3. Cmnd_Alias REBOOT=/sbin/shutdown -r now, /sbin/shutdown -k now
4. ADMIN ALL=NOPASSWD: REBOOT
Cron backup
1. vi /etc/crontab
2. 1 1 * * 1 root backup.time
3. vi /usr/sbin/backup.time
4. dump -La0 -f /dev/ad2 /
5. chmod u+x /usr/sbin/backup.time
Back up
1. dump -La0 -f /dev/ad2 /
Restore
1. Boot freesbie disk
2. su - root
3. sysinstall
(delete old partition and then make new partition the same)
4. remake labels(swap and fs)
5. exit sysinstall
6. newfs /dev/ad0s1a
7. mount /dev/ad0s1a /tmp
8. cd /tmp
9. restore -rv -f /dev/ad2

