====== Information ====== * FreeBSD ((https://www.freebsd.org/)) * 14.2-RELEASE (([[https://www.freebsd.org/releases/14.2R/relnotes/|relnotes]], [[https://www.freebsd.org/releases/14.2R/announce/|announce]])) FreeBSD 14.2-RELEASE-p3 ====== TODOs ====== * [[bsd;notes;freebsd]] * Lastest pkgs [[bsd:freebsd_14.2_xfce#freebsd-latest]] * Oak = ASUS motherboard Legacy/MBR with Phenom II X4 (TODO: mobo name) * Alira = Dell Precision M6500 Legacy/MBR (UFS, no local-unbound; various notes need updating) ====== Download ====== * https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.2/ FreeBSD-14.2-RELEASE-amd64-memstick.img ====== Installation Notes ====== ===== Partitioning ===== * https://docs.freebsd.org/en/books/handbook/bsdinstall/#bsdinstall-partitioning * ZFS * ''stripe'' (1 SATA SSD) * :!: Not forced 4K Sectors * GPT (BIOS) ===== System Configuration ===== * https://docs.freebsd.org/en/books/handbook/bsdinstall/#bsdinstall-sysconf * [x] ''sshd'' * [x] ''ntpd'' * [x] ''ntpd_sync_on_start'' ===== System Hardening ===== * https://docs.freebsd.org/en/books/handbook/bsdinstall/#bsdinstall-hardening * [x] Everything ===== User ===== * https://docs.freebsd.org/en/books/handbook/bsdinstall/#bsdinstall-addusers * Invite to other groups: ''wheel'' * Shell: ''sh'' ===== Network ===== * Static on Ethernet (''em0'') ====== Update ====== * Post-install ===== FreeBSD ===== * https://docs.freebsd.org/en/books/handbook/cutting-edge/#freebsdupdate-security-patches su - freebsd-update fetch install sync && reboot ===== pkg ===== su - pkg update --force pkg upgrade ===== AIO ===== freebsd-update fetch install && pkg update --force && pkg upgrade su - 'root' -c 'freebsd-update fetch install && pkg update --force && pkg upgrade' ==== SSH ==== **** ssh '192.168.1.152' -t "su - 'root' -c 'freebsd-update fetch install && pkg update --force && pkg upgrade'" ====== Software ====== ===== General ===== su - pkg install aria2 en-freebsd-doc htop libressl unar wget ====== Settings ====== ===== Groups ===== * ''operator'' to allow general reboot/power-off su - pw groupmod 'operator' -m 'espionage724' ===== loader.conf ===== ==== Alira ==== su - ee '/boot/loader.conf' security.bsd.allow_destructive_dtrace=0 # General autoboot_delay=2 # Ethernet hw.bge.allow_asf=0 # End ===== rc.conf ===== ==== Alira ==== su - ee '/etc/rc.conf' clear_tmp_enable="YES" syslogd_flags="-ss" hostname="Alira" ifconfig_bge0="inet 192.168.1.152 netmask 255.255.255.0" defaultrouter="192.168.1.1" ifconfig_bge0_ipv6="inet6 accept_rtadv" sshd_enable="YES" ntpd_enable="YES" ntpd_sync_on_start="YES" moused_nondefault_enable="NO" # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable dumpdev="NO" nginx_enable="YES" php_fpm_enable="YES" mysql_enable="YES" ===== Network ===== ==== local-unbound DNS ==== * https://docs.freebsd.org/en/books/handbook/network/#configuring-nameserver * Already done during install by ''local_unbound'' cat '/etc/rc.conf' | grep 'local_unbound_enable' cat '/etc/resolv.conf' su - ee '/etc/resolv.conf' nameserver 127.0.0.1 options edns0 ===== Secure Shell ===== * TODO ===== Drive Maintenance ===== ==== ZFS ==== * TODO [[bsd:notes:zfs_nas_format]] ====== Notable Folders and Commands ====== * See [[bsd;notes;misc]]