Postagens

Personalizando o motd do Debian com o neofetch

Imagem
O Neofetch é uma melhoria do Screenfetch, um monitor de recursos do Linux e melhor descrito em https://edpsblog.wordpress.com/ #Instalar: apt update apt install neofetch #para testar: neofetch #Para usar no motd (tela inicial, após logar no SSH): echo "neofetch" >> /etc/profile.d/mymotd.sh && chmod +x /etc/profile.d/mymotd.sh #Editando e personalizando as informações que ele exibe: cp ~/.config/neofetch/config.conf ~/.config/neofetch/config.conf.original vim ~/.config/neofetch/config.conf Veja mais em: https://github.com/dylanaraps/neofetch/wiki/Customizing-Info https://askubuntu.com/questions/853624/neofetch-custom-config-file-what-is-required-config-file-format https://linuxconfig.org/how-to-display-system-information-with-neofetch

VirtualBox 6.0 no Debian 10 (Buster)

Logado como root: apt update apt upgrade wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian buster contrib" apt update apt install virtualbox-6.0

Entendendo PREDICTABLE NETWORK INTERFACE DEVICE NAMES

Imagem
PREDICTABLE NETWORK INTERFACE DEVICE NAMES - números de dispositivo de interface de rede predictiva - é a nova forma para nomear as interfaces de rede no Linux. Isso passou a funcionar a partir da versão 197 do udev. Os nomes agora são gerados através da consulta da firmware/BIOS, gerando índices a partir dos nomes dos slots, semelhante ao "biosdevname". Exemplos: enp0s1, wlp1s0, etc. Como a nomeação baseada em localização não funciona bem para dispositivos USB, eles usam uma nomeação baseada no MAC delas. Mas o que significa cada índice? Os nomes têm dois prefixos de caracteres com base no tipo de interface: EN para Ethernet, WL para LAN sem fio (WLAN), WW para rede de área ampla sem fio (WWAN). Em seguida vem o sufixo, que indica a localização da interface, baseado nas regras abaixo: Exemplo: enp0s1: (en + p0 + s1) Sabemos que ela é uma Ethernet (en) , do tipo PCI (p) . Ainda podemos saber que ela está no slot nº  1  do ba...

Upgrade do Debian 8 Jessie para o Debian 9 Stretch

Imagem
#1 - Backup do source list cp /etc/apt/sources.list /etc/apt/sources.list.debian8_para_debian9 #2 - Mudar jessie por stretch no sources.list sed 's/jessie/stretch/g' /etc/apt/sources.list.debian8_para_debian9 > /etc/apt/sources.list OBS: Lembre-se de fazer a mesma coisa com os demais arquivos dentro de /etc/apt/sources.list.d/ #3 - Atualizar: apt-get clean all #Depois apt-get update -y OBS: Se der erro de chave para algum repositório, mensagem "W: Não existem chaves públicas para os seguintes IDs de chaves:", rode o comando abaixo para cada chave: apt-key adv --keyserver pgpkeys.mit.edu --recv-keys CHAVE #Depois: apt-get dist-upgrade -y #4 - reinicie a máquina reboot #5 - Para confirmar se migrou: lsb_release -a     Distributor ID: Debian     Description: Debian GNU/Linux 9.0 (n/a)     Release: 9.0     Codename: n/a #6 Remova os pacotes que eram usados pelo Debian 8: apt-get autoremove

Forçando IPv4 ou IPv6 no apt-get

Ultimamente tem acontecido de um repositório parar de responder via IPv6 e o apt-get simplesmente não tenta resolver IPv4, aí não consigo atualizar... Essa dica permite forçar IPv6 ou IPv4 no o apt-get update ou o apt-get dist-upgrade d o Ubuntu ou Debian. Forçar momentaneamente IPv4: apt-get -o Acquire::ForceIPv4=true update apt-get -o Acquire::ForceIPv4=true dist-upgrade OBS: Para forçar IPv6, basta trocar o ForceIPv4 pelo ForceIPv6 nos comandos acima. Forçar Definitivamente IPv4: Basta criar o arquivo "99force-ipv4" com o parâmetro Acquire::ForceIPv4 "true"; Para isso, use o comando abaixo: echo 'Acquire::ForceIPv4 "true";' > /etc/apt/apt.conf.d/99force-ipv4 OBS: Mesma coisa: Para forçar IPv6, basta trocar o ForceIPv4 pelo ForceIPv6 nos comandos acima.  

journalctl - Administrando e Diminuindo os Logs do Sistema

Vamos ver quanto espaço estamos ocupando com logs do sistema: journalctl --disk-usage Archived and active journals take up 1.2G on disk. #Reter apenas 100M de log: journalctl --vacuum-size=100M #OU, reter apenas 7 dias de log: journalctl --vacuum-time=7d Vacuuming done, freed 1.2G of archived journals on disk. #VAmos ver como ficou: journalctl --disk-usage Archived and active journals take up 56.0M on disk. Mais informações: man journalctl

HDA_BB - Adicional de Segurança do Banco do Brasil no Ubuntu Linux

Se o tutorial do próprio Banco do Brasil não funcionar:  https://seg.bb.com.br/duvidas.html?question=6  Vamos instalar diretamente pelo terminal. No mesmo site acima, clique com o direito no link "AQUI", copie a URL e use no comando wget abaixo (como root): cd /tmp wget -c https://www14.bancobrasil.com.br/downloads/ws/hda-bb_0.1_all.deb #Tente instalar: dpkg -i hda-bb_0.1_all.deb # Se der erro: apt-get --yes --fix-broken install #Agora rode novamente: dpkg -i hda-bb_0.1_all.deb