How to Use the history Command with Timestamps in Bash

The history command in Bash is a powerful tool for recalling past commands, but by default, it doesn’t display when those commands were executed. Adding timestamps to your command history can provide valuable context, especially for debugging, auditing, and time management. In this guide, we’ll show you how to enable timestamps in your Bash history, both temporarily … Read more

How to Set Up a Secure V2Ray Server via Free EC2 on AWS with TLS Using a Customized All-in-One Script

Introduction Previously I introduce the way to create ec2 instance on AWS https://www.sysosx.com/blogs/create-your-first-ec2-instance-on-aws/. Below is one of the use case to setup your own VPN/V2Ray server via this instance. Setting up a V2Ray server can be a daunting task, especially for beginners. However, with the help of a customized all-in-one script, you can deploy a secure … Read more

How to Automate Tasks with Aliases in Linux: Save Time and Boost Productivity

If you’re someone who frequently works in the terminal, you know how repetitive some commands can get. Typing long commands every day can be tedious and time-consuming. But did you know there’s a simple way to automate these tasks and save yourself a lot of effort? Enter aliases—a powerful feature of the Linux shell. In this … Read more

Ubuntu 25.04 “Plucky Puffin” Released: Features, Updates and What’s new

Ubuntu 25.04, codenamed Plucky Puffin, is the latest interim release from Canonical, packed with cutting-edge updates and improvements for developers, gamers, and everyday users. Built on the Linux 6.14 kernel, this release introduces GNOME 48, enhanced developer tools, better performance, and expanded hardware support. Whether you’re a long-time Linux enthusiast or new to Ubuntu, this release offers exciting … Read more

Getting Started with systemd Timers: A Modern Alternative to Cron Jobs

What Are systemd Timers? systemd timer is a modern and powerful replacement for traditional cron jobs, designed to schedule and trigger systemd service units. It simplifies automation on Linux by providing enhanced flexibility, logging, and dependency handling compared to the classic cron system. Why Use systemd Timers Instead of Cron? systemd timers offer several advantages over … Read more

Mastering Ubuntu Server: A Complete Guide Series for Beginners and Experts

Mastering Ubuntu Server

Mastering Ubuntu Server is essential for anyone looking to harness the power of one of the most widely used Linux distributions for servers. Known for its versatility, security, and open-source nature, Ubuntu Server is the ideal choice for hosting applications, managing infrastructure, and deploying cloud services. Whether you’re a beginner taking your first steps or an … Read more

26. Troubleshooting Common Issues on Ubuntu Server: A Practical Guide

Introduction Ubuntu Server is a dependable and widely-adopted Linux distribution, but even the most reliable systems can face challenges that impact performance or disrupt operations. Understanding how to troubleshoot common issues is crucial for maintaining uptime and ensuring seamless functionality. In this guide, “Troubleshooting Common Issues on Ubuntu Server,” we’ll explore practical techniques to diagnose and resolve … Read more

20. How to Install Docker on Ubuntu Server: A Step-by-Step Guide to Containerization

Containerization has transformed application deployment by packaging software into isolated, lightweight environments that ensure consistency across different systems. Docker on Ubuntu Server is a powerful combination that simplifies this process, enabling developers and system administrators to build, ship, and run applications seamlessly. As the industry-leading containerization platform, Docker streamlines workflows and enhances scalability for modern application development. … Read more

19. Introduction to Virtualization with KVM: A Beginner’s Guide for Ubuntu Server

Virtualization with KVM is a transformative technology that allows organizations to maximize resource utilization and scalability by running multiple virtual machines (VMs) on a single physical server. As one of the most popular open-source virtualization solutions, KVM (Kernel-based Virtual Machine) provides robust performance, flexibility, and integration with Linux environments. In this guide, we’ll explore how to … Read more

18. How to Configure and Use LVM on Ubuntu Server: A Comprehensive Guide

LVM on Ubuntu

LVM on Ubuntu is a powerful tool that simplifies disk management by providing flexible and dynamic storage allocation. Whether you’re expanding storage, creating snapshots, or managing multiple file systems, Logical Volume Manager (LVM) offers advanced capabilities that make it easier to adapt to changing storage needs. In this guide, we’ll walk you through the process of … Read more