Néhány hasznos parancs
Ha meg akarod nézni, hogy a rendszerednek mi az IP címe.
ip addr showA hálózat állapotának ellenőrzése
netstat - Network Statistics
sudo netstat -tunpaPortok ellenőrzése, páédául http, https (80, 443):
sudo netstat -tunpa | grep 80 sudo netstat -tunpa | grep 443ss - (socket statistics) parancs
a telepítéséhez szükséges az iproute2 parancsot telepíteni:
sudo apt-get install iproute2Utána egy a netstat-hoz hasonló parancsfelületet kapunk, egy kicsit több információval.
Például a figyelő (listen) portok listázása
sudo ss -tunlpahol
-t: Csak a TCP portok megjelenítése (ezzel kiszűri a többi, nem megjelenítendő protokollt)
-u: Csak az UDP portok megjelenítése (ezzel kiszűri a többi, nem megjelenítendő protokollt)
-n: IP-címek használata hosztnevek helyett.
-l: Csak a "hallgató" (listen) portokat listázza, tehát amelyiket figyel valamilyen szolgáltatás (daemon)
-p: Megjeleníti a hallgató folyamat processz ID-jét és nevét is.
lsof
Az lsof egy hatékony parancssori segédprogram, amely információkat szolgáltat a különböző folyamatok által megnyitott fájlokról. Mivel Linuxban minden fájlból áll - így a hálózati kommunikációk végpontjai, a socket-ek is -, ezért a nyitott fájlok vizsgálatával hozzájuthatunk az ezeken a végpontokon lévő portok állapotával kapcsolatos információkhoz is.k
WSL batch fájlok
A WSL kezelésére összeraktam egy batch fájlt:
@ECHO OFF
if "%1" == "start" GOTO start
if "%1" == "shut" GOTO shutdown
if "%1" == "shutdown" GOTO shutdown
if "%1" == "restart" GOTO restart
if "%1" == "export" GOTO export
if "%1" == "import" GOTO export
if "%1" == "backup" GOTO backup
if "%1" == "login" GOTO login
GOTO :start
:export
ECHO %DATE% %TIME%
SET d=%DATE:~0,5%%DATE:~6,3%%DATE:~10,2%
ECHO %d%
wsl --shutdown
wsl --export Debian E:\_Down\Debian%d%.tar
GOTO end
:backup
ECHO %DATE% %TIME%
SET d=%DATE:~0,5%%DATE:~6,3%%DATE:~10,2%
ECHO %d%
wsl --shutdown
wsl --export Debian E:\_Down\Debian%d%.tar
copy E:\_Down\Debian%d%.tar H:\Backup\wsl
GOTO end
:import
wsl --import Debian E:\_Down\wsl\%%2
GOTO end
:shutdown
ECHO Shutdown
wsl --shutdown
NET USE N: /DELETE
GOTO :end
:restart
ECHO RESTART
wsl --shutdown
:start
ECHO START
start cmd /c wsl.exe ~ -d Debian -u root
net use n: \\wsl$\Debian
n:
cd \var\www
call fzoleesync.bat
GOTO end
:login
wsl -d Debian -u root
:end