I have been out of the blog-sphere for quite some time. The reason being that I had been quite busy with my work, but got an opportunity to venture into an entirely new domain-The Linux kernel programming and security. Every single day at work had been really challenging. We were developing a two way authentication… Read More Pluggable Authentication module – The PAM

I have been trying really hard to swim across the ocean of linux. There are a lot of beginners who ask me where to start with. To all the beginners of linux, I would like to write 10 most frequently used linux commands with a few examples and usage. Please note that the commands have… Read More 10 most frequently used commands in Linux for beginners

In one of my earlier posts, I had given the details of the process of configuring a webserver in linux. I had also mentioned enabling perl cgi and php. I would like to add a few more details along with examples in the present post. In the file /etc/apache2/mods-available/userdir.conf replace Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec… Read More To enable perl-cgi or php in linux webserver

Servers play a major role in the world wide web. For every single page that is viewed on the browser,a connection is established to a server located elsewhere in the world and the HTML page is downloaded from it. Sometimes, it becomes highly critical to maintain servers and run projects on them. The present post… Read More Simple steps to configure our own web-server on Linux

Parallel builds play a significant role for building projects that require huge RAM to compile. The best example is chromium build. Suppose the chrome is built by make chrome at the end, we have linker errors. collect2: ld terminated with signal 6 Aborted terminate called after throwing an instance of ‘std::bad_alloc’ Building the code by the… Read More Significance of parallel builds