Adam Smith – AtoZ Linux https://atozlinux.com Linux News, Tutorials, Freebies & Many More Sun, 07 Dec 2025 09:52:41 +0000 en-US hourly 1 https://wordpress.org/?v=6.9 How To Restart Pods In Kubernetes https://atozlinux.com/how-to-restart-pods-in-kubernetes/ https://atozlinux.com/how-to-restart-pods-in-kubernetes/#respond Sun, 07 Dec 2025 08:31:47 +0000 https://itsubuntu.com/?p=122327 Restart pods in Kubernetes.

Pods are the smallest deployable units in Kubernetes. A Pod  is a group of one or more containers that has shared storage and network resources. They are always setup in such way that they are always co-located and co-scheduled, and run in a shared context.

How To To Restart Pods In Kubernetes

This tutorial is for you if you are looking to restart pods in Kubernotes. Follow the given instruction so that you can get the ideas about the restarting process.

Run the minikube cluster by using the following command.

minikube start

Now run the following commands so that you can  list out the available pods.

 kubectl get pods

Run the following command to create a deployment and before that build a configuration file for deployment with the following command. The file will be created in your home directory.

touch deployment.YAML

With the following kubectl command,  you can create the deployment:

kubectl create –f deployment.yaml

Method 1

Restart Pods In Kubernetes

Run the following command to restart the pod.

kubectl rollout restart deployment deployment_name

Method 2

Run the following command to restart the pod. In this method, you can force the pod to restart with the modifications made by setting or changing an environment variable

kubectl set env  deployment deployment-name DEPLOY_DATE "< $(date) "

Just in case if you want to delete Kubernotes then:

Kubernetes is an open-source container that is used for automating containerized software deployment, scaling, and management. In this Kubernetes tutorial post, we are going to show you the multiple methods to delete the Kubernetes deployment.

Bonus:

How to delete Kubernetes Deployment

If you are using Kubernetes regularly for the deployment of your containerized application then deleting Kubernetes deployment is a regular job. You can easily delete the deployments.

You can run the following command to delete the Kubernetes deployment:

kubectl delete deployment deployment-name

What if you don’t know the Kubernetes deployment name?

Run the following command to know the Kubernetes deployment name.

kubectl get deployments

You will see the output something like this:

NAME     READY   UP-TO-DATE   AVAILABLE   AGE
itsubuntu-dep   4/4     4            4           52m05s

Easily delete your Kubernetes deployment:

kubectl delete deployments itsubuntu-dep

What if you want to delete Kubernetes Deployment from a specific namespace?

Don’t worry about this too as we will guide you through the process of deleting Kubernetes deployment from the namespace. You can list all the deployments from all the namespaces with the following command:

kubectl get deployments --all-namespaces

Now, you can easily delete the Kubernetes deployment from the specified namespace.

For example:

kubectl delete deployments --namespace=testapps testapps-dep
deployment.apps "testapps-dep" deleted

What if you want to delete the multiple deployments in Kuberntes?

Run the following command to delete multiple deployments

kubectl delete deployment its-dep its-dep-2 --namespace=default
]]>
https://atozlinux.com/how-to-restart-pods-in-kubernetes/feed/ 0
Rufus Alternatives For Linux In 2025 https://atozlinux.com/rufus-alternatives-for-linux/ https://atozlinux.com/rufus-alternatives-for-linux/#respond Wed, 26 Nov 2025 01:48:18 +0000 https://itsubuntu.com/?p=122603 Rufus Alternatives For Linux In 2025

Rufus is a popular and free-to-use tool to create a bootable USB. It lets you to create a USB installation media from bootable ISOs. Rufus is only available for Windows operating systems. Rufus is mostly used to create a bootable USB drive so that you can boot your system from the USB-like Pendrive. Sadly, Rufus is not available for the Linux-based operating system.

There are many best tools to create a bootable USB disk from ISO for Linux-based operating systems. In this post, we will discuss some of the best Rufus alternatives for Linux in 2025.

Rufus Alternatives For Linux In 2025

1. Etcher:

Balena Etcher is an open-source, cross-platform USB bootable tool to create bootable USB flash drives. It’s a free, open-source, and beginner-friendly USB creator tool to create a bootable USB drive from the ISO file.

Run the following commands to install Balena Etcher in Linux based operating systems:

Add the Etcher repository:

curl -1sLf \
  'https://dl.cloudsmith.io/public/balena/etcher/setup.deb.sh' \
   | sudo -E bash

Update System

sudo apt-get update

Install balenaEtcher on Ubuntu Linux

sudo apt-get install balena-etcher-electron

Run the following commands if you want to uninstall balenaEtcher from your Linux.

sudo apt-get remove balena-etcher-electron
sudo rm /etc/apt/sources.list.d/balena-etcher.list
sudo apt-get update

2. UNetbootin:

UNetbootin is another best alternative to Rufus for Linux in 2025. UNetbootin a cross platform software that supports Linux, Windows, and macOS. UNetbootin is an open-source and cross-platform software to create bootable USB drives. UNetbootin allows you to create bootable Live USB drives for Ubuntu and other Linux distributions without burning a CD. You can use UNetbootin to create bootable USB drives. UNetbootin is also one of the most used bootable USB creating software.

How To Install UNetbootin On Ubuntu:

Run the following command to install UNetbootin from the Ubuntu PPA:

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

3. SUSE Studio ImageWriter

SUSE Studio ImageWriter is an official Live USB creator tool from SUSE Linux. If you want to try the SUSE Studio ImageWriter then you can download your copy of the software from this link.

4. Startup Disk Creator

Ubuntu users are aware about this tool. Startup  Disk Creator can be the best rufus alternative to create bootable USB for Linux. Startup Disk Creator comes preinstalled with Ubuntu operating systems.

 

]]>
https://atozlinux.com/rufus-alternatives-for-linux/feed/ 0
Best Linux Distros For Gaming https://atozlinux.com/best-linux-distros-for-gaming/ https://atozlinux.com/best-linux-distros-for-gaming/#respond Sat, 22 Nov 2025 10:23:00 +0000 https://itsubuntu.com/?p=122558 Best Linux Distros For Gaming

Linux based ecosystem is growing day by day. Linux is no more developer focused operating systems as it is being widely adapted by the several users. Game developers are focusing on Linux distributions and have begun creating games for them as well. Linux-based operating systems offer a distinct gaming experience as day by day more games are now supported by Linux.

Best Linux Distros For Gaming

1. Drauger OS

Drauger OS based on Ubuntu. Drauger OS has been specially optimized for gaming using KDE Plasma. Drauger OS is a Desktop Linux Gaming Operating System.

Minimun requirements:

  • At least an AMD Radeon RX 6800 GPU
  • 8 GB of RAM
  • or GTX 1050 Nvidia GPU with 8 GB of RAM will do just fine too.

Visit https://draugeros.org to download the latest version of Drauger OS.

2. Batocera.Linux

Batocera.Linux is an independent, specialized distribution designed for vintage video games. It basically transforms your PC into a gaming console, enabling you to play classic games and run emulators.

3. Bazzite Linux

Bazzite is a Linux distro based on Fedora Atomic that is built for gaming on both regular personal computers and handheld devices. Bazzite comes pre-installed with Steam, so you can play all your favorite Steam games. Bazzite operates on both standard PCs and portable gaming devices.

4. CachyOS

CachyOS is based on Arch Linux.  CachyOS (Handheld Edition) features a unique version tailored for portable devices that makes it an excellent choice for gadgets such as Steam Deck, ROG Ally, or Legion Go.

5. Fedora Games Lab

Fedora Games Lab is the  Fedora spin that comes pre-loaded with many open-source games. However, for more serious / high-performance gaming, you’ll still need to install proprietary GPU drivers separately.

6. Regata OS

It is based on openSUSE, Regata OS is a Brazilian distribution that works well with AMD and Nvidia GPUs as well as hybrid graphics. It has AMD FSR (FidelityFX Super Resolution) and Vulkan support, and its “Game Access” function lets you play games from a variety of stores (Steam, Ubisoft, Epic, etc.).

7. ROCKNIX OS

It is a fork of the now-defunct JelOS, ROCKNIX is a Linux distribution with a more fixed/atomic filesystem that focuses less on general-purpose desktop computers and more on portable gaming devices and vintage emulation.

8. ChimeraOS

ChimeraOS is a distro that has been designed to turn your PC or laptop into a Steam-powered gaming console. It has plenty of  support for Xbox, PlayStation, Steam controllers and many more hardwares .

Extra list:

9. Ubuntu:

Now doubt, Ubuntu is one of the most popular Linux operating systems and yes Ubuntu can be the best option for the Linux gaming.

Minimum hardware requirements to install Ubuntu:

  • 2 GHz dual-core processor or better
  • 4 GB system memory or better
  • 25 GB of free hard disk space or better

10. Manjaro Linux:

If you have an AMD graphic card then Manjaro Linux can be the best option for you. Linux Manjaro has quite a support of graphics driver.

Minimum hardware requirements to install Manjaro Linux:

  • 1 GB RAM or more
  • 30 GB of hard disk space or more
  •  1 GHz processor or more
  • A high definition (HD) graphics card and monitor

 

 

 

 

 

 

 

 

 

 

 

]]>
https://atozlinux.com/best-linux-distros-for-gaming/feed/ 0
How To Mount Microsoft OneDrive In Linux In 2025 https://atozlinux.com/how-to-mount-microsoft-onedrive-in-linux/ https://atozlinux.com/how-to-mount-microsoft-onedrive-in-linux/#respond Sat, 22 Nov 2025 01:09:50 +0000 https://itsubuntu.com/?p=3533 Tutorial To Mount Microsoft OneDrive In Linux-based operating systems

This guide shows you how to access your Microsoft OneDrive on Linux using a special tool, since OneDrive doesn’t have its own Linux app. Microsoft OneDrive is an answer from Microsoft to Google Drive.  Microsoft OneDrive doesn’t have a native client for OneDrive for Linux desktops.

How To Mount Microsoft OneDrive In Linux In 2025

We will be using tools to mount Microsoft OneDrive in Linux.

Using Onedriver to mount Microsoft OneDrive in Linux

OneDriver is a free and open-source tool to mount Microsoft OneDrive on Linux-based operating systems. Run the following commands to install onedriver on Ubuntu.

sudo add-apt-repository ppa:jstaf/onedriver
sudo apt update
sudo apt install onedriver

If you are using Fedora then run the following commands:

sudo dnf copr enable jstaf/onedriver
sudo dnf install onedriver

Once you are done with the installation, you can easily access OneDrive from the menu and start using it. You can easily sync your files from OneDrive.

Using RClone to mount Microsoft OneDrive in Linux

Open a terminal window and run the following command to install RClone using the following command.

curl https://rclone.org/install.sh | sudo bash

Start configuring OneDrive in RClone by running the config command.

rclone config

You will be prompted with configuration options. Choose n to create a new remote.

>>>No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n

Enter “OneDrive” as the name for the new remote.

For storage type enter “onedrive”. Leave client_id and client_secret empty. Press enter to leave the fields blank.

>>>Option client_id.
OAuth Client Id.
Leave blank normally.
Enter a value. Press Enter to leave empty.
client_id>
>>>Option client_secret.
OAuth Client Secret.
Leave blank normally.
Enter a value. Press Enter to leave empty.
client_secret>

Enter 1 for the region. Press n to skip advanced configuration.

>>>Edit advanced config?
y) Yes
n) No (default)
y/n> n

Press y to use auto configuration.

>>>Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine
y) Yes (default)
n) No
y/n> y

A browser window will open to a Microsoft login screen where you need to provide your Microsoft account login detail.

]]>
https://atozlinux.com/how-to-mount-microsoft-onedrive-in-linux/feed/ 0
50+ Best Gifts For Gamers In 2025 https://atozlinux.com/best-gifts-for-gamers/ https://atozlinux.com/best-gifts-for-gamers/#respond Mon, 03 Nov 2025 16:24:19 +0000 https://itsubuntu.com/?p=124797 Best Gifts For Gamers In 2025

Looking for some gift ideas to give your favorite gamer gifts that they will cherish for years then this gift-buying guide is for you. This is one of the best gift ideas that you will ever find for your favorite games on the Internet.

50+ Best Gifts For Gamers In 2025

1. Gaming Mouse

Here are five popular gaming mice that you can gift to your favorite gamers.:

  • Logitech G Pro Wireless: This wireless mouse is lightweight and has a long battery life, making it a great choice for gamers who need to move their mouse around quickly and frequently.
  • Razer DeathAdder Elite: This wired mouse has a highly accurate sensor and is comfortable to use for extended gaming sessions. It also has customizable RGB lighting.
  • SteelSeries Rival 600: This wired mouse has a unique design that allows users to adjust the weight of the mouse to their liking. It also has a highly accurate sensor and customizable RGB lighting.
  • Corsair Scimitar Pro RGB: This wired mouse has a unique side panel that can be customized with up to 12 buttons for quick access to in-game commands. It also has customizable RGB lighting and a highly accurate sensor.
  • HyperX Pulsefire Surge: This wired mouse has customizable RGB lighting and a highly accurate sensor. It’s also comfortable to use for extended gaming sessions and has a lightweight design.

2. Gaming Keyboard

Here are five popular gaming keyboards that can be the best option as a gift for gamers:

  • Logitech G Pro X: This mechanical keyboard has swappable switches, allowing users to customize the feel and sound of their keyboard. It also has customizable RGB lighting and programmable macro keys.
  • Razer Huntsman Elite: It uses Razer’s Opto-Mechanical switches for faster response times and has customizable RGB lighting. It also has a wrist rest and dedicated media controls.
  • Corsair K95 RGB Platinum XT: Loaded customizable RGB lighting and programmable macro keys. It also has dedicated media controls and a wrist rest.
  • SteelSeries Apex Pro: SteelSeries Apex Pro has an adjustable actuation point, allowing users to customize the sensitivity of their keys. It also has customizable RGB lighting and a magnetic wrist rest.
  • HyperX Alloy Elite RGB: HyperX Alloy Elite RGB has customizable RGB lighting and dedicated media controls. It also has a comfortable wrist rest and a durable metal frame.

3. Gaming Headset

We have collected 3 of the best gaming headsets that you can gift to your gamers.

  • HyperX Cloud II: HyperX Cloud II is a wired headset that has a comfortable over-ear design and 7.1 virtual surround sound. It also has a detachable microphone and comes with a carrying case.
  • SteelSeries Arctis 7: This is a wireless headset that has a comfortable ski-goggle style headband and 7.1 surround sound. It also has a long battery life and a retractable microphone.
  • Logitech G Pro X Wireless: Logitech G Pro X Wireless has a comfortable and lightweight design. It features Blue Voice microphone technology for clear communication with teammates. It also has customizable EQ settings and long battery life.

4. Gaming Chair

Some of the best comfortable gaming chairs available in the market can be perfect as a gift.

  • Secretlab Omega Series:  A weight capacity of 240 pounds.
  • Respawn 110 Racing Style Gaming Chair: Respawn 110 Racing Style Gaming Chair has a reclining backrest, adjustable armrests, and a footrest. It has a weight capacity of 275 pounds.
  • Homall Gaming Chair: With a high backrest and adjustable armrests, Homall Gaming Chair has a weight capacity of 300 pounds.
  • OFM Essentials Racing Style Gaming Chair: This chair has a reclining backrest and adjustable armrests. It has a weight capacity of 275 pounds.
  • GTRACING Gaming Chair: This gaming chair has a high backrest, adjustable armrests, and a tilt mechanism with a weight capacity of 300 pounds.

5. Gaming Monitor

5 best gaming monitor gifts for gamers:

  • ASUS ROG Swift PG279QZ: It features a 27-inch, 1440p display with a 165Hz refresh rate, 1ms response time, and NVIDIA G-SYNC technology.
  • Acer Predator X27: This monitor has a 27-inch, 4K HDR display with a 144Hz refresh rate, 4ms response time, and NVIDIA G-SYNC technology.
  • Alienware AW3418DW: It features a 34-inch, 1440p curved display with a 120Hz refresh rate, 4ms response time, and NVIDIA G-SYNC technology.
  • LG 27GL850-B: It has a 27-inch, 1440p display with a 144Hz refresh rate, 1ms response time, and HDR10 technology.
  • Samsung CHG90: This monitor has a massive 49-inch, ultra-wide display with a 1080p resolution, 144Hz refresh rate, and 1ms response time with  AMD FreeSync 2 technology.
  1. Gaming laptop

  2. Gaming desktop

  3. Gaming console

  4. VR headset

  5. Gaming mouse pad

  6. Gaming controller

  7. Gaming desk

  8. Gaming glasses

  9. Gaming speakers

  10. Gaming router

  11. Gaming CPU cooler

  12. Gaming laptop cooling pad

  13. Gaming chair cushion

  14. Gaming wrist rest

  15. Gaming Microphone

  16. Gaming graphics card

  17. Gaming hard drive

  18. Gaming SSD

  19. Gaming power supply

  20. Gaming RAM

  21. Gaming motherboard

  22. Gaming CPU

  23. Gaming console cooling stand

  24. Gaming backpack

  25. Gaming headset stand

  26. Gaming streaming software

  27. Gaming capture card

  28. Gaming webcam

  29. Gaming studio lighting

  30. Gaming green screen

  31. Gaming chair mat

  32. Gaming multi-port USB hub

  33. Gaming phone holder

  34. Gaming tablet stand

  35. Gaming lap desk

  36. Gaming coffee mug

  37. Gaming water bottle

  38. Gaming snacks

  39. Gaming energy drinks

  40. Gaming merchandise (e.g. t-shirts, hoodies, hats, etc.)

  41. Gaming art prints

  42. Gaming posters

  43. Gaming wall decals

  44. Gaming phone case

  45. Gaming laptop skin

  46. Gaming console skins

  47. Gaming plushies

  48. Gaming collectibles

  49. Gaming keychains

  50. Gaming stickers

  51. Gaming pins

  52. Gaming socks

  53. Gaming playing cards

  54. Gaming board games

  55. Gaming gift cards.

]]>
https://atozlinux.com/best-gifts-for-gamers/feed/ 0
Fix Error Code 0x0 0x0 In Windows 11 In 2025 https://atozlinux.com/how-to-fix-error-code-0x0-0x0-in-windows-11/ https://atozlinux.com/how-to-fix-error-code-0x0-0x0-in-windows-11/#respond Wed, 19 Mar 2025 01:39:19 +0000 https://itsubuntu.com/?p=124527 How to Fix Error Code 0x0 0x0 In Windows 11

While using Windows 11, it’s incredibly unpleasant to go through errors when you are in the middle of anything vital. In this blog post we will go through the reason behind the cause of Windows 11’s Error Code 0x0 0x0 as well as its fix.

How to Fix Error Code 0x0 0x0 In Windows 11

There are multiple reasons behind the error code 0x0 0x0 In Windows 11. Sometimes you might come across this error because of corrupted or missing system files in Windows, sometimes outdated device drivers might be causing this error and sometimes the external virus can be the reason for it.

No matter what can be the reason, In this post, we have a solution for “Error Code 0x0 0x0 In Windows 11“.

Solution 1:
Perform a Clean Boot:

A clean boot helps you to start your Windows 11 without any error as in this process, the system will avoid any third-party apps or software that might be creating issues during startup. Performing a clean boot can help to eliminate any third-party software interference and it also helps you to identify the source of the problem.

Go through the following steps to perform a clean boot on Windows 11.

  1. Press Win + R to open the Run command window or you can search Run from the search option in Windows 11.
  2. Type “msconfig” in the Run window and hit Enter.
  3. Once, msconfig window is open, you need to switch to the Services tab and enable Hide all Microsoft services at the bottom.
  4. Click on the Disable all button and then switch to the Startup tab. Select Open Task Manager and select each startup item one by one.
  5. Disable each and every app that starts during the startup of the system, close Task Manager, save changes, and restart your computer.
  6. If you are able to solve your problem, you can re-enable the Microsoft services and start enabling each startup item one by one to figure out the services or apps that might be causing the problem.

Solution 2:
Update Drivers:

Sometimes outdated drivers can be the reason behind error 0x0 0x0 on Windows 11. So, In this step, we will check our drive status. Open the device manager by going through the following steps:

  1. Right-click on the Start button and select the Device Manager option from the menu.
  2. You will see the different hardware and the required drivers installed in your system. In this section, you can also see the drivers having an issue with the yellow exclamation mark on it.
  3. Right-click on each driver and select Update driver from the menu.

Solution 3
Disable or Rollback Windows Update:

If you came across the error 0x0 0x0 after a recent Windows update then there might be conflicts with the latest updates and your system.  To fix this, you need to disable or roll back the update.

  1. Press Win + I to open Settings.
  2. Switch to the Windows Update tab and select the Update history option.
  3. Under the “Update history” Window, click on the Uninstall updates option.
  4. Here, you need to see the recent Windows updates and click Uninstall link to uninstall updates.
  5. Restart your computer and see whether you are able to solve your issue or not.

Solution 4:
End Simultaneously Running Programs:

In Windows, you might come across a strange situation while running two or more applications at the same time and this can be one of the reasons behind error 0x0 0x0 cause this error. Let’s try to fix this by ending all the applications running simultaneously. You can easily do it through the task manager.

  1. Press Ctr + Alt + Delete, and then select Task Manager from the menu or you can also select Task manager from the start menu ( You need to right-click on the start menu icon)
  2. Go to the “Processes” tab and select the program you want to end. Right-click on the process and select “End Task” to end the program.
]]>
https://atozlinux.com/how-to-fix-error-code-0x0-0x0-in-windows-11/feed/ 0
How to Fix pfn_list_corrupt In Windows 10 And Windows 11 (BSOD) https://atozlinux.com/fix-pfn_list_corrupt-in-windows/ https://atozlinux.com/fix-pfn_list_corrupt-in-windows/#respond Tue, 18 Mar 2025 17:00:02 +0000 https://itsubuntu.com/?p=123162 How to Fix pfn_list_corrupt In Windows 10 And Windows 11 (BSOD) In 2025

Step by step tutorial to fix PFN LIST CORRUPT in Windows 10 (BSOD)

If you’re trying to find a solution for the PFN LIST CORRUPT error or pfn_list_corrupt in Windows 10 or 11, you’ve come to the right spot. One of the most annoying issues that Windows users have encountered when using the Windows-based operating system is the blue screen of death. Linux users now use BSOD, or blue screen of death, as a meme to mock Windows or Microsoft. When you are working on critical tasks, BSOD errors can be very annoying.

Fix pfn_list_corrupt In Windows 11 (BSOD)

What Is PFN_List_Corrupt Error In Windows?

PFN LIST CORRUPT is a Blue Screen of Death stop code on Windows 10. Till now there is not any fixed reason for this error but mostly it occurred due to hardware or software conflicts.

How To Fix pfn_list_corrupt In Windows

Before going through the solutions to fix pfn_list_corrupt in Windows, we suggest you to take the backup or system restore point of your Windows operating system to avoid any future damage.

Reinstall drivers on Windows 10 To Fix pfn_list_corrupt error In Windows

Driver issues like incompatible drivers or obsolete drivers can be one of the reasons for stop code PFN LIST CORRUPT.  To solve this issue right-click the Windows button and select Device Manager. In the Device Manager Window, Look for any devices with a yellow exclamation point. If there is any right-click on that device and select Uninstall device. Now you need to open the Action menu and click Scan for hardware changes. You need to restart Windows so that Windows can reinstall the missing drivers automatically

You should regularly check and update your drives according to the compatibility of your Windows operating system. You can also update your drivers or roll back your drivers to previous states to fix or avoid Pfn_List_Corrupt error in Windows.

Run Windows Update To Fix pfn_list_corrupt_error In Windows

Another way to fix the stop code PFN LIST CORRUPT error in Windows to update your Windows to the latest update available so that it can fix the various bugs within your system. There are multiple ways to run updates in Windows 10 or Windows 11.

  • Press the Win key, search for Check for updates, and press Enter
  • Click Check for updates
  • If there are any new updates available for your Windows then, click Download
  • Restart your PC to complete the Windows update

Use Hardware and Devices troubleshooter To Fix pfn_list_corrupt_error In Windows

Run the hardware and devices troubleshooter to fix the pfn_list_corrupt error.

  • Go to Settings > Update & Security > Troubleshoot to find the tool and run the troubleshooting wizard

In another method, run the device diagnostic tool. To start the device diagnostic tool, type msdt.exe -id DeviceDiagnostic on the Run box and press enter. Follow the onscreen instruction to figure out the issue with your hardware and fix it.

Some other solutions for pfn_list_corrupt_error in Windows are:

  • Check the system memory
  • Remove peripheral devices
  • Uninstall any recent updates
  • Uninstall any recent installed software

 

Let us know if you have any other solutions for this error in the comment box below. We would love to update our blog post on the basis of your suggestion.

]]>
https://atozlinux.com/fix-pfn_list_corrupt-in-windows/feed/ 0
How To Add SSH Public Key To Server https://atozlinux.com/how-to-add-ssh-key-to-server/ https://atozlinux.com/how-to-add-ssh-key-to-server/#respond Tue, 18 Mar 2025 01:11:44 +0000 https://itsubuntu.com/?p=123143 Methods to add ssh public key to the server

We will demonstrate how to copy the public SSH key to the server in this tutorial. You must copy your public SSH key to the server’s authorized_keys file in order to use the public-key authentication method. The purpose of adding an SSH key to the server is to provide password-free SSH access to a server. You may be questioning why this is necessary.

How To Add SSH Public Key To Server

The public SSH key can be copied to the server using these two techniques.

1. Copy ssh public key to remote server using ssh-copy-id:

In this  method, we will copy the ssh public key to the server using ssh-copy-id tool. In this process, we will copy the personal computer’s public key to the list of the authorized keys on the remote server. The authorized_keys file is in the ~/.ssh/

ssh-copy-id -i ~/.ssh/id_rsa.pub validusername@IP_ADDRESS_OF_THE_SERVER

When prompted, enter the password for your user account at the remote server. Your public key should be copied to the remote server.
~/.ssh/id_rsa.pub  is the default location for the public ssh key. If you want to use another public key rather than the one in the default location, use the -i option.

2. Manually copy the public ssh key to the server

In this method, we will take the help of manual method where we can manually copy the ssh key to the server.  This method is useful when your server doesn’t allow you ssh login via password. In this process, you need to ask the end-user to provide their pubic key at first.

cat ~/.ssh/id_rsa.pub

Manually append your public key to the remote ssh server’s key to the authorized_keys file. For example, copy the content of your ~/.ssh/id_rsa.pub to the server’s ~/.ssh/authorized_keys file.

Using the following command combination

cat ~/.ssh/id_rsa.pub | ssh user@remote-host 'cat >> ~/.ssh/authorized_keys'

Now, create new directories and files in the end user’s home directory so that you can add the public key of the end user that you have asked for in the previous step.


Now add the public key of the user in /home/user_name/.ssh/authorized_keys file

vim /home/username/.ssh/authorized_keys

Save and close the file.

Now, if your end-users tried to connect to a remote server then they might come across a permission denied error or something like this “r “sign_and_send_pubkey: signing failed: agent refused operation Permission denied (publickey)”.

One of the reasons for this is due to file permission on ssh file.  Make sure to set the correct file permissions:

chmod 700 /home/username/.ssh && chmod 600 /home/username/.ssh/authorized_keys

Change the ownership to the user:

chown -R username:username /home/username/.ssh

Now your end-user can log in to the server without any issue

]]>
https://atozlinux.com/how-to-add-ssh-key-to-server/feed/ 0
How To Download Music Directly To iPod Without iTunes In 2025 https://atozlinux.com/how-to-download-music-directly-to-ipod-without-itunes/ https://atozlinux.com/how-to-download-music-directly-to-ipod-without-itunes/#respond Tue, 18 Mar 2025 00:45:16 +0000 https://itsubuntu.com/?p=123782 How To Download Music Directly To iPod Without iTunes

Description: In this article, we’ll show you step by step how to download music directly to your iPod quickly and easily.

How do I put music directly on my iPod?

The 2019 launch of the new iPod caused havoc. People from all over the globe took a trip down memory lane to recall their iPods and brought them back to life. Even though the iPod is no longer available, it remains a formidable competitor to other MP3 and media players. You might be one of those people who still cherish and treasure your iPods, or just recently bought a new one. If so, you may be searching for ways to add music to the iPod without iTunes.

Despite iTunes being popular in its day due to the limited number of iOS tools, it is not as preferred today. It comes with many complicated steps and takes a lot of time, making audio and video conversions and transfers simple.

iTunes is not available on all devices, and it can be confusing for even the most tech-savvy. This software was removed from Mac users. Only Windows PC owners can access the features offered by it. Even Windows users are urging you to avoid iTunes as it is becoming more time-consuming and inefficient.

But don’t worry! We have some great news for you who want music on your iPod, but don’t trust iTunes or any other unreliable tool!

Do you want to find out what we are talking about? Continue reading!

How can you put music on your iPod without iTunes?

Softorino, a US-based tech company can help you to put music on your iPod without using iTunes.

It works on both Windows PCs and Macs. The software makes file conversion and transfers simple, efficient, and easy. WALTR PRO is more reliable than iTunes and other unreliable online tools. It produces the highest quality output possible in the shortest time.

Download and install WALTR PRO:

Download the WALTR PRO trial from Softorino on your Mac or Windows PC. Once your download is completed, follow the on-screen instructions to install the software on the laptop. After the app has been installed, launch WALTR Pro for the first time. You’ll be prompted by an onboarding video to show you everything about the desktop tool.

Next, enter your email address to receive your trial code. After you have entered your email address, your trial key will be sent to you. Once it arrives, enter the key into the appropriate field.

Time to connect your iPod to your Mac or Windows PC:

You will need a USB cable to connect your iPod to your computer. You don’t have to do this again. If your devices are connected to the same network, you can transfer files via Wi-Fi.

After you have connected your iPod to the computer using the USB cable, go to the WALTR PRO settings window and choose the Enable WiFi connectivity option. You can then send all files to your iPod using WALTR PRO via Wi-Fi.

Drag, Drop, Relax:

You don’t have to go to Select Files to manually search your computer for music files that you wish to convert or transfer to your iPod. Instead, drag and drop them into the WALTR Pro window.

Drag and drop files to be transferred and the process will start immediately. You can also choose your iPod from the available devices and click the Convert and Transmit buttons.

WALTR PRO Features

  • WALTR PRO has many customization options
  • It features an easy drag-and-drop mechanism
  • Many useful features are available at a low cost
  • Editing your output file’s destination is easy
  • This tool allows wireless transfers between all iOS devices
]]>
https://atozlinux.com/how-to-download-music-directly-to-ipod-without-itunes/feed/ 0
How To Make Ubuntu Terminal Look Like Kali Linux In 2025 https://atozlinux.com/make-ubuntu-terminal-look-like-kali-linux/ https://atozlinux.com/make-ubuntu-terminal-look-like-kali-linux/#respond Tue, 18 Mar 2025 00:30:11 +0000 https://itsubuntu.com/?p=124105 Tutorial To Make Ubuntu Terminal Look Like Kali Linux

This tutorial is for those people who wants to bring the vibes of Kali Linux on Ubuntu by converting traditional terminal of Ubuntu to Kali Linux terminal.  Ubuntu is popular among the regular users while Kali Linux is mostly used by security enthusiast.

Make Ubuntu Terminal Look Like Kali Linux In 2025

We will be installing  zsh shell, zshell plugins and some additional tools in your Ubuntu so that we can convert terminal. The Z shell is an interactive shell that incorporates many features like bash, fish, dash, and ksh. 

Installing ZSH on Ubuntu 24.04 LTS

Run the following command to install ZSH on Ubuntu-based operating systems.

sudo apt update
sudo apt install zsh

After installation is complete,  run the zsh command to switch from the bash prompt. You will see a z shell configuration prompt where you need to select option “0” from the prompt and then hit enter.

Install Z shell plugins by running following commands.

sudo apt install zsh-syntax-highlighting zsh-autosuggestions

Run the following command to change your default login shell to the z shell.

chsh -s /bin/zsh

Modifying the zshrc file

Tweak the zshrc file to customize. It is located in your home directory (~/.zshrc). zshrc is a hidden file so you need to configure your system to see the hidden file. Sometimes the file may not be available, so you must create or delete it if it is already available.

To delete the file run the following command:

rm ~/.zshrc

To create a new file simply run this command:

touch ~/.zshrc

After successfully creating the .zshrc file, open it with your preferred text editor and then you need to copy and paste the following content into your .zshrc file, and save.

# ~/.zshrc file for zsh interactive shells.

# see /usr/share/doc/zsh/examples/zshrc for examples

setopt autocd # change directory just by typing its name

#setopt correct # auto correct mistakes

setopt interactivecomments # allow comments in interactive mode

setopt magicequalsubst # enable filename expansion for arguments of the form ‘anything=expression’

setopt nonomatch # hide error message if there is no match for the pattern

setopt notify # report the status of background jobs immediately

setopt numericglobsort # sort filenames numerically when it makes sense

setopt promptsubst # enable command substitution in prompt


WORDCHARS=${WORDCHARS//\/} # Don't consider certain characters part of the word


# hide EOL sign ('%')

PROMPT_EOL_MARK=""

# configure key keybindings

bindkey -e # emacs key bindings

bindkey ' ' magic-space # do history expansion on space

bindkey '^U' backward-kill-line # ctrl + U

bindkey '^[[3;5~' kill-word # ctrl + Supr

bindkey '^[[3~' delete-char # delete

bindkey '^[[1;5C' forward-word # ctrl + ->

bindkey '^[[1;5D' backward-word # ctrl + <-

bindkey '^[[5~' beginning-of-buffer-or-history # page up

bindkey '^[[6~' end-of-buffer-or-history # page down

bindkey '^[[H' beginning-of-line # home

bindkey '^[[F' end-of-line # end

bindkey '^[[Z' undo # shift + tab undo last action

# enable completion features

autoload -Uz compinit

compinit -d ~/.cache/zcompdump

zstyle ':completion:*:*:*:*:*' menu select

zstyle ':completion:*' auto-description 'specify: %d'

zstyle ':completion:*' completer _expand _complete

zstyle ':completion:*' format 'Completing %d'

zstyle ':completion:*' group-name ''

zstyle ':completion:*' list-colors ''

zstyle ':completion:*' list-prompt %SAt %p: Hit TAB for more, or the character to insert%s

zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'

zstyle ':completion:*' rehash true

zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s

zstyle ':completion:*' use-compctl false

zstyle ':completion:*' verbose true

zstyle ':completion:*:kill:*' command 'ps -u $USER -o pid,%cpu,tty,cputime,cmd'

# History configurations

HISTFILE=~/.zsh_history

HISTSIZE=1000

SAVEHIST=2000

setopt hist_expire_dups_first # delete duplicates first when HISTFILE size exceeds HISTSIZE

setopt hist_ignore_dups # ignore duplicated commands history list

setopt hist_ignore_space # ignore commands that start with space

setopt hist_verify # show command with history expansion to user before running it

#setopt share_history # share command history data

# force zsh to show the complete history

alias history="history 0"


# configure `time` format

TIMEFMT=$'\nreal\t%E\nuser\t%U\nsys\t%S\ncpu\t%P'

# make less more friendly for non-text input files, see lesspipe(1)

#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)

if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then

debian_chroot=$(cat /etc/debian_chroot)

fi

# set a fancy prompt (non-color, unless we know we "want" color)

case "$TERM" in

xterm-color|*-256color) color_prompt=yes;;

esac
# uncomment for a colored prompt, if the terminal has the capability; turned

# off by default to not distract the user: the focus in a terminal window

# should be on the output of commands, not on the prompt

force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then

if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then

# We have color support; assume it's compliant with Ecma-48

# (ISO/IEC-6429). (Lack of such support is extremely rare, and such

# a case would tend to support setf rather than setaf.)

color_prompt=yes

else

color_prompt=

fi

fi

configure_prompt() {

prompt_symbol=㉿

# Skull emoji for root terminal

#[ "$EUID" -eq 0 ] && prompt_symbol=?

case "$PROMPT_ALTERNATIVE" in

twoline)

PROMPT=$'%F{%(#.blue.green)}┌──${debian_chroot:+($debian_chroot)─}${VIRTUAL_ENV:+($(basename $VIRTUAL_ENV))─}(%B%F{%(#.red.blue)}%n'$prompt_symbol$'%m%b%F{%(#.blue.green)})-[%B%F{reset}%(6~.%-1~/…/%4~.%5~)%b%F{%(#.blue.green)}]\n└─%B%(#.%F{red}#.%F{blue}$)%b%F{reset} '

# Right-side prompt with exit codes and background processes

#RPROMPT=$'%(?.. %? %F{red}%B⨯%b%F{reset})%(1j. %j %F{yellow}%B⚙%b%F{reset}.)'

;;

oneline)

PROMPT=$'${debian_chroot:+($debian_chroot)}${VIRTUAL_ENV:+($(basename $VIRTUAL_ENV))}%B%F{%(#.red.blue)}%n@%m%b%F{reset}:%B%F{%(#.blue.green)}%~%b%F{reset}%(#.#.$) '

RPROMPT=

;;

backtrack)

PROMPT=$'${debian_chroot:+($debian_chroot)}${VIRTUAL_ENV:+($(basename $VIRTUAL_ENV))}%B%F{red}%n@%m%b%F{reset}:%B%F{blue}%~%b%F{reset}%(#.#.$) '

RPROMPT=

;;

esac

unset prompt_symbol

}

# The following block is surrounded by two delimiters.

# These delimiters must not be modified. Thanks.

# START KALI CONFIG VARIABLES

PROMPT_ALTERNATIVE=twoline

NEWLINE_BEFORE_PROMPT=yes

# STOP KALI CONFIG VARIABLES

if [ "$color_prompt" = yes ]; then

# override default virtualenv indicator in prompt

VIRTUAL_ENV_DISABLE_PROMPT=1

configure_prompt

# enable syntax-highlighting

if [ -f /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]; then

. /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern)

ZSH_HIGHLIGHT_STYLES[default]=none

ZSH_HIGHLIGHT_STYLES[unknown-token]=fg=white,underline

ZSH_HIGHLIGHT_STYLES[reserved-word]=fg=cyan,bold

ZSH_HIGHLIGHT_STYLES[suffix-alias]=fg=green,underline

ZSH_HIGHLIGHT_STYLES[global-alias]=fg=green,bold

ZSH_HIGHLIGHT_STYLES[precommand]=fg=green,underline

ZSH_HIGHLIGHT_STYLES[commandseparator]=fg=blue,bold

ZSH_HIGHLIGHT_STYLES[autodirectory]=fg=green,underline

ZSH_HIGHLIGHT_STYLES[path]=bold

ZSH_HIGHLIGHT_STYLES[path_pathseparator]=

ZSH_HIGHLIGHT_STYLES[path_prefix_pathseparator]=

ZSH_HIGHLIGHT_STYLES[globbing]=fg=blue,bold

ZSH_HIGHLIGHT_STYLES[history-expansion]=fg=blue,bold

ZSH_HIGHLIGHT_STYLES[command-substitution]=none

ZSH_HIGHLIGHT_STYLES[command-substitution-delimiter]=fg=magenta,bold

ZSH_HIGHLIGHT_STYLES[process-substitution]=none

ZSH_HIGHLIGHT_STYLES[process-substitution-delimiter]=fg=magenta,bold

ZSH_HIGHLIGHT_STYLES[single-hyphen-option]=fg=green

ZSH_HIGHLIGHT_STYLES[double-hyphen-option]=fg=green

ZSH_HIGHLIGHT_STYLES[back-quoted-argument]=none

ZSH_HIGHLIGHT_STYLES[back-quoted-argument-delimiter]=fg=blue,bold

ZSH_HIGHLIGHT_STYLES[single-quoted-argument]=fg=yellow

ZSH_HIGHLIGHT_STYLES[double-quoted-argument]=fg=yellow

ZSH_HIGHLIGHT_STYLES[dollar-quoted-argument]=fg=yellow

ZSH_HIGHLIGHT_STYLES[rc-quote]=fg=magenta

ZSH_HIGHLIGHT_STYLES[dollar-double-quoted-argument]=fg=magenta,bold

ZSH_HIGHLIGHT_STYLES[back-double-quoted-argument]=fg=magenta,bold

ZSH_HIGHLIGHT_STYLES[back-dollar-quoted-argument]=fg=magenta,bold

ZSH_HIGHLIGHT_STYLES[assign]=none

ZSH_HIGHLIGHT_STYLES[redirection]=fg=blue,bold

ZSH_HIGHLIGHT_STYLES[comment]=fg=black,bold

ZSH_HIGHLIGHT_STYLES[named-fd]=none

ZSH_HIGHLIGHT_STYLES[numeric-fd]=none

ZSH_HIGHLIGHT_STYLES[arg0]=fg=cyan

ZSH_HIGHLIGHT_STYLES[bracket-error]=fg=red,bold

ZSH_HIGHLIGHT_STYLES[bracket-level-1]=fg=blue,bold

ZSH_HIGHLIGHT_STYLES[bracket-level-2]=fg=green,bold

ZSH_HIGHLIGHT_STYLES[bracket-level-3]=fg=magenta,bold

ZSH_HIGHLIGHT_STYLES[bracket-level-4]=fg=yellow,bold

ZSH_HIGHLIGHT_STYLES[bracket-level-5]=fg=cyan,bold

ZSH_HIGHLIGHT_STYLES[cursor-matchingbracket]=standout

fi

else

PROMPT='${debian_chroot:+($debian_chroot)}%n@%m:%~%(#.#.$) '

fi

unset color_prompt force_color_prompt


toggle_oneline_prompt(){

if [ "$PROMPT_ALTERNATIVE" = oneline ]; then

PROMPT_ALTERNATIVE=twoline

else

PROMPT_ALTERNATIVE=oneline

fi

configure_prompt

zle reset-prompt

}

zle -N toggle_oneline_prompt

bindkey ^P toggle_oneline_prompt


# If this is an xterm set the title to user@host:dir

case "$TERM" in

xterm*|rxvt*|Eterm|aterm|kterm|gnome*|alacritty)

TERM_TITLE=$'\e]0;${debian_chroot:+($debian_chroot)}${VIRTUAL_ENV:+($(basename $VIRTUAL_ENV))}%n@%m: %~\a'

;;

*)

;;

esac

precmd() {

# Print the previously configured title

print -Pnr -- "$TERM_TITLE"

# Print a new line before the prompt, but only if it is not the first line

if [ "$NEWLINE_BEFORE_PROMPT" = yes ]; then

if [ -z "$_NEW_LINE_BEFORE_PROMPT" ]; then

_NEW_LINE_BEFORE_PROMPT=1

else

print ""

fi

fi

}


# enable color support of ls, less and man, and also add handy aliases

if [ -x /usr/bin/dircolors ]; then

test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"

export LS_COLORS="$LS_COLORS:ow=30;44:" # fix ls color for folders with 777 permissions


alias ls='ls --color=auto'

#alias dir='dir --color=auto'

#alias vdir='vdir --color=auto'

alias grep='grep --color=auto'

alias fgrep='fgrep --color=auto'

alias egrep='egrep --color=auto'

alias diff='diff --color=auto'

alias ip='ip --color=auto'

export LESS_TERMCAP_mb=$'\E[1;31m' # begin blink

export LESS_TERMCAP_md=$'\E[1;36m' # begin bold

export LESS_TERMCAP_me=$'\E[0m' # reset bold/blink

export LESS_TERMCAP_so=$'\E[01;33m' # begin reverse video

export LESS_TERMCAP_se=$'\E[0m' # reset reverse video

export LESS_TERMCAP_us=$'\E[1;32m' # begin underline

export LESS_TERMCAP_ue=$'\E[0m' # reset underline

# Take advantage of $LS_COLORS for completion as well

zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"

zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#)*=0=01;31'

fi

# some more ls aliases

alias ll='ls -l'

alias la='ls -A'

alias l='ls -CF'

# enable auto-suggestions based on the history

if [ -f /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]; then

. /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh

# change suggestion color

ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=#999'

fi


# enable command-not-found if installed

if [ -f /etc/zsh_command_not_found ]; then

. /etc/zsh_command_not_found

fi

compinit

To make the changes take effect, run the following command:

$ source .zshrc
$ . .zshrc

Now, Download color schemes and themes with the following command:

git clone https://github.com/linuxopsys/ubuntu-to-kali-terminal.git
cd ubuntu-to-kali-terminal

Now extract the compressed files:

tar -xvf color-schemes.tar
tar -xvf kali-dark-theme.tar

You will notice a new directory name “usr” in your current working directory.

Now you need to remove the qtermwidget5 directory located in the /usr/share directory and replace it with one from the extracted tar file.

sudo rm -rf /usr/share/qtermwidget5
sudo mv -f usr/share/qtermwidget5 /usr/share

Now its time to Change Qterminal settings

  • Open your Qterminal preferences
  • Change the color scheme to Kali-Dark and then press the Apply button
  • At the bottom of your terminal’s Appearance settings, Adjust the “Application transparency” from “0%” to “5%,”
  • Click apply for the changes to take effect.

Now, it’s time to change the Ubuntu theme. Run the following command to move the Kali-Dark directory from the directory you extracted to /usr/share/themes directory.

sudo mv -f usr/share/themes/Kali-Dark /usr/share/themes

Now, you can tweak your setting by going to the gnome-tweaks by running the following command:

gnome-tweaks

Meanwhile, If you have Gnome Tweak Tool installed in Ubuntu then go through the following article:

 

]]>
https://atozlinux.com/make-ubuntu-terminal-look-like-kali-linux/feed/ 0