Hello! I am a frontend developer, with a curious mind and a passion for learning. Since 2024, I have been interested in finance, blockchain, and Bitcoin. Now, I want to take the next step: sharing my knowledge and contributing to projects that connect technology and education.
Introduction
Why Kali Linux?
- It is preconfigured with a wide range of pentesting tools (system and network security tests).
- It's open source and free, so you can use and modify it freely.
- It's reliable and secure, ideal for learning about cybersecurity.
- It allows you to learn how to use Linux in a test-ready environment.
- It can be installed in different ways: VirtualBox, bootable USB key, or dual boot.
Installation and configuration
1. Prerequisites
- 64-bit processor** (Intel or AMD).
- 8 GB RAM minimum** (4 GB may be sufficient for a light installation or VM).
- 50 GB free disk space** to install Kali Linux.
- Internet connection** to download ISO image and updates.
- A minimum 8 GB USB key** to create bootable media (if you want to install Kali on a PC or test it on Live USB).
2. Download
- Go to kali.org/get-kali
- Select the ISO image for your application:
- Install Image** : for PC installation.
- Virtual Image**: to install Kali on VirtualBox or VMware.
- Download the ISO image.
3. Create a bootable USB key
- Download and install Balena Etcher.
- Open Balena Etcher, then select the Kali ISO image.
- Select USB key as destination media.
- Click Flash and wait for the process to finish.
4. Installing and securing Kali Linux
4.1 Booting on the USB key
- Switch off the computer.
- Plug in the USB key (containing Kali Linux).
- Switch on your computer. On recent PCs, the system should automatically recognize the USB boot key. If this is not the case, reboot by holding down the BIOS/UEFI access key (usually F2, F12 or Delete, depending on the brand).
- In the BIOS/UEFI menu, select your USB key as the boot device.
- Save and restart.
4.2 Launching the installation
Startup screen
Language selection
Keyboard configuration
Network connection
User accounts
Time zone
Partitioning type
Encrypted LVM
Proxy information
Metapets
Start-up information
Restart
4.3 Updating and configuring Kali Linux after installation
Option 1: Via graphical user interface (GUI)
-
Click on the main menu (top left or bottom depending on your desktop).
-
Open "Software Updater ".
-
The tool will :
- Check the packages to be updated.
- You'll see a list (with sizes and versions).
- Allows you to launch the update with a single click.
-
Enter your administrator password (
sudo) when prompted. -
Let it install and restart if necessary.
Option 2: Via terminal
# Mettre à jour les dépôts et le système sudo apt update && sudo apt full-upgrade -y # Nettoyage sudo apt autoremove -y && sudo apt autoclean
sudo adduser yourname sudo usermod -aG sudo yourname
Basic tasks under Kali Linux
| Category | Basic Task | Description / Objective | Main Method |
| System Navigation | Open the terminal | Access Kali's main command line | Click the terminal icon or use Ctrl + Alt + T |
| Browse folders | Move through the system directory tree | cd /path/to/folder, ls to list files | |
| Create / delete a folder | Organize files | mkdir folder_name, rm -r folder_name | |
| File Management | Copy / move a file | Manipulate files in the terminal | cp file destination, mv file destination |
| Delete a file | Free up disk space | rm file_name | |
| Display content of a text file | Quickly read a file | cat file.txt, less file.txt | |
| System Management | Update Kali Linux | Install latest versions and security patches | sudo apt update && sudo apt full-upgrade -y |
| Install software | Add a new tool or utility | sudo apt install package_name | |
| Remove software | Clean up the system | sudo apt remove package_name | |
| Clean up unnecessary dependencies | Save disk space | sudo apt autoremove | |
| Network and Internet | Verify network connection | Test Internet access | ping google.com |
| Identify IP address | Know your network configuration | ip a or ifconfig | |
| Change Wi-Fi network | Connect to another access point | Network icon → Select desired Wi-Fi | |
| Accounts and Permissions | Execute an admin command | Obtain temporary root privileges | sudo command |
| Create a new user | Add a local account | sudo adduser username | |
| Change a password | Secure an account | passwd | |
| Appearance and Comfort | Change wallpaper | Personalize the desktop | Right-click on desktop → Desktop Settings |
| Modify theme / icons | Improve readability and aesthetics | Settings → Appearance / Themes | |
| Kali Tools | Open the tools menu | Explore testing and security tools | Applications → Kali Linux menu |
| Launch a tool (e.g., nmap, wireshark) | Practical discovery of security utilities | sudo nmap, wireshark, etc. | |
| Help and Documentation | Get help for a command | Understand a command before using it | man command or command --help |
Conclusion
Author
This tutorial has been written by Béni-Christ
You can say thanks by tipping the professor.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
2 424 sats1 212 sats606 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.
