/images/avatar.png

Schaepher's Blog

Bash 脚本长参数(getopt)

在脚本里面使用 getopt 获取参数。 示例 test.sh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #!/bin/bash ARGS=$(getopt --option ab: --long atest,btest: -- "$@") eval set -- "${ARGS}" while true do echo "current $1" case "$1" in -a|--atest) echo

Linux 执行文件删除后的恢复

ext3grep ext3undel debugfs 和 dd 单个文件 extundelete ext 3 4 –superblock –joural 时间段 文件、文件夹 grep grep -F -A100 -B100 关键字 /dev/sda4 会找到被删的文件 先 umount 避免 rm -rf $dir/ 检测 $dir 是否为空 rm -rf ./ 可能手抖没写 . 机器重装,

Nginx 和 PHP-FPM 并发优化

https://phpartisan.cn/news/55.html https://www.zybuluo.com/phper/note/89081 https://linuxeye.com/380.html https://www.kancloud.cn/digest/php-src/136260 ab -t 100 -c 10 -p post_data.txt -T ‘application/json’ http://localhost:8083/xxxxx

MySQL 笔记

字符串转整形排序 法一:CAST 1 SELECT val FROM test ORDER BY CAST(val AS unsigned); MySQL 5.6 不支持直接 cast 到 integer,所以使用 signed 或者 unsinged。 法二:加减法 1 SELECT val FROM test ORDER