Backup Mysql – Linha comando

Backup de uma base específica

Backup de todas as bases

Diminuindo tentativas de invasão via SSH

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

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

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:

Configurando troca de senha de usuário no próximo login

Para isso, utilizaremos o comando chage. Antes, listamos as propriedades de login deste usuário:

Exemplo:

Como podemos visualizar, a senha deste usuário “nunca expira”. Então, forçaremos a expiração de senha para o próximo login que este usuário venha fazer, executando o comando a seguir:

Fonte: http://www.vivaolinux.com.br/dica/Configurando-troca-de-senha-de-usuario-no-proximo-login

Desligar ou reiniciar o computador com hora marcada

Para programar o computador para desligar em um certo horário, basta como root usar o seguinte comando:

# shutdown -h hh:mm

Sendo que hh são as horas no formato de 24 horas e mm são os minutos.

Outra maneira para programar o desligamento do seu pc é usar o seguinte comando:

# shutdown -h +m

Sendo que m é o número de minutos que você deseja até o computador desligar.

Ex:

# shutdown -h +300

Significa que o computador desligará daqui a 300 minutos.

Depois de executar um desses comandos começará uma contagem regressiva no seu terminal. Da mesma maneira podemos utilizar esses dois modelos para reiniciar o computador. A diferença é que em vez de passar o parâmetro -h, passaremos o parâmetro -r. Ficaria assim:

# shutdown -r hh:mm
ou
# shutdown -r +m

Fonte