Instalar Java 8 no Manjaro/Archlinux

Primeiro atualize o sistema

# pacman -Sy

Após isso baixamos a última versão (Na data da postagem essa era última versão)

$ wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=111679 -O Java-latest

Descompactamos

$ tar -zxvf   Java-latest

Copiamos para a pasta correta

cp -pr jre1.8.0_60 /opt

Criamos o link para o programa

ln -s /opt/jre1.8.0_60/bin/java /usr/bin/java

E o link para os plugins:

ln  -s /opt/jre1.8.0_65/lib/amd64/libnpjp2.so  ~/.mozilla/plugins/libnpjp2.so

Fonte

Evitando encerramento acidental de sessões bash

A sequência de teclas “CTRL+D” encerra uma sessão bash. Às vezes digitamos estas teclas por acidente e encerramos uma sessão acidentalmente.

Para evitar que isto ocorra, definimos a variável de ambiente IGNOREEOF:

  export IGNOREEOF=1

Desta forma, para encerrar uma sessão bash, precisamos digitar a sequência “CTRL+D” duas vezes ou então digitar “exit“.

Esta variável de ambiente deve ser definida no arquivo .bashrc.

Fonte: Dicas-L

Diminuindo tentativas de invasão via SSH

Dentro do arquivo /etc/ssh/sshd_config altere as seguintes linhas:


LoginGraceTime 2m
MaxStartups 3:50:6

Explicando:

O primeiro parâmetro informa que a conexão será cortada caso fique inativa por 2 minutos.

O segundo quer dizer que depois de 3 tentativas não autenticadas, 50% das conexões do IP são recusadas e quando o número de de tentavivas chegar a 6 todas as tentativas de conexões do IP serão recusadas.

Fonte: Dicas-l

Utilizando o Crontab

Comando Função
crontab -e Edita o crontab atual do usuário
crontab -l Exibe o atual conteúdo do crontab do usuário
crontab -r Remove o crontab do usuário

A linha é dividida em 6 campos separados por tabs ou espaço:

Campo Função
1o. Minuto
2o. Hora
3o. Dia do mês
4o. Mês
5o. Dia da semana
6o. Programa para execução
Campo Valores
Minuto 0-59
Hora 0-23
Dia do mês 1-31
Mês 1-12
Dia da semana 0-6 (o “0″ é domingo), 1 é segunda, etc.


Fonte:

Atalhos úteis para a linha de comando

Atalho Ação
Ctrl+A move o cursor para o começo da linha
Ctrl+E move o cursor para o fim da linha
Alt+F move o cursor para o fim da próxima palavra
Alt+B move o cursor para o começo da palavra anterior
Ctrl+T troca os dois últimos caracteres de posição, por exemplos “sl” se torna “ls”
Alt+T troca as duas últimas palavras de posição, por exemplo “list cat” se torna “cat list”
Ctrl+U corta o texto do começo da linha até o começo da palavra antes do cursor
Ctrl+W corta apenas a palavra antes do cursor
Ctrl+K cut the text of the current command after the cursor.
Ctrl+Y cola o texto cortado anteriormente após o cursor. Este
recurso é útil quando você acabou de digitar um comando
longo e concluiu que esqueceu de fazer algo antes
Alt+U converte para maiúsculas próxima palavra
Alt+L converte para minúsculas a próxima palavra
Alt+C converte para maiúsculas a primeira letra da próxima palavra
Ctrl+L limpa a tela, deixando a linha corrente no topo
Ctrl+_ undo (incremental).

Fonte:

netstat -putona – Um comando para monitorar as conexões de rede

[shell]$ netstat -putona[/shell]

Onde os parâmetros significam:

p Mostra as conexões para o protocolo especificado pelo TCP ou UDP
u Lista todas as portas UDP
t Lista portas em TCP
o Exibe temporizadores
n Exibe o número da porta
a Exibe todas as conexões do sistema ativo

Por exemplo, para saber que processo ocupa a porta 1521 pode utilizar:

[shell]netstat -putona | grep :1521[/shell]

Fonte: