0%

These fixes should work when trying to boot on the Model B & B+ Raspberry Pi

Requirements

Raspberry Pi Firmware

Kali

  1. Grab the Kali Pi Image
  2. Grab the Raspberry Pi Firmware
  3. dd (dd if=kali-pi.img of=/dev/sdb bs=512k) the Kali image to 8GB+ SD card
  4. Copy start.elf, start_x.elf & start_cd.elf to the root directrory of the SD card (choose to replace any exsisting files)
  5. Boot your Pi (root/toor)

PwnPi

  1. Grab the PwnPi Image
  2. Download the Raspberry Pi Firmware
  3. dd (dd if=PwnPi-pi.img of=/dev/sdb bs=512k) the PwnPi image to 8GB+ SD card
  4. Copy all files in the boot folder to the root directrory of the SD card (choose to replace any exsisting files)
  5. Boot your Pi (root/toor)

原文地址:http://youngsterxyf.github.io/2014/08/10/Distributed-systems-theory-for-the-distributed-systems-engineer/

2014-08-10 Sun

By youngsterxyf

原文: Distributed systems theory for the distributed systems engineer

译者: youngsterxyf

Gwen Shapira,大腕级的解决方案架构师(SA),如今Cloudera的全职工程师,在 Twitter上提的一个问题 引起了我的思考。

yum install rrdtool rrdtool-perl fping echoping curl perl-Net-Telnet perl-Net-DNS perl-LDAP perl-CGI-SpeedyCGI perl-libwww-perl perl-RadiusPerl perl-IO-Socket-SSL perl-Socket

tar zxvf smokeping-2.6.9.tar.gz
cd  smokeping-2.6.9
./configure --prefix=/usr/local/smokeping

会出现如下错误:

原文: Optimizing NGINX and PHP-fpm for high traffic sites

译者: youngsterxyf

使用Nginx搭配PHP已有7年的这份经历让我们学会如何为高流量站点优化NGINX和PHP-fpm配置。

以下正是这方面的一些提示和建议:

1. 将TCP切换为UNIX域套接字

UNIX域套接字相比TCP套接字在loopback接口上能提供更好的性能(更少的数据拷贝和上下文切换)。

但有一点需要牢记:仅运行在同一台服务器上的程序可以访问UNIX域套接字(显然没有网络支持)。

性能问题调试的工具原来除了gdb,valgrind,perf,还有“echo t > /proc/sysrq-trigger"这样更犀利的办法,还有更犀利的,就是连sysrq-trigger都不好使了,可以看/proc/{pid}/wchan,里面是该进程阻塞位置的内核函数名,在所有办法都没戏的时候可以看它。

学习了。

#!/bin/sh export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin export LANG=C # #Get Internal network adaptor Name and IP # DEV=`/sbin/ifconfig | grep -B 1 "inet addr:" |awk '{if(match($3,"Ethernet")) print $1}'` IPS=`/sbin/ifconfig | grep -B 1 "inet addr:" |awk '{if(match($2,"addr")) {print substr($2,6)}}'` tc_add () { BURST=`expr ${3} / 10` if [ $# -eq 3 ];then case "$2" in IN) tc qdisc add dev ${DEV} ingress tc filter add dev ${DEV} parent ffff: protocol ip prio 10

Introduction

Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,它利用队列规定建立处理数据包的队列,并定义队列中的数据包被发送的方式,从而实现对流量的控制。

TC模块实现流量控制功能使用的队列规定分为两类,一类是无类队列规定,另一类是分类队列规定。无类队列规定相对简单,而分类队列规定则引出了分类和过滤器等概念,使其流量控制功能增强。

无类队列规定是对进入网络设备(网卡)的数据流不加区分统一对待的队列规定。使用无类队列规定形成的队列能够接受数据包以及重新编排、延迟或丢弃数据包。这类队列规定形成的队列可以对整个网络设备( 网卡)的流量进行整形,但不能细分各种情况。常用的无类队列规定主要有pfifo _fast (先进现出)、TBF(令牌桶过滤器)、SFQ(随机公平队列)、ID (前向随机丢包)等等。这类队列规定使用的流量整形手段主要是排序、限速和丢包。

分类队列规定是对进入网络设备的数据包根据不同的需求以分类的方式区分对待的队列规定。数据包进入一个分类的队列后,它就需要被送到某一个类中,也就是说需要对数据包做分类处理。对数据包进行分类的工具是过滤器,过滤器会返回一个决定,队列规定就根据这个决定把数据包送入相应的类进行排队。每个子类都可以再次使用它们的过滤器进行进一步的分类。直到不需要进一步分类时,数据包才进入该类包含的队列排队。除了能够包含其它队列规定之外,绝大多数分类的队列规定还能够对流量进行整形。这对于需要同时进行调度(如使用SFQ)和流量控制的场合非常有用。

前言:这是我第一次真正的雪山攀登,但是老天爷却不给我面子,爬了一半就把我吹下来了。

哈巴雪山,海拔5396米,位于云南省中甸县境内。与玉龙山隔虎跳峡相望,攀登季节为每年11月到次年2月,受季风影响,1、2月风力较大,经常达8级以上。11月与12月风力较小,是攀登的最佳季节。哈巴雪山海拔4000m以上是乱石嶙峋的流石和千万年不化的冰川,海拨最低点为江边行政村,仅1550m,海拔高差3846m。总面积21908公顷。地貌呈阶梯状分布,依次为亚热带,温带,寒温带,寒带等气候带。几乎可称是整个滇西北气候的缩影,山脚与山顶的气温差达22.8度。

参加这个队,有几个考虑,一个是提前感受一下雪山,以前都是远观,这次先亲身体验一下,海拔不高,难度不大,算是为明年的6K和7K做个热身;二是考察一下这个俱乐部的组织和后勤能力,因为考虑明年参加他们组织的6K的唐拉昂曲和7K的中央峰的队,以小观大,这样我心里就有数了。