Ansible Jan 1, 0001 Com o PyPI Instalado (eg. apt install python3-pip) sudo pip install ansible ansible-lint Instalar Dependências sudo pip install paramiko PyYAML Jinja2 httplib2 six netaddr sudo apt install sshpass Criar Diretórios sudo mkdir -p /etc/ansible/{roles,keys} Baixar Arquivo de Configuração Padrão sudo wget -P /etc/ansible https://raw.githubusercontent.com/ansible/ansible/devel/examples/ansible.cfg sudo wget -P /etc/ansible https://raw.githubusercontent.com/ansible/ansible/devel/examples/hosts ansible-completion sudo wget -P /etc/bash_completion.d https://raw.githubusercontent.com/dysosmus/ansible-completion/master/ansible-completion.bash sudo wget -P /etc/bash_completion.d https://raw.githubusercontent.com/dysosmus/ansible-completion/master/ansible-doc-completion.bash sudo wget -P /etc/bash_completion.d https://raw.githubusercontent.com/dysosmus/ansible-completion/master/ansible-galaxy-completion.bash sudo wget -P /etc/bash_completion. ...
Django Jan 1, 0001 Criar Virtual Environment: mkdir projeto cd projeto python3 -m venv .projeto Ativar Virtual Environment: source .projeto/bin/activate Instalar Django: pip install django Criar projeto Django: django-admin startproject nome_do_projeto . Criar alias para o manage.py: echo "alias manage='python $VIRTUAL_ENV/../manage.py'" >> .bash_aliases Rodar o projeto Django: manage runserver Criar Django app chamado core: manage startapp core
GNS3 no GNU/Linux Jan 1, 0001 Instalação no Fedora Instalar Virt-Manager no Fedora Instalar solução de virtualização (virt-manager): sudo dnf install @virtualization sudo systemctl enable --now libvirtd sudo systemctl status libvirtd sudo usermod -a -G libvirt $USER Instalar GNS3 no Fedora Instalar o GNS3: sudo dnf install gns3-server gns3-gui wireshark wireshark-qt Instalação no Debian/Ubuntu e Derivados Instalar Virt-Manager no Debian/Ubuntu e Derivados Instalar solução de virtualização (virt-manager): sudo apt install virt-manager virt-viewer qemu-kvm sudo systemctl status libvirtd sudo adduser $USER libvirt sudo adduser $USER libvirt-qemu Como adicionamos o usuário aos grupos do libvirt é necessário fazer um novo login. ...
Hugo Jan 1, 0001 Instalação do Hugo Instalação no Debian e derivados: sudo apt install hugo Instalação no Fedora e derivados: sudo dnf install hugo Para instruções mais completas da instalação do hugo em outros formatos de pacotes e Sistemas Operacionais veja a documentação oficial aqui. Usando o Hugo Inciando novo projeto: hugo new site nome_do_projeto cd nome_do_projeto Aplicando Tema: hugo mod init github.com/<your_user>/<your_project> Depois configurar o tema “mini” no config. ...
Network Manager na CLI Jan 1, 0001 O daemon do NetworkManager tenta tornar a configuração e a operação da rede tão indolor e automático quanto possível, gerenciando a conexão de rede primária e outras interfaces de rede, como dispositivos Ethernet, WiFi e dispositivos de banda larga móvel. O NetworkManager conectará qualquer dispositivo de rede quando uma conexão para esse dispositivo ficar disponível, a menos que esse comportamento esteja desativado. Mostrar status dos dispositivos: nmcli device status Detalhes das conexões: ...
Podman Jan 1, 0001 Baixar imagem: podman pull nome_da_imagem Listar imagens: podman images podman image ls Rodar comando em um novo container: podman run nome_da_imagem [comando] podman run -it nome_da_imagem [comando] Listar containers: podman ps podman container ls Executar comando em um container rodando: podman exec id_do_container [comando] Iniciar um ou mais containers: podman start id_do_container Anexar em container rodando: podman attach id_do_container Remover um ou mais containers: ...
smartmontools Jan 1, 0001 Instalação no Debian e derivados: sudo apt install smartmontools Instalação no Fedora e derivados: sudo dnf install smartmontools Ativar: sudo smartctl -s on /dev/sda Diagnóstico Rápido: sudo smartctl -H /dev/sda Teste Rápido: sudo smartctl -t short /dev/sda Teste Longo: sudo smartctl -t long /dev/sda Resultado: sudo smartctl -l selftest /dev/sda