structure updates

This commit is contained in:
2024-05-01 12:28:44 -06:00
parent a689e58eea
commit aeba9bdb34
461 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
To optimize your tmux workflow for managing SSH sessions to your two Proxmox servers and your personal workstation, you can set up a tmux session that allows you to easily switch between these environments. Heres a step-by-step guide to get you started:
### 1. Starting and Naming a tmux Session
Open your terminal and start a new tmux session named, for example, "Proxmox":
```bash
tmux new-session -s Proxmox
```
### 2. Creating Windows for Each Server
Once inside the tmux session, you can create a new window for each Proxmox server and your workstation:
- **Create the first window for Proxmox Server 1:**
```bash
Ctrl + b, c # This creates a new window
ssh user@proxmox1 # Replace with your actual SSH command
```
- **Rename the window for clarity:**
```bash
Ctrl + b, , # Press comma to rename the current window
Proxmox1 # Type the new name and press Enter
```
- **Repeat for Proxmox Server 2 and your personal workstation:**
Do the same as above but adjust the SSH command and window name accordingly.
### 3. Switching Between Windows
To switch between your windows easily:
- **Next window**: `Ctrl + b, n` — Moves to the next window.
- **Previous window**: `Ctrl + b, p` — Moves to the previous window.
- **Select window by number**: `Ctrl + b, 0 (or 1, 2,...)` — Each window is numbered starting from 0, press the corresponding number to switch.
### 4. Splitting Windows
If you want to view multiple sessions side-by-side within the same window:
- **Vertical split**: `Ctrl + b, %` — Splits the window vertically.
- **Horizontal split**: `Ctrl + b, "` — Splits the window horizontally.
- **Switch between panes**: `Ctrl + b, arrow keys` — Use arrow keys to move between split panes.
### 5. Detaching and Attaching
You can detach from the tmux session and leave all sessions running in the background:
- **Detach**: `Ctrl + b, d` — Detaches from the tmux session.
- **Attach to an existing session**: `tmux attach -t Proxmox` — Re-attaches to the session.
This setup allows you to maintain persistent connections to each server and your workstation, quickly switch between them, and even monitor multiple servers side-by-side if needed. If you have specific tmux preferences or additional requirements, you can customize further with tmux configuration options.