Bioinformatician uses servers for computational analysis. Sometime we need to check the server details before running our programs or tools. Here I am showing some basic commands using them you can gather the system/server information.
To check what version of Operating System is installed on the server you can use the following commands:-
=================================================================
1.cat /etc/issue
[root@localhost ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Kernel \r on an \m
2.cat /etc/redhat-release
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
3.lsb_release -a
[root@localhost ~]# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Release: 5.5
Codename: Tikanga
To check whether the operating system is 32 or 64bit:-
================================
# uname -i
[root@localhost ~]# uname -i
i386
(i386 represents that server is having 32bit operating system)
[root@localhost ~]# uname -i
x86_64
(x86_64 represents that server is having 64bit operating system)
To see the processor/CPU information:-
=============================
# cat /proc/cpuinfo
[root@localhost ~] cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU 5130 @ 2.00GHz
stepping : 6
cpu MHz : 1995.087
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx tm2 ssse3 cx16 xtpr lahf_lm
bogomips : 3990.17
(Here processor number 0 indicates that the system is having one process(processor number starts with zero))
To check memory information:-
===========================
# free -m
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 5066 3513 1552 0 612 2319
-/+ buffers/cache: 582 4484
Swap: 1983 0 1983
# cat /proc/meminfo
[root@localhost ~]# cat /proc/meminfo
MemTotal: 5187752 kB
MemFree: 1639300 kB
Buffers: 627024 kB
Cached: 2374944 kB
SwapCached: 0 kB
Active: 2458788 kB
Inactive: 920964 kB
HighTotal: 4325164 kB
HighFree: 1561936 kB
LowTotal: 862588 kB
LowFree: 77364 kB
SwapTotal: 2031608 kB
SwapFree: 2031608 kB
Dirty: 704 kB
Writeback: 0 kB
AnonPages: 377892 kB
Mapped: 35328 kB
Slab: 153036 kB
PageTables: 6316 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 4625484 kB
Committed_AS: 977132 kB
VmallocTotal: 116728 kB
VmallocUsed: 4492 kB
VmallocChunk: 112124 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
To check the model and serial name of the server:-
=======================================
[root@localhost ~]# dmidecode | egrep -i "product name|Serial number"
Product Name: PowerEdge R710
Serial Number: AB8CDE1
To check the host name:-
=====================
[root@localhost ~]# uname -n
localhost
[root@localhost ~]# hostname
localhost
To check the kernel version:-
========================
[root@localhost ~]# uname -r
2.6.18-238.9.1.el5PAE