Author: Rahul

I, Rahul Kumar am the founder and chief editor of TecAdmin.net. I am a Red Hat Certified Engineer (RHCE) and working as an IT professional since 2009..

AWS

In the contemporary digital world, the seamless synchronization of files between local storage and cloud-based storage systems like Amazon’s Simple Storage Service (S3) is paramount. Whether you’re a business seeking to ensure data redundancy, a developer looking to streamline your workflows, or an individual aiming to back up your precious files, understanding the nuts and bolts of synchronization can be a game-changer. This article walks you through the step-by-step process of synchronizing files between your local storage and S3 buckets. Preparation To successfully perform this operation, you will need to have an AWS account with necessary IAM (Identity and Access…

Read More

Crontabs are very useful in Linux for scheduling repeated jobs. We can schedule any script or command to run on particular time interval. All the jobs executed by cron runs in background. As a system admin, we know the importance of backups of system or application configuration files and we do it through cronjob but most of time to forget to take back of cronjobs. This article will describe you to how to take backup of scheduled jobs for specific user or all users in system. To install or know more about Crontab refer our earlier articles. How to Install…

Read More

MariaDB is an relational database management system (RDBMS). Generally we use single node of database server for small application but think about application which have thousands of users keep online at a time, In that situation we need a structure which will capable to handle this load and provides high availability. So we need to add multiple database servers interconnected with each other and keep synchronized, so in case any server goes down other servers can take place of them and provide services to users. MariaDB Galera Cluster is an synchronous Active-Active multi-master cluster of MariaDB databases. Which keeps all…

Read More
AWS

S3cmd is created for managing S3 buckets on Linux servers. But we also use this tool on windows servers as well. This article will help you to setup s3cmd in windows systems. If you are searching here to setup s3cmd on Linux system read next article install s3cmd on Linux. S3cmd System Requirements: s3cmd required Python 2.7 or greater version to run. We also need to install GPG. Step 1 – Install Python Download and install python 2.7 or the higher version from python official site and install it. https://www.python.org/downloads/ After installing python, append the Python in Path environment variable.…

Read More

Ruby is a highly popular, interpreted, high-level programming language. It was designed by Yukihiro “Matz” Matsumoto to prioritize programmer productivity and fun. Ruby offers a simple syntax that’s natural to read and easy to write. In this tutorial, we’ll demonstrate how to install Ruby 3.2 on CentOS or Red Hat Enterprise Linux (RHEL) using the Ruby Version Manager (RVM). RVM is a command-line tool that allows you to easily install, manage, and work with multiple ruby environments. It gives you flexibility concerning the version of Ruby you want to use in your system and helps in managing/gem dependencies. In this…

Read More

All the sites running with SSL are used https protocol on default port 443. SSL provides secure data communication by encrypting data between server and client. In our earlier articles we have described about installing lighttpd and creating virtualhosts in CentOS/RHEL systems. This article will help you to configure SSL in Lighttpd server. For this example we are using an self signed certificate. If you are looking for configure ssl in Apache/HTTPD, then you have to this article. Step 1: Create Certificate Signing Request (CSR) For creating SSL certificate, the first requirement is to create private key and CSR. A…

Read More

VirtualHosting is an implementation of hosting multiple domains on single server. It enabled to utilize maximum resources of server and reduces cost. Now a days mostly all web servers supports virtualhosting environment. In our earlier article we describe to install Lighttpd server on CentOS/RHEL. This article will help you to setup VirtualHosts in Lighttpd server. For example we are using following domains- site1.tecadmin.net site2.tecadmin.net Step 1: Create Server Document Root First create folders for both domains (if not exists) # mkdir -p /sites/vhosts/site1.tecadmin.net/www # mkdir -p /sites/vhosts/site2.tecadmin.net/www For testing purpose we are creating an index.html file at both document roots…

Read More

In the realm of monitoring systems, Nagios stands out for its robustness and versatility. However, when setting up or maintaining a Nagios configuration, particularly with remote server monitoring through the Nagios Remote Plugin Executor (NRPE), administrators might encounter the vexing error: “CHECK_NRPE: Error – Could not complete SSL handshake.” This error can halt monitoring processes, but fortunately, it’s a solvable problem with the right approach. Understanding the Error The “CHECK_NRPE: Error – Could not complete SSL handshake” message typically occurs during the attempt to establish a secure connection between the Nagios server and a remote host using NRPE. This SSL…

Read More
VPN

Hamachi is used or set up VPN and connect systems over a VPN network. This provides a quick and easier way to create a VPN network and attach a system. You can create a free account on logmein.com and create networks. You can add up to 5 systems in each network with a free account. To add more than 5 systems is required to upgrade the network to the paid version. For this tutorial, I have already created a hamachi network from its web interface and get a network id and connected a windows system with this network. This tutorial…

Read More

LAMP (Linux, Apache, MySQL and PHP ) Stack is the most popular environment in PHP website development and hosting. Linux is the operating system, Apache is the popular web server developed by Apache Foundation. MySQL is relational database management system used for storing data and PHP is an development language. This article will help you to Install Apache 2.2, MySQL and PHP 5.4 on Ubuntu 12.04 Systems. PHP 5.5 current stable version is available but some time we need to install older version. Ondřej Surý is maintaining the PPA for PHP 5.4 in launchpad. Use the following steps to setup…

Read More