Linux
Right now, I prefer Fedora for my servers. I'm a big fan of systemd - I think it makes configuration much easier and more consistent. I also like DNF for package management.
Servers
Must-have servers on a Linux Server installation:
| Server |
Title |
How-To Guide |
Config File(s) |
| DNS |
named |
Install
Config
|
/etc/named.conf
/var/named/zones/yourdomain.com
/var/named/zones/0.0.10.in-addr.arpa
|
| DHCP |
dhcpd |
Install
Config
|
/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf
|
| BitTorrent Client |
transmission-daemon |
Install
Config
|
/var/lib/transmission/.config/transmission-daemon
|
| Web-based SSH Client |
(Still looking...) |
Install
Config
|
[TBD] |
| Dynamic DNS Client |
ddclient |
Install
Config
|
/etc/ddclient/ddclient.conf
/etc/systemd/system/multi-user.target.wants/ddclient.service (custom file)
|
Utilities
Linux programs I use on the daily:
| Utility |
Title |
Config File(s) |
| Shell |
Bash (Bourne Again SHell) |
~/.bashrc |
| Text Editor |
ViM |
~/.vimrc |
| Terminal Multiplexer |
tmux |
n/a |