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