原创 traceroute原理
traceroute, 也就是 trace route,跟蹤路由。這個程序最早是Van Jacobson實現的。源碼在網上可以找到,不過我還沒有去找。主要的原理是IP路由過程中對數據包TTL(Time to Live,存活時間)的處理。
原创 誤刪mysql數據庫文件,使用lsof回恢復
誤刪數據庫文件後,請不要重啓mysqld!rm /data/mysql/test/test2.ibd lsof | grep test2.ibd mysqld 93384 93483 mysql 21uW REG
原创 Linux學習-腳本2
寫一個腳本:使用函數完成1、函數能夠接受一個參數,參數爲用戶名; 判斷一個用戶是否存在 如果存在,就返回此用戶的shell和UID;並返回正常狀態值; 如果不存在,就說此用戶不存在;並返回錯誤狀態值;2、在主程序中調用函數;擴展
原创 traceroute原理
traceroute, 也就是 trace route,跟蹤路由。這個程序最早是Van Jacobson實現的。源碼在網上可以找到,不過我還沒有去找。主要的原理是IP路由過程中對數據包TTL(Time to Live,存活時間)的處理。
原创 Apache靜態編譯與動態編譯區別
靜態編譯: 在編譯時,已經把相關模塊編譯進httpd二進制文件中不用再 httpd.conf 中在 LoadModule 來加載,只要在 <ifmodule></ifmodule> 中來配置就可以了。動態編譯:
原创 計算下一個生日還有多少天
#/bin/bash # read -p "input your birthday.ex>YYYYMMDD" BD now=`date +%y` nowd=`date +%s` BDmd=`date --date="$BD" +%m%d`
原创 Linux學習-腳本1
寫一個腳本,完成如下功能:說明:此腳本能夠爲指定網卡創建別名,則指定地址;使用格式如:mkethalias.sh -v|--verbose -i ethX1、-i選項用於指定網卡;指定完成後,要判斷其是否存在,如果不存在,就退出;2、如果用
原创 shell腳本+x
#!/bin/bash # if [ -f $1 ];then echo "file already exist" && exit else touch $1 && chmod +x $1 fi cat>>$1<<EOF #!/bin/