≡ Menu

Linux

The GNU Binary Utilities, usually called as binutils, is a collection of development tools that handle assembly files, object files, and libraries. The new generation of programming languages that came in the last few years are really masking the functionality of these utilities, as they happen in the background. So, many developers are not exposed [...]

{ 0 comments }

You can use Nginx as a loadbalancer in front of your web application. For example, if your enterprise application is running on Apache (or Tomcat), you can setup an 2nd instance of your enterprise application on Apache (or Tomcat) on a different server. And then, you can put Nginx at the front-end, which will load [...]

{ 2 comments }

What is virtualization? In simple terms, virtualization is a simulated platform or environment on top of a host node, which is quite abstract for an user. These simulated virtual environment can be an operating systems, or some development environment, etc. This gives us the ability to efficiently use the hardware resources of the host node. [...]

{ 1 comment }

How to Fix Curl TLS SSL Protocol Issue from CLI and PHP Code

Q: On one of our server, the webserver is not setup to support SSLv2 or SSLv3. Both are disabled on the server side. It supports only TLSv1. How can I get curl to work from both command line, and from inside my PHP code? A: In most case, curl will automatically pick the correct protocol [...]

{ 0 comments }

Q: I have multiple yum repositories on my system. For example, centos, epel, docker, mongo, etc. When I execute yum update command, installed packages from all the repositories are updated. How can I exclude a specific repository during yum update? A: During yum update, to exclude packages that belongs to a specific repository, use any [...]

{ 1 comment }

How to Setup Linux iSCSI Storage Target and Remote Client Access

iSCSI stands for Internet Small Computer System Interface. This works on TCP/IP layer and allows SCSI commands to be sent over local area networks (LAN). It is used to access the storage on your network over TCP/IP using block-level data transfers. There is often a comparison between NFS vs iSCSI. The key difference is NFS [...]

{ 1 comment }

How to Install and Setup Chef Workstation on Linux

Chef is an IT infrastructure automation software, which can be used to manage all your servers and network equipments in your organization. You need a chef workstation when you want to interact with the chef server, or any physical nodes (servers, network equipments, etc) in your infrastructure. On a chef workstation, using several chef related [...]

{ 2 comments }

Performing fsck on non-root filesystem is fairly straight forward. But, for root filesytem, you cannot perform fsck when it is mounted. This quick tutorial explains how to force filesytem check for a root filesystem. In this example, /dev/sda1 partition is the root filesystem that is mounted as / # df -h Filesystem Size Used Avail [...]

{ 5 comments }