Questions asking for best practices in a given field. Be aware, that sometimes there might be no generally accepted best practices, in which case the question is likely to be closed for being subjective.
Questions tagged [best-practices]
351 questions
16
votes
4 answers
How bad is it to run Exchange 2016 on a Windows 2012 R2 domain controller for a small organization with assuredly fewer than 25 users?
I know that it has been officially unsupported forever and yet I have seen or heard about many small business installations of a single host running AD DS and Exchange simultaneously. For a resource-strapped small business the savings are…

tacos_tacos_tacos
- 3,250
- 18
- 63
- 100
16
votes
4 answers
A secure, standard iptables rule-set for a basic HTTP(s) webserver
I have been trying to put together a basic server iptables script that will work for most sites just running a basic webserver using HTTP(S) and SSH (ports 80, 443, & 22). After all, most VPS only need these starting ports rules and can add mail or…

Xeoncross
- 4,449
- 12
- 43
- 56
14
votes
3 answers
Best practices for file layout in a Hyper-V server?
We've got a Hyper-V server set up, and the layout of the files is inconsistent because it was set up by several people. Here are the two different "templates" that were used:
Template 1
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Hard…

Benjamin Peikes
- 1,094
- 3
- 16
- 26
14
votes
4 answers
IT lead does not have a backup, DR plan in writing
This is a general management question to IT managers out there.
We are a small firm with about 4 servers in our colo cabinent. No full time IT manager. But we do have one person on monthly contract and I am having a terrible time getting him to…

Alex
- 259
- 1
- 9
13
votes
4 answers
In Puppet, how would I secure a password variable (in this case a MySQL password)?
I am using Puppet to provision MySQL with a parameterised class:
class mysql::server( $password ) {
package { 'mysql-server': ensure => installed }
package { 'mysql': ensure => installed }
service { 'mysqld':
…

Belmin Fernandez
- 10,799
- 27
- 84
- 148
12
votes
2 answers
What Are The Best Practices For Business Folder Structure?
We've tended in the past towards having departmental folders (Sales, Marketing, etc) on a single share and then adding folders below these ad-hoc as and when they're needed.
It's gotten a bit messy - I've been tasked with creating a 'folder…

jidl
- 151
- 1
- 2
- 9
12
votes
3 answers
How can I load-balance a load balancer?
I'm about to convert a single-server single-database web application into a physically distributed high-available configuration with servers on two physical locations (for now). Now, obviously, I need a load balancer (more like a reverse proxy in…

Nikolai Prokoschenko
- 553
- 1
- 7
- 21
11
votes
1 answer
Server room wiring questions
I'm looking at rewiring our server room to be more presentable, organized, and easier to troubleshooting.
Right now we currently have 4 HP racks (don't know the model right now). We do not have a building UPS so we are placing UPS's in each rack…

Jacob
- 131
- 1
- 3
11
votes
2 answers
Outlook Email Abuse - Guide for email etiquette?
I've spent a lot of time performing mail migrations for companies that either had very little IT focus, or no fulltime staff to handle common issues. As a result, policies governing email use and best-processes were never instituted. The end-users…

ewwhite
- 197,159
- 92
- 443
- 809
11
votes
4 answers
Best practice for automated Linux updates
We are working on a way to perform automatic updates for our RHEL/RHEL-based servers.
Initial idea: Using Puppet, we disable the default repositories and point to our own. Then, we use ensure => latest for the packages we want to automatically…

Belmin Fernandez
- 10,799
- 27
- 84
- 148
11
votes
2 answers
Best practices for settings for Oracle database creation
When installing an Oracle Database, what non-default settings would you normally apply (or consider applying) ?
I'm not after hardware dependent setting (eg memory allocation) or file locations, but more general items.
Similarly anything that is a…

Gary
- 1,839
- 10
- 14
10
votes
3 answers
The impact of Apache graceful restarts and user experience
Is it safe to perform a graceful restart of Apache on a production server? What effects will a graceful restart cause and what would be the impact (if any)? Will there be any detrimental impacts (e.g. downtime, even if it is for a short time)?
I…

stellarchariot
- 209
- 1
- 2
- 5
10
votes
5 answers
Nagios server best practices?
I run a medium-sized Nagios server. It monitors roughly 40 servers with 180 services currently and is only growing by the day.
I migrated from an old Nagios setup that was configured in a very esoteric fashion, forcing me to reconfigure everything…

Michael Pobega
- 934
- 5
- 12
10
votes
2 answers
Best strategy to keep chef cookbooks versions under control
I'm looking for ideas about chef cookbooks versions management. I know that you pin specific versions in the environment, but I'm not sure how to go about it.
We use librarian-chef which installs 3rd party community books into the cookbooks folder.…

gansbrest
- 835
- 2
- 9
- 17
10
votes
5 answers
Tips to gracefully take over a (UNIX) production server
After months of neglect, e-mail flames and management battles our current sysadmin was fired and handed over "the server credentials" to me. Such credentials consist in a root password and nothing else: no procedures, no documentation, no tips,…

lorenzog
- 2,799
- 3
- 20
- 24