Hi Max,
On Mon, Feb 06, 2012 at 01:12:43AM -0800, Max B wrote:
your view of 'renumbering for clients' and
mine differ. The way I look at it, any issues that force me to deal this change are
directly relevant to 'renumbering for clients'. I am surprised you appear to
disagree.
I feel like you would end up having to list many many different
possible applications that may need to be reconfigured, plus all the
myriad ways in which one could possibly fail to do so, none of which
is particularly related to renumbering a VPS.
That said, it is a wiki, go ahead and write what you like.
Am I a client or not? This is a serious question,
although it may appear to be flippant.
Where is your wiki edit? This is a serious question, although it may
appear to be flippant.
If Michael's discovery of a 'rndc reload'
command does not fall under '6 Reconfiguring services', I don't know what
does. Apparently, neither does anyone else, given the lack of contributions to this
section.
There is no specific mention of Apache either. By your logic, Apache
should be mentioned, with a note that says "don't forget to really
reload it after you've changed the config".
If you run rtorrent to distribute your software, and have it bound
to a specific address, don't forget to change that when you renumber
otherwise it will just sit there appearing to run but not actually
doing anything. And don't forget to reload it after you change the
config.
We could be here for weeks listing these things. But notes for
specific software are not going to hurt anyone, so in my opinion go
ahead if you feel it's worth mentioning.
'rndc reload' is a misnomer; traditionally,
under system V unix naming conventions, 'bind' would restarted by an /etc/init.d
script, either 'bind' or a catchall like 'networking'. 'rndc
reload' is odd enough to deserve a comment on 'renumbering for clients'.
"rndc" is a part of BIND; it's a client that can tell it to do many
things, from reload the config to reload an individual zone. Yes the
same effect can be achieved from restarting the process with the
init script, but this would for example stop the process before
starting it again and possibly failing due to configuration error.
On Debian, "invoke-rc.d bind reload"¹ just calls "rndc reload".
I've never heard of anyone saying "rndc" is not the correct way to
administer a BIND process before, given that is what it's for. If
rndc didn't work, I'd consider the BIND configuration broken.
Cheers,
Andy
¹ The way you are supposed to call init scripts in /etc/init.d/ on
Debian