Vagrant is an open source command line tool for building and managing virtual machine environments. By default Vagrant can provision machines on top of VirtualBox, Hyper-V and Docker but many other providers such as Libvirt (KVM), VMware and AWS can be installed via the Vagrant plugin system.
Netbeans is a full-featured cross-platform IDE that helps you build applications in Java, PHP, and many other languages.
With Rsync you can mirror data, create incremental backups and copy files between systems. When copying data, you may want to exclude one or more files or directories based on their name or location.
Apache Cassandra is a free and open source NoSQL database with no single point of failure. It provides linear scalability and high availability without compromising performance. Apache Cassandra is used by a number of organizations including Apple, NetFlix, eBay, and Easou.
VMware Workstation Player allows you to create and run your own virtual machines and evaluate software distributed as a virtual appliance from many software vendors available from VMware’s Solution Exchange. VMware Workstation Player is not open source and it is free only for personal non-commercial use.
If you are roaming the open source world, chances are you encounter .tar.gz file on a regular basis. Open source packages are generally available to download in .tar.gz and .zip formats. The tar command is used to create tar archives by converting a group of files into an archive. It supports a vast range of compression programs such as gzip, bzip2, lzip, lzma, lzop, xz and compress. Tar was originally designed for creating archives to store files on magnetic tape which is why it has its name “Tape ARchive”.
In this tutorial, we will show you how to create a bootable Ubuntu USB stick from the Linux terminal. You can use this USB stick to boot and test out or install Ubuntu on any computer that supports booting from USB.
In this tutorial, we will show you how to list and filter installed packages on CentOS. Knowing how to list installed packages on your CentOS system can be helpful in situations where you need to install the same packages on another machine or if you want to re-install your system.
The ping command is one of the most used utilities for troubleshooting, testing and diagnosing network connectivity issues. Ping works by sending one or more ICMP (Internet Control Message Protocol) Echo Request packages to a specified destination IP on the network and waits for a reply. When the destination receives the package, it will respond back with an ICMP echo reply.
In this tutorial, we will introduce you to the watch command. Watch is used to run any arbitrary command at regular intervals and displays the output of the command on the terminal window.
Nagios is a popular open source monitoring software. It keeps an inventory of your entire IT infrastructure and ensures your networks, servers, applications, services, and processes are up and running. In case of failure of a critical infrastructure component, Nagios sends notification alerts.
FFmpeg is a free and open source command line tool for transcoding multimedia files. It contains a set of shared audio and video libraries such as libavcodec, libavformat, and libavutil.
On Linux based systems you can use the `df` command to get a detailed report on the system's disk space usage.
TeamViewer is a cross-platform solution that can be used for remote control, desktop sharing and file transfer between computers. TeamViewer is proprietary computer software and it is not included in the CentOS repositories.
Using the correct timezone is important for many systems related tasks and processes. For example, the cron daemon uses the system’s timezone for executing cron jobs and the timestamps in the log files are based on the same system’s timezone.
Steam is a cross-platform entertainment platform developed by Valve Corporation for purchasing and playing video games. It gives you access to thousands of games and allows you to meet new people.
IntelliJ IDEA is a full-featured IDE for JVM and Android Development. It has built-in debugging support, Docker and Docker Compose support, embedded Git control, integrates major build automation tools such as Maven and Gradle, syntax highlighting, code completion, ssh terminal, code refactoring, and rich navigation capabilities.
A reverse proxy is a service that takes a client request, sends the request to one or more proxied servers, fetches the response, and delivers the server’s response to the client.
This tutorial will walk you through the process of creating a bootable CentOS USB stick on Windows. You can use this USB stick to boot and test out or install CentOS on any computer that supports booting from USB.
Let's Encrypt is a free and open certificate authority developed by the Internet Security Research Group (ISRG). Certificates issued by Let's Encrypt are trusted by almost all browsers today. In this tutorial, we will show you how to use the Certbot tool to obtain a free SSL certificate for Nginx on Debian 9. We’ll also show how to configure Nginx to use the SSL certificate and enable HTTP/2.