These two snippets of PHP perform the same function but the ternary operator takes much less space. Read more great PHP tips at phpro.org /*** using if / else ***/ if(isset($variable)) { echo $variable; } else { echo ''; } /*** using ternary... » More
To find a text string within files in all sub-directories: find . -type f | xargs -r0 grep -F 'dodgystring' or find . -type f -exec grep -l "dodgystring" {} \; To replace a string within files in all sub-directories: find ./ -type f -exec sed -i... » More
My Virtual Machine was named http1 so I cloned the vdi as http2.vdi using the VBoxManage command:VBoxManage clonevdi http1.vdi ../pathtonewlocation/http2.vdiThe output was:0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%Clone hard disk... » More
I thought I would jot down a few notes about today's adventures with SNMP. Specifically using SNMP with Nagios mostly on Red Hat/CentOS. I have an appliance from a third-party from which I would like to monitor and graph performance. So view this as a... » More
In Linux to find files not owned by user using the 'find' command we negate with the exclamation mark so rather than:find . -user jonnywe use:find . ! -user jonnyWhere:find <dir> ! -user <username>
On a shared server with MySQL and Apache the MySQL server was periodically disallowing connections as there were already too many connections. The default is 150+1 so I added the following to /etc/my.cnfmax_connections=200To increase the maximum number... » More