Informação do sistema
Publicado por Lord Arthas Menethil 25/08/2006
[ Hits: 6.007 ]
Pequeno códig que fornece seu uptime, memória RAM total, livre, e também a quantidade de processos rodando.
#include <linux/kernel.h> #include <linux/sys.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/sysinfo.h> int main() { const long minute = 60; const long hour = minute * 60; const long day = hour * 60; const double MB = 1024 * 1024; struct sysinfo system; sysinfo(&system); printf("UPTIME: %ld dias, %ld:%02ld:%02ld\n", system.uptime / day, (system.uptime % day) / hour, (system.uptime % day) / minute, system.uptime % minute); printf("RAM total: %5.1f MB\n", system.totalram / MB); printf("RAM livre: %5.1f MB\n", system.freeram / MB); printf("Processos: %d\n", system.procs); return(0); }
Busca em texto - Lista encadeada
Funções com número variável de argumentos
Pilhas C/C++ - Analisador de expressões simples
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Falha com leitor de digitais no Ubuntu: sugestões? (0)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (1)