====== FreeBSD ====== === Installation === * [[FreeBSD Deployment]] * [[FreeBSD Goals]] * [[FreeBSD Install]] * [[FreeBSD VMWare]] * [[UFS]] === Production === * [[BAMP Stack]] * [[FreeBSD Encrypted Drive]] - Using UFS * [[OS Install Base]] * [[zfs]] === Software === * [[FreeBSD Packages]] - binary installs * [[FreeBSD Ports]] - source code installs * [[FreeBSD Release Upgrade]] These are used by or need tweaking when using FreeBSD: * [[cmdwatch]] * [[cron]] * [[csh]] * [[dropbear]] * [[fetch]] * [[ftp]] * [[geli]] * [[htop]] * [[mod_security]] * [[monit]] * [[newsyslog]] - similar to logrotate * [[nikto]] * [[postfix]] * [[pw]] - manage users and groups * [[tcsh]] * [[tshark]] - command line wireshark * [[webmin]] * [[zfs]] === FreeBSD System Software === * [[pkg]] - default package manager in FreeBSD 10.0 == Native Apps == * [[freebsd-update]] * [[pkg_add]] * [[pkg_delete]] * [[pkg_info]] * [[portsnap]] - sync ports tree == Ports Management == * [[pkgng]] * [[pkg_deinstall]] * [[pkg_upgrade]] * [[portaudit]] - security notices * [[portconf]] * [[portmanager]] * [[portmaster]] - upgrade all ports * [[portsclean]] * [[portsopt]] * [[psearch]] === make.conf === WITHOUT_X11=yes === Misc. === == Use BATCH mode == make -DBATCH install == upgrade source code installs == [[http://www.freebsdonline.com/content/blogsection/14/524/]] You can with portupgrade to get latest PHP version and PHP modules from Ports and then rebuild them with the following command: portupgrade -fpb php5\* If you do not have portupgrade then you must first install it from ports: cd /usr/ports/ports-mgmt/portupgrade make install clean; rehash == count apache connections == http://www.freebsdonline.com/content/view/753/524/ == monitor traffic in realtime == http://www.freebsdonline.com/content/view/739/524/ == benchmark webserver with siege == http://www.freebsdonline.com/content/view/727/524/ == look for vulns in ports == http://www.freebsdonline.com/content/view/676/524/ == update freebsd ports == http://www.freebsdonline.com/content/view/675/524/ == clear states in pf firewall == http://www.freebsdonline.com/content/view/611/524/ == apache22 ssl == http://www.freebsdonline.com/content/view/606/506/ == network troubleshooting for lan == http://www.freebsdonline.com/content/view/576/506/ == coming to freebsd from linux == http://www.freebsdonline.com/content/view/516/506/ == secure your server == http://www.freebsdonline.com/content/view/34/50/ == Stop logging 'arp moved' messages == echo net.link.ether.inet.log_arp_movements=0 >> /etc/sysctl.conf sysctl -w net.link.ether.inet.log_arp_movements=0 === Links === * [[http://www.freebsd.org/ports/|FreeBSD Ports]] * [[ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.0/|Download FreeBSD 9.0]] * [[http://www.freebsd.org/doc/handbook/users-groups.html|FreeBSD Users and Groups]] * [[http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/|Handbook]] * [[http://wiki.gentoo.org/wiki/Gentoo_FreeBSD|Gentoo Wiki: Gentoo FreeBSD]] * [[http://www.hackepedia.org/?title=FreeBSD|Hackepedia FreeBSD]] * http://www.freebsdwiki.net/index.php/Main_Page * [[http://www.freebsdmadeeasy.com/tutorials/freebsd/performing-a-make-world-in-freebsd.php]] * [[http://www.freebsdmadeeasy.com/|FreeBSD Made Easy]] * [[http://www.freebsdonline.com/content/view/730/531/|pf firewall quick guide]] * [[http://www.freebsdonline.com/content/view/700/531/|admin commands and tools]] * [[http://www.denis.lemire.name/wiki/index.php/FreeBSD]] * [[https://github.com/samaelszafran/PortManager|PortManager helper bash script]] * [[http://www.freebsddiary.org/prompt.php|Changing your bash prompt]] * [[http://www.bsdtips.org/index.php/Main_Page|BSD Tips wiki]] * [[http://icesquare.com/wordpress/freebsd-updateinstalling-updates-install-usrsrcliblibcgenlibc_dlopen-c-no-such-file-or-directory/|[FreeBSD-update]Installing updates…install: ///usr/src/lib/libc/gen/libc_dlopen.c: No such file or directory]] * [[http://www.a1poweruser.com/Install_Guide_Frame_w-Counter.php|FreeBSD 9.1 Install Guide]] - excellent doc