tcpdump 是 Linux 下的抓包工具,使用参数比较多,输出条目比较细。
tcpdump的命令行格式
Shell
tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]
[ -i 网络接口 ] [ -r 文件名] [ -s snaplen ]
[ -T 类型 ] [ -w 文件名 ] [表达式 ]
123
tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ]&nbs...
gd 跳转到局部函数定义.
gD 跳转到全局函数定义.
g* 向下搜索光标所在单词 ( 当光标在 'rain' 会查找 'rainbow').
g# 向上搜索光标所在单词
gg 跳转到第一行
G 跳转到最后一行
查看后台日至看到如下内容:
117.21.176.241 - - [13/Oct/2015:16:14:34 +0800] "POST / HTTP/1.1" "-" 200 53156 lemon=@eval(base64_decode($_POST[z0]));&z0=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtAc2V0X21hZ2ljX3F1b3Rlc19ydW50aW1lKDApO2VjaG8oIi0%2BfCIpOztwcmludCgiaGFvcmVuIik7O2VjaG8oInw8LSIpO2RpZSgpOw== "-" "-"
这段内容是有人在扫面后台,执行eval一句话攻击,想知道它干什么,base64_decode这个内容。
decode时注意POST里的%要还原回url_encode前的字符。例如,把%2B和%3D用urldecode()...
1. linux curl抓取网页:
抓取百度:
curl http://www.baidu.com
如发现乱码,可以使用iconv转码:
curl http://iframe.ip138.com/ic.asp|iconv -fgb2312
iconv的用法请参阅:在Linux/Unix系统下用iconv命令处理文本文件中文乱码问题
2. Linux curl使用代理:
linux curl使用http代理抓取页面:
curl -x 111.95.243.36:80 http://iframe.ip138.com/ic.asp|iconv -fgb2312
curl -x 111.95.243.36:80 -U aiezu:password http://www.baidu.com
使用socks代理抓取页面:
curl --socks4 202.113.65.229:443 http://iframe.ip138.com/ic.asp|...
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
# 查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
# 查看内 存信息
cat /proc/meminfo
free -g
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不...
1.设置共享文件,把访问地址复制到chrome打开网页
2.在下载处点右键,复制下载地址
3.在SSH里输入
# wget -O 文件名.zip "把复制地址粘贴“
文件名.zip 可以任意命名,可以和下载的文件名不一样
例如我要下载文件名为:web.tar.gz
复制的地址:
http://www.baidupcs.com/file/d1e5fed96b131ee7e608d14a673edf42?fid=3373459577-250528-1657895455&time=1362149161&sign=FDTA-DCb740ccc5511e5e8fedcff06b081203-vTjW3QmCTiqMtarZZQwikQeGfb8%3D&expires=8h&sh=1&response-cache-control=private
完整命令:
# wget -O name.zip "http://w...
digtalocean到今天已经发展3年,价格上已经不比linode便宜,而且某些配置上已经比Linode价格稍贵一些。
价格和配置上:
DigtalOcean提供小的512M配置和最受欢迎的droplet(水滴)配置比Linode同价格配置多了6G的磁盘空间。
digtalocean 的配置
Linode 的配置
digtalocean和Linode优惠码:
digtalocean有新用户10美元优惠码,Linode同样有新用户优惠。
稳定性和速度上:
同样是美国的机房比较快,DigtalOcaen选择旧金山,Linode选弗里蒙特。
稳定上秒国内主机N条街。
客户支持和响应速度:
都需要英文发Ticket支持,10多分钟就会有响应...
vim设置了代码高亮, syntax on
但是在secureCRT始终显示下划线,不显示高亮
解决方法:
1.检查$TERM变量,echo $TERM
如果输出不是xterm-color,那么需设置$TERM变量
使用vi打开/etc/profile
添加 export TERM=xterm-color
然后执行 source /etc/profile
如果还是没有语法高亮,那么第二步
2.如果你用的是远程登录,比如SecureCRT,这时候需要设置
会话选项>终端>仿真,选择下选菜单中的xterm,并打钩ANSI彩色,并根据自己需要是否选择彩色方案
从淘宝上买了个号称最小的路由器Gl inet玩,首先是刷固件
1. 下载OpenWrt官方网站上的固件,
下载地址:http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/openwrt-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin
2. 拔掉路由器上的一切连线。
3. 电脑连接路由器LAN口,并设置电脑的IP地址为 192.168.1.2。
4. 按住路由器的 reset 键,插入电源开机,此后会看到绿灯闪烁,待红灯亮起时松开reset键,此时路由器进入uboot web界面
5. 电脑上使用浏览器打开地址 http://192.168.1.1,将会看到:
6.选择刚才下载的文...
登陆不了服务器
The server refused to start a shell.
登陆服务器后执行ls命令报错:
$ls
-bash: fork: retry: Resource temporarily unavailable
12
$ls-bash: fork: retry: Resource temporarily unavailable
上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。
因此要解决这个问题需要修改Linux允许创建更多的进程。
修改Linux最大进程数
我们可以通过ulimit -a来查看当前Linux系统的一些系统参数。
...