Olá a todos,

Seguem alguns comandos úteis pelo SSH ou Shell do linux

ls : lista arquivos e diretórios (comparável ao dir no windows)

cd : troca de diretório
cd /usr/local/apache : ir para o diretório /usr/local/apache/
cd ~ : ir para seu diretório home
cd - : ir para o ultimo diretório que você estava
cd .. : ir um diretório acima

cat : exibir o conteúdo na tela
cat arquivo.txt : exibe o conteúdo de arquivo.txt em sua tela

tail : parecido com o cat, mas lê apenas o final do arquivo
tail /var/log/messages : ver as ultimas 20 (padrão) linhas de /var/log/messages
tail -f /var/log/messages : ver o arquivo continuamente, enquanto ele é atualizado
tail -200 /var/log/messages : ver as ultimas 200 linhas de /var/log/messages

more : parecido com o cat, mas abre um arquivo por vez na tela ao invés de todos ao mesno tempo
more /etc/userdomains : navegar pelo arquivo userdomains (precione espaço para ir para a próxima pagina ou q para sair

pico : editor de textos amigável e de fácil uso
pico /home/burst/public_html/index.html : editar a pagina índex do web site do usuário.

vi : outro editor de texto, com muitos recursos, mais difícil de usar no inicio de que o pico.
vi /home/burst/public_html/index.html : editar a pagina índex do web site do usuário.

grep : procura por padrões em arquivos
grep root /etc/passwd : mostra todos os termos “root” encontrados em /etc/passwd
grep -v root /etc/passwd : mostra todas as linhas que não possuam o termo “ root”

touch : cria um arquivo vazio
touch /home/burst/public_html/404.html : cria um arquivo vazio chamado 404.html no diretório /home/burst/public_html/

ln : cria "links" entre arquivos e diretórios
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : Agora você pode editar /etc/httpd.conf no lugar do arquivo original. As mudanças afetarão o arquivo original, entretanto, você pode deletar o link sem deletar o arquivo original.

rm : apaga um arquivo
rm arquivo.txt : apaga arquivo.txt, irá pedir confirmação de que você deseja fazer isso
rm -f arquivo.txt : apaga arquivo.txt, sem pedir confirmação antes de apagar.
rm -rf tmp/ : apaga todo diretorio tmp e seus sub diretorios e arquivos neles contidos.
TENHA MUITO CUIDADO COM ESTE COMANDO!!!

last : mostra quem logou e quando
last -20 : mostra apenas os últimos 20 logins
last -20 -a : mostra os últimos 20 logins, com o hostname no ultimo campo

w : mostra quem esta logado, quando entrou e de onde.

netstat : mostra as conexões de rede atuais
netstat -an : mostra todas as conexões no servidor, a porta e IP de origem e destino.


top: mostra os processos do sistema em um quadro, a informação de memória, tempo de atividade e outras informações úteis. Isto é excelente para o gerenciamento de seus processos de sistema, recursos e garantir que tudo está funcionando bem e seu servidor não está sobrecarregado.