Differences
This shows you the differences between two versions of the page.
| — | openbsd [2020/11/09 09:12] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== OpenBSD ====== | ||
| + | |||
| + | * [[OpenBSD Apache]] | ||
| + | * [[OpenBSD Bugzilla]] | ||
| + | * [[OpenBSD Encrypted Filesystem]] | ||
| + | * [[OpenBSD Install]] | ||
| + | * [[OpenBSD LiveUSB]] | ||
| + | * [[OpenBSD MySQL]] | ||
| + | * [[OpenBSD nginx]] | ||
| + | * [[OpenBSD PHP]] | ||
| + | * [[OpenBSD VPN]] | ||
| + | |||
| + | * [[ksh]] | ||
| + | * [[pkg_add]] | ||
| + | * [[pkg_delete]] | ||
| + | * [[pkg_info]] | ||
| + | * [[pkg_mgr]] | ||
| + | * [[xdm]] | ||
| + | |||
| + | * [[OpenBSD Packages]] - binary builds (recommended, | ||
| + | * [[OpenBSD Ports]] - source builds | ||
| + | |||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | * '' | ||
| + | ==== Installation ==== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | OpenBSD is a great OS to install for a system that relies on security, such as a public web server. | ||
| + | |||
| + | As of this writing, OpenBSD 5.5 is the latest version available. | ||
| + | |||
| + | Installation is simple -- download the '' | ||
| + | |||
| + | * [[ftp:// | ||
| + | |||
| + | I'd recommend giving the filesystem at least 24 GB of HDD space so that there' | ||
| + | |||
| + | ==== First Boot ==== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | After initial boot, there' | ||
| + | |||
| + | === Networking === | ||
| + | |||
| + | The OpenBSD installer will use DHCP by default for the primary network device, so you shouldn' | ||
| + | |||
| + | The next step is to set the hostname for the server: | ||
| + | |||
| + | < | ||
| + | echo openbsd.beandog.org > /etc/myname | ||
| + | </ | ||
| + | |||
| + | Then add the entries to ''/ | ||
| + | |||
| + | === ksh === | ||
| + | |||
| + | OpenBSD uses the [[ksh]] shell by default. | ||
| + | |||
| + | On login, the shell will read the '' | ||
| + | |||
| + | Add this to the file: | ||
| + | |||
| + | < | ||
| + | ENV=$HOME/ | ||
| + | </ | ||
| + | |||
| + | === Package Management === | ||
| + | |||
| + | The preferred and recommended way to install packages on OpenBSD is through the binary packages. | ||
| + | |||
| + | The '' | ||
| + | |||
| + | < | ||
| + | export PKG_PATH=http:// | ||
| + | </ | ||
| + | |||
| + | From there, you can start installing some [[http:// | ||
| + | |||
| + | There are two guis you can use to browse the tree and see what's installed: webmin and pkg_mgr. | ||
| + | |||
| + | < | ||
| + | pkg_add p5-Net-SSLeay | ||
| + | </ | ||
| + | |||
| + | The second option is pkg_mgr, which is a nice ncurses frontend to browse / search / install packages. | ||
| + | |||
| + | < | ||
| + | pkg_add pkg_mgr | ||
| + | pkg_mgr | ||
| + | </ | ||
| + | |||
| + | ==== Other ==== | ||
| + | |||
| + | == System Services == | ||
| + | |||
| + | All modifications from the defaults in ''/ | ||
| + | |||
| + | Add any manual scripts to run in ''/ | ||
| + | |||
| + | == Users == | ||
| + | |||
| + | Run '' | ||
| + | |||
| + | Run '' | ||
| + | |||
| + | == Cron == | ||
| + | |||
| + | Cron logs are located at ''/ | ||
| + | |||
| + | |||
| + | === Initial Setup === | ||
| + | |||
| + | These docs will follow the method of using the '' | ||
| + | |||
| + | == Releases == | ||
| + | |||
| + | * RELEASE: What is on the CD. | ||
| + | * STABLE: Release, plus security and reliability enhancements. | ||
| + | * CURRENT: The development version of OpenBSD. | ||
| + | |||
| + | == Hardware == | ||
| + | |||
| + | IDE drives are named starting with ''/ | ||
| + | |||