Difference between revisions of "CentOS6"
From Leaky
(Added rndc info) |
(nscd cache) |
||
Line 43: | Line 43: | ||
# ls -l /etc/rndc.key | # ls -l /etc/rndc.key | ||
-rw-r----- 1 root named 77 Jan 13 2014 /etc/rndc.key | -rw-r----- 1 root named 77 Jan 13 2014 /etc/rndc.key | ||
+ | |||
+ | == Really flushing nscd cache == | ||
+ | |||
+ | Originally copied from http://stijn.tintel.eu/blog/2012/05/10/how-to-really-flush-the-various-nscd-caches | ||
+ | |||
+ | The nscd caches are saved to disk, usually /var/db/nscd | ||
+ | |||
+ | [root@dev402 ~]# ls /var/db/nscd/ | ||
+ | group hosts netgroup passwd services | ||
+ | |||
+ | When you stop nscd, these files will just stay there, so restarting really doesn't flush your nscd caches. | ||
+ | What you need to do is use the --invalidate option, e.g.: | ||
+ | |||
+ | # nscd --invalidate=passwd | ||
+ | # nscd --invalidate=group |
Revision as of 11:28, 23 September 2014
Contents
Adjust rate-limiting for rsyslog
These instructions are for rsyslog 5.8.10 that comes with CentOS 6
/etc/rsyslog.conf
# Disable rate-limiting completely $SystemLogRateLimitInterval 0
or
# Set the rate limiting to 500 messages in 5s $SystemLogRateLimitInterval 5 $SystemLogRateLimitBurst 500
Disable mingetty on extra tty
Edit /etc/init/start-ttys.conf so that
env ACTIVE_CONSOLES=/dev/tty[1-6]
becomes
env ACTIVE_CONSOLES=/dev/tty[1-2]
And then to stop the ones that are already running without rebooting:
# initctl stop tty TTY=/dev/tty6 tty stop/waiting
Then repeat for the other ttys.
named 'rndc status' not working
[root@server6122 ~]# rndc status rndc: connect failed: 127.0.0.1#953: connection refused
Check:
- Portreserve service may interfere with bind
# service portreserve stop; chkconfig portreserve off
- Permissions on /etc/rndc.key - group should be named, not root!
# ls -l /etc/rndc.key -rw-r----- 1 root named 77 Jan 13 2014 /etc/rndc.key
Really flushing nscd cache
Originally copied from http://stijn.tintel.eu/blog/2012/05/10/how-to-really-flush-the-various-nscd-caches
The nscd caches are saved to disk, usually /var/db/nscd
[root@dev402 ~]# ls /var/db/nscd/ group hosts netgroup passwd services
When you stop nscd, these files will just stay there, so restarting really doesn't flush your nscd caches. What you need to do is use the --invalidate option, e.g.:
# nscd --invalidate=passwd # nscd --invalidate=group