Repositório publico para armazenamento de comandos, dicas, técnicas etc...
sudo nano /etc/systemd/system/kestrel-helloapp.service
Este comando abre um editor de texto onde é possivel criar e já salvar o arquivo com o nome desejado no caso está sendo salvo como: kestrel-helloapp.service
[Unit]
Description=Aqui vai a descrição do servico
[Service]
#Diretório de trabalho
WorkingDirectory=/home/admin/app
#Caminho do objeto a ser iniciado
ExecStart=/usr/bin/dotnet /home/admin/app/ArquivoDLLdoProjeto.dll
#Reiniciar sempre caso ocorra falhas
Restart=always
#Tempo de restar após ocorrer uma falha:
RestartSec=10
KillSignal=SIGINT
#Nome Identificador de log
SyslogIdentifier=dotnet-example
User=admin
#Variaveis de ambiente a serem configuradas
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
[Install]
WantedBy=multi-user.target
sudo systemctl enable **kestrel-helloapp.service**
sudo systemctl disable **kestrel-helloapp.service**
sudo systemctl start **kestrel-helloapp.service**
sudo systemctl restart **kestrel-helloapp.service**
sudo systemctl status **kestrel-helloapp.service**
rm -rf dirname
scp -r root@XXX.XXX.XXX.XXX:/diretorio/origem/arquivos/ou/pasta /diretorio/destino
ou
scp -r /diretorio/origem/arquivos/ou/pasta root@XXX.XXX.XXX.XXX:/diretorio/destino
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
sudo apt-get install speedtest
FORMA DE TESTAR
speedtest -s SERVERID -f csv|tsv|jsonl|json|json-pretty
SERVERID Pode ser obtido na lista de servidores abaixo
https://c.speedtest.net/speedtest-servers-static.php
sudoedit /etc/default/locale
Alterar arquivo para: LANG="pt_BR.UTF-8" onde pt_BR é o idioma desejado
Gerando uma imagem docker
estar no diretório onde está o arquivo DockerFile
docker build -t NomeImagem -f Dockerfile .
Salvando fisicamente uma imagem em diretorio
docker image save NomeImagem -o c:\NomeImagem.img (com ou sem extensao)
Sobe as imagens especificadas em um docker compose
docker-compose up -d --build
Criar um volume apontando para um diretório de rede
volumes:
nome_volume:
driver_opts:
type: cifs
o: username=******,password=******
device: "//192.168.0.1/caminho/caminho/caminho"
Alterando mysql para aceitar nomes de tabelas minusculo/maiusculo, editando o arquivo: my.cnf
estar no diretório onde está o arquivo DockerFile
[mysqld]
lower_case_table_names=1