原创 openssl生成p7b
#!/bin/sh #================================生成CA=============================== #生成ca和私鑰 openssl genrsa -aes256 -passout
原创 centos7 安裝vnc-server1
yum -y install tigervnc-server vi /etc/systemd/system/vncserver@:1.service 寫入以下內容: ====================================
原创 openresty性能調優
python gensvg.py -f lua -d 60 -o lua -p 18060 python gensvg.py -f oncpu -d 60 -o lua -p 18060
原创 nginx配置
在http的功能裏添加log_format模塊,內容如下: log_format main escape=json '{ "@timestamp": "$time_iso8601", ' '"remote_addr": "$remote_
原创 tshark分析流(wireshark導出大包時有BUG)
在wireshark中follow tcp stream之後,選擇export speified packets導出該stream的全部包到文件。 導出文件配置出下圖: 然後用下面的命令導出stream的字節流: tshark -r t
原创 gdb調試
readelf -p .debug_str bin |grep xxx 查看代碼編譯路徑
原创 centos安裝postgresql 9.6
yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7.2-x86_64/pgdg-centos96-9.6-3.noarch.rpm
原创 安裝kong的docker鏡像
1、初始化docker環境: yum install -y epel-release curl -fsSL https://get.docker.com/ | sh systemctl daemon-reload systemctl en
原创 sublime text3安裝plantuml插件
打開sublimeText3, 1. 按Ctrl+Shift+P打開控制面板 2. 輸入add Repository,選中package Control:add Repository 3. 在輸入欄將下面一行拷貝進去: https
原创 升級centos內核
# 載入公鑰 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 安裝ELRepo rpm -Uvh http://www.elrepo.org/elrepo-rele
原创 升級內核
# 載入公鑰 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 安裝ELRepo rpm -Uvh http://www.elrepo.org/elrepo-rele
原创 升級centos內核
# 載入公鑰 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 安裝ELRepo rpm -Uvh http://www.elrepo.org/elrepo-rele
原创 ngx_lua模塊
ngx_lua模塊的原理: 1、每個worker(工作進程)創建一個Lua VM,worker內所有協程共享VM; 2、將Nginx I/O原語封裝後注入 Lua VM,允許Lua代碼直接訪問; 3、每個外部請求都由一個Lua協程處理,協
原创 tcpdump抓包
tcpdump [opt] [not] proto dir type opt: -nn\-vvv\-XX\-i\-c\-e proto: tcp/udp/arp/ip/ether/icmp dir: src、dst、src and dst
原创 pref
1、top -H -p 進程號,查看線程佔用CPU的情況。 2、pstack thread_num 查看線程棧的調用情況。 3、strace -o output.txt -T -tt -e trace=all -p thread_num