Category: Application Platforms

Articles related to application software

Sendmail is slow

Problem: The sendmail service takes a while (more than a minute) to start and emails sent via sendmail take a couple of minutes to get delivered:   Background & Analysis: Sendmail uses DNS for the following: At startup, to obtain the canonical name for the local host. To obtain the canonical name of a remote
Read More »

How to Install PHP with FreeTDS on Linux

There are PHP applications which use MSSQL as the back-end database and such applications require FreeTDS to enable PHP code interface with MSSQL. This article describes how to install PHP and FreeTDS on Linux hosts. To compile or not?: Typically, it is recommended to use package managers like yum to install software on Linux platforms.
Read More »

How to install Tomcat 6 on RHEL 6

Installing software on RHEL platforms using yum is straightforward. However, based on your environment, there could be a few more steps to get there. So, here’s what I did to install Tomcat 6 on RHEL 6.2: Environment: OS: Red Hat Enterprise Linux Server release 6.2 (Santiago) Yum Repos: Red Hat Enterprise Linux Server (v. 6
Read More »

How PAM works

Pluggable Authentication Modules (PAM) is a framework used for authentication. Typically, most Linux distros come with PAM installed by default. PAM can be powerful if used well and it’s important to understand how PAM works. PAM has its criticisms, but is quite adequate for most purposes. Refer this LINUX FORMAT article for a good introduction
Read More »

Cannot connect to MySQL on a remote host

Problem: Cannot connect to a MySQL database on a remote host (port 3306) Firewalls aren’t blocking traffic and network connectivity is available. The MySQL database is up and running on the remote host and can be accessed when connecting from to it on the remote host (as localhost) Background: Access to a MySQL database may
Read More »

How to create a CSR using openssl

A CSR or Certificate Signing Request is an encrypted block of text that is used to request a digital certificate from a Certificate Authority (CA). A CSR must be created on the server which will host the digital certificate. A key pair (public/private keys) must be created before or during the creation of a CSR.
Read More »

Automate Requests for New Certificates

Recently, all Windows XP workstation users within a corporate domain were required to request and install a certificate from the Enterprise Certificate Authority (CA). Typically, the Certificate Manager Management console Snap-in Control (certmgr.msc) is used to request new certificates, as in the screenshot shown below. So, I was required to automate this process using a
Read More »

Monitoring QTP (command-line)

Our test team uses HP QuickTest Professional (QTP) to perform data loads by importing data from an MS-Excel workbook and using a Web Form to load the data. Some data loads took a while and some were performed outside office hours. As these data loads were performed manually via the QTP GUI, QTP errors would
Read More »

How to send emails using blat

Blat is a handy Win32 console utility that enables you to send emails via the command line, on Windows machines. This is especially useful within batch scripts. Given below are some how-tos on basic uses of blat. Refer the blat syntax page for more options with blat. The commands below have been tested on Windows
Read More »