數據庫絕大部分運行在Linux與UNIX平台,隨著X86平台的運算能力逐漸接近甚至超過小型機,以及在去IOE的大潮下,運行在Linux平台的數據庫環境越來越多。
Linux系統龐大而復雜,經過總結,做為一名DBA,一些基本管理、網絡管理、進階應用、性能診斷、管道復雜應用、硬件相關傳感命令都需要掌握,這篇文章,專門來講做為一名DBA,必須學會的11個基本應用命令。
Ls命令是Linux中最常用的命令,是list的縮寫,缺省下ls命令是列出當前目錄的清單,如果ls指定其他目錄,就會顯示指定目錄裡的文件及文件夾清單。
常用用法(常用參數):
(1) ls –l
以長格式(每行只顯示一個文件或目錄信息)列出文件及目錄的詳細信息,輸出結果如下:
[oracle@ol6-single single]$ ls -l
total 14091544
-rw-r-----. 1 oracle oinstall 5368717312 Apr 10 10:50 sysaux02.dbf
-rw-r-----. 1 oracle oinstall 9061015552 Apr 10 08:05 users01.dbf
(2) ls –a
列出目錄下的所有文件及目錄,輸出結果如下:
[oracle@ol6-single single]$ ls -a
. .. sysaux02.dbf users01.dbf
(3) ls –s
列出目錄占用空間總大小,以及各個文件名稱及其大小(單位為KB),輸出結果如下:
[oracle@ol6-single single]$ ls -s
total 14091544
5242892 sysaux02.dbf 8848652 users01.dbf
(4) ls –lh
以長格式(每行只顯示一個文件或目錄信息),並且以直觀形式顯示文件及目錄總大小,輸出結果如下:
[oracle@ol6-single single]$ ls -lh
total 14G
-rw-r-----. 1 oracle oinstall 5.1G Apr 10 10:50 sysaux02.dbf
-rw-r-----. 1 oracle oinstall 8.5G Apr 10 08:05 users01.dbf
(5) ls –lrt
以長格式(每行只顯示一個文件或目錄信息),並用對文件及目錄按照最時間進行排序,輸出結果如下:
[oracle@ol6-single single]$ ls -lrt
total 14091544
-rw-r-----. 1 oracle oinstall 9061015552 Apr 10 08:05 users01.dbf
-rw-r-----. 1 oracle oinstall 5368717312 Apr 10 10:50 sysaux02.dbf
(6) ls –lrth
與“ls –lrt”相比,將文件大小以更直觀的方式顯示出來,輸出結果如下:
[oracle@ol6-single single]$ ls -lrth
total 14G
-rw-r-----. 1 oracle oinstall 8.5G Apr 10 08:05 users01.dbf
-rw-r-----. 1 oracle oinstall 5.1G Apr 10 10:50 sysaux02.dbf
pwd命令是Print Working Directory的縮寫,基本功能是打印當前的工作目錄。
常用用法(常用參數):
(1) pwd
顯示當前所處目錄絕對路徑,輸出結果如下:
[oracle@ol6-single oradata]$ pwd
/u01/oradata
(2) pwd -p
顯示當前所處目錄的物理路徑。因為有些目錄是link後的結果,用-P可以顯示link的源頭路徑,輸出結果如下:
oracle@ol6-single oradata]$ cd /etc/init.d
[oracle@ol6-single init.d]$ pwd
/etc/init.d
[oracle@ol6-single init.d]$ pwd -P
/etc/rc.d/init.d
cd命令是linux中最常用的命令之一,用於切換目錄路徑
常用用法(常用參數):
(1) cd
回到自己的HOME目錄,輸出結果如下:
[oracle@ol6-single init.d]$ pwd
/etc/init.d
[oracle@ol6-single init.d]$ cd
[oracle@ol6-single ~]$ pwd
/home/oracle
(2) cd –
返回進入此目錄之前所在的目錄,輸出結果如下:
[oracle@ol6-single ~]$ pwd
/home/oracle
[oracle@ol6-single ~]$ cd /u01/oradata/single
[oracle@ol6-single single]$ pwd
/u01/oradata/single
[oracle@ol6-single single]$ cd -
/home/oracle
[oracle@ol6-single ~]$ pwd
/home/oracle
(3) cd ..
返回到上一級目錄,輸出結果如下:
[oracle@ol6-single ~]$ pwd
/home/oracle
[oracle@ol6-single ~]$ cd ..
[oracle@ol6-single home]$ pwd
/home
(4) cd ../..
返回上兩級目錄,輸出結果如下:
[oracle@ol6-single single]$ pwd
/u01/oradata/single
[oracle@ol6-single single]$ cd ../..
[oracle@ol6-single u01]$ pwd
/u01