今天是第17屆的鐵人賽,這次參加有點零時,算是給自己趕鴨子上架,所以目前是還無準備的狀況,
那如果以這一年來說,其實滿多專注在linux的系統上面,所以這邊就來介紹一下工作上常用的一些linux工具以及其指令。
tail -n 10
tail -f
find ./ -mtime +1 -exec rm -fr {} \;
find ./ -mmin +15 -delete
find ./ -regex “.*”
find / -name kafka-console-consumer.sh 2>/dev/null
journalctl
dmsg
/var/log/messages
#addr2line -e 執行檔 0x7f80950b068a
readelf -a 執行檔
nohup exe &
nohup exe > /dev/null 2>&1 &
sed -i ‘s/old/new/g’ xxx.txt
file *
⇒ 查看目錄下所有檔案的編碼格式iconv -f GB2312 -t UTF-8 xxx.h -o xxx.h
⇒ 轉換目標檔案的編碼格式ldd xxx.lib
⇒ 查看該庫或執行文件的依賴庫split -d -b 500m large_log.log small_log_
⇒ 將大檔案切分小檔案timeout 30m xxx.sh
⇒ 執行 xxx.sh 腳本,30分鐘後關閉tcpkill -i ens33 host 10.10.100.113 and port 9092
⇒ 模擬網路斷開現象timedatectl set-timezone Asia/Taipei
: 換時區iptables -A INPUT -s 8.218.254.34 -p tcp --dport 8886 -j DROP
⇒ 屏蔽指定的ip, port來的封包iptables -D INPUT -s 8.218.254.34 -p tcp --dport 8886 -j DROP
⇒ 恢復指定的ip, port來的封包tar zxvf {File.tar.gz}
⇒ 解壓縮tar zcvf {File.tar.gz} {資料夾名稱}
⇒ 壓縮