Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Linux >> Content
Como encontrar o Boottime of OS no Linux?
Existem várias maneiras de encontrar o tempo de inicialização de um sistema operacional no Linux, dependendo do nível de detalhe necessário e das ferramentas disponíveis no seu sistema. Aqui estão alguns métodos:

1. Usando `uptime`:

Este é o método mais simples, fornecendo uma estimativa rápida do tempo de atividade. Não dá o tempo preciso da inicialização, mas o tempo passou desde a última inicialização. Você pode calcular o tempo de inicialização subtraindo o tempo de atividade do horário atual.

`` `BASH
tempo de atividade
`` `

Exemplo de saída:

`` `
11:34:56 Up 2 dias, 3:22, 1 Usuário, Média de carga:0,12, 0,18, 0,15
`` `

Isso indica que o sistema está sendo executado por 2 dias e 3 horas e 22 minutos. Você precisaria calcular manualmente o tempo de inicialização a partir do horário atual.


2. Usando `/proc/uptime`:

Este arquivo contém dois valores:o tempo de atividade em segundos e o tempo gasto no estado ocioso em segundos. O primeiro valor é o que nos interessa.

`` `BASH
gato /proc /uptime | awk '{print $ 1}'
`` `

Isso produzirá o tempo de atividade em segundos. Você pode usar um cálculo simples (ou um script mais sofisticado) para determinar o tempo de inicialização com base no horário atual.


3. Usando `who -b`:

Este comando exibe o tempo de inicialização do sistema. Este geralmente é o método mais direto para obter o tempo de inicialização.

`` `BASH
quem -b
`` `

Exemplo de saída:

`` `
Boot de sistema 2024-10-27 10:00
`` `


4. Métodos mais sofisticados (para script):

Para um acesso mais programático, você pode usar o seguinte (exigindo utilitários de data):

`` `BASH
boot_time =$ (Who -b | awk '{print $ 4, $ 5}')
eco "sistema inicializado em:$ boot_time"
`` `

Isso extrai o tempo de inicialização do `Who -b` e o armazena em uma variável para processamento adicional. Você pode executar comparações de data, se necessário.


Qual método é o melhor?

* Para uma verificação rápida e aproximada:`Uptime`
* Para um tempo preciso de inicialização em um formato legível pelo homem:`Who -b`
* Para acesso programático e processamento adicional:`/proc/uptime` combinado com cálculos de data ou o exemplo mais sofisticado` who -b`.


Lembre -se de que a precisão desses métodos depende do relógio do sistema que está sendo definido corretamente. Se o relógio do sistema tiver sido ajustado desde a inicialização, o tempo de inicialização relatado poderá ser impreciso.

Anterior :

Próximo :
  Os artigos relacionados
·Como configurar um servidor de CVS 
·Como acessar SQLite 
·Como Jogar Vídeo Flash em OpenSUSE 11.0 
·Como instalar Fontes XFCE 
·Como inicializar a partir do USB Fedora 
·Como instalar o PC Eee EasyPeasy 
·Como formatar um Pen Drive Linux 
·Como usar o Knoppix para limpar um disco rígido 
·Como localizar Cgiirc.Conf 
·Live do Fedora CD Boot Options 
  Artigos em destaque
·Como alterar o brilho da tela no Windows 11 
·Como obter um código EPP De Doteasy 
·Como Chegar Home Directory em C Prompt no XP 
·Como instalar o Windows XP em um Dell Dimension 4100 
·Como desativar o Firewall do CentOS e Suexec 
·Como restaurar o padrão permissões NTFS para Windows …
·Como construir um disco de recuperação do Windows Vis…
·Como faço para criar um arquivo 
·Se o seu BIOS não for compatível com ACPI, o que deve…
·Como adicionar filhote de 4,21 para Grub 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados