Skip to content
Welcome To Charanjit Cheema Blog

Welcome To Charanjit Cheema Blog

An Open Source and Cloud Blog

Menu
  • Home
  • About Me!
  • Way to my Technical Blog
  • Contact me
  • Privacy Policy
Menu

Category: Ubuntu

How to Deploy Docker Containers with NGINX on AWS EC2 Using Ansible and GitHub Actions

Posted on April 26, 2025 by Charanjit Singh

Have you ever wanted to automate Docker container deployment on an EC2 instance. That was exactly what I wanted to do last week and instead of doing it the old-fashioned way with SSH and manual scripts, I decided to automate it using Ansible and run it through GitHub Actions (CI/CD). The result? A super clean…

Loading

Read more

Persistent Disk Mapping in Linux – Udev Rules vs. Multipath Configuration

Posted on June 4, 2024June 4, 2024 by Charanjit Singh

In Linux, ensuring persistent device names for storage volumes is crucial, especially in environments where device names can change across reboots or when new devices are added. This persisting mapping become more crucial if you want to provision raw storage volume for Oracle ASM disks. There are two common methods to achieve this persistence either…

Loading

Read more

How to clear memory cache and buffer in Linux

Posted on January 5, 2024January 5, 2024 by Charanjit Singh

Linux, like other operating systems, has an efficient and affective memory management for managing memory hungry Application or database. RAM as you know is a vital part for Operating systems for storing code and data, in Linux it uses memory cache and buffer for improving the system performance. If I talk bit more about memory…

Loading

Read more

What are Ansible Host and Group Variables

Posted on August 28, 2023September 7, 2023 by Charanjit Singh

Variables or Vars are used to store the data which is further used by ansible playbook. These variables can either take input from user or it can also be stored in YAML or INI file as well like main.yml or inventory. Variables stored in either playbook or in separate YAML or INI format file can…

Loading

Read more

How to mitigate Linux OpenSSH vulnerability CVE-2023-38408

Posted on July 28, 2023August 1, 2023 by Charanjit Singh

The PKCS#11 feature in ssh-agent in OpenSSH before 9.3p2 has an insufficiently trustworthy search path, leading to remote code execution if an agent is forwarded to an attacker-controlled system. (Code in /usr/lib is not necessarily safe for loading into ssh-agent.) NOTE: this issue exists because of an incomplete fix for CVE-2016-10009. Source Definition: CVE-2023-38408 at…

Loading

Read more

How to migrate existing WordPress blog from AWS EC2 instance to Amazon Lightsail

Posted on May 29, 2023May 29, 2023 by Charanjit Cheema

In my previous post I had written on how to convert AWS EC2 On Demand (OD) instance to Reserve Instance (RI) for running dedicated and heavy traffic based website like blog or any ecommerce website which require high configuration, but if your website does not have much traffic or you do not want high compute…

Loading

Read more

What are Huge Pages and how to configure it in Linux for supporting Oracle SGA requirement

Posted on May 26, 2023May 26, 2023 by Charanjit Cheema

Huge Pages In x86 Architecture, memory pages are like textbook pages where CPU use those pages for reading and writing them in virtual memory for addressing computing requirement. Technically, I can say it is a fixed size block of virtual memory which is defined as pages that has corresponding entry in page table and further…

Loading

Read more

How to upgrade Ubuntu 18.04 LTS to Ubuntu 20.04 LTS

Posted on May 18, 2020 by Charanjit Cheema

Ubuntu 20.04 LTS has released on April 23, 2020 (with code name “Focal Fossa”) by succeeding its Ubuntu 19.10 as a Latest Stable Linux OS. As Ubuntu 20.04 LTS has suffix “LTS” that’s means it has Long Term Support for 5 years from Ubuntu. Ubuntu 20.04 LTS has come with many features some key features…

Loading

Read more

Segmentation Fault error in Linux / Unix system

Posted on December 6, 2018 by Charanjit Cheema

You were running a program installed in your Linux/Unix system and suddenly that program get stop and it log error in its logs memory segmentation fault error or you might executing a command in Linux / Unix server say you are working on LVM extension or VG scanning but you are unable to do so…

Loading

Read more

I have applied updates in my Ubuntu Linux machine how do I check what updates are applied?

Posted on October 1, 2018 by Charanjit Cheema

Whenever you apply an install/update/remove any package or packages Ubuntu log the changes happened to packages in its default file /var/log/dpkg.log. If you do listing to /var/log/ path (below is the command) you may find numbers of uncompressed and compressed dpkg.log files it depends on what type of log rotate policy is configure in file…

Loading

Read more

Posts navigation

  • 1
  • 2
  • Next

Tags

AWS Cloud Computing Dockers Networking Open Networking OpenSource RHEL-CentOS SDN Server Hardware SLES tcpdump Ubuntu WSL

Follow me @

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 2 other subscribers

Recent Posts

  • How to Deploy Docker Containers with NGINX on AWS EC2 Using Ansible and GitHub Actions
  • No More DynamoDB! Use Native S3 locking for Terraform State
  • How to Bring and Manage Manually Created AWS Resources Under Terraform Management
  • Iterating Cloud Resource Provisioning Using Terraform Count and For_Each Meta-Arguments
  • Terraform and Ansible Collaboration for AWS Cloud Deployment

Recent Comments

  1. Charanjit Singh on Terraform and Ansible Collaboration for AWS Cloud Deployment
  2. christinatodd2020aeaa798563 on Terraform and Ansible Collaboration for AWS Cloud Deployment
  3. Charanjit Singh on How to Set password policy in CentOS or RHEL system
  4. SAURABH on How to recover or rebuild initramfs in CentOS 7 Linux
  5. Sangita on How to Set password policy in CentOS or RHEL system

Archives

  • April 2025
  • February 2025
  • January 2025
  • August 2024
  • July 2024
  • June 2024
  • January 2024
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • September 2022
  • August 2022
  • July 2020
  • May 2020
  • February 2020
  • November 2019
  • June 2019
  • May 2019
  • March 2019
  • February 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • June 2018
  • May 2018
  • April 2018

Categories

  • Automation
  • Cloud Computing
  • Coding
  • CyberSecurity
  • Networking
  • OpenSource
  • RHEL-CentOS
  • Server Hardware
  • SLES
  • Technical Blog
  • Ubuntu
  • WSL

Blog Stats

  • 18,353 hits
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Home
  • About Me!
  • Way to my Technical Blog
  • Contact me
  • Privacy Policy
© 2025 Welcome To Charanjit Cheema Blog | Powered by Superbs Personal Blog theme
 

Loading Comments...