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 [2021/09/09 09:33] – [Rsync] 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 27: | Sor 64: | ||
(echo > / | (echo > / | ||
+ | timeout 1s bash -c "true <>/ | ||
while [[ -n $((echo > / | while [[ -n $((echo > / | ||
+ | |||
+ | nc-vel: | ||
+ | |||
+ | nc -zv hoszt port | ||
+ | |||
+ | Windows PowerShell: | ||
+ | |||
+ | Test-NetConnection -ComputerName myserver.com -Port 443 | ||
==== NFS okosságok ==== | ==== NFS okosságok ==== | ||
Sor 113: | 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 129: | 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 | ||
+ | </ | ||
< | < |