在做key认证的时候,发现有台旧机器怎么都无法直接使用key来登录
尝试了rsa dsa等,后来发现这个机器的ssh是patch过的version 1,只能重新生成了个rsa1的key
一切正常
在做key认证的时候,发现有台旧机器怎么都无法直接使用key来登录
尝试了rsa dsa等,后来发现这个机器的ssh是patch过的version 1,只能重新生成了个rsa1的key
一切正常
python -m SimpleHTTPServer
利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。
:w !sudo tee %
在 Vim 中无需权限保存编辑的文件。
cd -
更改到上一次访问的目录。
^foo^bar
将上一条命令中的 foo 替换为 bar,并执行。
cp filename{,.bak}
快速备份或复制文件。
mtr google.com
traceroute + ping。
!whatever:p
搜索命令历史,但不执行。
$ssh-copy-id user@host
将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg
把 Linux 桌面录制为视频。
问题: 如何core dump
答案: 配置方法如下
1. 配置nginx跑在非daemon和非master_process模式,配置样例
daemon off;
master_process off;
2. 配置worker_processes个数,可设置为1
worker_processes 1;
3. 启动nginx
ulimit -c unlimited;
/opt/soft/nginx/sbin/nginx -c /opt/soft/nginx/conf/nginx.conf;
4. 阅读coredump
gdb sbin/nginx -c core.$pid$
gdb>where
#貌似说最新的coredump办法,不影响在线业务
#新建一个文件夹, 并确认nginx可以读写 $ mkdir /tmp/cores $ sudo chown root:root /tmp/cores $ sudo chmod 1777 /tmp/cores #设置unlimited core file dump $ ulimit -c unlimited #设置系统级别的core file $ echo "/tmp/cores/core.%e.%p" | sudo tee /proc/sys/kernel/core_pattern #允许suid dumpable $ sudo sysctl -w fs.suid_dumpable=2 $ sysctl -p
def intersect(a, b):
“”” return the intersection of two lists “””
return list(set(a) & set(b))
def union(a, b):
“”” return the union of two lists “””
return list(set(a) | set(b))
def difference(a, b):
“”” show whats in list b which isn’t in list a “””
return list(set(b).difference(set(a)))
备注:这里应该是list(set(b)-set(a))
这个代码非常方便的使用在比较两份海量url的共同元素上