I/O multiplexing: select, poll and epoll in Linux
1.0 I/O multiplexing I/O multiplexing is the the ability to perform I/O operations on multiple file descriptors. Input operations like read, accept and calls for receiving messages block when there…
1.0 I/O multiplexing I/O multiplexing is the the ability to perform I/O operations on multiple file descriptors. Input operations like read, accept and calls for receiving messages block when there…
1.0 Unix Domain Sockets A socket is a communication endpoint at a host computer. The socket API provides calls for communication between processes. The socket system call is, int socket…
1.0 Introduction Given an nginx web server log file, we might like to know who are the visitors to our website. One can go line by line through the log…
1.0 FIFO FIFOs are pipes with a name and are also commonly referred to as named pipes. Pipes are common on Linux command lines but do not have a system-wide…
1.0 Introduction Git commands for common source code management use cases are listed. 2.0 Install Git On an Ubuntu Linux system, Git can be installed with the command, $ sudo…
With Varnish 4.0, the VCL has changed. So an update from Varnish 3 .0 to Varnish 4.0 requires a change in the VCL file, /etc/varnish/default.vcl. As a part of Varnish…