Instrumente comune
Site web
Laptop Apple
Desktop
- ciocnire și maree: accesul la siturile cu ziduri
- marktext: Editor Markdown
- IINA: Player video
- Alfred: Lansarea de comenzi rapide și gestionarea clipboard-ului
- vscode: editor de dezvoltare de programe
- Tencent Lemon Cleanup: Dezinstalare ușoară a programelor informatice
- ishot: Instrument de captură de ecran
- uPic: Încărcarea imaginilor din clipboard în depozitul github
Linia de comandă
- alacritty: terminal cross-platform accelerat grafic (configurație )
Ctrl+N
Deschideți o fereastră nouă - gestionarea pachetelor de bere și a surselor interne de compensare
- gist: încarcă fișiere în gist.github. com din linia de comandă
- rg: căutare rapidă a conținutului fișierului
- exa: arată mai bine
ls
- tmux: multiplexor terminal
- neovim: versiune modernă
vim
(configurație ) - direnv: încarcă automat variabilele de mediu la intrarea în directoare
- xonsh: dublu mixt python și bash
- zsh: terminal zsh ( configurare)
- powerlevel10k:
zsh
teme - zinit:
zsh
gestionarea plugin-urilor
- powerlevel10k:
- asdf: versionarea lanțului de instrumente
- @antfu/ni: gestionarea pachetelor nodejs
- rclone: gestionarea stocării în cloud
Monitorizarea sistemului
Memorandum de comandă
Maparea porturilor iptables
Permiteți redirecționarea IP pentru servere
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -j MASQUERADE
Redirecționarea porturilor
#!/bin/bash
pro='tcp'
NAT_Host='192.168.56.101'
NAT_Port=3480
Dst_Host='192.168.56.102'
Dst_Port=80
iptables -t nat -A PREROUTING -m $pro -p $pro --dport $NAT_Port -j DNAT --to-destination $Dst_Host:$Dst_Port
iptables -t nat -A POSTROUTING -m $pro -p $pro --dport $Dst_Port -d $Dst_Host -j SNAT --to-source $NAT_Host
Salvați
sudo /usr/libexec/iptables/iptables.init save