Saturday, February 21, 2026

MX Linux tune up tips with the package lists

# UIP - User Installed Packages
# Date:      Fri, 16 Feb 2024 00:54:20 +0530
# Host:      mx
# System:    MX-23.1_fluxbox_x64 Libretto October 15, 2023
#
# List of user installed packages
# Package name                                           Description
# UIP - User Installed Packages
# Date:      Fri, 16 Feb 2024 00:54:20 +0530
# Host:      mx
# System:    MX-23.1_fluxbox_x64 Libretto October 15, 2023
#
# List of user installed packages
# Package name                                           Description

4kvideodownloaderplus                                    Download online video
ansible                                                  Configuration management, deployment, and task execution system
archivemount                                             mounts an archive for access as a file system
audacity                                                 fast, cross-platform audio editor
bleachbit                                                delete unnecessary files from the system
brave-browser                                            The web browser from Brave
bridge-utils                                             Utilities for configuring the Linux Ethernet bridge
codium                                                   Code editing. Redefined.
docker-buildx-plugin                                     Docker Buildx cli plugin.
docker-ce                                                Docker: the open-source application container engine
docker-compose-plugin                                    Docker Compose (V2) plugin for the Docker CLI.
fzf                                                      general-purpose command-line fuzzy finder
gir1.2-spiceclientgtk-3.0                                GTK3 widget for SPICE clients (GObject-Introspection)
google-chrome-stable                                     The web browser from Google
handbrake                                                versatile DVD ripper and video transcoder (GTK+ GUI)
inkscape                                                 vector-based drawing program
isomaster                                                Graphical CD image editor
krita                                                    pixel-based image manipulation program
libguestfs-tools                                         guest disk image management system - tools
libobasis7.6-extension-beanshell-script-provider         Script provider for BeanShell extension for LibreOffice 7.6.4.1
libobasis7.6-extension-javascript-script-provider        Script provider for JavaScript extension for LibreOffice 7.6.4.1
libobasis7.6-extension-mediawiki-publisher               MediaWiki publisher extension for LibreOffice 7.6.4.1
libobasis7.6-extension-nlpsolver                         NLPSolver extension for LibreOffice 7.6.4.1
libobasis7.6-extension-pdf-import                        PDF import extension for LibreOffice 7.6.4.1
libobasis7.6-extension-report-builder                    Report Builder extension for LibreOffice 7.6.4.1
libobasis7.6-firebird                                    Firebird module for LibreOffice 7.6.4.1
libobasis7.6-gnome-integration                           GNOME integration module for LibreOffice 7.6.4.1
libobasis7.6-graphicfilter                               Graphic filter module for LibreOffice 7.6.4.1
libobasis7.6-kde-integration                             KDE integration module for LibreOffice 7.6.4.1
libobasis7.6-librelogo                                   LibreLogo toolbar for LibreOffice 7.6 Writer.4.1
libobasis7.6-libreofficekit-data                         Libreofficekit data files for LibreOffice 7.6.4.1
libobasis7.6-ogltrans                                    OpenGL slide transitions module for LibreOffice 7.6.4.1
libobasis7.6-onlineupdate                                Online update module for LibreOffice 7.6.4.1
libobasis7.6-ooolinguistic                               Linguistic module for LibreOffice 7.6.4.1
libobasis7.6-postgresql-sdbc                             PostgreSQL Connector driver for LibreOffice 7.6.4.1
libobasis7.6-python-script-provider                      Script provider for Python for LibreOffice 7.6.4.1
libobasis7.6-xsltfilter                                  XSLT filter samples module for LibreOffice 7.6.4.1
libreoffice7.6-base                                      Base brand module for LibreOffice 7.6.4.1
libreoffice7.6-calc                                      Calc brand module for LibreOffice 7.6.4.1
libreoffice7.6-debian-menus                              LibreOffice 7.6 desktop integration
libreoffice7.6-dict-en                                   En dictionary for LibreOffice 7.6.4.1
libreoffice7.6-dict-es                                   Es dictionary for LibreOffice 7.6.4.1
libreoffice7.6-dict-fr                                   Fr dictionary for LibreOffice 7.6.4.1
libreoffice7.6-draw                                      Draw brand module for LibreOffice 7.6.4.1
libreoffice7.6-en-us                                     Brand language module for LibreOffice 7.6.4.1
libreoffice7.6-impress                                   Impress brand module for LibreOffice 7.6.4.1
libreoffice7.6-math                                      Math brand module for LibreOffice 7.6.4.1
libreoffice7.6-writer                                    Writer brand module for LibreOffice 7.6.4.1
libvirt-daemon-system                                    Libvirt daemon configuration files
lxc                                                      Linux Containers userspace tools
mypaint                                                  paint program for use with graphics tablets
neovim                                                   heavily refactored vim fork
net-tools                                                NET-3 networking toolkit
obs-studio                                               recorder and streamer for live video content
openssh-server                                           secure shell (SSH) server, for secure access from remote machines
packages-microsoft-prod                                  Apt configuration for packages.microsoft.com
pdfsam-basic                                             Open source desktop application to split, merge, rotate, extract pages and mix PDF files.
pipx                                                     execute binaries from Python packages in isolated environments
playonlinux                                              front-end for Wine
privoxy                                                  Privacy enhancing HTTP Proxy
python3-dev                                              header files and a static library for Python (default)
python3-pip                                              Python package installer
python3-pyqt5.qtwebengine                                Python 3 bindings for Qt5's WebEngine module
python3-tk                                               Tkinter - Writing Tk applications with Python 3.x
shotcut                                                  video editor
shotwell                                                 digital photo organizer
terminator                                               multiple GNOME terminals in one window
tor                                                      anonymizing overlay network for TCP
torsocks                                                 use SOCKS-friendly applications with Tor
transmission                                             lightweight BitTorrent client
ultracopier                                              advanced graphical file copy system
virt-manager                                             desktop application for managing virtual machines
virtualbox-7.0                                           Oracle VM VirtualBox
vlc                                                      multimedia player and streamer
winbind                                                  service to resolve user and group information from Windows NT servers
winetricks                                               simple tool to work around common problems in Wine

Things has to be done after installing Debian 12

 

#VSCodium Repo
apt install wget
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo apt-key add -
add-apt-repository 'deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main'
apt update && sudo apt upgrade
apt install codium

#sudo usermod -a -G vboxusers $USER
#GRUB_DISABLE_OS_PROBER=false

#Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

#Brave
apt install apt-transport-https curl
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
apt update
apt install brave-browser -y

#KVM
apt install qemu-system libvirt-daemon-system
apt install --no-install-recommends qemu-system libvirt-clients libvirt-daemon-system
apt install virt-manager
#adduser $USER libvirt
adduser pna libvirt

#lxc
apt install lxc
apt install libvirt-bin
apt-get install lxc libvirt0 libpam-cgfs bridge-utils uidmap

#Date
timedatectl status

#pip3
apt install python3-pip
apt install pipx
pipx install paramiko
pipx install jupyterlab
pipx install notebook
jupyter-lab --allow-root

#playonlinux
apt install winbind

#powershell
apt install -y wget apt-transport-https software-properties-common
wget -q https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb
apt update
apt install -y powershell
pwsh

#conkey
https://vitux.com/how-to-install-conky-system-monitor-and-conky-manager-on-debian-10/

#pdfcrack - Cracking pdf
sudo apt-get install pdfcrack
pdfcrack -f MYFILE.PDF

#Kuberctl
kubectl config set-context –-current --namespace=awx

#Enable VPN
apt install network-manager-openvpn-gnome -y

#Docker
docker ps
docker container stop <id>
docker images
docker rmi <image id>
docker ps -a
docker stop <id>
docker rm <id>

#Reset root password in qcow2 image
apt install libguestfs-tools
Ref:https://www.cyberciti.biz/faq/how-to-reset-forgotten-root-password-for-linux-kvm-qcow2-image-vm/

#VirtualBox can't operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.
#VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).
sudo lsof | grep kvm
pgrep -a qemu
lsmod | grep kvm
modprobe -r kvm_intel
modprobe -r kvm

#To add back the module
modprobe -v kvm_intel

#Co-app for Video Download Helper firefox extension
curl -sSLf https://github.com/aclap-dev/vdhcoapp/releases/latest/download/install.sh | bash

#Podman
sudo apt install podman -y
sudo systemctl enable podman
sudo systemctl start podman
sudo systemctl status podman.service

#Remove libreoffice
apt remove --purge libreoffice*

#Localsend - is for using to send files locally in the intranet

#install rar/unrar
apt install unar
unar filename.rar

#Portainer installation
sudo usermod -aG docker $USER
docker volume create portainer_data
sudo docker run -d -p 8000:8000 -p 9443:9443 –name portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
docker ps
http://localhost:9000
password: Debian@Admin

Monday, January 12, 2026

Sudo file using Ansible

Manual sudo configuration is risky and hard to maintain at scale.

With Ansible, sudo rules can be managed safely and consistently, reducing the chance of lockouts and privilege misconfigurations.

---
- name: Manage sudo configuration using Ansible
hosts: all
become: yes
tasks:
- name: Configure sudo access for devops group
copy:
dest: /etc/sudoers.d/devops
content: "%devops ALL=(ALL) NOPASSWD: ALL"
owner: root
group: root
mode: '0440'
validate: '/usr/sbin/visudo -cf %s'

Wednesday, September 3, 2025

Debian 13 course outline for essentials

 Day 1 – OS Administration Basics

  • Introduction to Debian ecosystem (releases, repositories, package management philosophy)

  • Installation and initial configuration of Debian OS

  • Understanding Linux filesystem hierarchy (FHS)

  • User and group management (adduser, usermod, passwd, /etc/passwd)

  • Permissions and ownership (chmod, chown, umask)

  • Process management (ps, top, kill, systemctl)

  • Hands-on Lab: Create and manage users, control processes, service management

    Day 2 – Disk & Storage Management

  • Partitioning basics (fdisk, parted)

  • Filesystem creation and management (mkfs, tune2fs, fsck)

  • Mounting and automount (mount, /etc/fstab, systemd-mount)

  • Swap management (creation, enabling, disabling)

  • LVM (Logical Volume Manager) basics and resizing

  • Disk quota management for users/groups
            Hands-on Lab: Create partitions, configure LVM, test quota enforcement 
  • Day 3 – Network Management

  • Network configuration in Debian (/etc/network/interfaces, systemd-networkd, NetworkManager)
  • IP addressing, routes, gateways, DNS
  • Testing and troubleshooting (ping, traceroute, ss, netstat, tcpdump)
  • Configuring firewall (UFW, nftables)
  • SSH configuration and hardening
  • Hands-on Lab: Configure static/dynamic IP, firewall rules, secure SSH
  •  
  • Day 4 – Patching & OS Upgrades

  • Package management using APT (apt, apt-get, dpkg)
  • Repository management (sources.list, adding/removing repos)
  • Applying security patches and updates
  • Kernel updates and rollbacks
  • Automating updates with unattended-upgrades
  • OS upgrade process (e.g., Debian 11 → 12)
  • Hands-on Lab: Patch system, configure unattended-upgrades, simulate version upgrade
  • Day 5 – Scripting & Automation

  • Shell scripting fundamentals (Bash basics, variables, conditionals, loops)
  • Writing reusable administration scripts
  • Task automation (backups, log rotation, monitoring scripts)
  • Introduction to cron jobs and systemd timers
  • Error handling and logging in scripts
  • Capstone Lab: Write a script to automate system health checks & patch reporting

Wednesday, August 27, 2025

Ubuntu 20.04 Software

1.#apt install transmission # Transmission

2.https://subhra74.github.io/xdm/#downloads # Xtreme downloader

3.#apt install ultracopier #Ultracopier

4.#apt install gnome-tweak-tool #Gnome tweaks

5.#apt install gnome-chess #Gnome-chess

6.PlayonLinux

apt install wine64

apt install winetricks

apt install playonlinux

WINEPREFIX=~/.wine/office2013 WINEARCH=win32 winecfg

cd /home/pna/.wine/

WINEPREFIX=~/.wine/office2013 WINEARCH=win32 winetricks

WINEPREFIX=~/.wine/office2013 WINEARCH=win32 winetricks msxml6

WINEPREFIX=~/.wine/office2013 WINEARCH=win32 wine filename.exe

7.KVM Refer https://linuxconfig.org/install-and-set-up-kvm-on-ubuntu-20-04-focal-fossa-linux

#apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager

#ip a #note down the LAN interface

#vim /etc/network/interfaces

auto br0

iface enp0s3 inet manual

iface br0 inet dhcp

bridge_ports enp0s3

:wq - save the file

#adduser pna libvirt

#adduser pna libvirt-qemu

8.#apt install audacity - Audacity

9.#apt install vim - vim

10.Tor browser

#apt install torbrowser-launcher

#torbrowser-launcher

11.Libre office (Download the latest package and run dpkg -i *.deb)

12.VLC Refer: https://linuxconfig.org/ubuntu-20-04-vlc-installation

sudo apt install vlc

sudo apt install vlc-plugin-access-extra libbluray-bdj libdvdcss2

vlc

13.Google Chrome

sudo apt install gdebi-core wget

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

sudo gdebi google-chrome-stable_current_amd64.deb

google-chrome

14.#apt install terminator - Terminator

15.mouse server # remote from phone

16.#apt install pinta # Image editor

17.#apt install kdenlive # Kdenlive - Videoeditor

18.#apt-get install lmms # Musicsoftware

19.#apt install testdisk #Testdisk

20.#apt-get install ansible -y

21.#apt install usb-creator-gtk #Ubuntu startup disk

22.#apt install devede #Devede writer

23.#apt install brasero #brasero

24. Works only vob format

apt install pv

pv *.VOB > output.vob

25.#apt install blender #Blender-3d editor

26.#apt install gimp #Gimp Imageeditor

27.#apt-get install ffmpeg

ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4

28.#apt install pulseaudio-equalizer

apt install pavucontrol

29.#apt install soundconverter

30.Putty configuration / Termius from Ubuntu Software

31.#apt install docker.io

systemctl enable --now docker

usermod -aG docker pna

docker --version

32.sudo apt install chrome-gnome-shell

33.Cubic installation for remastersys ubuntu

sudo add-apt-repository ppa:cubic-wizard/release

sudo apt update

sudo apt install cubic

apt install syslinux-utils

isohybrid /path/to/custom_iso.iso

34.apt-get install plank #dock for ubuntu

35.apt install squashfs-tools

http://www.linux-live.org/ - Download

#cd /tmp

#build

------------------------

8.Virtualbox / 9.VMware15 pro - CU7J2-4KG8J-489TY-X6XGX-MAUX2

11.Openshot Videoeditor

sudo add-apt-repository ppa:openshot.developers/ppa

sudo apt update

sudo apt install openshot-qt

15.screen recorder - Ctrl+Alt+Shift+R to start or stop recording.

screenshot

sudo apt-add-repository ppa:sylvain-pineau/kazam

sudo apt update

sudo apt install kazam

sudo apt upgrade

24.Enable hibernate

pm-hibernate

$ sudo -i

$ cd /var/lib/polkit-1/localauthority/50-local.d/

$ gedit com.ubuntu.enable-hibernate.pkla

[Re-enable hibernate by default in upower]

Identity=unix-user:*

Action=org.freedesktop.upower.hibernate

ResultActive=yes

[Re-enable hibernate by default in logind]

Identity=unix-user:*

Action=org.freedesktop.login1.hibernate

ResultActive=yes

26.wget -O nero-64bit.deb http://drive.noobslab.com/data/apps/nero/nerolinux-4.0.0.0b-x86_64.deb

dpkg -i nerolinux

nero linux: 9M1K-0098-P3HL-PK6P-T6UA-1E5X-E557-8X41

30. zip -re output_file.zip file1 folder1

31. rm /var/lib/dpkg/lock-frontend

32. apt install cockpit

33. apt install nodejs

34. apt install screenfetch

35. apt install winbind cabextract (msxml6)

36. apt-get -y install python3-pip

Lite Lite 6.x

 -Remove Thunderbird

apt remove thunderbird

-Remove libreoffice

sudo apt-get remove --purge libreoffice*

sudo apt-get clean

sudo apt-get autoremove

-Libreoffice latest

Download latest package from Libreoffice, extract the deb packages

https://www.libreoffice.org/download/download-libreoffice/

dpkg -i *.deb

-xdm Downloader setup

https://xtremedownloadmanager.com/#downloads

-Download the atom deb package from the portal

dpkg -i atom*.deb

apt install -f

-Deluge

apt install deluge

-Playon Linux

apt install playonlinux

-Virtualbox

Download latest from

https://www.virtualbox.org/wiki/Linux_Downloads

apt install virtualbox

apt install -f

-Install testdisk for file recovery software

apt install testdisk

-Python3 pip

apt install python3-pip

-Remove orphan packages

sudo apt-get install deborphan

deborphan

-Install neofetch

apt install neofetch

-Install mouse server

dpkg -i mouseserver

-Screen recorder with voice

apt install obs-studio

-PDF manipulations

https://download.qoppa.com/pdfstudio/PDFStudio_linux64.sh

chmod +x PDFStudio_linux64.sh

./PDFStudio_linux64.sh

-PDF Sam

https://github.com/torakiki/pdfsam/releases/download/v5.0.3/pdfsam-5.0.3-linux.tar.gz

-View DNS cache

killall -USR1 systemd-resolved && journalctl -u systemd-resolved | grep -A 100000 "CACHE:"

-Handbrake

apt install handbrake

-Check EFI mode or not

[ -d /sys/firmware/efi ] && echo "Currently in EFI mode" || echo "Currently in Legacy mode"

-Install snap & msteams

apt install snapd

snap install teams-for-linux

-Uninstall snap & msteams

snap remove teams-for-linux

apt remove snapd

-To install pinta image editor

apt install pinta #

-To remove softmake

dpkg -l | grep softmake*

apt remove freeoffice

-Installing mspaint

apt-get install mypaint

-Systemback

sudo sh -c 'echo "deb [arch=amd64] http://mirrors.bwbot.org/ stable main" > /etc/apt/sources.list.d/systemback.list'

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key 50B2C005A67B264F

sudo apt-get update

sudo apt-get install systemback

Tuesday, August 26, 2025

Ubuntu 22.04.2 installation

-Libreoffice latest

Download latest package from Libreoffice, extract the deb packages

https://www.libreoffice.org/download/download-libreoffice/

dpkg -i *.deb

-xdm Downloader setup

https://xtremedownloadmanager.com/#downloads

-vlc player

apt install vlc

-Deluge Torrent

apt install deluge

-Download the atom deb package from the portal

dpkg -i atom*.deb

apt install -f

-playonlinux wine frontend Software

apt install playonlinux - Remove this from budgie, if it fails.

2013 Office installation test - Did not support office 2016 yet

-Virtualbox

Download latest from

https://www.virtualbox.org/wiki/Linux_Downloads

apt install virtualbox

apt install -f

--

usermod -a -G vboxusers $USER

groups $USER

-Audio editor

apt install audacity

-shotcut video editor

snap install shotcut --classic

-Install testdisk for file recovery software

apt install testdisk

-Install pip3

apt install python3-pip

-Remove orphan packages

sudo apt-get install deborphan

deborphan

-Install neofetch

apt install neofetch

-Install mouse server

dpkg -i mouseserver

-screen recorder with voice

apt install ffmpeg obs-studio

-pdf manipulations

https://download.qoppa.com/pdfstudio/PDFStudio_linux64.sh

chmod +x PDFStudio_linux64.sh

./PDFStudio_linux64.sh

PDF Sam

https://github.com/torakiki/pdfsam/releases/download/v5.0.3/pdfsam-5.0.3-linux.tar.gz

-Teams

snap install teams-for-linux

-To get Ubuntu Pro registration

pro attach C133FpxefEMfKC5paZMsVfzFqQUx1q

-Command to find out IP address and DNS entries

ip a

ifconfig -a

resolvectl status | grep -i current

-Docker

apt install apt-transport-https curl gnupg-agent ca-certificates software-properties-common -y

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

apt install docker-ce docker-ce-cli containerd.io -y

usermod -aG docker $USER

newgrp docker

docker version

systemctl status docker

systemctl start docker

systemctl enable docker

systemctl restart docker

docker run hello-world

docker images

docker ps -a

- KVM installation

sudo apt install -y cpu-checker

sudo apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils

apt install qemu-system

- Mypaint installation

apt-get install mypaint- Mypaint installation

Things has to be done after installing RHEL 9

 -Cockpit Enablement
    systemctl enable --now cockpit.socket
-RedHat 9.x
    subscription check: https://access.redhat.com/management
    subscription-manager register
    username/password
    subscription-manager status  
    subscription-manager list --consumed
    subscription-manager repos --list
    dnf update
-Set Hostname
    hostnamectl set-hostname porulagam.redhat
-Unregister and reregister
    sudo subscription-manager remove --all
    sudo subscription-manager unregister
    sudo subscription-manager clean
    sudo subscription-manager register
    sudo subscription-manager refresh
    sudo subscription-manager attach --auto
-Xtreme Download Manager
    Download from internet and run the install.sh script
-Gnome-tweaks
    dnf install gnome-tweaks
-Ansible
    dnf install ansible-core
-Virtualbox
    Download the rpm from https://www.virtualbox.org/wiki/Linux_Downloads
    dnf install *.rpm
    usermod -a -G vboxusers $USER
    groups $USER
    #systemctl status vboxdrv
-Kernel related modules for virtualbox    
    dnf install make time perl gcc dkms kernel-devel kernel-headers
    /sbin/vboxconfig
-Libre Office Latest
    Download the latest office from https://www.libreoffice.org/download/download/
    Extract the compressed file 
    dnf install *.rpm
-Libre Office uninstallaion
    dnf remove libreoffice*
    dnf clean all
-VLC
    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    sudo dnf upgrade
    sudo rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    sudo subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"
    sudo yum update
    sudo yum install snapd
    sudo systemctl enable --now snapd.socket
    sudo ln -s /var/lib/snapd/snap /snap
    sudo snap install vlc
-Remove Totem player
    dnf remove totem
-Grub update and scan other installed OSes
    grub2-mkconfig -o /boot/grub2/grub.cfg
-To repair the corrupted xfs partition 
    Run the below command in the rescue mode
    xfs_repair -v -L /dev/dm-0
-VS Codium Installation
    Download the latest rpm package from this link
    https://github.com/VSCodium/vscodium/releases
    yum localinstall codium-1.84.2.23319-el7.x86_64.rpm
-To disable selinux fully
    grubby --update-kernel ALL --args selinux=0 
-To back to enable
    grubby --update-kernel ALL --remove-args selinux  

18 Things has to be done after installing Red Hat 8.x as a desktop server

1.Xtreme Download Manager - Download the latest version and run the script

https://subhra74.github.io/xdm/#downloads

https://github.com/subhra74/xdm/

2.Transmission

dnf -y install epel-release

dnf repolist

dnf install transmission-gtk

3.VLC

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm

dnf install vlc

4.LibreOffice - https://www.libreoffice.org/download/download/

5.KVM

dnf module install virt

dnf install virt-install virt-viewer libguestfs-tools

dnf install virt-manager

systemctl enable libvirtd.service

systemctl start libvirtd.service

systemctl status libvirtd.service

Ref: https://www.cyberciti.biz/faq/how-to-install-kvm-on-centos-8-headless-server/

6.Make NTFS support

dnf install epel-release

dnf install ntfs-3g

mount -t ntfs-3g /dev/sdb1 /mnt

7.Install new tools in RHEL8

https://www.simplylinuxfaq.com/p/major-differences-between-rhel-8-and-7.html

8.Wifi drivers

lspci | egrep -i --color 'network|ethernet'

dnf install dkms kernel-headers kernel-devel

wget https://github.com/lwfinger/rtlwifi_new/archive/master.zip

unzip master.zip

dnf install git

git clone https://github.com/lwfinger/rtlwifi_new.git -b rtw88

make

make install

9.Cockpit

dnf install cockpit

systemctl enable cockpit.socket

systemctl start cockpit

10.Cockpit modules - https://docs.centos.org/en-US/centos/install-guide/Composer/

dnf install lorax-composer composer-cli cockpit-composer

systemctl enable lorax-composer.socket

systemctl enable cockpit.socket

systemctl start lorax-composer

systemctl start cockpit.socket

11.Nodejs

dnf install nodejs

12.New features

Install Red Hat Enterprise Linux 8 using the new packaging, modularity, and appstream features.

Upgrade from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 using new tools.

Perform integrated file system and volume management using Stratis.

Use Cockpit for system management.

Create system images with Composer.

Configure Identity Management using authselect.

Understand the Wayland graphical display server.

Deploy containers using the new integrated OCI runtime and tools.

Configure firewall rules that use the new NFT back end.

13.Ansible

dnf install ansible

14.Wine - works for something but not all

dnf groupinstall 'Development Tools'

dnf localinstall http://mirror.centos.org/centos/7/os/x86_64/Packages/isdn4k-utils-3.2-99.el7.x86_64.rpm

dnf install wine* --skip-broken

https://tecadmin.net/install-wine-centos8/

15.Gnome-tweaks

dnf install gnome-tweaks

16.https://www.microsoft.com/en-in/microsoft-365/microsoft-teams/download-app#desktopAppDownloadregion

dnf install teams-1.3.00.16851-1.x86_64.rpm

17.dnf install handbrake

HandBrakeCLI -i Jarugandi\ full\ movie\ in\ tamil\ -\ YouTube.mkv -o Jaru.mp4 -e x264 -q 20 -B 160

18. Remove older kernels

dnf remove --oldinstallonly --setopt installonly_limit=2 kernel

grubby --set-default "/boot/vmlinuz-4.18.0-147.5.1.el8_1.x86_64"

Saturday, July 5, 2025

Lightspeed installation in RHEL 10

Use the below command to install command line assistant in RHEL 10.

#sudo dnf install command-line-assistant

Usage
c --help

c "Help me out python installed or not"

In bash script use as below:

free -m | c "How much free memory do I have?"

Saturday, June 28, 2025

New features in Red Hat Enterprise Linux (RHEL) 10

Here's a compact summary of the key new features in Red Hat Enterprise Linux (RHEL) 10:

🧠 Smarter Management

  • RHEL Lightspeed: AI-powered assistant that helps troubleshoot and manage the system using plain language commands.
  • Simplified Installer: Easier setup with better defaults, like admin rights for new users by default.

🔐 Stronger Security

  • Post-Quantum Cryptography: Prepares systems for future threats from quantum computing.
  • Improved SELinux & Encryption: Better access control and stronger data protection.
  • Encrypted DNS Setup: Secure DNS configuration during installation using Kickstart.

🚀 Performance & Tools

  • Kernel 6.12: Modern kernel with better hardware support and performance.
  • Updated Languages & Tools: Latest versions of compilers and dev tools for smoother development.
  • Optimized Software Management: Faster updates and package handling.

☁️ Cloud & Containers

  • Better Image Mode: More control over disk images and partitions.
  • Cloud Integration: Seamless support for AWS, Azure, and Google Cloud.
  • Container Improvements: Enhanced tools for building and managing containers.

Thursday, November 2, 2023

Activating newly added HDD in VMWare

Activating newly added HDD in VMWare

echo "- - -" > /sys/class/scsi_host/host0/scan

Friday, September 22, 2023

CursorAI Prompt: Python code for youtube downloader.

CursorAI Prompt:  Python code for youtube downloader.

Sure, you can use the pytube library in Python to download YouTube videos. Here's a simple example:

This code will download the first stream of the video (usually the highest quality) to the specified path.

Please replace 'https://www.youtube.com/watch?v=dQw4w9WgXcQ' with your desired YouTube video URL and '/path/to/download/directory' with the path where you want to download the video.

Remember to install the pytube library if you haven't already done so. You can install it using pip:

Please note that downloading YouTube videos may violate YouTube's terms of service, so use this responsibly.

Prompt for Python code for creating a webbrowser

CursorAI Prompt: Python code for creating a webbrowser

import tkinter as tk
from tkinter import messagebox
import webbrowser

def open_url():
url = entry.get()
webbrowser.open_new(url)

root = tk.Tk()
root.title("Web Browser")

label = tk.Label(root, text="Enter URL")
label.pack()

entry = tk.Entry(root)
entry.pack()

button = tk.Button(root, text="Go", command=open_url)
button.pack()

root.mainloop()


Roles and Responsibilities of a Data Analyst in 2023

CursorAI Prompt: # Roles and Responsibilities of a Data Analyst in 2023

1. **Data Collection and Processing**: A data analyst is responsible for collecting, processing, and performing statistical analyses of data.

2. **Data Cleaning**: They are responsible for finding and correcting errors, or 'cleaning' the data, to make it suitable for data analysis.

3. **Data Interpretation**: They interpret complex data sets to help companies make decisions. This involves presenting data in charts, graphs, tables, designing and creating data reports using statistical software.

4. **Predictive Analysis**: With the rise of machine learning and AI, data analysts are expected to use predictive models to interpret trends and patterns in data.

5. **Data Security**: Ensuring the integrity and security of data is a key responsibility. This includes setting up correct access permissions and also regularly backing up data to prevent data loss.

6. **Communication**: Data analysts are expected to communicate their findings, or translate the data into an understandable document. They will need to present their findings to both technical and non-technical team members.

7. **Staying Up-to-Date**: As the field of data analysis is constantly evolving, a data analyst in 2023 is expected to stay up-to-date with the latest industry trends and advancements in technology.

Cursor AI Prompt for DNS configuration

Cursor AI Prompt for DNS configuration
Prompt:  Share the DNS server configuration steps in Centos7.

  # Step 1: Install the bind package
 sudo yum install bind bind-utils -y

 # Step 2: Configure the main configuration file named.conf
 sudo vi /etc/named.conf

 # Step 3: Add DNS zones to the named.conf file
 # Replace 'yourdomain.com' with your actual domain
 zone "yourdomain.com" IN {
     type master;
     file "forward.yourdomain";
     allow-update { none; };
 };

 zone "0.0.10.in-addr.arpa" IN {
     type master;
     file "reverse.yourdomain";
     allow-update { none; };
 };

 # Step 4: Create forward and reverse zone files
 sudo vi /var/named/forward.yourdomain
 sudo vi /var/named/reverse.yourdomain

 # Step 5: Add DNS records to the zone files
 # In the forward zone file
 yourdomain.com.     IN    SOA     ns.yourdomain.com. root.yourdomain.com. (
                         2011071001  ;Serial
                         3600        ;Refresh
                         1800        ;Retry
                         604800      ;Expire
                         86400       ;Minimum TTL
 )

 # In the reverse zone file
 @     IN    SOA     ns.yourdomain.com. root.yourdomain.com. (
                         2011071001  ;Serial
                         3600        ;Refresh
                         1800        ;Retry
                         604800      ;Expire
                         86400       ;Minimum TTL
 )

 # Step 6: Check the configuration files for syntax errors
 sudo named-checkconf
 sudo named-checkzone yourdomain.com /var/named/forward.yourdomain
 sudo named-checkzone yourdomain.com /var/named/reverse.yourdomain

 # Step 7: Start and enable the named service
 sudo systemctl start named
 sudo systemctl enable named

 # Step 8: Open DNS service in the firewall
 sudo firewall-cmd --permanent --add-service=dns
 sudo firewall-cmd --reload