📄️ SSH
If you've never heard of SSH before, it stands for Secure Shell. It's basically a secure way to connect to another computer over a network.
📄️ Git
GitHub
📄️ Network Management
Networking management in linux is a crucial to make a robust linux system. well at least we know some essential networking tasks, like configuring interfaces, managing IP addresses, setting up routing, and using firewalls.
📄️ Package
On Linux, software is typically built as a package, distributed via repositories, and managed by package managers on the user's system. A typical Linux system includes thousands of packages, many of which serve as dependencies for other software.
📄️ Process Management
Processes are the fundamental units of execution. A process is an instance of a running program, and it represents the execution of a set of instructions by the computer's CPU.
📄️ System Monitoring
Monitoring with top
📄️ User Management
In Linux, users are like different characters in a multiplayer game, each with their own roles, permissions, and access levels. Some are administrators (root), while others are regular users, who looks like they can do everything in their own /home, but when administrators says u can't, u can't. like many of us in this world.
📄️ Alias
Aliases are like that shortcut when you wanna invite your homie to game. Why type out "Bro ayo kita main game" every time when you can just say "on" or "login" and they instantly get it?. That's exactly aliases in linux.
📄️ Linux Cron Jobs and Job Scheduling
Cron Jobs
📄️ Compress and Extract
Compressing is the process of reducing the size of files or folders to save space, often did to make transfer file/folders easier. Extracting is the opposite of compressing, It's the process of decompressing or unpacking compressed files back to their original form, so you can access and use the data inside.
📄️ Permission Management
In Linux, file permissions are like security guards deciding who gets access to what. You wouldn’t want your house to be public, just like you wouldn’t want your system files to be accessed by anyone.
📄️ Logical Volume Manager
LVM (Logical Volume Manager) is a storage management solution in Linux that provides a flexible and advanced way to manage disk storage. Instead of using Windows, partitioning disk is a lot easier with linux especially with LVM. Instead partitioning disks into fixed sizes, LVM allows dynamic resizing, snapshot creation, and volume grouping.
📄️ Firewall
Firewalls are essential for securing Linux systems by controlling network traffic based on defined rules. Linux provides several firewall management tools, including:
📄️ NGINX
NGINX is basically a web server that also functions as a reverse proxy, load balancer, and HTTP cache.
📄️ Apache2
Apache2 is an open-source web server that allows hosting websites and applications with support for modules, reverse proxy, and load balancing.
📄️ Disk Partition Management
In Linux, disk partitioning is the process of dividing a physical disk into separate sections, as you hear it, called partitions, to organize and manage data efficiently (Just like when you use C drive to boot windows and use D drive to store ur pic). Each partition can have its own file system and purpose.
📄️ Setup VPS
What are you waiting for? why log in to your favorite time-wasting game if you just can setup your VPS now? With this step-by-step you can make ur VPS production-ready (nahh it's overclaimed but hopefully). I hope this helps anyone setting up their newly purchased VPS. CMIIW