Skip to content

Instantly share code, notes, and snippets.

View Tharlys10's full-sized avatar
👾
Coding

Tharlys Alves Tharlys10

👾
Coding
View GitHub Profile
@Tharlys10
Tharlys10 / commands_terminal_kafka.sh
Created March 4, 2022 15:17
Commands Terminal Kafka
# Producer messages
kafka-console-producer --topic <name_topic> --bootstrap-server <host>:<port>
# Consumer messages
kafka-console-consumer --topic <name_topic> --bootstrap-server <host>:<port>
# -> --group <name_group>
# List consumers groups
kafka-consumer-groups --list --bootstrap-server <host>:<port>
@Tharlys10
Tharlys10 / kill_process_in_port.sh
Last active November 18, 2021 14:04
Drop process in port
# List of process in port
sudo lsof -t -i:port_number
# Execute command kill
sudo kill -9 $(sudo lsof -t -i:port_number)
@Tharlys10
Tharlys10 / created-image-mongo-in-docker.sh
Last active July 2, 2021 13:02
Criação de imagem do mongo e do mongo express no docker
# O primeiro passo é realizar a criação de uma rede com a opção bridge
docker network create -d bridge mongodb-network
# O segundo passo é realizar a criação de um container docker com o mongodb
docker run --network mongodb-network --name mongodb -p 27017:27017 -d -t --restart always mongo
# Agora para melhorar o gerenciamento do banco mongo suba uma imagem com o mongo-express
docker run --network mongodb-network --name mongo-express -e ME_CONFIG_MONGODB_SERVER=mongodb -d -p 8081:8081 --restart always mongo-express
# Finalizando todo o processo basta abrir no seu navegador http://localhost:8081
@Tharlys10
Tharlys10 / settings-my-vscode.json
Created June 9, 2021 02:28
Settings My VsCode
{
"workbench.startupEditor": "newUntitledFile",
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "Omni",
"editor.fontFamily": "'Fira Code'",
"editor.fontLigatures": true,
"editor.fontWeight": "bold",
"git.autofetch": true,
"files.exclude": {
"**/node_modules": true
@Tharlys10
Tharlys10 / started-project-next-js.sh
Last active November 18, 2021 14:05
started project Next JS
# Create project
yarn create next-app <project-name>
# Add TypeScript
yarn add typescript @types/react @types/node -D
# Add lib style
yarn add sass || yarn add styled-components
@Tharlys10
Tharlys10 / init_project_node.txt
Created May 1, 2021 14:59
Como inicia um projeto node com o typescript
# Iniciando o projeto;
yarn init -y
# Instalando as primeiras dependencias;
yarn add express
yarn add @types/express ts-node-dev typescript tsconfig-paths -D
# Iniciadno projeto com typescript (Criação do arquivo tsconfig.json);
yarn tsc --init
@Tharlys10
Tharlys10 / copy_key_ssh.sh
Created April 26, 2021 15:34
Copia chave SSH da maquina local para a instancia
# Caso tenha a maquina já tenha uma uma chave SSH basta roda o comando abaixo;
ssh-copy-id user@host
# Caso não tenha uma chave basta gerar uma com o comando abaixo;
ssh-keygen
@Tharlys10
Tharlys10 / new_user_server.sh
Last active April 26, 2021 14:06
Criação de um novo usuário em servidores
# Criação de usuario
sudo adduser <user_name>
Importante que sempre seja fornecido uma senha para melhor a segurança.
# Permissão de root para o usuário criado
sudo usermod -aG sudo <user_name>
# Acessa usuario
sudo su - <user_name>
@Tharlys10
Tharlys10 / format_disk_gpt.sh
Last active April 26, 2021 14:07
Comando para converte o disco para formato gpt
diskpart
list disk
select disk "disk number 0"
clean
convert gpt
exit