Comandos Uteis.
- gleison37
- 25 de mar. de 2025
- 3 min de leitura

🚚 VIM
Para poder executar comandos dentro do vim, digite : (dois pontos).
Para “forçar” indentação por tav, execute o comando:
:set autoindent noexpandtab tabstop=4 shiftwidth=4
🚢 BASH
Para listar diretórios:
ls
Para listar diretórios mais antigos
ls -lt (Importante utilizar esse comando antes de remover arquivos por linha de
comando e não deletar arquivos tão atuais.)
Para listar diretórios mais atuais
ls -ltr
Para entrar em um diretório:
cd diretorio
Para voltar um diretório
cd ..
Para acessar a home:
cd ~
Para acessar o root:
cd /
Para visualizar o conteúdo de um arquivo:
cat arquivo
Para criar um diretório:
mkdir nome do diretório
Para saber quão cheio um disco está:
df -h
Para verificar se a porta 8000 está sendo “ouvida”:
netstat -an | grep 8000
Para verificar se o banco de dados está funcionando:
ps -ef | grep postgres
Para verificar se o servidor (UWSGI) está funcionando:
ps -ef | grep uwsgi
Para reiniciar o banco de dados:
sudo service postgresql restart
Para reiniciar o servidor (UWSGI):
sudo service uwsgi restart
Para deletar diretórios por linha de comando DENTRO DA DBDIR:
***ALERTA***
ESSE COMANDO DEVE SER EXECUTADO APENAS DENTRO DA PASTA "DBDIR", ."previews", ".thumbs"
***ALERTA***
Alterar o valor de "head" de acordo com a necessidade de exclusão das pastas.
O exemplo abaixo apaga os 100 diretórios mais antigos
ls -ltr | head -100 | awk '{print $9}' | xargs rm -rf
Forçar sync
cd code
cd roverpix-api
. ENV/bin/activate
python sync.py <http://localhost:8000> ID-DA-ORGANIZAÇÃO
Para baixar arquivos de servidores remotos:
-P - Indica a porta do servidor remoto (caso a porta seja 22, que é o padrão, não é necessário
utilizá-lo.
-r - Indica recursividade, ou seja, baixar todo o conteúdo do caminho especificado.
Esse comando é executado na máquina em que você gostaria de “importar” os arquivos.
scp -P [porta utilizada, caso seja diferente de 22] -r [endereço ssh]:/home/roverpix/imagens/DBDIR/.previews/VMQL5HTWG .
Baixar log do servidor (exemplo)
scp foto@189.8.108.45:/home/foto/code/roverpix-api/logs/roverpix.log .
Verificar versão do servidor Linux
// Dentro de **roverpix-api**
git log
Verificar log UWSGI
**sudo less /var/log/uwsgi/app/api.roverpix.log**
Verificar a velocidade nas interfaces de rede
sudo ethtool enp4s0 | grep Speed
scp servidor@10.100.54.59:/home/servidor/imagens/DBDIR/HB9JNL6BI/ISC_0239_1f14cd33-90aa-4fa5-85fc-1e9e854226f5.JPG .
🚢 PSQL
Acessar postgres via bash:
psql -d roverpix -U roverpix -W
LVM
Aumentar em 500G um disco com lvm:
sudo lvresize -L +500G --resizefs ubuntu-vg/ubuntu-lv
sudo lvscan
sudo lvdisplay -a
VM Restart Admin Roverpix
**//Acesso a VM**
ssh ubuntu@admin.roverpix.com
**//Restart Script**
./restart-admin.sh
**//Editar Script**
vim restart-admin.sh
Gerar cartões QR Codes - A4
Instalar python
Instalar requisitos
pip install -r .\\requirements_windows.txt
pip install pathlib pillow
Baixar script
Extrair todos os cartões na pasta tools e executar o join_cards.py

Ou executar via terminal
cd tools
python join_cards.py
Para adicionar Overlay nas fotos
Acessar: https://admin.roverpix.com/libraries/overlays e realizar upload do arquivo .PNG

Acessar https://admin.roverpix.com/overlays e criar uma Nova Marca, utilizando o arquivo que acabou de fazer upload, utilizando um marca similar como exemplo para criar as configurações:

Esse processo precisa ser feito 4 vezes, você estará gerando uma marca para cada um dos cantos das fotos — a ordem é justamente a posição onde ficará o overlay, sempre utilizar exemplos para referência.
Próximo passo, acessar https://admin.roverpix.com/sceneries e adicionar um cenário para cada uma das marcas geradas, esse processo também precisa ser repetido 4 vezes.

E por último, adicionar a feature no .JSON da organização ou PDV que utilizará os overlays
"HAS_SCENERY": true

Comentários