I'M
have completed six months postgraduate diploma in High Performance Computing System Administration from ACTS C-DAC Pashan, Pune. I am looking forward to kick-start my career
Skills:Linux, Python and HPC System, Bash scripting,VMware.
Technologies and Tools Technologies: (High performance Computing) | Linux| Python | Cloud | AWS | DevOps | Docker | Kubernetes | Jenkins | Networking | Perl | Hadoop | Storage| VMware | .
Tools: xCAT, Nagios, LVM, RAID, Lustre, Slurm.
Tools and technologies that I have worked with and am interested in
|
Linux |
bash |
Kali |
Ubuntu |
Arch |
Debian |
Perl |
|
Python |
Github |
Docker |
Kubernetes |
AWS |
Jenkins |
Nginx |
|
Git |
GitLab |
HTML |
CSS |
Bootstrap |
PostgreSQL |
Graphql |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β HACKER SYSTEM INTERFACE β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β USER : root β β HOST : linux-system β β STATUS : ONLINE β β NETWORK : CONNECTED β β FIREWALL : ACTIVE β β SECURITY : ENABLED β β MODE : HACKER β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
> β οΈ **Educational / Defensive Mode:**
> This project demonstrates Linux, terminal, networking, system administration,
> automation, and cybersecurity concepts in a safe lab environment.
---
## β‘ LIVE SYSTEM
```bash
$ whoami
root
$ hostname
linux-system
$ uptime
System online
$ systemctl is-system-running
running
$ ping -c 1 127.0.0.1
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time<1ms
$ echo "HACKER MODE"
HACKER MODE ACTIVATED
βββ(rootγΏlinux)-[~]
ββ# ./system-monitor.sh
[+] Booting system.................... OK
[+] Loading kernel.................... OK
[+] Checking memory................... OK
[+] Checking CPU...................... OK
[+] Checking storage................. OK
[+] Checking network................. OK
[+] Checking services................ OK
[+] Security modules................. OK
ββββββββββββββββββββββββββββββββ 100%
SYSTEM STATUS: ONLINE
# Operating System Information
uname -a
# Distribution information
cat /etc/os-release
# Kernel version
uname -r
# CPU information
lscpu
# Memory information
free -h
# Disk information
lsblk
# Network interfaces
ip addrCPU [ββββββββββββββββββββ] 82%
MEMORY [ββββββββββββββββββββ] 68%
DISK [ββββββββββββββββββββ] 49%
NETWORK [ββββββββββββββββββββ] 76%
top
htop
free -h
df -h
du -sh *
uptime
vmstat
iostat$ ip addr
1: lo:
inet 127.0.0.1/8
state UP
2: eth0:
state UP
network: CONNECTEDip addr
ip route
ping google.com
traceroute google.com
ss -tuln
nslookup example.com
dig example.com
curl https://example.comββββββββββββββββββββββββββββββββββββββββββββββ
β SECURITY MONITOR β
β βββββββββββββββββββββββββββββββββββββββββββββ£
β Firewall : ENABLED β
β SSH : PROTECTED β
β Updates : CHECKED β
β Authentication : ACTIVE β
β Network : MONITORED β
β System Integrity : NORMAL β
ββββββββββββββββββββββββββββββββββββββββββββββ
sudo ufw status
sudo systemctl status ssh
sudo journalctl -p warning
sudo last
sudo ss -tulpenβββ(userγΏlinux)-[~/system]
ββ$ ./matrix.sh
Wake up...
The system is waiting.
Initializing terminal...
[OK]
Loading modules...
[OK]
Connecting to localhost...
[OK]
Access level:
USER
Environment:
LINUX
Status:
ONLINE
01001000 01000001 01000011 01001011
01000101 01010010 00100000 01001101
01001111 01000100 01000101
> SYSTEM READY
> NETWORK READY
> TERMINAL READY
> ADMIN READY
# Process list
ps aux
# Find a process
ps aux | grep process
# Kill your own process
kill <PID>
# Current directory
pwd
# List files
ls -lah
# Change directory
cd /var/log
# Read logs
sudo journalctl
# Check services
systemctl --type=service$ df -h
Filesystem Size Used Avail Use%
/dev/sda1 100G 42G 58G 42%# Show mounted filesystems
df -h
# Show block devices
lsblk
# Show directory size
du -sh /var/log
# Find large files
find /var -type f -size +100M#!/bin/bash
echo "[+] Starting system monitor..."
while true
do
clear
echo "=============================="
echo " SYSTEM MONITOR"
echo "=============================="
echo "Hostname: $(hostname)"
echo "Kernel : $(uname -r)"
echo "Uptime : $(uptime -p)"
echo
echo "Memory:"
free -h
echo
echo "Disk:"
df -h /
sleep 5
done βββββββββββββββββ
β BOOT β
βββββββββ¬ββββββββ
β
βββββββββββββββββ
β KERNEL LOAD β
βββββββββ¬ββββββββ
β
βββββββββββββββββ
β NETWORK START β
βββββββββ¬ββββββββ
β
βββββββββββββββββ
β SERVICES β
βββββββββ¬ββββββββ
β
βββββββββββββββββ
β SYSTEM ONLINE β
βββββββββββββββββ
Linux
Bash
Git
GitHub
SSH
Docker
Nginx
Apache
AWS
Python
C
C++
PostgreSQL
git init
git status
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin <repository-url>
git push -u origin main# Connect to a Linux server
ssh user@server-ip
# Generate an SSH key
ssh-keygen -t ed25519
# Check SSH service
sudo systemctl status ssh
# Restart SSH service
sudo systemctl restart ssh# Check Nginx
sudo systemctl status nginx
# Start Nginx
sudo systemctl start nginx
# Enable Nginx at boot
sudo systemctl enable nginx
# Test configuration
sudo nginx -tdocker --version
docker ps
docker images
docker pull ubuntu
docker run -it ubuntu CLOUD SYSTEM
β
ββββββββββββΌβββββββββββ
β β β
AWS Azure GCP
β β β
β β β
Compute Virtual Cloud
Storage Machines Services
- Linux system administration
- Bash scripting
- Networking fundamentals
- Git and GitHub
- Web server management
- Cloud fundamentals
- Container technology
- System monitoring
- Defensive cybersecurity
- Automation
[15:00:01] Kernel initialized
[15:00:02] Network interface detected
[15:00:03] DNS resolver started
[15:00:04] SSH service loaded
[15:00:05] Web server loaded
[15:00:06] Firewall enabled
[15:00:07] Monitoring started
[15:00:08] SYSTEM ONLINE
[β] Linux Environment
[β] Terminal Interface
[β] System Monitoring
[β] Network Monitoring
[β] Automation
[β] Git Integration
[β] Server Management
[β] Security Awareness
[β] Cloud Learning
[β] DevOps Practice
ββββββββββββββββββββββββββββββββββββββββββββ
β SYSTEM STATUS β
β βββββββββββββββββββββββββββββββββββββββββββ£
β β
β βββββββ ββββ βββ β
β ββββββββββββββ βββ β
β βββ βββββββββ βββ β
β βββ βββββββββββββ β
β ββββββββββββ ββββββ β
β βββββββ βββ βββββ β
β β
β HACKER MODE: ACTIVE β
β SYSTEM: ONLINE β
β NETWORK: CONNECTED β
β SECURITY: ENABLED β
β β
ββββββββββββββββββββββββββββββββββββββββββββ
LINUX β’ SYSTEM β’ NETWORK β’ CLOUD β’ DEVOPS
Code β Learn β Test β Automate β Monitor
This repository is intended for education, Linux administration, system monitoring, networking practice, automation, and defensive cybersecurity learning.
Only use security-related techniques on systems and networks that you own or have explicit permission to test.
ββββββββββββββββββββββββββββββββββββββββ
SYSTEM CONNECTION ACTIVE
ββββββββββββββββββββββββββββββββββββββββ
[ SYSTEM ONLINE ] [ TERMINAL READY ] [ END ]
Learn β’ Practice β’ Automate β’ Deploy β’ Manage Linux Systems
This repository is designed for learning and practicing Linux Administration, Linux Commands, Shell Scripting, Networking, Git, Web Servers, System Administration, and DevOps fundamentals.
The project contains practical examples that can be executed on Ubuntu, Debian, Fedora, Rocky Linux, AlmaLinux, Arch Linux, and other Linux distributions.
Linux is an open-source operating system widely used for:
- π₯οΈ Desktop computers
- ποΈ Servers
- βοΈ Cloud computing
- π¦ Containers
- π Networking
- π Security
- π DevOps
- π€ Embedded systems
- π§ͺ Research and HPC
- π§ Linux fundamentals
- π» Linux command-line practice
- π File and directory management
- π€ User and group administration
- π File permissions
- π Network configuration
- π‘ SSH administration
- π¦ Package management
- βοΈ Process management
- πΎ Disk management
- π₯ Firewall configuration
- π Bash scripting
- π Apache and NGINX
- π§ Git and GitHub
- βοΈ Cloud deployment basics
- π³ Docker fundamentals
- π System monitoring
π‘ Practice Linux every day and build your command-line skills.
| Technology | Purpose |
|---|---|
| π§ Linux | Operating System |
| π Bash | Shell Scripting |
| π NGINX | Web Server |
| πͺΆ Apache | Web Server |
| π§ Git | Version Control |
| π GitHub | Code Hosting |
| π³ Docker | Containerization |
| βοΈ AWS | Cloud Platform |
| π SSH | Remote Administration |
| π¦ APT | Debian Package Manager |
| π¦ DNF | Fedora/RHEL Package Manager |
linux-project/
β
βββ README.md
βββ commands/
β βββ basic.sh
β βββ files.sh
β βββ users.sh
β βββ network.sh
β
βββ scripts/
β βββ backup.sh
β βββ monitoring.sh
β βββ cleanup.sh
β
βββ nginx/
β βββ nginx.conf
β
βββ apache/
β βββ apache.conf
β
βββ networking/
β βββ ip-config.sh
β βββ ssh-config.sh
β
βββ docs/
βββ linux-notes.md
git clone https://github.com/your-username/linux-project.gitcd linux-projectls -lacat /etc/os-releasepwd
ls
ls -la
cd /var
mkdir test
rmdir testtouch example.txt
cat example.txt
cp example.txt backup.txt
mv backup.txt document.txt
rm document.txtfind / -name "*.conf"
grep "root" /etc/passwd
which bash
whereis nginxCreate a user:
sudo useradd linuxuserSet password:
sudo passwd linuxuserCreate a group:
sudo groupadd developersAdd user to group:
sudo usermod -aG developers linuxuserCheck current user:
whoamiCheck permissions:
ls -lChange permissions:
chmod 755 script.shChange ownership:
sudo chown user:user example.txtExample permission:
-rwxr-xr-x
Meaning:
Owner = rwx
Group = r-x
Others = r-x
Check IP address:
ip addrCheck routing:
ip routeTest connectivity:
ping 8.8.8.8Check DNS:
nslookup google.comCheck listening ports:
ss -tulpnInstall SSH server on Ubuntu:
sudo apt update
sudo apt install openssh-serverStart SSH:
sudo systemctl enable --now sshConnect to another Linux system:
ssh username@192.168.1.100sudo apt update
sudo apt upgrade
sudo apt install nginxRemove package:
sudo apt remove nginxsudo dnf update
sudo dnf install nginxCheck system status:
systemctl statusStart a service:
sudo systemctl start nginxStop a service:
sudo systemctl stop nginxEnable service at boot:
sudo systemctl enable nginxShow processes:
ps auxInteractive monitoring:
topBetter monitoring:
htopFind process:
pgrep nginxCheck disk usage:
df -hCheck directory size:
du -sh /var/logList disks:
lsblkCheck mounted filesystems:
mountInstall NGINX:
sudo apt update
sudo apt install nginxCheck status:
sudo systemctl status nginxOpen browser:
http://SERVER-IP
Test configuration:
sudo nginx -tRestart NGINX:
sudo systemctl restart nginxCreate a script:
nano system-info.shAdd:
#!/bin/bash
echo "=========================="
echo " Linux System Information "
echo "=========================="
echo "Hostname: $(hostname)"
echo "User: $(whoami)"
echo "Kernel: $(uname -r)"
echo "Uptime: $(uptime -p)"
echo "Date: $(date)"Make executable:
chmod +x system-info.shRun:
./system-info.shConfigure Git:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"Initialize repository:
git initCheck status:
git statusAdd files:
git add .Commit:
git commit -m "Initial Linux project"Push:
git push origin mainThis project can be extended to:
- βοΈ AWS EC2
- βοΈ AWS S3
- βοΈ AWS RDS
- π³ Docker
- βΈοΈ Kubernetes
- π CI/CD
- π§ Jenkins
- π NGINX
- π SSH
- π Prometheus
- π Grafana
Try completing these exercises:
- Create a Linux user.
- Create a new group.
- Configure file permissions.
- Find large files.
- Check running processes.
- Configure SSH.
- Install NGINX.
- Host an HTML page.
- Create a Bash script.
- Configure Git.
- Create a GitHub repository.
- Push Linux scripts to GitHub.
- Monitor CPU and memory.
- Check disk usage.
- Configure a basic firewall.
Linux Basics
β
File System
β
Users & Permissions
β
Networking
β
SSH
β
Bash Scripting
β
Web Server
β
Git & GitHub
β
Docker
β
Cloud
β
DevOps
By completing this project, you should be able to:
- Understand Linux architecture.
- Work confidently in the terminal.
- Manage files and directories.
- Create and manage users.
- Configure permissions.
- Troubleshoot basic networking.
- Manage Linux services.
- Write Bash scripts.
- Configure SSH.
- Deploy a basic web server.
- Use Git and GitHub.
- Understand basic DevOps workflows.
Contributions are welcome!
git fork
git clone <repository-url>
git checkout -b feature/new-feature
git add .
git commit -m "Add new feature"
git push origin feature/new-featureThen create a Pull Request.
Always test commands carefully, especially commands involving:
rm
fdisk
parted
mkfs
dd
chmod
chown
systemctlSome commands can permanently modify files, disks, or system configuration.
β Star this repository β
π§ Keep Learning Linux β’ Keep Practicing β’ Keep Building π
-->
Here are some ideas to get you started:
- π Iβm currently working on ...
- π± Iβm currently learning ...
- π― Iβm looking to collaborate on ...
- π€ Iβm looking for help with ...
- π¬ Ask me about ...
- π« How to reach me: ...
- π Pronouns: ...
- β‘ Fun fact: ...




