Debian 9 Problemas e Alterações

Problemas e alterações a serem consideradas no Dbian 9 (Strech)

O pacote net-tools se tornará obsoleto em favor do iproute2

Aqui está um resumo dos comandos do net-tools, junto com os seus equivalentes do iproute2:

comandos legados do net-toolscomandos substitutos do iproute2
arpip n (ip neighbor)
ifconfigip a (ip addr), ip link, ip -s (ip -stats)
iptunnelip tunnel
nameifip link
netstatss, ip route (para netstat -r), ip -s link (para netstat -i), ip maddr (para netstat -g)
routeip r (ip route)
https://www.debian.org/releases/stable/armel/release-notes/ch-information.pt-br.html

Adicionando Item no Menu do XFCE

Para adicionar um item no menu do xfce

  1. Abra um terminal com permissão de root.
  2. Vá para pasta /usr/share/applications/
  3. Crie um arquivo Nome_do_menu.desktop
  4. Inclua o seguinte conteúdo:
    [Desktop Entry]
    Encoding=UTF-8
    Name=Eclipse Standard/SDK
    ## AQUI O NOME DO PROGRAMA QUE APARECERÁ NO MENU
    Comment=The Smarter Way to Code
    ## COMENTÁRIO PARA O PROGRAMA
    Exec=/bin/sh “/home/mcnd2/eclipse/eclipse”
    ## O CAMINHO PARA O EXECUTÁVEL DO PROGRAMA
    Icon=/home/mcnd2/eclipse/eclipse.png
    ## O CAMINHO PARA O ÍCONE DO PROGRAMA
    Categories=Application;Development;Java;IDE
    ## AQUI É ONDE ELE VAI FICAR LOCALIZADO NO MENU
    Version=1.0
    Type=Application
    Terminal=0
  5. Salve o arquivo

Lista de códigos de status HTTP

– 1xx Informativo
Solicitação recebida, dando continuidade ao processo. Essa classe de códigos de status indica uma resposta provisória, constituída apenas do Status-Line e cabeçalhos opcionais, e é encerrado por uma linha vazia. Desde a versão HTTP/1.0 não são definidios todos os códigos de status 1xx, os servidores não devem enviar uma resposta 1xx para um cliente HTTP/1.0, exceto sob condições experimentais.

Continue lendo “Lista de códigos de status HTTP”

Permissão de Acesso USB

Para saber qual é a porta USB disponível

ls -l /dev/tty*
serão listados as entradas tty no meu caso foram /dev/ttyUSB0 e /dev/ttyUSB1

Para verificar a permissão da porta USB
ls -l /dev/ttyUSB0
a saída será parecida com isto
crw-rw—- 1 root dialout 188, 0 fev 25 10:36 /dev/ttyUSB0

Basta adicionar o usuário no grupo a que pertence a USB, neste caso dialout
useradd -G dialout nome_usuario

Diminuindo Partição SWAP

Desative a SWAP com o comando:

# swapoff -a

Com o comando fdisk, remova a partição swap e a crie outra com o tamanho de 200MB.

Estabeleça uma nova área de SWAP com o comando:

# mkswap /dev/área

(onde área é a nova swap – algo como /dev/hda5);

Reative a SWAP com o comando:

# swapon -a

Ajuste Swapiness

O padrão de Swapiness dependendo da distro é 60, numa escala que vai de 0 até 100, significa que quando estiver usando 40% da memória, ou seja, 60% da sua memória estiver livre alguns arquivos começarão a ser passados para o SWAP.

Para modificar a prioridade da Swapiness para 10%.

sysctl vm.swappiness=10

gedit /etc/sysctl.conf

No final do arquivo adicione
vm.swappiness=10

Após reboot para verificar
cat /proc/sys/vm/swappiness

Firefox Quantum no Debian Stretch

Baixe os arquivos no site Mozilla

Descompacte o arquivo

Copie a pasta para /opt/

Crie um link
ln -sf /opt/firefox-quantum/firefox /usr/bin/firefox-quantum

Criar lançador (todo texto em  1 linha)
echo -e ‘[Desktop Entry]\n Version=1.0\n Encoding=UTF-8\n Name=Mozilla Firefox\n Comment=Navegador Web\n Exec=/opt/firefox-quantum/firefox\n Icon=/opt/firefox-quantum/browser/icons/mozicon128.png\n Type=Application\n Categories=Network’ | sudo tee /usr/share/applications/firefox-quantum.desktop

Fonte

IPTables

Bloquear IP
iptables -A INPUT -s IP-ADDRESS -j DROP

Liberar IP
iptables -D INPUT -s IP-ADDRESS -j DROP

Bloquear Rede
iptables -A INPUT -s 10.0.0.0/8 -j DROP

Salvar IPTables

Certificado Gratuito LetsEncrypt no Debian

Validacao por acesso externo (port forward)
certbot certonly –non-interactive –standalone –agree-tos –email [email protected]_dominio.com.br -d www.seu_dominio.com.br

Validacao por DNS
certbot -d www.seu_dominio.com.com.br –manual –preferred-challenges dns certonly

Revogar e deletar certificado
certbot revoke –cert-path /etc/letsencrypt/live/www.seu_dominio.com.com.br/fullchain.pem
certbot delete