Linux – Como encerrar processos executando em uma porta específica


Neste post irei mostrar como finalizar processos no Linux com base na porta TCP/UDP que está sendo utilizada.

Para listar os processos que estão conectados à determinada porta, podemos utilzar um destes comandos (estou assumindo a porta 8080 do protocolo TCP como exemplo):

$ lsof -w -n -i tcp:8080

$ fuser -n tcp 8080

$ netstat -anp | grep :8080

E para matar o processo é só utilizar o comando kill

$ kill -9 pid

Até a próxima

Como remover um arquivo permanentemente no Linux


Muitas vezes é necessário apagar algum arquivo e ter a certeza que ninguém vai possuir acesso às informações contidas nele, como é o caso de lista de usuários e suas respectivas senhas, números de cartões de crédito, entre outras informações sigilosas.

Nos sistemas operacionais Linux, muitos conhecem o comando “rm” que é utilizado para apagar arquivos e diretórios por linha de comando. Mas poucos sabem que esta forma de exclusão não remove o arquivo de forma permanente, pois ele permite que programas especializados em recuperar documentos obtenham tais arquivos.
Portanto, se o seu objetivo é  jamais recuperar ou permitir a recuperação do arquivo, utilize o comando shred.

$ shred -u -n <numero de interações> nome_do_arquivo

-n número de interações ou gravações

-u remove o arquivo

O comando também pode ser utilizados para apagar um HD inteiro

# shred -n <numero de interações> -z <device>

-z significa que o último padrão a ser gravado será zero, ou seja, zera tudo, incluindo o MBR;

<device>: ponto de montagem do dispositivo a ser apagado, ex: /dev/sda, /dev/hda

Para mais opções do comando, consulte o manual

$ man shred

Até a próxima