Reading Time: 6 minutes
INXI is one of the best tools that offer a straightforward and comprehensive method for obtaining a wealth of information about a server with a single command.
There are a myriad of individual tools and commands that can be utilized to glean this information from a Linux system. Understanding the specific hardware that underlies a Linux server is an integral part of understanding that server’s capabilities. In this tutorial, we will cover the installation of INXI on an Ubuntu 18.04 server. It will also include some basic command-line usage of the INXI tool.
Continue reading “How to Install INXI on Ubuntu 18.04”
Reading Time: 12 minutes
In this article, we will review the Nmap software program and multiple commands. Nmap is an open-source mainstream tool used by network administrators to scan ports and map networks. Nmap commands are primarily used to identify which ports certain software is running on our system. It is also used to discover available hosts and what services they are offering and detecting potential security risks. Using Nmap, you can check a single host or a complete network. In this tutorial, we will cover several basic as well as advanced Nmap commands in the “Pro Tips and Tricks” section of the article.
Continue reading “Using Nmap: Pro Tips and Tricks”
Reading Time: 9 minutes
A Fast, Modern and Secure VPN Tunnel
In this tutorial we will learn what Wireguard is, what it is used for, how to install and configure it, and lastly, how to use it to it wisely.
What is Wireguard?
Wireguard is an open-source, dependable, advanced, VPN tunneling software you can install and use right now to create a secure, point-to-point connection to a server.
Continue reading “How to Install Wireguard on Ubuntu 18”
Reading Time: 6 minutes
What Does Server Load Mean?
Checking a server’s load allows us to evaluate server resources and confirm they are sufficient for any running application. It enables us to troubleshoot slow performance and reliably pinpoint any server resource that may need attention.
While there are many tools and options available, today let’s focus on our Windows VPS
Task Manager as a means to help us quickly see what is going on, and interact with applications, processes, and services to identify the load. This article will also include an introduction to Resource Monitor
as it can be opened from Task Manager to provide more detail.
Continue reading “How to Check Server Load on a Windows Server”
Reading Time: < 1 minute
What is a Service Mesh?
Here’s the bottom line, a service mesh is a layer of communication and control between apps or microservices and the network stack they typically communicate over
. That’s it. Simple.
A service mesh controls communication and helps any microservice share data with another. This service-to-service chatter is governed by logic built into the service mesh layer.
(Whoa whoa whoa. Microservices? Network stack? You might be asking, “Where can I find out what those are?” Don’t worry, we’ll get to those in another post. For now, if you don’t know, assume that microservices are small apps, partial apps, or individual functions, and the network stack is the physical networking layer
How is a Service Mesh Achieved?
Typically a service mesh is implemented via ‘sidecars
‘ attached to every microservice on your network. The service mesh abstracts communication between microservices into these sidecars and the sidecars communicate with one another in a mesh topology.
Modern apps are smaller than their predecessors; as they’ve shrunk communication logic has been written into each app, microservice, function, etc. With one or two microservices, or maybe even a dozen, the communication logic generally isn’t difficult to deal with. At scale, or when you have hundreds of such apps, a service mesh can be thought of as ‘required’.
So, a service mesh is…
- a layer of communication control between apps or microservices
- the network stack they typically communicate over
- abstracts communication and implements ‘sidecars’ with every microservice
Reading Time: < 1 minutelocalhost is a networking term; it’s the hostname for the loopback network interface of whichever server it’s said in reference to (meaning every server has a ‘localhost‘). The loopback interface bypasses any local network interface hardware, and serves as a method to connect back to the server itself. The term localhost is used often in both networking and in server administration.
The IPv4 address for localhost, or the loopback network interface, is 127.0.0.1.
The IPv6 address for localhost, or the loopback network interface, is ::1.
Reading Time: 3 minutes
SNMP, or Simple Network Management Protocol, is widely used to communicate with and monitor network devices, dedicated servers
, and more, all via IP. In this case, we’ll be installing an SNMP agent on a CentOS VPS server
, which will allow for collection of data from our server, and make the information available to a remote SNMP manager.
Continue reading “How To Install and Configure SNMP on CentOS”
- These instructions are intended for installing SNMP and doing a very basic configuration.
- I’ll be working from a Liquid Web Core Managed CentOS 6.5 server, and I’ll be logged in as root.