1、查看磁盤使用情況
df -h(方便看些)
df -l(字節大小,不方便看)
顯示當前記錄的命令為??
2、查看根目錄下文件/文件夾大小
du -sh /*(/*表示根目錄下所有文件)
?
3、查看文件列表時顯示文件大小
lvcreate命令、 ll -sh
?
4、磁盤掛載
?
mount -t ntfs-3g /dev/xvdb1 /alidata1
sql修改記錄的命令是什么、 自動掛載是修改?/etc/fstab 自動掛載文件(本人沒有成功,==!)
我用的阿里云服務器,是從windows換成linux系統的,相關轉換參考文檔如下:
https://help.aliyun.com/knowledge_detail/40580.html
?
5、nginx
安裝nginx,參考文檔:http://blog.csdn.net/oscarwang/article/details/50562025
shell如何檢查之前的命令是否成功。 重啟:service nginx reload
?
6、按時間截取日志文件
tomcat日志文件太大時用less打開過于占用內存,根據時間截取出來再打開是個不錯的方式
sed -n '/^2016-10-26 08:00:00/,/^2016-10-26 15:30:00/p' catalina.out-20161027 > 20161026.log
?
chown命令,2017-05-05 15:02剛剛遇到系統內存不足導致mysql自動關閉的問題,在my.conf中增加了innodb_buffer_pool_size,同時增加了虛擬內存,記錄下:
?7、在磁盤上創建一個分區(我是在數據盤里面創建的這個分區,用于系統盤的虛擬空間)
dd if=/dev/zero of=/alidata1/swap bs=1024 count=2097152
其中of表示分區位置
bs是bytes ?1024表示1K
count是數量?2097152表示1024*1024*2個
LINUX教程、 一起就是2G
?
8、在系統盤增加虛擬空間(swap)對應7中創建的分區
先把那個分區變成swap分區。mkswap /alidata1/swap
刪除數據庫的命令是, 再使用這個swap分區,使其成為有效狀態。swapon /alidata1/swap
?
9、查看內存大小
free -m
或者實時查看內存:watch free
shell腳本中讀取輸入使用什么命令、 監控磁盤的IO讀取速度:iotop
下面swap是虛擬內存
?
10、更詳細查看內存使用情況
cat /proc/meminfo
linux最常用命令?
?
11、清理buff/cache內存、日志文件
echo 3 > /proc/sys/vm/drop_caches
echo > catalina.out
?
使用shell命令?12、壓縮/解壓
壓縮: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
13、統計查詢出來的信息中關鍵字數量
tail -470000 catalina.out | grep "關鍵字" | wc -l
linux常用的20個命令、14、查看mysql是否安裝
rpm -qa | grep -i mysql
?15、查看linux環境下的dns
cat /etc/resolv.conf
16、curl掛代理請求并查看通訊詳情
shell命令, curl -x -vvv 代理ip:端口 目標請求地址
?
我用Linux都比較簡單,遇到了就記錄下,繼續學習中……
?