Linux · 5 min
tmux Cheat Sheet: Sessions, Windows, Panes and Copy Mode
A tmux reference for remote work: sessions that survive SSH drops, windows, split panes, copy mode, synchronized panes, and a minimal tmux.conf.
9 notes
Linux · 5 min
A tmux reference for remote work: sessions that survive SSH drops, windows, split panes, copy mode, synchronized panes, and a minimal tmux.conf.
Infrastructure as Code · 29 min
A hands-on Terraform walkthrough on AWS: launch EC2, read the state file, handle drift, use map variables, provisioners, outputs, an S3 backend, workspaces and modules.
Cloud & AWS · 24 min
Launch an EC2 instance and connect over SSH, then add a launch template, an Auto Scaling group, an Application Load Balancer and a CloudWatch alarm, with fixes for common errors.
Infrastructure as Code · 12 min
Push chrony NTP config with templates, edit sshd_config with lineinfile, restart services only on change with handlers, then organize it all into a role and encrypt secrets with Vault.
Infrastructure as Code · 10 min
Install Ansible in a Python virtual environment, connect Vagrant VMs with passwords and SSH keys, write a first inventory and manage packages with ad-hoc commands.
CI/CD · 14 min
Connect two Vagrant VMs to Jenkins as SSH agents, use labels to choose where each stage runs, and ship a Java app and a Node.js app across separate nodes.
Git & GitHub · 9 min
Why version control matters, how local, centralized and distributed VCS differ, how Git works, how to connect to GitHub over HTTPS or SSH, and Gitflow branching.
Infrastructure as Code · 8 min
Create and manage VirtualBox VMs with Vagrant: an Ubuntu 24.04 Vagrantfile, daily commands, synced folders, provisioning, and SSH config and aliases to reach VMs from anywhere.
Linux · 7 min
The Linux foundations behind DevOps work: kernel and shell, distributions, the directory layout, the seven file types, and SSH login to a VirtualBox VM.