Posts

Showing posts with the label system

OSA:System information c++

#include <iostream> #include <sys/utsname.h> using namespace std; int main(){ struct utsname sysinfo; uname(&sysinfo); cout << "System Name: "<<sysinfo.sysname<<endl; cout << "Host Name: "<<sysinfo.nodename<<endl; cout << "Release(Kernel) Version: "<<sysinfo.release<<endl; cout << "Kernel Build Timestamp: "<<sysinfo.version<<endl; cout << "Machine Arch: "<<sysinfo.machine<<endl; cout << "Domain Name: "<<sysinfo.domainname<<endl; return 0; }

OSA: System info shell program

while(true) do echo "CPU INFORMATION       1.CPU CORES AND THREADS       2.CPU MANUFACTURER       3.PROCESSOR FAMILY       4.PROCESSOR VERSION       5.PROCESSOR FREQUENCY       6.SYSTEM MANUFACTURER       7.BIOS VERSION       8.RAM INFO        9.EXIT" read a; case $a in 1)echo "CPU INFORMATION.." dmidecode -t processor ;; 2)echo "CPU MANUFACTURER.." dmidecode -s processor-manufacturer    ;; 3)echo "PROCESSOR FAMILY.." dmidecode -s processor-family ;; 4)echo "PROCESSOR VERSION.." dmidecode -s processor-version    ;; 5)echo "PROCESSOR FREQUENCY.." dmidecode -s  processor-frequency    ;; 6)echo "SYSTEM MANUFACTURER.." dmidecode -s  system-manufacturer ;; 7)echo "BIOS VERSION.."...