instalar o composer no debian buster

sudo apt install php-cli php-zip wget unzip
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php -r "unlink('composer-setup.php');"

testar a abertura duma porta udp na firewall

por vezes temos a necessidade de conseguir compreender se uma firewall impede o acesso a uma determinada porta udp. tratando-se de um protocolo de comunicação connectionless executanto o comando que se segue não vamos conseguir perceber se a porta está ou não aberta:

nc -uvz 10.116.102.12 10000

cujo resultado será:

10.116.102.12: inverse host lookup failed: Unknown host
(UNKNOWN) [10.116.102.12] 10000 (?) open

fazer o scan de portas abertas no linux

The -sT tells nmap to scan for TCP ports and -p- to scan for all 65535 ports. If -p- is not used nmap will scan only 1000 ports.

nmap -sT -p- 10.10.8.8

To scan for UDP ports use -sU instead of -sT:

sudo nmap -sU -p- 10.10.8.8

For example to scan for open TCP ports on a remote machine with IP address 10.10.8.8 in the range 20-80 you would use the following command:

nc -z -v 10.10.8.8 20-80

migração de máquinas em lote no proxmox

para vm's

listar as vm:
qm list | awk '{print $1}'

criar um ficheiro e copiar para este a lista do código das máquinas (um por linha) que pretendemos migrar (qm.list).

finalmente, migrar com o comando que se segue:
while read vm; do qm migrate $vm xana-desktop; done < qm.list

para ct's:

listar os ct:
pct list | awk '{print $1}'

criar um ficheiro e copiar para este a lista do código dos contentores (um por linha) que pretendemos migrar (pct.list).

Subscrever