Tag: Linux

Unleash the Power of Wine: Seamlessly Run Windows Applications on Linux!

The Wine team recently celebrated the stable release of version 7.0, making it available for download across various platforms, including Linux, Windows, and Mac. This major release enhances Linux’s productivity by enabling the execution of Windows applications seamlessly. Follow the steps ...

6 Special Linux Device Files And Their Uses

The Linux filesystem is a unique and complex beast. This decades old system contains many hidden gems that you could spend a lifetime discovering. There are also a lot of unique idiosyncrasies to how things function. Luckily for us, these examples won’t take years to learn. Linux has the co...

Linux Cheatsheet for DevOps

As a DevOps engineer, you’re expected to know your way around Linux command line tools. This cheat sheet can help. Let’s get started!  Basic commands   mkdir mkdir linux-basics: creates a new directory with the specified name.   mkdir dev qa p...

What does the future hold for UX researchers?

We’re living in uncertain times but there’s hope The years 2022–2023 brought immense pressure and uncertainty for many tech employees who lost their jobs, many of them were UX researchers. With this uncertainty, it’s sometimes hard to stay positive, and it definitely trigg...

6 Special Linux Device Files And Their Uses

The Linux filesystem is a unique and complex beast. This decades old system contains many hidden gems that you could spend a lifetime discovering. There are also a lot of unique idiosyncrasies to how things function. Luckily for us, these examples won’t take years to learn. Linux has the co...

DevOps in Linux — od Command

The od command in Linux stands for "octal dump". This command allows you to display the contents of a file or input in various formats including octal, decimal, hexadecimal, and more. It's often used for debugging, to analyze and verify the exact contents of a ...

Best Linux Distributions

There are many Linux-based operating systems, so it can be difficult to find the right one. Ratings also do not always reflect the essence, because popular does not mean the best: there are Linux distributions that are built on the principle of “install and run”, and somewhere you can&rs...

Why I Will Never Use Alpine Linux Ever Again

Nowadays, Alpine Linux is one of the most popular options for container base images. Many people (maybe including you) use it for anything and everything. Some people use it because of its small size, some because of habit, and some, just because they copy-pasted a Dockefile from some tuto...

Must Know I/O Redirection commands in Linux

Working with Linux terminals is a very beautiful and exciting journey. we looked at 3 basic commands in my last post. today we will explore the I/O redirection is a powerful feature. I/O: input/Output redirection. In one word, the I/O redirection is a feature by which through commands we make ...

Installing ComfyUI (Linux & Windows)

I’ve had this left unpublished for a while so I thought I’d share it for anyone who might be new to it. I am aware that there is an easy-to-install, portable Windows version but this guide will cover the manual install. Pre-requisites Python 3.10 Git Step 1 : Clone the repo ...

How to Play PS2 Game on Linux

Hello everyone, in this article I’m going to share with you how to play Playstation 2 (PS2) game on Linux operating system. (Sometimes we need nostalgia :D) Basara 2 Heroes played on Linux with PCSX2 emulator Here’s some stuffs we must prepared : PCSX2, this is playstatio...

User Management with Linux

You are an IT Support Specialist looking to upskill and you have your eyes on the new Linux Systems Administrator position that just opened up at your current company, Level Up Bank. Your boss has observed your hard work over the years and is thinking about you for the position. Here lies the opp...

Installing CronTab on Amazon Linux 2023 EC2

Introduction: Hello! We encountered an issue while attempting to install crontab on Amazon Linux 2023 EC2 instances. Unfortunately, crontab is not available by default in these instances. This blog post will delve into the issue and provide a step-by-step workaround to successfully install crontab o...

Deploying a Spring Boot Application using Docker in Linux Environment

Through this project it shows how to deploy a Spring Boot project in Docker with following Docker Hub. Before deploying the project we should have the below pre-requirements. Pre-Requirements that needed to follow Install Docker in the Linux system. Follow the link mentioned to install...

Using Ubuntu Linux alongside Android OS on Google Pixel 6/Pro

This technical guide aims to provide you with the knowledge and tools needed to experiment with your Pixel 6/pro device by using its native support for virtualization. To start, you’ll need to ensure that your Pixel 6/pro meets certain prerequisites, including unlocking its boot...

DevOps in Linux — Process Memory Management

As we manage various applications and services on a Linux system, we deal with multiple processes running simultaneously. One of the core principles here is that each of these processes has its own dedicated memory space. This means that the memory allocated to one process is isolated from the me...

Permissions in Linux and Basic Commands

So basically what does permission means. To do anything in Linux there is a requirement of Permissions(Read ,Write, Execute permissions). Owner, Group and Other Users can invoke permissions and permissions can be changed by the below command. chmod Syntax: chmod 764 file.txt First...

Crontab in Linux: Beginner’s Guide to Schedule the Deletion of Outdated Files

Introduction to Cron Cron is an application in the Linux Environment that let users schedule tasks repeatedly at a specific time. Cron is generally used for running scheduled backups, monitoring disk space, deleting files, running system maintenance tasks and more. Cron jobs help you schedule ...

Linux Networking — What is IP Address 169.254.169.254?

The IP address 169.254.169.254 is a link-local address used by cloud environments, including Google Cloud Platform (GCP), Amazon Web Services (AWS), and others. This IP address is used to provide metadata to instances running in the cloud environment. If you run the ip route c...

10 Most Secure Linux Distros

Without an introduction, because by reading the heading, you already know what this blog is all about privacy, securtiy and more privacy. Then, let’s start without loading your bytes. Why the Choice of Linux Distro Matters A Linux distribution serves as the cornerstone of your computing ...

Perform Network Tracerouting in Linux Machines

Traceroute is a useful network diagnostic tool for identifying the path that packets take to reach a destination IP address. In Linux, you can use the traceroute command to perform network tracerouting. Here's how to do it: Open a Terminal: Launch a terminal on your Linux machin...

Linux Directories Explained Simply

For newcomers, Linux might appear like a complex maze of directories and files. But for the seasoned adventurer, every path leads to a treasure trove of functionalities. Whether you’re a newbie or a pro, understanding Linux directories is the map that will help you navigate this powerful opera...

Basic Linux Commands to Check Hardware and System Information

Once the Linux kernel initializes, it enumerates all hardware components. There are plenty of commands to check information about the hardware of a Linux system. Some commands report only specific hardware components like CPU or memory while the rest cover multiple hardware units. Photo by&nb...

Why I use Linux and why you should too!

What is Linux? So, the thing is, everyone and even their grandma have heard about Linux before. Most may have tried it on their college systems that run Debian (and also Ubuntu, I believe), some may even have gone ahead and researched Linux only to run into some jargon of the highest order. Serio...

Installing Linux (Ubuntu 20.04) on an external portable SSD and pitfalls to be aware of

If you are a software developer, you have probably come across the dilemma of choosing your operating system. This is a big decision to make, since each operating system comes with its own pros and cons, and you will be stuck with them for quite a while. For people who are just getting into coding, ...

WSL — Why I Switched To Linux

Programming in Windows is okay at most. I guess the majority of you would agree that developer experience in Linux is better. However, the transition to Linux can be quite annoying. When I say annoying, I really mean it. I’ve run into a couple of odd troubles myself: Not being able to...

Using Ubuntu Linux alongside Android OS on Google Pixel 6/Pro

This technical guide aims to provide you with the knowledge and tools needed to experiment with your Pixel 6/pro device by using its native support for virtualization. To start, you’ll need to ensure that your Pixel 6/pro meets certain prerequisites, including unlocking its boot...

6 Linux Utilities You Should Install Right Now

Everybody loves the power and flexibility of Linux. It can be anything you want it to be. You can modify and extend it ad infinitum. The best part of Linux is that it’s built by a community of passionate users. This community supercharges the OS with even more powerful features and programs th...

Installing CronTab on Amazon Linux 2023 EC2

Introduction: Hello! We encountered an issue while attempting to install crontab on Amazon Linux 2023 EC2 instances. Unfortunately, crontab is not available by default in these instances. This blog post will delve into the issue and provide a step-by-step workaround to successfully install crontab o...

Advanced directory traversal attacks against Linux

What is a directory traversal attack? Directory traversal is a web vulnerability that allows an attacker to read files on the server that the application is running on. These examples prove that it’s not only possible to read files but also do a lot more unintended actions. These example...

How to change the Icon of any App in Linux :

Introduction: Customizing your Linux desktop by changing app icons is a creative way to make it uniquely yours. In this guide, we’ll show you how to personalize the Firefox icon in Xfce. You’ll have a custom icon in no time! Step 1: Locate the .desktop File In the Xfce desktop e...

Run Code on Linux (Mac) & Windows with Docker EASY

Consider this scenario: you want to test out some new AI model you’ve just read about on Medium.com, but you’ve noticed that the code requires a Linux or Mac operating system. How do you get past this? Docker provides a practical solution and helps to streamline the process of running...

Linux Real Time-Troubleshooting-Scenarios

It is always crucial to understand the issue. There should be the right approach or a step-by-step process to be followed to troubleshoot the issues. Doesn’t matter you are a Software Developer or DevOps Engineer or an Architect, Unix./Linux is used widely and you should be aware with the i...

Tips and Tricks for Organizing Your Linux Files

On Linux, a file does not only refer to regular files but also to directories, pipes, network sockets, devices, etc. Actually, the term “Everything is a file” is a common principle on Linux. Left unchecked, files can clutter your system and reduce productivity. To improve your workflo...

Linux Networking/Ip Address

Firstly lets understand What is Networking in Linux . Networking involves configuring, managing, and monitoring the communication between devices using command-line tools like ifconfig, ip, and ethtool. It encompasses setting up network interfaces, routing tables, and firewall rule...

Where Should You Actually Put Files In Linux?

Imagine you’re staring at a handful of cryptic and terse directory names in Linux. You wonder where you should put a particular type of file. Sweat begins to form on your brow. You’re up against a deadline and just want to install this thing so you can move on. You panic and throw the fi...

Let’s Understand Linux

Hello Everyone, We known that there are multiple Operating Systems (OS). So, Today I will talk about Linux, We don’t go in-depth but we overview about linux with their commands, that we use linux in daily based. Let’s Start with What is Linux, Who Invented linux and Why? Introduction ...

Top 12 comands of linux for beginners

Linux commands are a type of Unix command or shell procedure. They are the basic tools used to interact with Linux on an individual level. Linux operating system is used on servers, desktops, and maybe even your smartphone. It has a lot of command line tools that can be used for virtually ev...

Ranking the Most Beautiful Linux distro’s in 2023

Hey guys, today I’m talking about one of the most beautiful and user-friendly Linux distributions out there. This distro boasts a sleek and modern interface that’s easy on the eyes, making it perfect for both casual users and power users alike. Whether you’re a beginner or an exper...

DevOps in Linux — System Call Introduction

In the context of Linux, a system call is a specific type of function that allows user-space programs to interact with the Linux kernel. Through system calls, software applications request the kernel to perform various operations like file I/O, process control, networking, and memory ...

Post-Quantum Cryptography with Python and Linux

If we believe Edward Snowden, encryption is “the only true protection against surveillance” [1]. However, advances in quantum technology might endanger this safeguard. Our article discusses why quantum computing poses a threat to data security and what to do about it. Instead of a purely...

Linux File Permissions from zero to hero

Linux file permissions are a fundamental concept of the Linux operating system. They control who can access, modify, and execute files and directories. Understanding Linux file permissions is essential for protecting your system and data. What are Linux file permissions? Linux file permissions a...

Installing TensorFlow with GPU Acceleration on Linux

So, you want to get started with TensorFlow but don’t know how to set it up. Look no further, you’ve found the right place. This article will explain the steps you should take to end up with a TensorFlow installation with GPU acceleration in a Miniconda environment on Linux. Having a bas...

Linux — VFS (Virtual File System)

VFS (Virtual File System, aka Virtual File Switch) is a software component of Linux which is responsible for the filesystem interface between the user-mode and kernel mode. Using it allows the kernel to provide an abstraction layer that makes implementation of different filesystems very easy (https:...

Tales of working with Nvidia in Linux — A rant

For several years, I’ve had the pleasure (and occasional headache) of working closely with Nvidia. Along this journey, I’ve stumbled upon some quirks that oscillate between amusing and mildly exasperating. Let me paint a picture for you: I was a part of a startup that developed a cutt...

How to Resolve “Package crypto/ecdh is not in GOROOT” Error in Linux

Have you encountered the “Package crypto/ecdh is not in GOROOT” error while working with Go in Linux? This error can be frustrating, but it’s typically due to misconfigurations or outdated Go installations. In this quick guide, we’ll walk you through the steps to resolve this...

Advanced Linux Shell Scripting for DevOps Engineers with User management #Day 5

TABLE OF CONTENTS 1.Write a bash script create directories.sh that when the script is executed with three given arguments (one is directory name and second is start number of directories and third is the end number of directories ) it creates specified number of directories with a dynamic directo...

How I installed Linux on my MacBook 2017 and enjoyed it

Introduction: Hi everyone. I’m a programmer who loves Linux. Linux is an open-source operating system that allows you to have full control over your computer and customize it to your liking. Linux also offers you many features in terms of software development, security, creativity and personal...

About Linux and their Directory Structure

Linux, the operating system that powers many servers and desktops, has a well-organized directory structure that is essential to its functionality. Here is a brief overview of the key directories: /bin: (Binary FIles) — This directory contains essential binary files, which are prog...

TryHackMe: Linux Fundamentals Part 3 Walkthrough

Hi , I am Jakiur Rahman eka GLITCHERS and today we would take a walkthrough of the room in  TryHackMe  platform of “Linux Fundamentals Part 3” which is a pre-security learning path room , beginner friendly room and the third and the final part of the L...

Using supervisor to manage processes in linux

Supervisor is a client/server system that can be used on UNIX-like operating systems to control set of processes and handle starting or restarting of these processes if they exit/terminate due to some reason. Use cases for which supervisor can be employed range from managing a basic application t...

Unix/Linux: A Powerful and Versatile Operating System

Unix/Linux is a family… of open-source operating systems that are known for their stability, security, and flexibility. It’s widely used in servers, workstations, and personal computers. Unix/Linux could be considered one of the best operating systems for both beginners and exp...

The Linux Security Journey — iptables: Chains

In general “iptables” is an administration tool used IPv4/6 packet filtering and NAT (https://linux.die.net/man/8/iptables). “iptables” uses a series of rules that are organized into chains, in order to handle network traffic. Overall there are 5 built-in chains: PREROUTING, ...

Copy Files and Folders on Linux

The cp command is one of the basic Linux commands for copying files and directories from one location to another. When copying files from source to destination, the source file name does not change, but we can change the target file name if we need to. cp [Option] [Source] [Destinati...

The Linux Advantage: The Real Power Behind the Penguin

Welcome to the grand battle of the operating systems, where the penguin reigns supreme!  In this epic saga, we’ll uncover why Linux stands head and shoulders above Windows and MacOS. So, saddle up and prepare for a journey into the realm of the mighty Tux.  Chapter 1: The Unbreaka...

How To Hack Any Phone Camera Using Kali Linux By Just Generating A Phishing Link.

Remotely Capturing Photo: Using this method you can remotely hack your victim’s smartphone and secretly capture selfies or photos from their front camera just by sending a link and a little social engineering This is for educational purpose only Step 1- Open your terminal in Kali Linux a...

Protect Your Linux Server From Attackers Using Cowrie SSH Honeypot– Know Your Enemy

Hacker attacks have been a problem for a long time. Managing our servers is essential to prevent them from being hacked. In this article, I’ll introduce you to Cowrie SSH, an open-source tool that creates a honeypot to lure hackers into a fake server and protect your real server from d...

CentOS Linux installation in VirtualBox

CentOS Linux CentOS is a Linux distribution that provides a free and open-source community-supported computing platform, functionally compatible with its upstream source, Red Hat Enterprise Linux. System Requirements 20GB free disk space. Virtual Box on the System. CentOS I...

LinkedIn and Linux: Best Friends in Tech Adventures.

In the bustling realm of professional networking, LinkedIn stands tall as the go-to platform for career development and business connections. What many users may not realize is that the seamless operation of this digital giant is owed in part to the powerful and reliable Linux operating system. W...

Why I Will Never Use Alpine Linux Ever Again

Nowadays, Alpine Linux is one of the most popular options for container base images. Many people (maybe including you) use it for anything and everything. Some people use it because of its small size, some because of habit, and some, just because they copy-pasted a Dockefile from some tuto...

How to Manually Install, Update, and Uninstall Fonts on Linux

The management of fonts that are not packaged in Linux distributions can be performed with a handful of command line tasks. While this takes a bit more effort than font management with a GUI font manager or package manager application, the steps are simple, and an understanding of them will allow yo...

Linux Privilege Escalation with SUID files

What is SUID bit set? Definition: SUID (Set owner User ID up on execution) is a special permission that allows other users run with the owner’s privileges. That’s why SUID files can be exploited to give adversaries the higher privilege in Linux/Unix system called privilege escala...

Scaling with Ease: Top Tricks for Optimizing Linux Kubernetes on Azure

Scaling with Ease: Unlocking the Full Potential of Linux Kubernetes on Azure Are you ready to take your business to new heights? In today’s fast-paced digital world, it’s crucial for companies to have the ability to scale up and down with ease. Luckily, with the power of Linux Kuberne...

Easy Guide to Resizing Linux Partitions Using GParted

Disk space crunch? Allocated way too much space to home partition (/home) and now wanting to shift some of that space to root partition (/) or vice versa? Or in general want to know how to resize disk partitions in Linux? You are in the right place. I will show you the easiest way to resize partitio...

Linux — What is an inode?

An inode (aka index node) is a data structure used by Unix/Linux like filesystems in order to describe a filesystem object. Such an object could be a file or a directory. Every inode stores pointers to the disk block’s locations of the object’s data and metadata (https://www.bluematador....

Linux command: PS (Process Status)

If we pass arguments with a (-) dash then we will get the output in standard syntax. In contrast, if we pass arguments without any (-) dash then we will get output in BSD (Berkeley Software Distribution) syntax. To view all running processes : ps -e or ps -A ...

How to install Kali Linux on an M1 Mac for free

Introduction I recently decided to audit my home network and wanted to check for any vulnerabilities. Rather than install anything on my Mac, I thought it would be easier to just run Kali as a VM and run some scans from there. After a little research I figured I could get Kali working on UTM and ...

Tech Titans Tangle: The Ultimate Showdown Comparing the Latest Windows, macOS, and Linux Releases

Strap in, tech aficionados!  It’s about to get wild in the world of operating systems. We’re all familiar with the long-standing rivalry among the big guns of the OS world: Windows, macOS, and Linux. But guess what? The game just got spicier with their latest releases. We’re l...

Homebrew: Your Guide to Simplifying Software Installation on MacOS and Linux

Managing software packages on macOS and Linux systems can sometimes be a daunting task, especially when it involves compiling from source or navigating complex dependencies. Thankfully, there’s a solution that makes this process significantly more user-friendly: Homebrew. What is Homebrew? ...

Linux vs. Windows/macOS: Which Operating System is Right for You?

Linux, Windows, and macOS are the three most popular operating systems in the world. Each has its own strengths and weaknesses, making it the best choice for different users. Linux : Linux is an open-source operating system that is free to use and modify. It is known for its stability, secur...

WSL — Why I Switched To Linux

Programming in Windows is okay at most. I guess the majority of you would agree that developer experience in Linux is better. However, the transition to Linux can be quite annoying. When I say annoying, I really mean it. I’ve run into a couple of odd troubles myself: Not being able to...

Seamless Linux environment in Windows, WSL for web developers

It’s definetely a treat to have best of both worlds at once place. Thanks to Microsoft , the developers dreams have come true now . And its pretty straight forward if you want to install the WSL (Windows subsystem for linux) Install WSL on windows 10 or above using, wsl --install ...

The Linux Advantage: The Real Power Behind the Penguin

Introduction: Unleash the Penguin Power!  Welcome to the grand battle of the operating systems, where the penguin reigns supreme!  In this epic saga, we’ll uncover why Linux stands head and shoulders above Windows and MacOS. So, saddle up and prepare for a journey into the realm o...

Linux file Shortcuts → Symlinks

For people who just switched from Windows to Linux you might be wondering how to create shortcut files in linux right? because shortcut files in windows are inevitable almost everyone who used windows must came across shortcut files atleast once. our windows desktop is filled with shortcut...

How to pick your first Linux distribution

If you search “best linux distro for beginners” on your search engine of choice, there’ll be no shortage of forum posts, blogs, videos, and other such media touting to have the definitive list on what the best Linux-based operating system for newcomers is in a given year. “To...

Unraveling RAM in Windows and Linux

Introduction: Did you ever ask your teacher to show where the variable is saved? In the digital realm, the equivalent of a “variable” for your computer is its Random Access Memory (RAM), the crucial element that defines your system’s performance. Just like a student needs to und...

Getting Started with Windows Sub System for Linux (WSL)-Installation & Command Line

WSL (Windows Subsystem for Linux) is a feature in Windows that enables you to run a Linux environment directly within Windows. WSL offers a way to bridge the gap between Windows and Linux environments, providing developers and users with the flexibility to leverage the strengths of both operating sy...

Creating a Virtual Environment with WSL2 and Linux on Windows 11

In this article we’re going to install Windows Subsystem for Linux (WSL) and Linux Ubuntu on Windows 11, then we’re going to create a Virtual Environment. Photo by Alex Chumak on Unsplash Windows Subsystem for Linux (WSL) allows Windows users to create a com...

Use Scoop To Linux-isize Your Windows 10!

One of the most hair-pulling aspects of Windows? Those endless, click-frenzy software installations. If you’re steeped in the Linux world, you’re likely accustomed to the sorcery of simply firing up a terminal and weaving a few magical commands. Presto! Your desired software gets plucked...