Latest stories

What is Perl

W

Perl is an acronym for Practical Extraction and Report Language. It was designed by Larry Wall to be a tool for writing programs in the UNIX operating system and is still up to date and maintained by him. Perl borrows the features of C, shell, AWK, sed, Lisp and many other languages ​​to a lesser extent. An important element that distinguishes Perl from other languages ​​is that it benefits from...

Real-Time Operating System

R

Real-Time Operating System – RTOS, is an operating system designed for real-time applications. RTOS operating systems are designed to serve real-time application processes when they occur without the use of delay buffers. The main feature of an RTOS is the level of consistency regarding the amount of time it takes to accept and complete a task. There are both real-time hard and soft...

The Kerberos protocol

T

The Kerberos protocol was designed at the MIT (Massachusetts Institute of Technology) at the Athena project around 1984. The purpose of the Kerberos protocol is to allow a client to demonstrate the identity of a remote server, somewhere beyond a completely insecure network. Unlike many of the current security solutions – such as password generators or biometric devices that read...

Flame graphs for Linux file systems

F

Everybody gets to that moment when they need more space on the hard drive. You often just ask yourself: Where did the free space go from my disk? There are many tools that can be used for finding out the space you spend (one of my favorites is the du -sh command), but most of them are quite time consuming. These days, reading about the Linux performance system, I found a tool not only very useful...

Leanote, a Linux alternative for Evernote

L

I started looking for a replacement solution for Evernote that can store local notes or a personal web server. And that was how I discovered Leanote – an open source “inspired by Evernote” (this is how the developer presents it), with several additional features: • local installation or personal web server; • a more powerful text editor and more options; • a markdown editor; •...

QEMU and KVM in Arch Linux

Q

KVM (Kernel-based Virtual Machine) is the native Virtualization System from RedHat; is a hypervisor built directly into the Linux kernel. The same system is also found in RedHat-derived distributions: CentOS, Scientific Linux, Oracle Linux or Fedora. KVM offers the ability to create and manage a lot of virtual machines on a single web host: the web host server that has one of the above mentioned...

How to use Helm in Kubernetes

H

Think of Helm as a package manager: pacman in Arch Linux, apt-get in Ubuntu or yum/dnf in Red Hat/Fedora. Helm is developed by Deis and helps us manage K8s applications. With Helm Charts it has become a joke launching, maintaining, updating, reverting to a previous version, or deleting apps in Kubernetes. A chart is easy to create, maintain, and distribute. Charts are pre-configured Kubernetes...

Minikube, the easiest way to run Kubernetes locally

M

Minikube runs a Kubernetes cluster with a single node inside a virtual machine on the personal computer. Therefore, there is a need to have virtualization on a personal machine with a KVM or VirtualBox hypervisor. The tutorial below is done on a Fedora and KVM system. Also, before installing Minikube, we need to install kubectl, one of the most used kubernetes tools. Installing kubectl Kubectl is...

Building a Kubernetes cluster (K8s) on CentOS 7 in a KVM

B

Kubernetes is an open source tool for managing and orchestrating docker containers in a cluster of servers. Kubernetes (abbreviated k8s) was developed by Google and donated to the Cloud Native Computing Foundation. Kubernetes makes a separation between the servers on which the Linux distribution is installed and the applications running on these servers. Setting up a Kubernetes cluster involves...

Managing files in Linux: the cp command

M

One of the most used commands in Linux is cp (abbreviated from copy). The cp command copies a file. Its syntax is: cp [options] destination source The source parameter can be one or more files. It represents the original file or files we want to copy. The destination option may be a single file (when we copy a single file) or even a directory when copying multiple files. Copy a single file to the...

Recent Posts

Archives

Categories