meta data for this page
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| linux:network [2023/08/15 17:06] – [Port tesztelés BASH-sel] admin | linux:network [2025/04/29 14:16] (aktuális) – [Egyéb okosságok] admin | ||
|---|---|---|---|
| Sor 1: | Sor 1: | ||
| ====== Hálózati okosságok ====== | ====== Hálózati okosságok ====== | ||
| + | |||
| + | ==== File letöltő BASH-sel ==== | ||
| + | |||
| + | < | ||
| + | #!/bin/bash | ||
| + | # Usage: ./ | ||
| + | raw_download() { | ||
| + | wPROTO=" | ||
| + | af=" | ||
| + | wBASE=" | ||
| + | wSUB=" | ||
| + | |||
| + | HTTP_REQUEST=" | ||
| + | echo -en 'GET /'" | ||
| + | echo -en 'Host: '" | ||
| + | echo -en ' | ||
| + | })" | ||
| + | |||
| + | if [[ " | ||
| + | echo " | ||
| + | else | ||
| + | exec {NFD}<>"/ | ||
| + | echo " | ||
| + | while read -u " | ||
| + | echo " | ||
| + | done | ||
| + | exec {wFD}>& | ||
| + | fi | ||
| + | } | ||
| + | |||
| + | main() { | ||
| + | raw=" | ||
| + | echo " | ||
| + | } | ||
| + | |||
| + | main " | ||
| + | </ | ||
| ==== Rsync ==== | ==== Rsync ==== | ||
| Sor 29: | Sor 66: | ||
| timeout 1s bash -c "true <>/ | timeout 1s bash -c "true <>/ | ||
| while [[ -n $((echo > / | while [[ -n $((echo > / | ||
| - | | + | |
| + | nc-vel: | ||
| + | |||
| + | nc -zv hoszt port | ||
| Windows PowerShell: | Windows PowerShell: | ||
| Sor 118: | Sor 159: | ||
| [node1]# cat /dev/zero | ssh node2 "cat > / | [node1]# cat /dev/zero | ssh node2 "cat > / | ||
| + | [node1]# dd if=/ | ||
| FTP-vel (Unix/ | FTP-vel (Unix/ | ||
| Sor 134: | Sor 176: | ||
| === Ethernet és FC portok lekérdezése === | === Ethernet és FC portok lekérdezése === | ||
| + | |||
| + | < | ||
| + | #!/bin/bash | ||
| + | |||
| + | echo "HBA portok és látott eszközök:" | ||
| + | echo " | ||
| + | echo -e " | ||
| + | |||
| + | for host in / | ||
| + | port_wwn=$(cat " | ||
| + | port_state=$(cat " | ||
| + | hostnum=$(basename " | ||
| + | echo -e " | ||
| + | done | ||
| + | |||
| + | echo | ||
| + | echo " | ||
| + | echo " | ||
| + | echo -e " | ||
| + | |||
| + | for d in / | ||
| + | device=$(basename " | ||
| + | host=$(echo $device | cut -d: -f1) | ||
| + | target=$(echo $device | cut -d: -f2) | ||
| + | lun=$(echo $device | cut -d: -f3) | ||
| + | |||
| + | type=$(cat " | ||
| + | vendor=$(cat " | ||
| + | model=$(cat " | ||
| + | |||
| + | # SCSI type számból szöveges fordítás | ||
| + | case " | ||
| + | 0) type_str=" | ||
| + | 1) type_str=" | ||
| + | 3) type_str=" | ||
| + | 5) type_str=" | ||
| + | 8) type_str=" | ||
| + | 0x1f) type_str=" | ||
| + | *) type_str=" | ||
| + | esac | ||
| + | |||
| + | echo -e " | ||
| + | done | ||
| + | </ | ||
| < | < | ||