首次接觸一台Linux服務器時,都有哪些指令可以幫我了解情況?用博客記錄下來,備忘。其中有些指令下次再用真不知道是什麼時候呢。
系統版本:
$ cat /proc/version
$ lsb_release -a
$ cat /etc/redhat-release
CPU是32位還是64位:$ getconf LONG_BIT
查看CPU更多的信息:$ cat /proc/cpuinfo
全部內存信息:$ cat /proc/meminfo
一條內存信息(本例查看MemTotal):$ grep MemTotal /proc/meminfo
內存統計信息:$ free
ibc、gcc版本:
$ gcc -v
$ ldd /sbin/mii-tool
$ rpm -qa|grep glibc
perl版本:
$ perl -v
看看都裝了些啥(指令的准確性有疑點):
$ cat /root/install.log |more (可能需要root權限)
$ grep perl /root/install.log (已升級到5.14.2,但是顯示還是5.8.8)
$ rpm -qa (這個指令不需要root權限,可能是訪問/root/install.log)
$ rpm -qa | grep jdk (按關鍵字查詢)
$ rpm -qa|grep perl (已升級到5.14.2,但是顯示還是5.8.8)
定時作業:
$ at -l (是不是可以理解為單個job?)
$ cat /etc/crontab (定時配置)
$ ls /etc/cron.hourly (這個目錄下的腳本每小時運行一次,時間通過/etc/crontab配置)
$ ls /etc/cron.daily (同上,每天)
$ ls /etc/cron.weekly (同上,每周)
$ ls /etc/cron.monthly (同上,每月)
已經安裝和啟動的服務:$ chkconfig --list
存儲空間使用情況:$ df -lhT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01
ext3 977G 16G 910G 2% /
/dev/sda1 ext3 99M 13M 82M 14% /boot
tmpfs tmpfs 16G 0 16G 0% /dev/shm
進程:
$ top (按q退出)(shift > 和 shift < 翻頁)
$ top -u oracle (看看oracle進程)
$ top -p 4666 (看pid號為4666的進程)