Quais comandos utilizados para administração do servidor virtual no Linux?

Comandos “man + aplicação” para VPS Linux.

Todo comando nativo em Linux - como os exemplos que serão citados - e a maioria das aplicações quando instaladas, possuem manuais de utilização no próprio sistema, que podem ser consultados através do comando "man".

Para verificar as opções e modo de utilizar estes comandos/aplicações, utiliza-se o comando "man + aplicação". Por exemplo - "man uptime", "man top", "man grep", etc...

Abaixo os principais comandos listados, com o link da documentação oficial (geralmente em inglês).
 

A - Verificação de Status do Servidor e Utilização de Recursos:

uptime:https://man.cx/uptime
Esta aplicação fornece informações sobre o uptime do servidor, load average, entre outras.
file.php?view=Y&file=4298835b5954d05a93717593c05dd296

tophttps://man.cx/top
Esta aplicação informa - em tempo real - a utilização de recursos como Memória e Processamento, assim como os processos e usuários responsáveis.
file.php?view=Y&file=83a70006d260494a7b3199cd95e8ea05

freehttps://man.cx/free
Esta aplicação fornece informações sobre a utilização de memória RAM do sistema (utilize "free -m" para dados em megabytes).
file.php?view=Y&file=d776ddc50f75002c9c29d3b4db143f8f

dfhttps://man.cx/df(1)/pt
Esta aplicação fornece informações sobre espaço total/utilizado em discos e partições, assim como respectivos pontos de montagem no sistema. Utilize "df -h" para dados em formato amigável - Mb/Gb.
file.php?view=Y&file=ab2226f8304c6552c0a142760ccf92cc

Note que cada sistema pode apresentar informações distintas

whohttps://man.cx/who
Informa os usuários logados no sistema (o IP do exemplo foi ofuscado, no entanto, ao executar esta aplicação, é possível identificar o IP dos usuários conectados).
file.php?view=Y&file=b075c73de48ce852c7434c9a23d49c1a


B -  Navegação entre diretórios e listagem de arquivos:

pwdhttps://man.cx/pwd/pt
Informa o diretório em que estamos.
file.php?view=Y&file=2bdb46fd77b212c55e393cb715fa28fd

cdhttps://man.cx/cd
Este comando é utilizado para navegar à um diretório especificado. Por exemplo, para 'entrar' no diretório /home: "cd /home". 
file.php?view=Y&file=c2d2d633e0cec06cf7bd9577d9783a55

lshttps://man.cx/ls(1)/pt
Comando utilizado para listar o conteúdo de um diretório.
Se utilizado apenas como "ls", será mostrado o conteúdo do diretório em que nos encontramos:
file.php?view=Y&file=01b58ca11ab8de145860dde1ba8212ae

Se utilizado informando o caminho de um diretório específico, será listado o conteúdo do diretório informado, mesmo que estejamos em outro diretório.
file.php?view=Y&file=a00c71ab9cba192a847efb889161b2fb


C. Leitura de arquivos de log ou texto em geral:

cathttps://man.cx/cat
Esta aplicação mostra todo o conteúdo de um arquivo de texto desejado:
file.php?view=Y&file=f2d38456977e11d31342afa84b31f782

headhttps://man.cx/head
Utilizada para ler o inicio de um arquivo de texto (o parâmetro -X equivale ao número de parágrafos desejado):
file.php?view=Y&file=a190128b0cfa3cb1a42351f708f83771

tailhttps://man.cx/tail
Utilizada para ler o fim de um arquivo de texto (o parâmetro -X equivale ao número de parágrafos desejado):
file.php?view=Y&file=ae20b32f632b0eae2d4fbf379f51f3f3

grephttps://man.cx/grep
Esta aplicação é utilizada para buscar trechos específicos em arquivos de texto:
file.php?view=Y&file=82e1d96c40352b7d787ed971668b781b

Um exemplo prático da utilização do "grep" em verificações de logs, é encontrar falhas de login no sistema de emails ("grep failed /var/log/maillog"):
file.php?view=Y&file=c8ac68ef085f728aee7c43f730f2739f

D - Arquivos de Registros do Sistema - "logs":

Arquivos de log são basicamente arquivos de texto com registros de atividades no sistema, relacionados ao carregamento e execução de serviços e aplicações, acessos e atividades distintos. Através destes registros, pode-se identificar causas de erros, tentativas de invasão, históricos de acessos, atividade de emails, etc...

Em geral, arquivos de log do sistema são armazenados em /var/log/, sendo os mais utilizados os registros de acessos e falhas.

Abaixo, os arquivos de logs mais comuns:
/var/log/dmesg
/var/log/maillog
/var/log/secure
/var/log/messages
/var/log/cron

*Note que cada aplicação pode manter logs em locais distintos, sendo importante verificar a documentação da aplicação para maiores detalhes.

Manuais de comandos do Linux podem ser encontrados aqui

 

Fonte

  • linux, servidor
  • 10 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Como reiniciar a rede Ubuntu?

O reiniciamento da interface de rede Ubuntu só pode ser realizado depois que a interface de rede...

Como saber a última vez que um usuário esteve logado no sistema Linux?

  Neste tutorial, você irá conseguir saber como verificar quem usou recentemente o servidor...

Como saber o quanto de RAM ainda há no sistema?

  Alguns usuários pensam que o Linux "rouba" espaço de memória RAM não utilizada para o seu...

Como otimizar seu MySQL

Para realizar otimização do MySQL é recomendado utilizar o mysqlmymonlite.sh...

Como se conectar remotamente com um servidor MySQL

Esse é um tutorial que irá lhe ensinar a como se configurar e se conectar a um servidor MySQL...