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áltozatKövetkező változatKövetkező változat mindkét oldalon | ||
linux [2018/11/28 12:38] – admin | linux [2019/01/24 11:01] – admin | ||
---|---|---|---|
Sor 7: | Sor 7: | ||
* RAID1 fájlrendszer szinten: [[http:// | * RAID1 fájlrendszer szinten: [[http:// | ||
- | ==== SSH okosságok ==== | ||
- | |||
- | === SSH-n másolás köztes állomáson át === | ||
- | |||
- | tar cvf - file1 file2 | ssh KoztesHoszt "ssh -o \" | ||
- | |||
- | === Több parancs futtatása SSH-n === | ||
- | |||
- | ssh user@server "$( cat <<' | ||
- | echo "These commands will be run on: $( uname -a )" | ||
- | EOT | ||
- | )" | ||
- | |||
- | Vagy csak simán az escape problémákra megoldás: | ||
- | |||
- | ssh root@server ps uax \| grep ba[c] \| \'{ print \$2 }\' \> / | ||
- | |||
- | or you could double quote the single quotes instead of escaping them (in both cases, you need to escape the dollar sign) | ||
- | |||
- | ssh root@server ps uax \| grep ba[c] \| "' | ||
- | |||
- | === Jelszavas sudo parancs futtatása SSH-n === | ||
- | |||
- | < | ||
- | #!/bin/bash | ||
- | read -a Pass -s -p " | ||
- | expect -c " | ||
- | set timeout 5 | ||
- | spawn ssh -tt -n $server \"echo -e \\" | ||
- | expect "Are you sure" { send " | ||
- | expect "? | ||
- | send \" | ||
- | expect eof" | ||
- | </ | ||
==== MYSQL mentés ==== | ==== MYSQL mentés ==== | ||
Sor 82: | Sor 48: | ||
cat file | sed ' | cat file | sed ' | ||
+ | |||
+ | ==== /dev/stdin üres-e? (Van-e adat a pipe-ban?) ==== | ||
+ | |||
+ | [ ! -t 0 ] | ||
==== Bekezdésre greppelés Linux alatt (AIX: grep -p) ==== | ==== Bekezdésre greppelés Linux alatt (AIX: grep -p) ==== | ||
Sor 90: | Sor 60: | ||
sed " | sed " | ||
- | ==== Network socket darabszám mérő ==== | ||
- | |||
- | netstat -an | awk '/ | ||
- | | ||
- | ==== Hálózati áteresztőképesség mérés ==== | ||
- | |||
- | iperf-fel, 25-ös porton, Mb-ban kiírva, 45 mp-ig, 2 mp-enként kiírva az aktuális rátát, 3 szálon ([[http:// | ||
- | |||
- | [node2]# iperf -p 25 -s (server) | ||
- | [node1]# iperf -f m -p 25 -c node2 -t 45 -i 2 -P 3 (client) | ||
- | |||
- | SSH-val (UNIX/ | ||
- | |||
- | [node1]# cat /dev/zero | ssh node2 "cat > / | ||
- | |||
- | FTP-vel (Unix/ | ||
- | |||
- | [node1]# ftp node2 | ||
- | ftp> bin | ||
- | ftp> put "| dd if=/ | ||
- | ==== Port scanning ==== | ||
- | |||
- | nmap -sT hoszt | ||
- | |||
- | ==== FC portok lekérdezése ==== | ||
- | |||
- | < | ||
- | #!/bin/sh | ||
- | echo --- BEGIN --- | ||
- | for port in $(ls -d / | ||
- | echo " | ||
- | printf "Port state: \t"; cat $port/ | ||
- | printf "Port speed: \t"; cat $port/speed | ||
- | printf "Port WWN: \t"; cat $port/ | ||
- | echo ----- | ||
- | done | ||
- | echo --- END --- | ||
- | </ | ||
- | |||
- | ==== Processz izolálása hálózaton ==== | ||
- | |||
- | < | ||
- | #!/bin/bash | ||
- | [[ -e / | ||
- | ip netns exec kalitka ip addr add 127.0.0.1/8 dev lo | ||
- | ip netns exec kalitka ip link set dev lo up | ||
- | ip netns exec kalitka $* | ||
- | </ | ||
==== Hiányzik az " | ==== Hiányzik az " | ||
Sor 204: | Sor 126: | ||
^Syntax^Meaning^ | ^Syntax^Meaning^ | ||
|${#var} | String length (number of characters in $var).| | |${#var} | String length (number of characters in $var).| | ||
+ | |${var%%^^%%} | Uppercase alphanumeric characters in $var.| | ||
|${parameter? | |${parameter? | ||
|${parameter-default}, | |${parameter-default}, | ||
Sor 264: | Sor 187: | ||
\033[u | \033[u | ||
- | ==== " | + | ==== " |
v1: | v1: | ||
< | < |