--查看當前目錄
pwd
--定位當前目錄爲weblogic目錄下
cd /home/weblogic
--將目錄返回至上一級
cd ..
--將目錄返回至上二級
cd ../..
--查看當前目錄下所有文件、文件夾
ll
--編輯文件
vi filename.txt(文件)
esc :wq --保存退出
esc :q! --不保存退出
--將A文件夾下B.zip拷貝至C/D目錄下
cp -ri A/B.zip C/D/
--將A文件夾下B.zip移動至C/D目錄下
mv -ri A/B.zip C/D/
--刪除文件
rm -rf filename(文件夾或者文件)
--刪除當前目錄下filename文件夾下所有的數據
rm -rf filename/*
--查看服務器磁盤空間使用情況
df -hl
--估算目錄dir已經使用的磁盤空間
du -sh dir
--查看當前正在運行的程序進程
ps -ef|grep java/weblogic/tomcat(程序名稱)
--查看該進程號所屬目錄
pwdx 1158(進程號)
--強制殺死該進程
kill -9 1158(進程號)
--將文件夾打成壓縮包
tar -zcvf /root/filename_$(date +%Y-%m-%d).tar.gz /home/weblogic/files
--解壓壓縮包到當前目錄
tar -zxvf filename.tar.gz
--手動調用jdk解壓war包項目(weblogic服務器)
/home/weblogic/Oracle/Middleware/jdk160_11/bin/jar -xvf /home/weblogic/test/filename.war
--使用後臺啓動Weblogic(首先將目錄定位到域bin文件目錄下,如:cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin)
nohup ./startWeblogic.sh &
--啓動weblogic時將日誌輸出到指定文件內
nohup ./startWeblogic.sh > newNohup.log &
--停止weblogic服務(首先將目錄定位到域bin文件目錄下,如:cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin)
./stopWebLogic.sh
--測試jdk內存最大可以設置多少
/home/weblogic/Oracle/Middleware/jdk160_29/bin/java -Xmx3072m -version
--查看當前目錄下的nohup.out動態輸出(如查看weblogic後臺日誌)
tail -f nohup.out
--查看系統當前日期
date
--將系統日期修改爲:2011年5月27日(需要用root用戶修改,其它用戶默認只能查看日期,沒修改權限)
date -s 05/27/2011
--將系統時間修改爲:10點24(需要用root用戶修改,其它用戶默認只能查看日期,沒修改權限)
date -s 10:24:00
--將系統時間修改爲:2月5日9點30(年份保持修改前的年份)
date 02050930
--切換登錄用戶(將當前登錄用戶切換爲root用戶,輸入以下命令後還需輸入密碼)
su - root
--查看系統CPU運行情況
top
--查看服務器內存使用情況
free -g
--查看端口占用情況
netstat -anp
--給文件所有(a)用戶分配所有權限
chmod a+x filename(文件或者文件夾)
--把home目錄下的weblogic目錄的擁有者改爲weblogic用戶
chown weblogic /home/weblogic
--把home目錄下的weblogic目錄的所屬組改爲weblogic組
chgrp weblogic /home/weblogic
--兩個linux互傳輸文件
scp /root/test/filename.zip
[email protected]:/home/weblogic/test/
--清除屏幕
clear
--查看執行過的歷史命令記錄
history
--查看最近執行的20條歷史命令記錄
history 20
--查看Oracle監聽狀態
lsnrctl status
--啓動Oracle監聽服務
lsnrctl start
--切換到Oracle Sql命令下
sqlplus /nolog
--用dba用戶登錄
conn / as sysdba
--啓動Oracle服務(如果配置了環境變量的話,直接startup就可以)
startup mount pfile='/u01/app/oracle/product/10.2.0/db_1/dbs/init.ora'
--停止Oracle服務
shutdown immediate
--啓動Oracle控制檯EM
emctl start dbconsole
--停止Oracle控制檯EM
emctl stop dbconsole
--查看Oracle控制檯EM當前啓動狀態
emctl status dbconsole
--強制回收linux服務器內存
free
sync
echo 3 > /proc/sys/vm/drop_caches
free
echo 0 > /proc/sys/vm/drop_caches
--重啓服務器(用root用戶登錄)
reboot
--檢測端口是否開放(在windows cmd中執行)
telnet 192.168.1.128 1521
--自動備份日誌shell腳本內容(nohup.$(date +%Y-%m-%d_%H:%M:%S).log 以年月日時分秒的格式命名)
echo "複製nohup文件..."
cp /root/Oracle/Middleware/user_projects/domains/new_domain/bin/nohup.out /root/Oracle/Middleware/user_projects/domains/new_domain/bin/nohup_logs/nohup_$(date +%Y-%m-%d).log;
echo "服務器睡眠3秒鐘..."
sleep 3;
echo "清空原nohup文件內容..."
> /root/Oracle/Middleware/user_projects/domains/new_domain/bin/nohup.out
--添加定時任務命令(-l是查看)
crontab -e
--添加定時任務(每天晚上11執行)
00 23 * * * /root/backup_nohup.sh