A única coisa que o Linux é conhecido é a sua estabilidade. Nós não estamos necessariamente falando sobre o desktop Linux com ambientes de desktop GUI, mas a interface de terminal padrão do pântano que todos nós passamos a amar.
Os usuários do Windows podem se gabar de coisas como "ele executa o Microsoft Office" e "não há um software decente de edição de vídeo", mas eles podem ter um tempo de atividade de 365 dias ou mais?
É claro que, para poder se gabar de quanto tempo o seu sistema está ativo, você precisa saber o comando que mostra quanto tempo ele realmente esteve ativo.
Este guia irá mostrar-lhe como fazer isso.
Agora, obviamente, se você estiver executando em um laptop, seu tempo de atividade pode ser considerado pequeno, a menos que você tenha passado horas jogando games, assistindo vídeos online ou mesmo trabalhando.
O tempo de atividade do sistema é muito mais impressionante em um computador de mesa deixado funcionando continuamente, um servidor ou o computador de placa única favorito de todos, o PI de framboesa.
Há quanto tempo o seu sistema está em execução?
A maneira mais simples de descobrir quanto tempo seu sistema está executando é digitar o seguinte comando em uma janela de terminal:
tempo de atividade
A saída padrão para o comando de tempo de atividade é a seguinte:
- A hora atual.
- Quanto tempo o sistema está sendo executado.
- Quantos usuários estão logados.
- A média da carga nos últimos 1, 5 e 15 minutos.
As médias de carga mostram o número médio de processos que estão em um estado executável ou ininterrupto.
Exibindo apenas o tempo de atividade do sistema
O comando uptime por si só é bastante informativo, mas exibir essas informações para as pessoas de uma forma que diz "Hey, olhe quanto tempo meu sistema está rodando" pode ser um pouco detalhado demais.
Você pode exibir apenas o tempo de atividade de uma forma legível usando o seguinte comando:
uptime -q
A saída douptime -qcomando é algo como isto:
até 1 hora, 41 minutos
Se o seu sistema tiver passado muito tempo, a saída pode ser algo assim:
até 4 anos, 354 dias, 29 minutos
Pode ser melhor mostrar quando o sistema foi reiniciado pela última vez. Para isso, execute o seguinte comando:
tempo de atividade
A saída dotempo de atividadecomando é o seguinte:
2016-02-18 18:27:52
Se você realmente quer se exibir (e nós conhecemos alguém que conhece), você pode usar o Twitter a partir da linha de comando para mostrar ao mundo há quanto tempo seu sistema está em execução.
Se você adicionar o comando do tutorial vinculado a uma tarefa do cron, poderá twittar todos os dias no Twitter para mostrar há quanto tempo o sistema está sendo executado.
Maneira Alternativa de Mostrar o Tempo de Atividade do Seu Sistema
otempo de atividadecomando não é a única maneira de mostrar o tempo de atividade do sistema. Você pode conseguir a mesma coisa com apenas 2 pressionamentos de tecla:
W
A segunda tecla é obviamente a chave de retorno.
A saída doWcomando é o seguinte:
- do utilizador
- tty
- de
- tempo de login
- tempo ocioso
- JCPU
- PCPU
- QUE
oWcomando mostra mais do que apenas o tempo de atividade atual. Mostra quem está logado e o que eles estão fazendo atualmente.
O JCPU é o tempo usado por todos os processos conectados ao terminal e o PCPU mostra o tempo usado pelo processo atual na coluna WHAT.
oWcomando tem alguns switches que você pode usar. Por exemplo, para desativar os títulos, execute o seguinte comando:
w -h
Você também pode exibir uma versão mais curta usando o seguinte comando:
w -s
O comando acima mostra a seguinte saída:
- do utilizador
- terminal
- de
- ocioso
- que
Se você deseja omitir o campo de, execute o seguinte comando:
w -f
Então você tem isso. Agora você sabe como mostrar há quanto tempo seu sistema está em execução e também pode descobrir outras informações úteis sobre o uso do seu sistema.




