Comandos do linux
comando para listar arquivos em um diretório
ls
Pode ser passado um parâmetro -lh para listar os arquivos com data e tamanho
Comando para conectar a um servidor via SSH:
ssh atlanta@192.168.0.252
Comando para gerar um dump da base de dados:
mysqldump -u<usuario> -p <banco> --single-transaction --skip-triggers | bzip2 > <nome-dump>.sql.bz2
Copiar arquivos dentro do linux de servidor para servidor:
scp /users/Edward/desktop/scp.zip -P2222 root@191.162.0.2:/writing/article.
OBS: Observe que o P da indicação da porta trata-se de um P em maiúsculo
Comando para restaurar um backup no mega:
bunzip2 < <arquivo> | mysql -u<usuario> -p <nome_banco_dados_existente>
Comando para restaurar backup sem o arquivo esta compactado
mysql -u root -p teste-restore < /home/fabio/db_Biblioteca.sql
comando para apagar o arquivo de backup
rm -rf 2020-08-12.jfsteel.zeus.geral.sql.bz2, para este caso o parâmetro -rf força a eliminação do arquivo, deve-se ter muito cuidado com este comando pois se for informado o diretório raiz após o -rf, o sistema operacional inteiro pode ser apagado
rm -i *.* para remover os arquivos indicando apenas parte dele tipo [nomearquiv]*. O parâmetro -i é para confirmar a exclusão de cada arquivo.
Comando para verificar memória do linux
ftop
DOCKER
Verificar se o docker esta listando os conteiner:
docker ps | Este comando mostra a lista de conteiners caso o docker não esteja instalado irá gerar erro:
Entrando dentro de um conteiner
docker exec -it [nome do conteiner] bash
Uma vez dentro de um conteiner os comandos do linux são padrão observando o que esta instalado dentro do docker
Para sair do conteiner basta executar o comando “exit”
Outros comandos:
docker-compose down -v | Desativar o conteiner
docker-compose up | Ativar o conteiner
docker-compose restart | Reiniciar a API
Como colocar um arquivo dentro do container do docker para poder restaurar o arquivo dentro do docker