Enviado em 05/05/2014 - 13:55h
Olá boa tarde pessoal, sou meio que novato no linux e trabalho em um local onde a rede, graças a Deus é quase 100% linux, Debian, só que o seguinte devido ao nivel de segurança da empresa o servidor impede de fazer algumas atualizações, mas isso eu consigo fazer manualmente, só que infelizmente são diversos computadores com diversos ips, para ficar mais rapido e mais pratico, eu tava pensando se tem como por exemplo colocar um shell que faça todo o "trabalho sujo" que no caso seria acessar ip por ip, via root e fazer a mudança necessária ?Enviado em 05/05/2014 - 14:05h
no caso tu conecta em cada maquina e atualiza é isso ?Enviado em 05/05/2014 - 14:24h
sim, isso mesmo, só que a atualização para ficar mais rápida eu criei um sh mas precisava de um outro ou um que engloba-se o que eu criei para poder acessar maquina por maquina até terminar, eu tava pensando em de repente usar um laço de repetição um para da vida, mas não sei muito como funciona no LinuxEnviado em 05/05/2014 - 14:38h
bom minha sugestão seria tu criar em uma maquina um repositório local , e as outras maquinas fossem atualizar a partir desse repositório assim não ia usar muita a sua banda de internetEnviado em 05/05/2014 - 14:44h
mas no caso esses pacotes eu tenho tudo offline eu só precisaria acessar a máquina via gnome-terminal uma por uma e enviar a atualização e digamos assim descompor e atualizar, mas só que eu tenho que fazer esse processo em maquina por maquina tudo isso via terminal ssh, no caso do meu computador para os outros dos usuário, tipo eu tava pensando se tem como criar um script que acesse da minha maquina remotamente a outro como root, envie os arquivos faça o que tem que fazer ( o que ele tem que fazer já tenho em sh, só preciso de um "código" que faça um laço de repetição para acessar via terminal todos os computadores na rede.....Enviado em 05/05/2014 - 14:57h
temos aqui um exemplo se o serviço esta ativo ou não#!/bin/bash servidores=("192.168.1.2" "192.168.1.3" "192.168.1.4") servico="servico" # Ex.: "httpd", "mysqld", "sshd" etc comando="service $servico status &>/dev/null && echo 'Running' || echo 'Not running'" for (( i=0 ; i<${#servidor[@]} ; i++ )) ; do ssh ${servidor[$i]} "$comando" done exit 0
Enviado em 05/05/2014 - 18:10h
Ola!Enviado em 05/05/2014 - 18:23h
Se é uma empresa com infraestrutura de médio a grande porte compensaria estudar e implementar uma ferramenta no estilo do Puppet.Enviado em 05/05/2014 - 19:21h
Olá novamente @issacar!Enviado em 06/05/2014 - 01:14h
Amigo vai com calma atualização e bom sim, mais causa erro e muitas das vezes sobrecarga do servidor desnecessária, pois e segurança e um conjunto onde engloba um enorme gama de serviços e pessoas, nao adianta nada voce ter um firewall robusto e um sistema atualizado se vc nao tem uma politica de senha adequada. outra coisa e impacto se ao atualizar vc corromper um arquivo vc tem outra maquina pra te suprir no momento do aperto?Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela