Skip to content

Repositório publico para armazenamento de comandos, dicas, técnicas etc...

Notifications You must be signed in to change notification settings

danilobbezerra/Utilitarios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Utilitarios

Repositório publico para armazenamento de comandos, dicas, técnicas etc...

LINUX

Criando um serviço que inicializa a aplicação ASP.NET CORE

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

Habilitar/Desabilitar o serviço

sudo systemctl enable **kestrel-helloapp.service**
sudo systemctl disable **kestrel-helloapp.service**

Start/Restart/Status

sudo systemctl start **kestrel-helloapp.service**
sudo systemctl restart **kestrel-helloapp.service**
sudo systemctl status **kestrel-helloapp.service**

REMOVE UM DIRETORIO E ARQUIVOS SEM CONFIRMAÇÃO

rm -rf dirname

COPIAR ARQUIVOS DE UM SERVIDOR PARA OUTRO

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

RODAR SPEED TEST NO LINUX (Testado no Ubuntu)

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

Alterando idioma sistema linux (Debian)

sudoedit /etc/default/locale

Alterar arquivo para: LANG="pt_BR.UTF-8" onde pt_BR é o idioma desejado


Comandos Docker

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

Docker Compose - Utilitários

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"


MYSQL

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

About

Repositório publico para armazenamento de comandos, dicas, técnicas etc...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published