centos7常用命令的使用


 

我寫的這些可能什么都有涉及,但是不太全。僅作記錄。

定時任務的開啟與關閉

crond(定時任務)服務

systemctl status crond   查看定時任務的狀態

systemctl start crond 開啟

systemctl stop crond  關閉

清緩存命令:

echo 3 > /proc/sys/vm/drop_caches

查看服務器並發:

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 

ESTABLISHED 11(正常數據傳輸狀態)

返回結果示例:

LAST_ACK 1 (正在等待處理的請求數)

ESTABLISHED 73 (正常數據傳輸狀態)

TIWE_WAIT 6 (處理完畢,等待超時結束的請求數)

CLOSE_WAIT 66  close_wait的現象,主要原因是某種情況下對方關閉了socket鏈接,但是我方忙與讀或者寫,沒有關閉連接

netstat -nat|grep ESTABLISHED|wc -l

ESTABLISHED 就是並發連接狀態的顯示數的

 

free查看服務器內存

可用的內存數,指的是第一部分的free+buffers+cached

 free –m    buffers為寫入緩沖區,sync將緩沖區數據寫入磁盤cache為讀取數據的緩存區

 

top 實時查看cpu負載

 

 

lsof 列出當前系統打開文件的工具。系統監測及排錯 輸出的內容為command進程名稱 pid進程標識符 user進程所有者 FD文件描述符 DEVICE指定磁盤的名稱 SIZE文件的大小 NODE索引節點 NAME 打開文件的路徑

 

lsof | grep delete 過濾出已經被刪除但仍被應用程序占用的文件列表

du –sh 查看文件大小   例:du -sh /tmp/* | sort -rn | head -4

sort –rn   sort 排序 –r 反向 –n 純數字排序 –f忽略大小寫差異 –M以月份名字排序 –u 相同數字僅出現一次 –t指定分隔符 –k 指定以哪個field來進行排序

df列出文件系統的整體磁盤空間使用情況 一般參數-hT以易讀方式顯示並顯示每個文件系統的類型

nmap 掃描系統的開放端口  -A掃描系統信息和路由追蹤

 

netstat/ss –antup | grep httpd 過濾端口

cat httpd.conf | egrep -v "^$|#"  去掉空行和#號開頭的行

tail –fn 100顯示最新追加的內容輸出文件尾部100行內容

 

Centos7中關閉防火牆命令systemctl stop firewalld

 

free -m # 查看內存使用量和交換區使用量

hostname # 查看計算機名

uname -a # 查看內核/操作系統/CPU信息

head -n 1 /etc/issue # 查看操作系統版本

cat /proc/cpuinfo # 查看CPU信息

lsusb -tv # 列出所有USB設備

env # 查看環境變量資源

df -h # 查看各分區使用情況 

du -sh <目錄名> # 查看指定目錄的大小 

grep MemTotal /proc/meminfo # 查看內存總量 

grep MemFree /proc/meminfo # 查看空閑內存量 

uptime # 查看系統運行時間、用戶數、負載 

cat /proc/loadavg # 查看系統負載磁盤和分區

mount | column -t # 查看掛接的分區狀態

fdisk -l # 查看所有分區

swapon -s # 查看所有交換分區

hdparm -i /dev/hda # 查看磁盤參數(僅適用於IDE設備)

iptables -L # 查看防火牆設置

route -n # 查看路由表

netstat -lntp # 查看所有監聽端口 
netstat -antp # 查看所有已經建立的連接 
netstat -s # 查看網絡統計信息進程 
ps -ef # 查看所有進程 
top # 實時顯示進程狀態用戶 
w # 查看活動用戶 
id <用戶名> # 查看指定用戶信息 
last # 查看用戶登錄日志 
cut -d: -f1 /etc/passwd # 查看系統所有用戶 
cut -d: -f1 /etc/group # 查看系統所有組 
crontab -l # 查看當前用戶的計划任務服務 
chkconfig –list # 列出所有系統服務 
chkconfig –list | grep on # 列出所有啟動的系統服務程序 
rpm -qa # 查看所有安裝的軟件包

httpd –V 查看apache配置文件httpd.conf文件所在目錄

last –x 查看linux登錄過的用戶信息

mysqladmin -u root password ‘你想設置的密碼’

 

因為比較多,所以記錄一下,偶爾想不起來會用到。沒有分類


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM