開發常用linux命令 整理中

2021-07-25 22:04:58 字數 1750 閱讀 8385

vi: h往前,j往下;k往上,l往後.yy複製,p貼上.0行首,$行末.

>catalina.out   清空資料夾.

more *|grep '搜尋關鍵字'  --color -40

cat  catalina.2016-01-09-14.out |grep '區域'

之後(-a)的10000行,然後再grep

grep-a10000  '2017.01.09 14:50'noh.2017.01.09.out |grep -5 --color '搜尋日誌關鍵字'

tar-cvf 2017-01-09.tar 2017-01-09

tar-xzvf 2017-01-09.tar.gz

chown finance:finance all.log

chown -r finance:finance all

chmod a+rwx all.log [u使用者,g組,o其它使用者,a全部]

chmod -r a+rw all

chmod 777 all.log [4讀,2寫,1執行]

df -h 看硬碟剩餘

du--max-depth=1 -h  統計資料夾占用

ps-ef|grep tomcat 程序

ps-ef|grep `pwd` 當前資料夾程序

netstat-nalp | grep 18082 網路相關資訊

serviceiptables restart;  防火牆重啟

chkconfigiptables on; 防火牆開啟

chkconfigiptables off; 防火牆關閉

檢視centos版本:#lsb_release -a

檢視cpu資訊:cat /proc/cpuinfo

檢視記憶體資訊:cat /proc/meminfo

檢視系統資訊:top

history 檢視歷史命令.

sudo -i   切root

①su – oracle  ----切換到oracle使用者

②sqlplus / assysdba  ----以dba身份登入資料庫

③shutdownimmediate   ----關閉資料庫

④startup              ----啟動資料庫

⑤exit                 ----退出回到oracle使用者下

⑥lsnrctl  start      -----啟動監聽

/usr/local/squid/sbin/squid-s

-d 選項是啟動乙個守護程序,

-m 是分配給memcache使用的記憶體數量,單位是mb,這裡是1024mb,預設是64mb

-u 是執行memcache的使用者,這裡是root

-l 是監聽的伺服器ip位址,預設應該是本機

-p 是設定memcache監聽的埠,預設是11211,最好是1024以上的埠

-c 選項是最大執行的併發連線數,預設是1024,這裡設定了10240,按照你伺服器的負載量來設定

-p 是設定儲存memcache的pid檔案位置

-h 列印幫助資訊

-v 輸出警告和錯誤資訊

-vv 列印客戶端的請求和返回資訊

kill  -hup `cat /usr/local/nginx/conf/nginx.pid`

/usr/local/nginx/conf/nginx.conf

啟動:/usr/local/nginx/sbin/nginx

netstat-lntp |grep nginx

常用Linux命令整理

ls檢視該目錄下的檔案 ls lht檢視檔案大小 cd 路徑改變當前的工作路徑 more 帶有字尾的檔名 比如 ini 檢視檔案內容 ip addr檢視虛擬機器ip位址 vi vim 帶有字尾的檔名檢視檔案,可進行編輯 按a i 有insert可進行編輯,編輯完esc,shift wq儲存並退出 f...

開發常用Linux指令整理

關於進入目錄層級 cd 是回到上一級目錄 cd 是當前目錄 cd 是回到根目錄 cd 回到使用者主目錄 關於刪除 rm rf 刪除當前目錄下的所有檔案,這個命令很危險,應避免使用。所刪除的檔案,一般都不能恢復!謹慎使用哈 rm rf 檔名 刪除對應檔名的檔案 比較常用 rm f 其中的,f引數 f ...

Linux 常用開發命令

讀取標準輸入的資料,並將其內容輸出成檔案 效能分析工具top 軟體管理命令 程序管理 io重定向 檢視檔案大小和資料夾大小 查詢別名 軟鏈結 cat arg.c head 20 tail 2 cat 檢視檔案內容 head 檢視檔案內容前幾行 tail 檢視檔案內容後幾行。顯示行號 cat n fi...