Category Archives: Linux

This is where all my linux pages will live.

Understanding rpm Verify output

rpm -V output: S file Size differs M Mode differs (includes permissions and file type) 5 MD5 sum differs D Device major/minor number mismatch L readLink(2) path mismatch U User ownership differs G Group ownership differs T mTime differs

Posted in Linux | Comments Off on Understanding rpm Verify output

Differences in useradd command in different Linux Distributions

In Ubuntu and Debian: By default, each user in Debian GNU/Linux is given a corresponding group with the same name. In RedHat/CentOS,Gentoo If not specified, the behavior of useradd will depend on the USERGROUPS_ENAB variable in /etc/login.defs. If this variable … Continue reading

Posted in Linux | Comments Off on Differences in useradd command in different Linux Distributions

Basic GIT stuff

Git stuff Conceptual description: http://www.sbf5.com/~cduan/technical/git/git-1.shtml **HEAD is the name given to the commit from which the working tree’s current state was initialized. git rebase allows you to pull changes from master into your development branch, but leave all of your … Continue reading

Posted in Linux | Comments Off on Basic GIT stuff

Lsyncd installation and configuration

Overview This article describes how to use lsyncd as a sync’ing mechanism for multiple web servers data directories. This is only one scenario in which this program could be very useful for our customers. These notes will provide instructions on … Continue reading

Posted in Linux | Comments Off on Lsyncd installation and configuration

Allow ssh only as a single user or from specific IPs

The following are the relevant config bits in /etc/ssh/sshd_config # disable password authentication globally PasswordAuthentication no Either by username: # now re-enable it down at the very end of the sshd_config file like thus Match User rack PasswordAuthentication yes or … Continue reading

Posted in Linux, SSH | Comments Off on Allow ssh only as a single user or from specific IPs

WordPress Stuff

To change the admin username in WordPress: 1)Go into your phpmyadmin, and click on “Databases.” 2)Click on the name of your database. 3)Click the “Browse” icon next to wp_users. 4)Click the edit icon next to admin – should be first … Continue reading

Posted in Linux | Comments Off on WordPress Stuff

Regular Expression Notes

Explaining the following regular expression: (\d(3,4)[.-]?)+ ( starts a capturing group \ escapes the following character d end character shorthand (match any digit in the range 0 through 9 with \d) { open qualifier 3 minimum quantity to match , … Continue reading

Posted in Linux | Comments Off on Regular Expression Notes

Diagnosing SSL received a record that exceeded the maximum permissible length

If you setup an ssl cert but are getting the following: SSL received a record that exceeded the maximum permissible length. 1) Check that netstat -ntlp shows httpd listening on 443 2) Check that port 443 is open in the … Continue reading

Posted in Linux, OPENSSL and TLS | Comments Off on Diagnosing SSL received a record that exceeded the maximum permissible length

Overriding php.ini values locally

php directives are listed here: http://www.php.net/manual/en/ini.list.php Modes determine when and where a PHP directive may or may not be set. This is explained here: http://www.php.net/manual/en/ini.list.php A virtual host may be configured to use a local php.ini file in place of … Continue reading

Posted in Linux | Comments Off on Overriding php.ini values locally

MySQL Replication Tools

If replication stops and the slave status shows: Last_Errno: 1580 Last_Error: Error ‘You cannot ‘ALTER’ a log table if logging is enabled’ on query. Default database: ‘mysql’. You need to skip over a bad query as follows: mysql> SET GLOBAL … Continue reading

Posted in Linux, MySQL | Comments Off on MySQL Replication Tools