Linux常用命令

2021-08-21 01:31:40 字數 2707 閱讀 2121

1、刪除資料夾下某個日期之前的檔案

find /home/work/zookeeper-3.4.6/logs/version-2/ -mtime +7 -type f | xargs rm -rf

-mtime +30 –設定時間為30天前;

-type f –設定查詢的型別為檔案;

-name *.sh[ab] –設定檔名稱中包含sha或者shb;

-exec rm -f –查詢完畢後執行刪除操作;

2、du 檢視檔案

du -sh /home/work 檢視指定目錄占用磁碟大小

du -m logs/* |sort -rn|head 檢視日誌檔案中 前10個檔案,根據大小排序 -m 1mb為單位

3、jmap檢視記憶體`

jps -ml | grep nginx-total-online-irs

jmap -heap 5840

4、root kill storm work程序處理

5、檢視 業務對應的主機

get_instance_by_service online.***

6、xshell 登入及copy檔案

goto alitest.bloodtest

su - work 密碼 

scp bloodsense-snapshot.jar [email protected]:/home/work

7、linux檢視埠占用

(1)、lsof -i:埠號

用於檢視某一埠的占用情況,比如檢視8000埠的使用情況 lsof -i:8080

可以看到8000埠已經被輕量級檔案系統**服務lwfs占用

(2)、netstat -tunlp |grep 埠號,用於檢視指定的埠號的程序情況,如檢視8000埠的情況,netstat -tunlp |grep 8000

引數的含義

-t (tcp) 僅顯示tcp相關選項

-u (udp) 僅顯示udp相關選項

-n 拒絕顯示別名,能顯示數字的全部轉化為數字

-l 僅列出listen(監聽)的服務狀態

-p 顯示建立相關鏈結的程式名

8、free -m     檢視伺服器記憶體設定

9、檢視物理cpu的個數

#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

10、檢視邏輯cpu的個數

#cat /proc/cpuinfo |grep "processor"|wc -l

11、 檢視cpu是幾核

#cat /proc/cpuinfo |grep "cores"|uniq

12.、檢視cpu的主頻

#cat /proc/cpuinfo |grep mhz|uniq

13、ps 顯示瞬間的程序狀態

-e /-a 顯示所有程序,環境變數

-f 全格式

-a 顯示所有使用者的所有程序(包括其它使用者)

-u 按使用者名稱和啟動時間的順序來顯示程序

-x 顯示無控制終端的程序

14、netstat命令

netstat命令各個引數說明如下:

-t : 指明顯示tcp埠

-u : 指明顯示udp埠

-l : 僅顯示監聽套接字(所謂套接字就是使應用程式能夠讀寫與收發通訊協議(protocol)與資料的程式)

-p : 顯示程序識別符號和程式名稱,每乙個套接字/埠都屬於乙個程式。

-n : 不進行dns輪詢,顯示ip(可以加速操作)

即可顯示當前伺服器上所有埠及程序服務,於grep結合可檢視某個具體埠及服務情況··

netstat -ntlp   //檢視當前所有tcp埠·

netstat -ntulp |grep 80   //檢視所有80埠使用情況·

netstat -an | grep 3306   //檢視所有3306埠使用情況·

檢視一台伺服器上面哪些服務及埠

netstat  -lanp

檢視乙個服務有幾個埠。比如要檢視mysqld

ps -ef |grep mysqld

檢視某一埠的連線數量,比如3306埠

netstat -pnt |grep :3306 |wc

檢視某一埠的連線客戶端ip 比如3306埠

netstat -anp |grep 3306

netstat -an 檢視網路埠lsof -i :port,使用lsof -i :port就能看見所指定埠執行的程式,同時還有當前連線。nmap 埠掃瞄

netstat -nupl  (udp型別的埠)

netstat -ntpl  (tcp型別的埠)netstat -anp 顯示系統埠使用情況

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...