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 44 of 199
4K+ Views
Active Directory is a powerful tool for managing users, groups, and computers in a Windows environment. Samba is an open-source implementation of the SMB/CIFS networking protocol used by Windows for file and printer sharing. Samba4 provides a complete implementation of Active Directory and can be used to create an Active Directory infrastructure on Linux. In this article, we will go through the steps to set up an Active Directory infrastructure with Samba4 on Ubuntu. Step 1: Install Samba4 First, we need to install Samba4. Open a terminal and enter the following command to install Samba4 − sudo apt-get install samba ... Read More
289 Views
As a software developer, you may need to distribute your software to different users. One of the common ways to distribute software in Ubuntu is to create a Debian package (.deb) and upload it to a package repository. A package repository is a collection of Debian packages hosted on a server, which can be used to install and update software on Ubuntu machines. In this article, we will show you how to create a .deb package repository using the Reprepro tool and host it on SourceForge.net. Prerequisites Ubuntu 18.04 or higher Root privileges Basic knowledge of Ubuntu package management ... Read More
741 Views
As a Linux user, managing files and programs can sometimes be challenging, especially when working remotely. Fortunately, Cloud Commander offers a solution to this problem by providing a web-based file manager that allows you to control Linux files and programs via a browser. What is Cloud Commander? Cloud Commander is a web-based file manager that provides a graphical user interface (GUI) to manage files, programs, and processes on a Linux machine. It is designed to be lightweight and fast, with a simple and intuitive interface that allows you to quickly navigate and manage files on your Linux machine. Cloud Commander ... Read More
555 Views
If you've ever used a cloud service, you've likely interacted with an API (Application Programming Interface) at some point. Cloud APIs provide developers with a way to interact with cloud services programmatically. In this guide, we'll explore the world of cloud APIs and learn how they work, why they are important, and how to use them. What is a Cloud API? A Cloud API is an interface that enables developers to interact with cloud services programmatically. Instead of accessing the cloud service through a graphical user interface (GUI), developers can use an API to interact with the cloud service through ... Read More
1K+ Views
As a developer, one of the key metrics for measuring the complexity and size of a software project is the number of lines of code (LOC). Counting LOC is a tedious and time-consuming task that is prone to errors, especially in large codebases. Fortunately, there's a tool called cloc that can automate the process and provide accurate and detailed information on the number of lines of code in many programming languages. cloc is a free and open-source tool that can count the lines of code in over 200 programming languages. It's available for Windows, Linux, and macOS, and can be ... Read More
774 Views
Clear Linux is a Linux distribution that is maintained by Intel and is designed to provide a fast and efficient operating system for developers and other users who need high performance and security. In this article, we will explore what Clear Linux is, how it differs from other Linux distributions, and how to get started using it. What is Clear Linux? Clear Linux is a free and open-source Linux distribution that is optimized for performance and security. It was developed by Intel and is based on the Linux kernel. Clear Linux is designed to be a lightweight operating system that ... Read More
229 Views
If you're using Continuous Integration and Continuous Deployment (CI/CD) pipelines in your software development process, it's important to ensure that your pipeline is secure. CI/CD pipelines are a powerful tool for automating software delivery, but they can also be a target for attackers looking to exploit vulnerabilities. In this article, we'll discuss how to secure your CI/CD pipeline to ensure that your software delivery process is safe and secure. Why Secure Your CI/CD Pipeline? CI/CD pipelines are a valuable tool for software development teams because they automate the process of building, testing, and deploying code. However, these pipelines can also ... Read More
522 Views
As a Linux user, you may often come across situations where you need to change the owner of a file or directory. This is where the chown command comes in handy. The chown command, short for "change owner, " allows you to change the ownership of a file or directory to a specific user or group. In this article, we will discuss the chown command in detail, its syntax, options, and some examples of how to use it effectively. Understanding File Ownership in Linux Before we dive into the chown command, let's take a moment to understand file ownership in ... Read More
426 Views
File managers are an essential tool for any operating system. They provide an interface for users to navigate and manage files on their system. While there are many graphical file managers available, some users prefer a terminal-based approach. cfiles is a fast terminal file manager with Vim keybindings. In this article, we will introduce you to cfiles and show you how to use it. What is cfiles? cfiles is a terminal-based file manager written in C. It is designed to be fast, lightweight, and customizable. cfiles is inspired by ranger, another popular terminal file manager, but with some notable differences. ... Read More
431 Views
In today's digital age, the demand for mobile applications has skyrocketed. As a result, there's a growing need for developers to create apps that can run on different platforms. If you're interested in creating your own apps for Linux, Android, and iOS but don't have any programming experience, don't worry. You can use "LiveCode, " a user-friendly and easy-to-learn programming language, to create your own apps. In this tutorial, we'll show you how to create Linux, Android, and iOS apps using LiveCode in Linux. What is LiveCode? LiveCode is a high-level programming language and development environment that allows you to ... Read More