將8080 http的封包dump出來, 然後再用wireshark開啟看
tcpdump port 8080 -w – | tee /home/tina/a.pcap | tcpdump -r –
tcpdump -i eno1 port 1883 -w – | tee /root/a.pcap | tcpdump -r –
tcpdump port 8080 -X
查行程:
ps aux | grep 8080
查看系統資源的command
htop 可以看行程名稱有沒有開太多的thread,沒有妥善關閉
top –p pid 看行程的CPU MEM占用%數
ps aux | grep xxxx 看記憶體
pmap –x pid 看占用的記憶體分布如何
看程式執行時, 哪個function佔最多cpu比率
ps aux | grep tunnel <—-找出 PID
sudo perf top -p PID
看firewall表:
iptables -nvL | grep udp
這個指令才是把當前路徑中所有目錄所佔用大小做統計並且排序
du -chd 1 | sort -h
du -c xx目錄 ->看某一個目錄大小
diff 檔案
diff -y -W 100
要看mount 上去的狀態
mount
cat /proc/mounts
cat /etc/mtab
df -h
ls /dev/disk/by-uuid
/etc/fstab —> 這可以看, 開機時, 掛了哪些設備
掛載並給予權限
mount -o umask=0007 -o uid=www-data -o gid=www-data /dev/sda1 /mnt/data/test
如果 SD 卡有問題, 卡插進linux時, dmesg會看到, usb有變動
在linux底下: fsck /dev/sdb , 看是什麼檔案格式, 如果是fat32, 建議在windows做比較好
fat32 : windows底下 formate fat32
not fat32 : mkfs.vfat