sqlizer wrote: >Haloo.. >Bagaimana caranya melihat spesifikasi komputer di linux, misal >processor,jumlah memory,vga,LAN,dll...saya cuma bisa terhubung dengan >ssh jadi tidak bisa memakai xwindows. > >-- >sp_sqlizer > > > Save list di bawah ini pada editor kesayangan Anda menjadi sebuah skrip yang dapat diexecute. Lalu jalankan, maka Anda mendapatkan Hardware Report berupa file HTML.
#!/bin/sh # Description: Linux 8.0 System Information Report in HTML format # Useage: sysreport > report.html # License: BSD # Author: Greg Ippolito cat << HEAD <HTML> <HEAD><TITLE>System Report</TITLE></HEAD> <BODY bgcolor="#c0c0c0" text="#000000"> <HR size=5> <P> <H1>System Report for " HEAD echo `hostname` cat << BODY1 "</H1> <P> <HR size=5> <P> BODY1 cat << HOSTNAME <H3>OS System Configuration:</H3> <B>hostname: </B> HOSTNAME /bin/hostname if [ -x /usr/bin/hostid ]; then cat << HOSTID <P> <B>hostid: </B> HOSTID /usr/bin/hostid fi # Specific to Red Hat distribution if [ -f /etc/redhat-release ]; then cat << DISTRO <P> <B>Distribution version: </B> DISTRO cat /etc/redhat-release fi cat << UNAME <P> <B>uname -a: </B> UNAME uname -a if [ -x /sbin/chkconfig ]; then cat << CHKCONFIG <P> <B>System services: (chkconfig)</B> <DL><DD> <SMALL> <PRE> CHKCONFIG /sbin/chkconfig --list|grep on cat << CHKCONFIGEND </PRE> </SMALL> </DL> <P> CHKCONFIGEND fi if [ -f /etc/crontab ]; then cat << CRONTAB <P> <B>File: <TT>/etc/crontab</TT></B> <DL><DD> <SMALL> <PRE> CRONTAB cat /etc/crontab cat << CRONTABEND </PRE> </SMALL> </DL> <P> CRONTABEND fi echo "<P><HR><P>" echo "<H3>Network Configuration:</H3>" if [ -f /etc/hosts ]; then cat << HOSTS <P> <B>File: <TT>/etc/hosts</TT>: </B> <DL><DD> <SMALL> <PRE> HOSTS cat /etc/hosts cat << HOSTSEND </PRE> </SMALL> </DL> <P> HOSTSEND fi if [ -f /etc/nsswitch.conf ]; then cat << SWITCH <B>File: <TT>/etc/nsswitch.conf</TT>: </B> <DL><DD> <SMALL> <PRE> SWITCH cat /etc/nsswitch.conf cat << SWITCHEND </PRE> </SMALL> </DL> <P> SWITCHEND fi if [ -f /etc/resolv.conf ]; then cat << RESOLV <B>File: <TT>/etc/resolv.conf</TT>: </B> <DL><DD> <SMALL> <PRE> RESOLV cat /etc/resolv.conf cat << RESOLVEND </PRE> </SMALL> </DL> <P> RESOLVEND fi if [ -x /sbin/ifconfig ]; then cat << IFCONFIG <B>ifconfig: </B> <DL><DD> <SMALL> <PRE> IFCONFIG /sbin/ifconfig cat << IFCONFIGEND </PRE> </SMALL> </DL> <P> IFCONFIGEND fi if [ -x /sbin/route ]; then cat << ROUTE <B>/sbin/route: </B> <DL><DD> <SMALL> <PRE> ROUTE /sbin/route cat << ROUTEEND </PRE> </SMALL> </DL> <P> ROUTEEND fi if [ -d /etc/sysconfig/network-scripts ]; then cat << IFCFG <B>Files <TT>/etc/sysconfig/network-scripts/ifcfg-eth*</TT>: </B> <DL><DD> <SMALL> <PRE> IFCFG cat /etc/sysconfig/network-scripts/ifcfg-eth* cat << IFCFGEND </PRE> </SMALL> </DL> <P> IFCFGEND fi echo "<P><HR><P>" cat << DF <H3>Storage:</H3> <B>df -k: </B> <DL><DD> <SMALL> <PRE> DF df -k cat << DFEND </PRE> </SMALL> </DL> <P> DFEND if [ -x /sbin/fdisk ]; then cat << FDISK <B>Disk Partitions: <TT>/sbin/fdisk -l</TT>:</B> <DL><DD> <SMALL> <PRE> FDISK /sbin/fdisk -l cat << FDISKEND </PRE> </SMALL> </DL> <P> FDISKEND fi if [ -f /etc/fstab ]; then cat << FSTAB <B>File: <TT>/etc/fstab</TT>: </B> <DL><DD> <SMALL> <PRE> FSTAB cat /etc/fstab cat << FSTABEND </PRE> </SMALL> </DL> FSTABEND fi echo "<P><HR><P>" if [ -a /proc/cpuinfo ];then cat << HARDWARE <H3>Hardware Configuration:</H3> <B>CPU info: </B> <DL><DD> <SMALL> <PRE> HARDWARE cat /proc/cpuinfo fi if [ -a /proc/meminfo ]; then cat << SWAP </PRE> </SMALL> </DL> <P> <B>Total Swap Memory: </B> <DL><DD> SWAP grep SwapTotal /proc/meminfo cat << MEM </DL> <P> <B>System Memory: </B> <DL><DD> MEM grep MemTotal /proc/meminfo cat << MEMEND </DL> <P> MEMEND fi if [ -x /sbin/lspci ]; then cat << PCI <B>/sbin/lspci: </B> <DL><DD> <SMALL> <PRE> PCI /sbin/lspci cat << PCIEND </PRE> </SMALL> </DL> <P> PCIEND fi if [ -f /etc/sysconfig/hwconf ]; then cat << HWCONF <B>Devices:</B> <DL><DD> <B>File: <TT>/etc/sysconfig/hwconf</TT></B> <SMALL> <PRE> HWCONF cat /etc/sysconfig/hwconf cat << HWCONFEND </PRE> </SMALL> </DL> <P> HWCONFEND fi cat << BODYEND <P> <HR> <P> </BODY> </HTML> BODYEND -- Linux helloween 2.6.12.4 #3 Mon Aug 6 13:11:31 WIT 2005 i686 i386 GNU/Linux --------------------------------------------------------------------------------- THE CHANCE you got comes never twice, Do your best and Do it right Time will come but you don't hide, You are on your way --------------------------------------------------------------------------------- We've got the POWER We are divine, We have the guts to follow the sign Extracting tensions from sources unknown, We are the ones to cover the throne --------------------------------------------------------------------------------- Registered Linux User #355718 ========= Get the SOURCE with you !!! --------------------------------------------------------------------------------- https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x9C8FFDBEA9FC002E ---------------------------------------------------------------------------------
signature.asc
Description: OpenPGP digital signature