Posts

Showing posts from October, 2023

The Linux Filesystem

Image
Linux file system is developed in such a way that simplifies storing, retrieving and managing files.  Linux file system is generally built-in layer of a Linux operating system used to handle the data management of the storage. It helps to arrange the file on the disk storage. It manages the file name, file size, creation data, and much more information about a file. Linux file system has a hierarchal file structure as it contains a root directory  and its subdirectories. Linux file system contains two-part file system software implementation architecture.  The file system requires an API (Application programming interface) to access the function calls to interact with file system components like files and directories.  API facilitates task such as creating, deleting and copying the files. It facilitates an algorithms that defines the arrangements of files on a file systems. In Linux, the file system creates a tree structure.  The top most directory called the ro...

Basic Commands in Linux

Image
 1. PWD The PWD command will show the currant working directory (also known as folder) . 2. Ls command The Ls command is used to show all the content inside a directory. The default setting will show the contents of the current directory. If you want to see the content in the other folders, you should type the folder path after the Ls command Ls-R List all files in subdirectories Ls-a List of hidden filles Ls-al List detailed information of files and directories. 3. CD command The cd command is used to navigate between files and folders. you need to type the full path or the directory's name (depending on your current directory) cd..(with two dots) move one directory up cd- go straight tot he home folder cd-(with a hyphen) move to your previous directory 4. MKDIR command mkdir command create new directories. For example: to make a directory called pictures, you can type mkdir pictures. To generate a new directory inside another directory - use format (mkdir picture/europe) 5. ...

Container Technology

Image
 A container technology is a lightweight, executable unit of software that packs up application code an dependencies such as binary code, libraries, and configure files for easy deployment across different computing environments. Common types of containers are: 1. Docker 2. CRI_O-A lightweight open-source container engine created by Red Hat. 3. rktlet- A Kubernetes CRI(Container Runtime Interface Linux Container It is a set of 1 or more processes that are isolated from the rest of the systems. Linux Containers contain applications in a ways that keep them isolated from the host systems that they run on. Containers allows a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.  They are design to make it easier to provide a consistent experience as developers and system administrators move code from development environments into production in a fast and replicable way. virtualization ...