User Tools

Site Tools


bsd:server:freebsd_16.0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
bsd:server:freebsd_16.0 [2026/01/07 00:14] – created (quick) Sean Rhonebsd:server:freebsd_16.0 [2026/01/11 00:56] (current) Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * FreeBSD +  * FreeBSD ((https://www.freebsd.org/)) 
-  * 16.0-CURRENT+  * CURRENT ((https://www.freebsd.org/snapshots/)) ((https://docs.freebsd.org/en/books/handbook/cutting-edge/#current)) 
 +  * 16.0
  
   * Alira = Dell Precision M6500 ((Legacy/MBR))   * Alira = Dell Precision M6500 ((Legacy/MBR))
-  * 2025/10/30: [[https://bsd-hardware.info/?probe=baa9b56f7a|hw-probe]]+  * 2026/01/07: [[https://bsd-hardware.info/?probe=6f331ebac9|hw-probe]]
  
-  FreeBSD 15.0-STABLE +  FreeBSD 16.0-CURRENT
- +
-  * :!: WIP+
  
 ====== Download ====== ====== Download ======
  
-  * https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/15.0/ +  * https://download.freebsd.org/snapshots/amd64/amd64/ISO-IMAGES/16.0/
-  * https://download.freebsd.org/snapshots/amd64/amd64/ISO-IMAGES/15.0/+
  
-  FreeBSD-15.0-STABLE-amd64-20251022-2427ae41b7cf-280773-memstick.img+  FreeBSD-16.0-CURRENT-amd64-20251229-nullhash-nullcount-memstick.img
  
 ====== Installation Notes ====== ====== Installation Notes ======
Line 25: Line 23:
  
   * https://docs.freebsd.org/en/books/handbook/bsdinstall/#bsdinstall-partitioning   * https://docs.freebsd.org/en/books/handbook/bsdinstall/#bsdinstall-partitioning
-  * Auto (ZFS+  * Auto (UFS
-  * Stripe1 disk +  * MBR ((TODOTest GPT))
-  * Force 4K Sectors: ''N'' +
-  * GPT (BIOS)+
  
 <code> <code>
 DEVICE         MAJ:MIN SIZE TYPE                                    LABEL MOUNT DEVICE         MAJ:MIN SIZE TYPE                                    LABEL MOUNT
-ada0             0:101 466G GPT                                         - - +ada0             0:100 466G MBR                                         - - 
-  ada0p1         0:103 512K freebsd-boot                     gpt/gptboot0 +  <FREE>         -:-    512 -                                           
-  ada0p2         0:105 2.0G freebsd-swap                 gpt/freebsd-swap SWAP +  ada0s1         0:102 466G BSD                               gpt/freebsd - 
-  ada0p3         0:107 464G freebsd-zfs                   gpt/freebsd-zfs <ZFS></code>+    ada0s1a      0:106 462G freebsd-ufs                                 / 
 +    ada0s1b      0:108   4G freebsd-swap                                - SWAP</code>
  
 ===== System Components ===== ===== System Components =====
Line 46: Line 43:
   * https://docs.freebsd.org/en/books/handbook/bsdinstall/#bsdinstall-sysconf   * https://docs.freebsd.org/en/books/handbook/bsdinstall/#bsdinstall-sysconf
   * ''[x]'' sshd   * ''[x]'' sshd
 +  * ''[x]'' powerd
  
 ===== System Hardening ===== ===== System Hardening =====
Line 60: Line 58:
  
   * Manual Ethernet (''bge0'')   * Manual Ethernet (''bge0'')
 +  * Static IPv4
 +  * Auto IPv6 with SLAAC
 +  * [[servers:upstream_dns_servers|More DNS Servers]]
 +
 +<code>2606:4700:4700::1112</code>
 +
 +<code>2606:4700:4700::1002</code>
 +
 +<code>1.1.1.2</code>
 +
 +<code>1.0.0.2</code>
  
 ====== Initial Set-up ====== ====== Initial Set-up ======
Line 71: Line 80:
 ===== Update ===== ===== Update =====
  
-  * https://docs.freebsd.org/en/books/handbook/cutting-edge/#freebsdupdate-security-patches 
- 
-  * Ctrl + Alt + Del to reboot 
   * Continue from ''ssh''   * Continue from ''ssh''
  
Line 82: Line 88:
   pkg upgrade   pkg upgrade
  
-  sync && exit+  sync && shutdown -r 'now'
  
 ====== Software ====== ====== Software ======
Line 90: Line 96:
   su -   su -
  
-  pkg install en-freebsd-doc htop libressl +  pkg install en-freebsd-doc htop libressl
  
 ===== Specs ===== ===== Specs =====
Line 97: Line 103:
  
   fastfetch lsblk hw-probe   fastfetch lsblk hw-probe
 +
 +===== Non-Debug Kernel =====
 +
 +  su -
 +
 +  pkg install 'FreeBSD-kernel-generic-nodebug'
 +
 +  pkg remove 'FreeBSD-kernel-generic'
 +
 +==== Boot Default ====
 +
 +  su -
 +
 +  ee '/boot/loader.conf'
 +
 +  kernel="kernel.GENERIC-NODEBUG"
  
 ====== Settings ====== ====== Settings ======
Line 114: Line 136:
 <code> <code>
 security.bsd.allow_destructive_dtrace=0 security.bsd.allow_destructive_dtrace=0
-kern.geom.label.disk_ident.enable="0" +kernel="kernel.GENERIC-NODEBUG"
-kern.geom.label.gptid.enable="0" +
-zfs_load="YES"+
 autoboot_delay="1" autoboot_delay="1"
 hw.bge.allow_asf="0"</code> hw.bge.allow_asf="0"</code>
Line 136: Line 156:
 ifconfig_bge0_ipv6="inet6 accept_rtadv" ifconfig_bge0_ipv6="inet6 accept_rtadv"
 sshd_enable="YES" sshd_enable="YES"
 +powerd_enable="YES"
 moused_nondefault_enable="NO" moused_nondefault_enable="NO"
 # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
 dumpdev="NO" dumpdev="NO"
-zfs_enable="YES" 
 nginx_enable="YES" nginx_enable="YES"
-php_fpm_enable="YES"+php_fpm_enable="YES"</code> 
 + 
 +<code>
 vsftpd_enable="YES" vsftpd_enable="YES"
 mysql_enable="YES"</code> mysql_enable="YES"</code>
Line 147: Line 169:
 ===== Drive Maintenance ===== ===== Drive Maintenance =====
  
-==== ZFS ====+==== UFS ====
  
-  * TODO [[bsd:notes:zfs_nas_format]] +  * TODO
- +
-  zpool status 'zroot'+
  
 ====== Scripts ====== ====== Scripts ======
Line 157: Line 177:
 ===== Updater ===== ===== Updater =====
  
-  * [[servers:bsd:vsftpd]]+  * [[servers:bsd:vsftpd]] ((''service'' can be included and ran in script before install))
  
   mkdir -p ~/'.local/scripts' && ee ~/'.local/scripts/freebsd-updater.sh' && chmod +x ~/'.local/scripts/freebsd-updater.sh'   mkdir -p ~/'.local/scripts' && ee ~/'.local/scripts/freebsd-updater.sh' && chmod +x ~/'.local/scripts/freebsd-updater.sh'
Line 164: Line 184:
 #!/bin/sh #!/bin/sh
  
-ntpd -g -q > '/dev/null' +'/usr/sbin/ntpd-g -q > '/dev/null'
- +
-pkg update -f +
-pkg upgrade +
-pkg autoremove+
  
-zpool upgrade -a+'/usr/sbin/pkg' update -f 
 +'/usr/sbin/pkg' upgrade -
 +'/usr/sbin/pkg' autoremove -y
  
-service 'vsftpd' stop+'/usr/sbin/service'vsftpd' stop
  
-sync +'/bin/sync' 
-shutdown -r 'now' 'FreeBSD OS Updater'+'/sbin/shutdown-r 'now' 'FreeBSD OS Updater'
  
 # End</code> # End</code>
Line 189: Line 207:
 ===== Updater ===== ===== Updater =====
  
-  * 06:00AM Every day+  * Daily ''06:00:00 AM'' (Alira)
  
   su -   su -
/usr/local/www/wiki/data/attic/bsd/server/freebsd_16.0.1767762840.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki