一、查看磁盤使用狀況html
df -h(方便看些)mysql
df -l(字節大小,不方便看)linux
二、查看根目錄下文件/文件夾大小nginx
du -sh /*(/*表示根目錄下全部文件)sql
三、查看文件列表時顯示文件大小數據庫
ll -shwindows
四、磁盤掛載tomcat
mount -t ntfs-3g /dev/xvdb1 /alidata1服務器
自動掛載是修改 /etc/fstab 自動掛載文件(本人沒有成功,==!)less
我用的阿里雲服務器,是從windows換成linux系統的,相關轉換參考文檔以下:
https://help.aliyun.com/knowledge_detail/40580.html
五、nginx
安裝nginx,參考文檔:http://blog.csdn.net/oscarwang/article/details/50562025
重啓:service nginx reload
六、按時間截取日誌文件
tomcat日誌文件太大時用less打開過於佔用內存,根據時間截取出來再打開是個不錯的方式
sed -n '/^2016-10-26 08:00:00/,/^2016-10-26 15:30:00/p' catalina.out-20161027 > 20161026.log
2017-05-05 15:02剛剛遇到系統內存不足致使mysql自動關閉的問題,在my.conf中增長了innodb_buffer_pool_size,同時增長了虛擬內存,記錄下:
七、在磁盤上建立一個分區(我是在數據盤裏面建立的這個分區,用於系統盤的虛擬空間)
dd if=/dev/zero of=/alidata1/swap bs=1024 count=2097152
其中of表示分區位置
bs是bytes 1024表示1K
count是數量 2097152表示1024*1024*2個
一塊兒就是2G
八、在系統盤增長虛擬空間(swap)對應7中建立的分區
先把那個分區變成swap分區。mkswap /alidata1/swap
再使用這個swap分區,使其成爲有效狀態。swapon /alidata1/swap
九、查看內存大小
free -m
或者實時查看內存:watch free
監控磁盤的IO讀取速度:iotop
下面swap是虛擬內存
十、更詳細查看內存使用狀況
cat /proc/meminfo
十一、清理buff/cache內存、日誌文件
echo 3 > /proc/sys/vm/drop_caches
echo > catalina.out
十二、壓縮/解壓
壓縮:tar czvf FileName.tar DirName
解壓:tar zxvf FileName.tar / tar xvf FileName.tar
x : 從 tar 包中把文件提取出來
z : 表示 tar 包是被 gzip 壓縮過的,因此解壓時須要用 gunzip 解壓
v : 顯示詳細信息
f xxx.tar.gz : 指定被處理的文件是 xxx.tar.gz
1三、統計查詢出來的信息中關鍵字數量
tail -470000 catalina.out | grep "關鍵字" | wc -l
1四、查看mysql是否安裝
rpm -qa | grep -i mysql
1五、查看linux環境下的dns
cat /etc/resolv.conf
1六、curl掛代理請求並查看通信詳情
curl -x -vvv 代理ip:端口 目標請求地址
1七、數據庫單表/多表備份
mysqldump -u root -p coin_unit coin_pair_his_201905 coin_pair_his_201906 > /mnt/bak/mysql/coin_unit-20190808.sql
我用Linux都比較簡單,遇到了就記錄下,繼續學習中……