Found 1383 Articles for Open Source

Initial Server Setup and Configurations on RHEL 7

Satish Kumar
Updated on 17-Jul-2023 15:55:39

102 Views

Red Hat Enterprise Linux (RHEL) is a Linux-based operating system from Red Hat designed for businesses. This article is a practical guide on how to carry out the initial server setup and configurations on RHEL 7. In this tutorial, we will walk you through the essential first steps to prepare a RHEL 7 server for use. Section 1: Logging in as Root After your server boots, you will be able to log in as the root user. The root user is the administrative user in a Linux environment with very broad privileges. Example − ssh root@your_server_ip Section 2: Creating ... Read More

Numerical on Disk

Diksha Patro
Updated on 17-Jul-2023 14:01:56

534 Views

Numerics are essential for understanding the complex facets of disc storage since they offer a hands-on, practical method to grasp fundamental ideas. We may investigate how disc capacity, performance, and utilization are estimated by delving into numerical examples, helping us to understand the fundamentals of efficient storage management. Example − Think of a cloud service provider, for instance, that provides its customers with access to file storage. The service provider stores customer files, including documents, photos, and multimedia content, on disc storage. The disc storage system is built to support high data throughput and offers reliable file access. In this article, ... Read More

Implementing Mandatory Access Control with SELinux or AppArmor in Linux

Satish Kumar
Updated on 17-Jul-2023 15:53:34

271 Views

Linux has built-in support for two types of Mandatory Access Control (MAC) systems: SELinux and AppArmor. Both systems add an additional layer of access control to the default Discretionary Access Control (DAC) that comes with Linux. In this article, we delve into the implementation of both systems, offering practical examples and their respective outputs. Understanding SELinux and AppArmor SELinux, short for Security-Enhanced Linux, is a Linux kernel security module that provides a mechanism for supporting access control security policies. It is a highly flexible MAC system that assigns labels to every object in the system (files, directories, ports, etc.) and ... Read More

Nucleus Operating System

Diksha Patro
Updated on 17-Jul-2023 13:54:55

653 Views

The Nucleus is an RTOS that was developed by Mentor Graphics Embedded Software Division, a Siemens Business that supports 32-bit and 64-bit embedded system platforms. The Nucleus operating system (OS) is mainly intended for use in real-time embedded systems in medical, aerospace, industrial, consumer, and Internet of Things (IoT) applications. In this article, we will explore Nucleus Operating System, its components, and features as well. Nucleus Operating System The Nucleus OS was initially introduced in 1993. The latest version, 3.x, offers various features, including 64-bit support, safety certification, power management, and a process model. It also supports heterogeneous computing ... Read More

NTFS Junction Points

Diksha Patro
Updated on 17-Jul-2023 13:51:54

226 Views

The NTFS file system used by Windows operating systems includes NTFS (New Technology File System) junction points. In essence, junction points are a kind of symbolic link that lets you join one directory to another inside the same file system. In this article, we will explore NTFS Junction Points, it’s architecture diagram, their use cases, example code in C#, and their benefits as well. NTFS Junction Points The main purpose of junction points is to build directory-level links, which let you change the path's destination to another location on the same volume. This can be helpful in a variety ... Read More

Lock Variable Synchronization Mechanism

Diksha Patro
Updated on 17-Jul-2023 13:22:10

280 Views

Concurrent programming employs the notion of lock variable synchronization to make sure that several threads or processes can safely access shared resources without coming into race situations or inconsistent data. It offers a mechanism to manage the order in which threads or processes are executed, enabling them to have exclusive access to shared resources when required. In this article, we will explore the mechanism of lock variable synchronization, use cases, and an example code snippet in C as well. Lock Variable Synchronization Utilizing a shared variable, often known as a lock or mutex (short for mutual exclusion), to ... Read More

Htop - An Interactive Process Viewer for Linux

Satish Kumar
Updated on 17-Jul-2023 16:44:46

179 Views

Introduction System monitoring is an essential aspect of Linux administration, as it gives a clear overview of system resources usage, and the performances of various processes and applications running on a Linux system. Several tools provide this functionality, but Htop stands out due to its superior features and user-friendly interface. Htop is an interactive process viewer and system monitor that supersedes the older 'top' utility found in most Linux distributions. Htop offers a real−time, color−coded, and graphical representation of the processes running on a system, with CPU, memory, and swap usage displayed at the top. In this article, we delve ... Read More

Latest Operating Systems

Diksha Patro
Updated on 17-Jul-2023 12:54:39

1K+ Views

An operating system (OS) is a piece of software that controls and manages the hardware and software resources of a computer while also giving users a simple way to interact with the system. By serving as a conduit between the user and the computer hardware, it makes it easier for different system parts to coordinate and communicate with one another. In this article, we will explore different operating systems along with their latest versions and features as well. Top Operating Systems Today's systems use a variety of operating systems. Here are a few of them − macOS Microsoft Windows ... Read More

How to Zip a File in Linux?

Satish Kumar
Updated on 17-Jul-2023 15:26:08

3K+ Views

Introduction Linux, the popular open-source operating system, comes with a set of useful tools and commands that you can leverage for everyday tasks. One such task is file compression, and Linux provides various methods to zip or compress files and directories. This guide will walk you through how to zip a file in Linux using commands like 'gzip', 'zip', and 'tar'. Using the 'gzip' Command 'gzip' (GNU zip) is a widely-used command for file compression in Linux. Here is an example of how to use it − gzip filename.txt This command will compress the file 'filename.txt' and rename it ... Read More

How to Write Scripts Using Awk Programming Language?

Satish Kumar
Updated on 17-Jul-2023 15:24:53

74 Views

Awk is a powerful text-processing language named after its three original authors: Alfred Aho, Peter Weinberger, and Brian Kernighan. It's a versatile language primarily used for pattern scanning and processing. Awk is a staple of Unix scripting and is commonly used for tasks like data extraction, reporting, and data transformation. Awk scripts are quick to write and perform well for small to medium-sized tasks. In this article, we will introduce you to the basics of writing scripts using the Awk programming language. Basic Syntax An Awk program consists of a sequence of pattern-action pairs, written as − pattern { action ... Read More

Advertisements