1.開啟關閉伺服器(即時生效): service iptasbles start service iptasbles stop 1.開啟關閉伺服器(即時生效): service iptasbles start service iptasbles stop 2.在開啟了防火牆時,做如下設置,開啟相關端 ...
1.開啟關閉伺服器(即時生效): service iptasbles start service iptasbles stop 2.在開啟了防火牆時,做如下設置,開啟相關埠,
修改/etc/sysconfig/iptables 文件,添加以下內容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 3.(oracle 用戶下)啟動監聽器: lsnrctl start 關閉監聽器: lsnrctr stop 查看狀態: lsnrctl status 4.在LINUX下啟動ORACLE
lsnrctl start
sqlplus / as sysdba
startup
exit quit 退出SQL 查看當前用戶的預設表空間:select username,default_tablespace from user_users;
查看當前用戶的角色:select * from user_role_privs; 查看當前用戶的系統許可權和表級許可權
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;
SQL>select * from session_privs;
顯示指定用戶所具有的系統許可權
SQL>select * from dba_sys_privs where grantee='GAME'; find / -name dbmspool.sql 查找文件
實例4:改變指定目錄以及其子目錄下的所有文件的擁有者和群組
命令:
chown -R -v fbase:dba test6
即改為用戶名為fbase,組為dba
chmod -R 755 filename 修改該文件及其子文件的許可權
service network restart 重啟網路 查看linux版本:file /bin/ls 資料庫受損,修複資料庫:SQL>recover database 查看記憶體情況: cat /proc/meminfo 查看RAM使用情況 free命令是一個快速查看記憶體使用情況的方法 查看當前文件夾內文件大小:du -h --max-depth=1 (max-depth用來設置查詢深度) 超級用戶還可以修改其他用戶的密碼 命令如下:passwd 用戶名 ps:該命令顯示當前登錄用戶的執行進程 顯示的項目共分為四項 依次為 PID(進程 ID) TTY(終端名稱) TIME(進程執行時間) CMD(該進程的命令行輸入) ps -ef:顯示所有執行進程的信息 顯示的項目依次為 UID 執行進程的用戶 ID PID(進程 ID) PPID(父進程 ID) TTY(終端名稱) STIME(進程啟動時間) TIME(進程執行時間) CMD(該進程的命令行輸入) grep :命令進行過慮 以方便查看 如 ps –ef|grep oracle 將只顯示出包含 oracle 的輸出行 可以查詢執行進程的用戶為 oracle 的所有 進程 top:和 ps 命令的基本作用是相同的, top 是一個動態顯示過程 top 命令執行過程中可以使用交互命令: <空格> 立即刷新顯示 h 或者? 顯示幫助畫面給出一些簡短的命令總結說明 m 切換顯示記憶體信息 t 切換顯示進程和 CPU狀態信息 c 切換顯示命令名稱和完整命令行,當前進程的具體信息 M 根據駐留記憶體大小進行排序 P 根據 CPU使用百分比大小進行排序 q 退出 kill :命令可以用於終止後臺進程 kill 命令是通過向進程發送指定的信號來結束進程的 kill [-s 信號] 進程號 如:kill -9 1234 pkill -u fbase 殺掉當前用戶下的進程 vi:在末行模式下(即輸入:後) 輸入如下命令set number,可顯示行號在命令模式下 vi 提供了許多刪除命令 dd 刪除游標所在的整行 D 或 d$ 兩命令功能一樣 都是刪除從游標所在處開始到行尾的內容 取消上一命令 (Undo): u 命令的功能是把當前行恢覆成被編輯前的狀態 而不管此行被編輯了多少次 ” / “是 搜索命令 鍵入 / 後 屏幕的底部會出現一行。 n:搜索下一個匹配的模式,N:上一個匹配的模式 ”? “命令也是模式搜索命令 與 / 的區別在於 / 是從游標當前所在位置向文件尾部搜索 而 ? 命令則是由游標當前所在位置向文件頭 部搜索
:$ 跳到文件最後一行:0或:1 跳到文件第一行或 另外一組命令:
gg 跳到文件第一行Shift + g 跳到文件最後一行
head example.txt 顯示文件 example.txt 的前十行內容 head -n 20 example.txt 顯示文件 example.txt 的前二十行內容 tail example.txt 顯示文件 example.txt 的後十行內容 tail -n 20 example.txt 顯示文件 example.txt 的後二十行內容 nslookup 功能變數名稱 查詢其IP地址 find 命令用於查找文件系統中的指定文件 其命令格式為 find 要查找的路徑 表達式 例如 find . -name 1.txt 在當前目錄及其子目錄下查找文件 1.txt find /tmp -name 1.txt 在 /tmp 目錄及其子目錄下查找文件 1.txt grep 命令用於查找指定的模式匹配 格式為 grep [命令選項] 要查找的匹配模式 [要查找的文件] 例如 grep cams test.txt 在 test.txt 文件中查找 cams 字元串 grep -r cams /root/cams 在 /root/cams 目錄及其子目錄下的所有文件中 查找 cams 字元串 預設重啟機器後不開啟防火牆:chkconfig iptables off :g/str1/s//str2/g 用字元串 str2 替換正文中所有出現的字元串 str1 重啟日誌伺服器:service rsyslog restart ls -lh 查看當前目錄下文件和文件夾大小 du -h --max-depth=1 查看當前路徑下的各個文件夾大小 lsof | grep home 查看home目錄被哪些進程占用 lsof | grep delete 查看最近做過那些刪除操作, find * -size +1000M | wc -l 查找當前路徑下大於1g的文件數量 find * -type f -size +100M 查找當前路徑下大於100M的文件名 ls -lh
/var/log/dmesg 內核引導信息日誌
/var/log/message 標準系統錯誤信息日誌
/var/log/maillog 郵件系統信息日誌
/var/log/cron 計劃任務日誌
/var/log/secure 安全信息日誌
uname -r 查看linux版本 du -ks /home 以kb為單位顯示home文件夾的大小 du -m /home 以M為單位顯示各個子文件夾的大小 pkill -x 進程名 防止進程再生使用ls -i命令,可以看到文件名對應的inode號碼:ls -i example.txt
sed中 .* 表示雙引號內的任意字元串 sed -i 's/debug_file_name=".*"/debug_file_name="uft_cfuturerules32.dat"/g' gc.xml