linux 命令
find命令
find /etc -name init
find /etc -name init???
find /etc -name init*
find /etc -iname init*
find /etc -user lypeng
find /etc -size +204800
find /etc -size +204800 -a -size -409600
find /etc -name init* -a -type f
-a -o
find /etc -mmin -30 #30分鐘內修改內容的文件
find /etc -size +204800 -exec ls -l {} \; #列出大小超過100M的文件 100Mb=102400Kb=204800 block #1Block = 0.5Kb = 512byte
find /etc -size +204800 -ok rm {} \;
ls -i
find /etc -inum 20315 -ok rm {} \;
df、du、dump2fs命令
df -h #統計文件+系統+命令大小
du -sh /etc/ #統計文件總大小
dumpe2fs #查看磁盤信息 block innode等
查看端口監聽信息
netstat -tlunp
-t tcp
-l listening
-u udp
-n numver
-p program
vim快捷鍵
map快捷鍵設置
ab關鍵詞替換
:map ^_ I# <ESC> 定義Ctrl+/ 給行首添加#注釋
:1,4s/^/#/g 添加#注釋
:1,4s/^#//g 取消注釋
:ab mail 893371810@qq.com
進程內存內核查看管理
ps top free kill killall uname
ps aux
a------all
u------user user-oriented format
x------processes without controlling ttys
pstree -p
pstree -u
top
M-------以內存排序 mem
P-------以CPU排序
q-------退出
kill -l(小寫L) 進程的信號,例如9
kill -1 重啟進程
kill -9 強制結束進程
kill -15 正常結束進程,默認15
killall -9 httpd 終止所有httpd進程
pkill -9 -t pts/0 按 終端號清理已經登錄的用戶
tar -zcf etc.tar.gz /etc & 把進程放在后臺運行
&
ctrl+z
jobs 查看后臺有哪些進程
fg %1 把第一個進程恢復到前臺執行
bg %2 把第一個進程恢復到前臺執行
vmstat 檢測系統狀態包括 內存 cpu
dmesg | grep CPU
cat /proc/cpuinfo 查看cpu信息
內存=可用內存+緩存(利于讀取)+緩沖(利于寫入)
uname 查看系統內核
uname -a
uname -r
file /bin/ls 查看文件信息,會顯示32bit or 64bit
lsb_release -a 查看操作系統版本
硬盤 內存 swap 緩存 緩沖關系
硬盤---》讀取數據---》寫入緩存---》不夠用--》swap
數據---》寫入緩沖---》積攢到一定量一次寫入硬盤
緩存+緩沖==》內存
計劃任務
crontab -e #編輯
crontab -l #查看
crontab -r #刪除
*/1 * * * * /bin/bash echo `date`>>/tmp/test.txt
*/1 * * * * /test.sh
五個星表示如下:分鐘 小時 天 月 周
分鐘---》每小時的第幾分鐘
小時---》每天的幾點
天--》每月的第幾天
月--》每年的第幾月
周--》每周幾(0-7)07都表示周日
30 05 * * * 每天05點30分
0 05 1,10 * * 每月1號,10號的05點
0 05 * * 2 每周二05點
日志查看
lastb #登錄失敗日志,讀取的是btmp文件
last #
lastlog #上次登錄日志
- 前言
- Interview
- 01-cookie與session
- 04-mysql索引
- 05-memcache與redis
- 06-高并發
- 07-主從同步
- 08-myisam與inondb
- 09-框架區別
- 10-php7新特性
- 11-設計模式
- 12-MySQL優化
- 13-php自動加載機制
- 14-MongoDB命令
- 15-Python爬蟲之scrapy框架
- 16-php運行原理
- 17-單點登錄
- Linux
- linux常見命令
- awk
- sed
- bash-shell
- vim學習教程
- PHP
- php運行機制
- php執行效率
- word2pdf
- php預覽Word
- wechat_wafter2
- Python
- python
- win-bat
- svn操作命令
- git常用操作命令
- git_install
- gitlab安裝
- nextcloud
- docker