Linux作業系統常見命令
在軟體開發和運維過程中,Linux作業系統操作是基本功,如下列出部分常見命令,以備忘記命令時查詢確認。
常見VNC命令
命令 | 說明 |
---|---|
vncpasswd |
設定vnc的登陸密碼 |
vncserver |
啟動vnc的命令 |
service vncserver restart |
重啟服務 |
常見ntp命令
命令 | 說明 |
---|---|
ntpq -p |
檢視當前狀態 |
date +"%z %z" |
檢視當前時區 |
ln -s /usr/share/zoneinfo/America/Managua /etc/localtime |
如果是時區是EDT格式的而不是CST,則需要用如下命令把時間格式轉換為CST |
對磁碟進行清理命令
命令 | 說明 |
---|---|
df |
df命令可以檢視磁碟空間的佔用情況 |
du -sh * |
執行du -sh 資料夾可以查詢到哪個檔案佔用了非正常的空間 |
rm -fr * |
執行rm -fr命令刪除指定的資料 |
網路相關命令
命令 | 說明 |
---|---|
ifconfig eth6 |
檢視指定網絡卡資訊 |
route add default gw 10.121.154.1 |
增加預設閘道器 |
route add -net 10.45.0.0 netmask 255.255.0.0 gw 129.0.1.1 |
增加路由 |
route del -net 122.18.1.0 netmask 255.255.255.0 |
刪除路由 |
netstat -rn |
檢視路由 |
/etc/rc.local |
如果需要, 新增到自啟動的檔案,實現開機生效 |
ifconfig eth0 1.2.3.4 netmask 255.255.255.0 up |
設定臨時生效ip |
/etc/sysconfig/network-scripts/ifcfg-eth** |
設定開機生效ip,需要修改該檔案,然後執行如下命令重啟網絡卡 service network restart |
hostname |
檢視機器名 |
hostname 新機器名 |
臨時設定新機器名 |
/etc/sysconfig/network /etc/hosts |
永久設定新機器名修改的檔案 |
Oracle資料庫常見命令
命令 | 說明 |
---|---|
echo $ORACLE_SID | 檢視當前的資料庫例項名 |
sqlplus /nolog |
開啟資料庫 |
connect sys/[email protected] as sysdba |
連線資料庫 |
startup |
啟動資料庫例項 |
shutdown |
停止資料庫例項 |
exit |
退出資料庫例項 |
lsnrctl start |
啟動資料庫監聽 |
lsnrctl status |
檢視監聽狀態 |
lsnrctl stop |
停止資料庫監聽 |
vcs異地雙機常見命令
命令 | 說明 |
---|---|
vxdctl -c mode |
查詢mater節點 |
vradmin -l printrvg | 檢視節點狀態,如果需要同步,確保當前節點是primary |
vradmin -g dgmescfs -f stoprep rvgmescfs | 停止主備複製,-f是強制,可以先不加-f執行,如果必須要強制,再加-f,根據提示輸入y |
vradmin -g dgmescfs -a startrep rvgmescfs | 開始主備複製 |
vradmin -g dgmescfs repstatus rvgmescfs | 檢視複製狀態 |
vrstat -g dgmescfs -R | 檢視複製速率,會一直重新整理,退出時可以按ctrl+c |
ftp上傳下載檔案常見命令
命令 | 說明 |
---|---|
ftp |
開啟ftp |
binary |
切換到二進位制傳輸 |
put 檔案路徑 |
上傳檔案 |
get 檔名 |
下載檔案 |
lcd |
本地路徑改路徑 |
如果您喜歡這篇文章,別忘了點贊和評論哦!