bsd:server:vps:freebsd_16.0
Table of Contents
Information
- FreeBSD 1)
- 16.0
- Alira = VPS 2)
uname -aKU
FreeBSD Alira 16.0-CURRENT FreeBSD 16.0-CURRENT main-n289153-77535f91f623 GENERIC-NODEBUG amd64 1600025 1600025
Download
FreeBSD-16.0-CURRENT-amd64-20260907-nullhash-nullcount-bootonly.iso
Installation Notes
- Packages
Network
- Manual (
vtnet0) - Static IPv4 3)
- No IPv6
Partitioning
Alira
- Auto (UFS)
- MBR
DEVICE MAJ:MIN SIZE TYPE LABEL MOUNT
vtbd0 0:85 25G MBR - -
<FREE> -:- 512 - - -
vtbd0s1 0:86 25G BSD gpt/freebsd -
vtbd0s1a 0:88 24G freebsd-ufs - /
vtbd0s1b 0:89 1024M freebsd-swap - SWAP
System Components
[x]base[x]optional
System Configuration
[x]sshd[x]ntpd[x]ntpd_sync_on_start
System Hardening
User
- Invite to other groups:
wheel - Shell:
sh
Initial Set-up
- Continue from
ssh
Update
su -
pkg update -f
pkg upgrade
Non-Debug Kernel
su -
pkg install 'FreeBSD-kernel-generic-nodebug'
Default Boot
su -
ee '/boot/loader.conf'
kernel="kernel.GENERIC-NODEBUG"
Remove Debug
su -
pkg remove 'FreeBSD-kernel-generic'
Software
General
su -
pkg install htop libressl
Settings
loader.conf
Alira
su -
ee '/boot/loader.conf'
security.bsd.allow_destructive_dtrace="0" console="nullconsole" autoboot_delay="1"
rc.conf
Alira
su -
ee '/etc/rc.conf'
clear_tmp_enable="YES" syslogd_flags="-ss" hostname="Alira" ifconfig_vtnet0="x" defaultrouter="x" sshd_enable="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" moused_enable="NO" moused_type="NO" mixer_enable="NO"
Drive Maintenance
UFS
- TODO
Tweaks
General
su -
mkdir -p '/usr/local/etc/profile.d' && echo "export LD_BIND_NOW='1'" | tee '/usr/local/etc/profile.d/general-tweaks.sh' > '/dev/null'
jemalloc
su -
echo 'abort:false,confirm_conf:false,abort_conf:false,percpu_arena:phycpu,dirty_decay_ms:-1,muzzy_decay_ms:-1,stats_print:false,junk:false,zero:false,utrace:false,xmalloc:false,zero_realloc:free,trust_madvise:true,retain:true' | tee '/etc/malloc.conf' > '/dev/null'
fstab
su -
ee '/etc/fstab'
UFS
,noatime
Scripts
Updater
mkdir -p ~/'.local/scripts' && ee ~/'.local/scripts/freebsd-updater.sh' && chmod +x ~/'.local/scripts/freebsd-updater.sh'
#!/bin/sh '/usr/sbin/ntpd' -g -q > '/dev/null' '/usr/sbin/pkg' update -f '/usr/sbin/pkg' upgrade -y '/usr/sbin/pkg' autoremove -y '/bin/sync' '/sbin/shutdown' -r 'now' 'FreeBSD OS Updater' # End
su 'root' -c ~/'.local/scripts/freebsd-updater.sh'
cron
Updater
- Daily
06:00:00 AM(Alira)
su -
ee '/etc/cron.d/freebsd-updater'
# SHELL=/bin/sh 0 6 * * * root '/home/espionage724/.local/scripts/freebsd-updater.sh' # End
Notable Folders and Commands
- See misc
/usr/local/www/wiki/data/pages/bsd/server/vps/freebsd_16.0.txt · Last modified: by Sean Rhone
