前面一部分在如下鏈接中 個人開發工作中常用到的linux命令(一)
35、Oracle 服務器的啟動 su - oracle lsnrctl start sqlplus /nolog conn /as sysdba startup 如果是關閉數據庫,命令:shutdown immediate
36、dos2unix 在window 下編寫的腳本一般得在liunx里進行轉碼(dos2unix)
37、關于文件權限的配置 讀、寫、運行三項權限可以用數字表示,就是r=4,w=2,x=1。所以,上面的例子中的rw-r–r–用數字表示成644。 例如我用ls-l命令列文件表時,得到如下輸出: -rw-r–r– 1 bu users 2254 2006-05-20 13:47 tt.htm 從第二個字符起rw-是說用戶bu有讀、寫權,沒有運行權,接著的r–表示用戶組users只有讀權限,沒有運行權,最后的r–指其他人(others)只有讀權限,沒有寫權和運行權。這是系統默認設置 用chmod o-r tt.htm命令改權限,o-r是others的權限中減掉讀。結果是 -rw-r—– 1 bu users 2254 2006-05-20 13:47 tt.htm 如果用命令chmod 777 tt.htm,結果是 -rwxrwxrwx 1 bu users 2254 2006-05-20 13:47 tt.htm 任何人都有讀、寫、運行三項權限。
38、TCPdump抓包命令 TCPdump抓包命令詳解
tcpdump是一個用于截取網絡分組,并輸出分組內容的工具。tcpdump憑借強大的功能和靈活的截取策略,使其成為類UNIX系統下用于網絡分析和問題排查的首選工具。
39、su 切換用戶,不帶參數默認切換到root; su - userName ,切換到指定用戶 su 的確為管理帶來方便,通過切換到root下,能完成所有系統管理工具, 只要把root的密碼交給任何一個普通用戶,他都能切換到root來完成所有的系統管理工作; 但通過su切換到root后,也有不安全因素;比如系統有10個用戶,而且都參與管理。
40、sudo 由于su 對切換到超級權限用戶root后,權限的無限制性,所以su并不能擔任多個管理員所管理的系統。如果用su 來切換到超級用戶來管理系統,也不能明確哪些工作是由哪個管理員進行的操作。 特別是對于服務器的管理有多人參與管理 時,最好是針對每個管理員的技術特長和 管理范圍,并且有針對性的下放給權限,并且約定其使用哪些工具來完成與其相關的工作, 這時我們就有必要用到 sudo。sudo設計者的宗旨是:給用戶盡可能少的權限但仍允許完成他們的工作 授權許可使用的su,也是受限制的su
41、export [-fnp][變量名稱]=[變量設置值] -f 代表[變量名稱]中為函數名稱。 -n 刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續指令的執行環境中。 -p 列出所有的shell賦予程序的環境變量。 export命令用于設置或顯示環境變量。 在shell中執行程序時,shell會提供一組環境變量。export可新增,修改或刪除環境變量,供后續執行的程序使用。同時,重要的一點是,export的效力僅及于該次登陸操作。注銷或者重新開一個窗口,export命令給出的環境變量都不存在了。
42、grep 顯示前后幾行信息 標準unix/linux下的grep通過下面參數控制上下文
grep -C 5 foo file 顯示file文件里匹配foo字串那行以及上下5行 ( 也相當于直接 grep -5 foo file 或 cat fil | grep -5 foo) grep -B 5 foo file 顯示foo及前5行 grep -A 5 foo file 顯示foo及后5行
43、FTP添加用戶 useradd testuser 創建用戶testuser passwd testuser 給已創建的用戶testuser設置密碼 說明:新創建的用戶會在/home下創建一個用戶目錄testuser usermod –help 修改用戶這個命令的相關參數 userdel testuser 刪除用戶testuser rm -rf testuser 刪除用戶testuser所在目錄
44、SFTP 登錄命令 SFTP userName@ip
45、date -d@時間戳 時間戳轉標準時間格式
46、nslookup nslookup命令用于查詢DNS的記錄,查看域名解析是否正常,在網絡故障的時候用來診斷網絡問題。 nslookup的用法相對來說還是蠻簡單的,主要是下面的幾個用法。 直接查詢
這個可能大家用到最多,查詢一個域名的A記錄。 nslookup domain [dns-server]

新聞熱點
疑難解答