find . -mtime 10 -name "*.php" ! -path "*cache*" ! -path "*think*" ! -path "*runtime*" 搜索最近修改且排除目录 puppeteer 字体没有生效 yum groupinstall "Font" 宝塔防火墙实现反响代理时提取真实IP进行安全验证 宝塔防火墙中本身有CDN设置,开启会识别请求头中信息,有安全问题。识别具体反向服务器IP,再通过提取头部转发IP,才妥当 /www/server/btwaf/httpd.lua function get_client_ip() 最后面补充下列语句 if(client_ip=='反响代理服务器IP' and httpd.headers_in['x-forwarded-for']~= nil and httpd.headers_in['x-forwarded-for'] ~= "") then client_ip= httpd.headers_in['x-forwarded-for']; end lua 使用模块 yum install luarocks luarocks install inspect lua 文件中local inspect = require('inspect')引入 IE卸载 https://www.cnblogs.com/cang12138/p/6707307.html 统计apache 日志某天前100名 cat xxxxx | grep "16/Nov/2020" |awk '{print $1}' | sort | uniq -c | sort -nr | head -100 tail -n 1000000 xxxxxlog | cut -d ' ' -f 1 |sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10 lodash 按需安装 npm install lodash.debounce ssh 密钥登录 https://toutiao.io/posts/popsg/preview 虚拟机网络不正常 网络编辑器恢复默认 虚拟机VMware设置开机启动 https://blog.51cto.com/4746316/2330911 右键->管理->添加共享 共享->设置->设置开机启动 oralce 触发器拦截插入 IF :NEW.JKPT_UPLOAD_MODE in ('ADD','UPDATE') THEN raise_application_error ( -20101, '不允许 ADD,UPDATE' ); END IF; ubuntu 18 补充/etc/rc.local https://blog.csdn.net/qq_41782149/article/details/89001226 测试/etc/rc.local sudo /etc/rc.local 观察当前会话和启动会话环境差异 echo $PATH(两个地方输出看差异) export $PATH=$PATH:/xxxx(修正差异,避免开机启动时环境异常) mysql 空用户名导致登录密码错误问题 use mysql;delete from user where User=''; #删除账号为空的行 nodejs cluster 原理 https://cnodejs.org/topic/56e84480833b7c8a0492e20c mssql 多转义查询(每个查询后需要补充) where xx like '\_' escape '\' and xx not like '\_' escape '\' nsp内网穿透 https://post.smzdm.com/p/az5emoon/ https://ehang-io.github.io/nps/#/?id=nps firewalld 命令 https://wangchujiang.com/linux-command/c/firewall-cmd.html 端口转发软件(iptables,firewall 没启用...不敢直接开...) socat TCP4-LISTEN:12345,reuseaddr,fork TCP4:192.168.172.131:22 后台运行:nohup xxxxx & 深入分析linux进程 https://blog.csdn.net/FL63Zv9Zou86950w/article/details/105383294 strace php-fpm 输出进程所有执行过程 pstack pid 跟踪进程 vmstat 2 10 输出当前系统状态 pidstat -w 5 查看进程上下文切换次数 iostat -d -k 1 10 -x svn版本 分支合并主线报缺失异常 https://stackoverflow.com/questions/2472249/missing-ranges-error-message-when-reintegrating-a-branch-into-trunk-in-subversio apache 日志分析神器 apachetop 实时分析当前请求情况 apachetop -f xxxx.log -T xxx 保留观察时间,默认30秒(方向键向右可查看地址的IP统计) goaccess 分析并导出日志分析内容, 非常全面 goaccess 1000000.log --log-format=COMBINED -o m.goaccess.html sshfs sftp目录挂载 不补充参数会出现没有权限读取的问题 sshfs -p 22 xxx@xxxxx.com:/ /xxxxx -o allow_other -o reconnect 邮箱原理 https://wiki.ubuntu.org.cn/IRedMail#iRedmail_.E7.BB.84.E4.BB.B6 剪切板过小问题 修改系统虚拟内存. 查询window日志(按类型) https://blog.csdn.net/C_chuxin/article/details/84974207 php sftp 操作 pear install https://techglimpse.com/install-phpseclib-netssh2-netsftp-ppc64le-machine-centos/ Net_SFTP 也可直接下载放到扩展,无需安装依赖. http://phpseclib.sourceforge.net/sftp/examples.html phpstudy 新版本redis找不到, extention里后面少了.dll导致读取不到文件 phpstudy 默认开启了opcache,需要关闭 mysql 复制表报错 Specified key was too long, 索引键使用了utf8mb4导致 puppeteer 安装 Failed to download Chromium r cmd:set PUPPETEER_SKIP_DOWNLOAD=1 // 跳过chrome下载 node ./node_modules/puppeteer/install.js // 单独下载谷歌 record脚本:https://www.stefanjudis.com/blog/how-to-record-screen-actions-as-a-puppeteer-script/ 屏蔽特征:https://blog.xinshangshangxin.com/2019/01/01/headless-chrome-start/ svn 提交&清理报错 Failed to run the WC DB work queue associated with .svn/wc.db // sqlite3打开 清理WORK_QUEUE表(navicat 等工具直接打开操作即可) redis消息订阅发布 https://www.runoob.com/redis/redis-pub-sub.html 查询订阅状态 https://www.runoob.com/redis/pub-sub-pubsub.html 矩阵乘法证明 http://www.ruanyifeng.com/blog/2015/09/matrix-multiplication.html https://nolaymanleftbehind.wordpress.com/2011/07/10/linear-algebra-what-matrices-actually-are/ pycharm " cv2 You need configured Python 2 SDK to render" file->setting->project->Python interpreter->齿轮->show all->添加python2.x进来(exsits environment)(python 3.x和python 2.0都要一起出现) window 请求转发 打开cmd/powershell 首先安装IPV6(xp下IPV6必须安装,否则端口转发不可用!) netsh interface ipv6 install 添加一个IPV4到IPV4的端口映射 (也可以直接不加listenaddress=0.0.0.0) netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=7000 connectaddress=目标IP connectport=7000 删除指定监听ip和端口 netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=7000 可以查看存在的转发 netsh interface portproxy show all plsql 安装+导出,导入 配置环境变量到oracle_home 指定exp文件 firewall ipset 控制 https://www.cnblogs.com/architectforest/p/12973982.html php 调试 phpstorm:file=>settings=>languages&frameworks=>php=>cli interpreter 添加php路径 interpreter 指定 php 路径时, 下面的xdebug文件也需要指定 对应php.ini配置xdebug为启用 SVN 版本误删除重新找回&合并(包括重命名) 文件浏览器(右边指定浏览到达版本), 可显示该误删除分支原完整提交日志 合并时指定版本范围,可合并原丢失SVN版本 yum socket代理 /etc/yum.conf 追加 socks5h://xxxx gcc 编辑器版本升级 手动编译:https://blog.csdn.net/EI__Nino/article/details/100086157 https://gist.github.com/pablomp/237ee367e4a0ac060ed83d3d40e2285a find / -name "libstdc++.so*" 检查编译后版本:strings /root/local/lib64/libstdc++.so.6.0.23 | grep CXXABI 添加lib至全局:export LD_LIBRARY_PATH=/root/local/lib64/:$LD_LIBRARY_PATH 安装式升级编辑器:https://linuxize.com/post/how-to-install-gcc-compiler-on-centos-7/ 复制文件到 /usr/lib64/xxx下 建立软链接:ln -s libstdc++.so.6.0.25 libstdc++.so.6