Loading...
 
FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

FreeBSD

FreeBSD
FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD). FreeBSD is a direct descendant of BSD, which was historically called "BSD Unix" or "Berkeley Unix" (in violation of the UNIX trademark). The first version of FreeBSD was released in 1993, and as of 2005 FreeBSD was the most widely used open-source BSD operating system, accounting for more than three-quarters of all installed BSD systems.1

References

Release Information

FreeBSD releases are classified into Production Releases and Legacy Releases. Production releases are best suited to users looking for the latest new features. Legacy releases are for users wishing to stay with a more conservative upgrade strategy.2

Tracking a Development Branch

FreeBSD-CURRENT

FreeBSD-CURRENT is the “bleeding edge” of FreeBSD development and FreeBSD-CURRENT users are expected to have a high degree of technical skill. Less technical users who wish to track a development branch should track FreeBSD-STABLE instead.3

FreeBSD-STABLE

FreeBSD-STABLE is the development branch from which major releases are made. Changes go into this branch at a slower pace and with the general assumption that they have first been tested in FreeBSD-CURRENT. This is still a development branch and, at any given time, the sources for FreeBSD-STABLE may or may not be suitable for general use. It is simply another engineering development track, not a resource for end-users. Users who do not have the resources to perform testing should instead run the most recent release of FreeBSD.4

Maintenance

Applying Security Patches

https://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html

freebsd-update fetch
freebsd-update install

Upgrading FreeBSD

freebsd-update fetch
freebsd-update install
freebsd-update upgrade -r 11.1-RELEASE
freebsd-update install
The system must now be rebooted with the newly installed kernel before the non-kernel components are updated.
shutdown -r now
After rebooting, freebsd-update(8) needs to be run again to install the new userland components:
freebsd-update install
After updating installed third-party applications...
freebsd-update install
Finally, reboot into 11.1-RELEASE
shutdown -r now

Networking

SSH

Enabling the SSH Server

FreeBSD OpenSSH

# service sshd status

If the service is not running, add the following line to /etc/rc.conf.

sshd_enable="YES"
# service sshd start

SSH Server Security

edit /etc/ssh/sshd_config

AllowUsers root@192.168.1.32 admin
# service sshd reload

To enable direct root SSH login, you need to add following to /etc/ssh/sshd_config

PermitRootLogin yes

VirtualBox Guest

Post Install

$ su
$ pkg install emulators/virtualbox-ose-additions
$ ee /etc/rc.conf

Add these two lines to the bottom of the file and save your changes:

vboxguest_enable="YES"
vboxservice_enable="YES"

Installing a Desktop Environment on FreeBSD

Installing Xorg

Building and Installing a FreeBSD Kernel

Projects


Last edited by MichaelAlber .
Page last modified on Saturday October 27, 2018 18:26:08 UTC.