How to verify matching private key with a certificate

The private key contains a series of numbers. Two of those numbers form the “public key”, the others are part of your “private key”. The “public key” bits are also embedded in your Certificate (we get them from your CSR). To check that the public key in your cert matches the public portion of your […]

Service/Daemon Management

restarting/stopping/starting a service On any init.d based linux distro you can restart a service with the following… /etc/init.d/serviceName restart You may replace ‘restart’ with ’stop’ or ’start’ (and in some cases ’status’). Forcefully stopping a service killall processName Killing on instance of a service kill pid The pid can be gathered by either top or […]

File Permissions

Listing Permissions ls -al will display all files in a list with their owners and permissions -rw-r–r– 1 irq13 irq13 1006 Jan 24 10:16 .bashrc Now to break down the above example… -rw-r–r– is the permissions area. The first – would be d if the item is directory, otherwise it will be -. The second […]

Basic commands

* whoami : displays current user * top : displays the top cpu/memory eaters and system load.. like task manager on windows * ps : displays all processes running.. ps aux is the most useful way to run it * wall “some text” : sends a broadcast message to all logged on users * man […]

File System

/ : root of the file system contains all devices and directory’s /root : the root users home directory /home : all other users home dirs reside in here /boot : All the kernels and boot specific info /tmp : temporary files are stored here, is commonly world writable so keep an eye on it […]

Basics

I see most of the people searching for basics on linux and found much difficult to get it in short. I have gathered some from a wiki and will add to this section. This might help some of you guys 🙂

How To Find What Version of PEAR Is Installed in your Linux Apache Server

if you want to know what version of PEAR you have, or simply just want to know if you have PEAR installed, simply run the following command in your linux box shell prompt: pear list Once you execute the command above, you should see something like this: Installed packages =================== Package Version State Archive_Tar 1.1 […]

How to track which site is using the apache processes.

For apache 1.3, edit your /etc/httpd/conf/httpd.conf and add ExtendedStatus On <Location /httpd-status> SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1 </Location>       just after the code that says “ServerSignature On”. Save, exit, then restart apache. You can access the stats page by going to http://1.2.3.4/httpd-status where 1.2.3.4 is your server’s IP. […]