Articles by Deepak Prasad
How to Install Kali Linux Tools on Ubuntu
Install Kali Linux tools on Ubuntu with sudo apt install for nmap, sqlmap, nikto, and other hacking tools in Ubuntu repositories. Use Snap when apt has no package. Katoolin is legacy on modern Ubuntu—use a Kali VM when …
Repair Debian Installation After Power Outage
Repair Debian after a power outage using a symptom-first decision tree: fix emergency mode and fstab, run fsck on unmounted ext4, reinstall GRUB on BIOS or UEFI, rebuild initramfs, recover interrupted apt/dpkg, and know …
How to Install Grafana on Ubuntu
Install Grafana on Ubuntu 25.04 from the official apt.grafana.com repository or a .deb package: import the GPG key, enable grafana-server, open port 3000, log in as admin, and verify with curl and /api/health.
How to Install XCP-ng Guest Tools on Ubuntu
Install XCP-ng guest tools on Ubuntu with apt install xe-guest-utilities or the guest-tools ISO from Xen Orchestra; enable xe-daemon, verify management agent detection, and use the ISO when apt lags behind XCP-ng.
How to Install qBittorrent-nox on Ubuntu
Install qbittorrent-nox on Ubuntu from the official PPA or universe repo, accept the legal notice, log in to the Web UI, run it under a dedicated user with the bundled systemd template, open the firewall safely, and fix …
How to Install Telegram on Ubuntu
Install Telegram Desktop on Ubuntu with Snap, the official tsetup Linux tarball from desktop.telegram.org, or Flatpak: verify version 6.9.3, launch from the app menu, update with snap refresh, and uninstall cleanly.
OpenLDAP vs Active Directory: Complete Comparison Guide
OpenLDAP vs Active Directory in plain language: LDAP protocol vs directory services, OpenLDAP vs LDAPS, Samba AD vs Microsoft AD, cost, GPO, Kerberos, Linux integration, and when to choose each.
C and C++ Interview Questions and Answers
C and C++ interview questions and answers for {year}: C pointers and memory, C++ OOP, RAII, smart pointers, STL, move semantics, coding problems, and systems prep.
TypeScript Interview Questions and Answers
TypeScript and interview questions on TypeScript for {year}: types, generics, utility types, narrowing, satisfies, strict mode, React/Node prep with elaborate answers.
Operating System Interview Questions and Answers
Operating system and Linux OS interview questions for {year}: processes, threads, scheduling, virtual memory, deadlocks, synchronization, and systems prep with answers.
Interview Questions on React JS for Experienced Developers
Interview questions on React JS for {year}: basic React JS questions, experienced hooks and architecture, scenario-based senior prep, React 19, and live coding answers.
DBMS Interview Questions and Answers
DBMS interview questions, basic dbms interview questions, and common dbms interview questions for {year}: ER model, normalization, ACID, transactions, indexing, SQL vs NoSQL, and scenarios with elaborate answers.
React Interview Questions and Answers
React and React JS interview questions and answers for {year}: hooks, Virtual DOM, state, performance, React 19, Server Components, coding challenges, and senior frontend prep.
Computer Networks Interview Questions and Answers
Computer networks interview questions and computer networks basic interview questions for {year}: OSI, TCP/IP, DNS, HTTP/TLS, routing, NAT, and troubleshooting with elaborate answers.
How to Install Steam on Ubuntu
Install Steam on Ubuntu with Valve official steam_latest.deb (recommended), sudo apt install steam-installer from multiverse, Snap, or Flatpak. Enable i386 multiarch, install GPU drivers, bootstrap the client on first …
How to Install gpart on Ubuntu
Install gpart on Ubuntu with sudo apt install gpart from universe, run a read-only scan when the MBR or partition table is damaged, use gpart on a live USB, and know how gpart differs from the GParted graphical editor.
Kafka Interview Questions and Answers
Apache Kafka interview questions and answers for {year}: topics, partitions, consumer groups, acks, exactly-once, KRaft, and Java Spring Boot integration for experienced developers.
OOP Interview Questions and Answers
OOP and OOPs interview questions for {year}: four pillars, encapsulation, inheritance, polymorphism, SOLID, design patterns, Java OOPs specifics, and object-oriented design prep.
How to Install AWS CLI on Ubuntu
Install AWS CLI on Ubuntu with the official v2 Linux installer (recommended), sudo apt install awscli from universe, or the Amazon Snap. Configure with aws configure, verify with aws --version and aws sts …
How to Install Jellyfin on Ubuntu
Install Jellyfin on Ubuntu with the official apt repository on 22.04 and 24.04 LTS, or run jellyfin/jellyfin in Docker on Ubuntu 25.04 where noble-repo packages fail dependency checks. Enable systemd, open port 8096, and …
How to Install Fastfetch on Ubuntu
Install Fastfetch on Ubuntu with sudo apt install fastfetch from universe, or use the official GitHub .deb or tarball for the latest release. Configure presets, replace unmaintained Neofetch, and run fastfetch on login.
How to Use iTunes and Apple Music on Ubuntu
Apple does not ship iTunes for Linux. On Ubuntu use Apple Music in a browser, Rhythmbox or Amberol for local libraries, or experiment with legacy iTunes 12.x under Wine—expect instability, no iPhone sync, and …
How to Install Google Chrome Web Browser on Ubuntu
Install the Google Chrome web browser on Ubuntu by downloading the official amd64 .deb from Google, run sudo apt install ./google-chrome-stable_current_amd64.deb, set Chrome as default, update with apt, and compare …
Django Interview Questions and Answers for Experienced Developers
Django interview questions for experienced professionals in {year}: MVT lifecycle, ORM, migrations, middleware, DRF, security, Celery, async Django, and senior production scenario answers.
How to Install Joplin on Ubuntu
Install Joplin on Ubuntu with the official GitHub install script, Snap joplin-desktop, or Flatpak net.cozic.joplin_desktop from Flathub—launch the app, create your first notebook, sync notes, and fix libfuse2 AppImage …
How to Install Google Drive on Ubuntu
Access Google Drive on Ubuntu through GNOME Online Accounts and the Files app, mount with rclone, use google-drive-ocamlfuse from a legacy PPA, or install the commercial Insync .deb—link your Google account and verify …
How to Install qBittorrent on Ubuntu
Install qBittorrent on Ubuntu with sudo apt install qbittorrent from universe, the official qbittorrent-stable PPA, or Flathub. Compare GUI vs qbittorrent-nox, avoid outdated Snap builds, accept the legal notice, and …
How to Install Picard on Ubuntu
Install MusicBrainz Picard on Ubuntu from universe apt, the official MetaBrainz Snap, or the MusicBrainz stable PPA: verify with picard -V, tag your first album, and uninstall cleanly.
How to Install Redis on Ubuntu
Install Redis on Ubuntu with sudo apt install redis-server from universe, or add the official packages.redis.io repo for Redis 8.x. Start redis-server with systemd, test with redis-cli ping, set a password, and harden …
How to Install OpenSSL on Ubuntu
Install OpenSSL on Ubuntu with apt (openssl and libssl-dev), verify with openssl version, understand when the distro package is enough versus building from source, and generate a test TLS key and certificate.

