structure updates
This commit is contained in:
47
tech_docs/document_workflow.md
Normal file
47
tech_docs/document_workflow.md
Normal 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. Here’s 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.
|
||||
Reference in New Issue
Block a user