Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Operating System Articles - Page 50 of 199
660 Views
Introduction The Raspberry Pi is a popular, credit-card sized computer that can be used for various purposes such as media center, gaming console, and even as a web server. These devices run on different operating systems such as Raspbian (a version of Debian Linux), Windows 10 IoT Core, and Ubuntu among others. One of the functionalities provided by these devices is the ability to connect remotely via Secure Shell (SSH). Explanation of SSH SSH (Secure Shell) is a protocol that allows users to securely access remote computers over an unsecured network. It uses encryption to protect all communications between ... Read More
1K+ Views
Introduction SSH, or Secure Shell, is a network protocol that allows secure communication between two systems. It is used to establish a secure connection to a remote server over an unsecured network, such as the internet. The data exchanged over this connection is encrypted and thus cannot be intercepted by third parties, making SSH an excellent choice for remote administration and file transfer. SSH offers several advantages over other network protocols like Telnet or FTP. Importance of enabling SSH on Debian 9 or 10 Enabling SSH on your Debian 9/10 system can be extremely useful for remote administration ... Read More
1K+ Views
Introduction Security is a primary concern for any system administrator. SELinux (Security-Enhanced Linux) is a mandatory access control (MAC) security mechanism that provides an additional layer of security to the Linux kernel. By default, SELinux is enabled in CentOS/RHEL 7, but it runs in permissive mode, which means it does not block the system activities but only logs them. In this article, we will learn how to enable SELinux in CentOS/RHEL 7. Importance of enabling SELinux in CentOS/RHEL 7 Enabling SELinux provides better protection for your server from attacks and unauthorized access. It adds an extra layer of ... Read More
1K+ Views
Introduction The RPMForge repository is a third-party package repository that contains various software packages that are not available in the default repositories of RHEL/CentOS 8. The repository provides additional software packages, updates, and patches that can be installed on your system to enhance its functionality and performance. By enabling RPMForge, you will have access to a vast range of software packages for RHEL/CentOS 8 that are otherwise unavailable. One of the main reasons why it's important to enable RPMForge repository in RHEL/CentOS 8 is because it provides access to software packages that are essential for system administrators and developers. ... Read More
4K+ Views
Introduction Red Hat Enterprise Linux (RHEL) 8 is a popular and widely used operating system in the enterprise world. It is known for its stability, security, and performance. RHEL 8 was released in May 2019 and brought many new features and improvements to the table. It is built on top of a modular architecture that allows users to pick and choose which components they want to use. One important aspect of RHEL 8 is its subscription model. In order to use RHEL 8, users must have a valid subscription that provides access to software updates, security patches, technical ... Read More
3K+ Views
Introduction PM2 is a process manager for Node.js applications. It is capable of automatically restarting an application when it crashes, managing multiple applications at once, and providing detailed logs and error information. This tool has been widely adopted by Node.js developers due to its ease of use and powerful features. One of the most significant benefits of using PM2 is that it simplifies the management of Node.js applications by automating common tasks such as starting, stopping, and restarting processes. PM2 also provides monitoring capabilities that allow developers to track application performance metrics in real-time. The Importance of Auto ... Read More
3K+ Views
Introduction SELinux (Security-Enhanced Linux) is a security module that provides mandatory access control (MAC) to Linux-based systems. The SELinux module works by ensuring that each process and user on the system only has access to the resources they need. It does this by defining security contexts for processes, files, and other system resources. One of the key features of SELinux is its use of boolean values. These are binary options that can be set to either "on" or "off". Explanation of SELinux Boolean Values SELinux boolean values are binary options that determine whether a specific policy is enforced ... Read More
996 Views
Introduction NUX Dextop is a third-party repository that provides a wide range of multimedia and desktop packages for Red Hat Enterprise Linux (RHEL) and CentOS. It is an essential repository for users who need to install various multimedia applications, such as media players, codecs, and video editors. NUX Dextop also offers packages for desktop environments like GNOME, KDE, and Xfce. The importance of NUX Dextop lies in the fact that RHEL/CentOS does not provide multimedia software support out of the box due to licensing restrictions. Therefore, users who require these packages need to rely on third-party repositories like NUX ... Read More
1K+ Views
Introduction Web servers are at the heart of the internet, and as technology grows faster and more complex, modern web servers need to be able to handle a multitude of requests. One of the most popular open-source web servers is NGINX, a high-performance software that offers scalability, security, and reliability. NGINX is widely used because it's easy to use, deploy, and configure for different purposes. In this article we will discuss what NGINX status page is all about; why it's important; how you can enable it; customize it; monitor server performance using data generated from status page after enabling. ... Read More
7K+ Views
Introduction When you install a new kernel, the old ones are not automatically removed. After a few updates, your system could end up with a lot of unused kernels taking up valuable disk space. This can cause your system to slow down, and even worse, it can prevent important system services from starting properly. In the worst-case scenario, your system may not even be able to boot at all. Deleting old unused kernels frees up disk space and ensures that your system runs smoothly. It also reduces the risk of security vulnerabilities that may exist in older versions ... Read More