比特币扩容争论貌似刚刚出现曙光,但Bitfinex不甘寂寞,倾情出演比特币史上的又一出悲剧。
Cisco 3560X Config Cheat
工作需要,学习了Cisco的路由器配置,记一下:
- 查看所有信息
1
|
|
- 查看span
1
|
|
- 为某个vlan id建立spanning-tree
1
|
|
- 取消某个vlan id的spanning-tree
1
|
|
- 将某个端口加入vlan中
1 2 3 |
|
- 保存配置
1 2 |
|
顺便记一下cisco catalyst交换机配置
- 登陆交换机
1
|
|
- 查看现有配置
1
|
|
- 批量修改vlan:端口37-39改成vlan15。端口41-46改成trunk
1 2 3 4 5 6 7 8 9 10 |
|
- 开启/关闭端口
1 2 3 4 5 6 7 8 |
|
例如 配置vlan15 和 trunk:
1 2 3 4 5 6 7 8 |
|
去掉
1
|
|
比特币史上的九大悲剧
比特币成功减半,但是扩容争论日益升级。目前正处于一个微妙的时间点。这个时候以史为鉴,让我们回顾一下比特币历史上的一些悲剧故事。
你知道你的比特币现在身处何方么?真心希望它们仍旧在你的钱包里,比特币历史上充斥着各种人为错误,软件的不给力,甚至能够让狂野的西部歹徒都能够脱帽敬礼的盗窃案发生。
比特币是一种人造的开源技术,它并非上天所赐的礼物。这里列举了比特币历史上的九大悲剧。
比特币总量为什么是2100万
比特币第二次减半将至,为什么比特币总量设置为2100万呢?这篇文章谈笑中有几分戏谑,但都是有的放矢,值得一读。
正文
比特币总量2100万个,这可能是刚接触比特币的小白们记得最清楚,也是最迷惑的数字。
中本聪没在任何公开的言论中提到:为什么选这个数字,于是网上出现了各种各样的猜测和逻辑推理。
我们就来聊聊这个数:
How to Change Systemd Service Timeout Value
show value
1
|
|
change value
1
|
|
TimeoutStopUSec = 900
1
|
|
Mysql Cheat
整理一下经常忘记的mysql命令
连接
1
|
|
list
1 2 |
|
Error
- ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
1 2 3 4 |
|
商业逻辑
如何识别战略点
贝佐斯:
我常被问一个问题:“在接下来的10年里,会有什么样的变化?”…但我很少被问到“在接下来的10年里,什么是不变的?”。我认为第二个问题比第一个问题更加重要,因为你需要将你的战略建立在不变的事物上。
在亚马逊的零售业务中,我们知道消费者会想要更低价格的产品,10年后仍然如此。他们想要更快的物流,更多的选择。很难想像,会有顾客在10年后跑来和我说:“Jeff,我喜欢亚马逊,但你们的价格能不能贵一点,或者到货时间再慢一点。”
所以我们将精力放到这些不变的事物上,我们知道现在在上面投入的精力,会在10年里和10年后持续不断的让我们获益。当你发现了一个对的事情,甚至10年后依然如一,那么它就值得你将大量的精力倾注于此。
如何判断行业前景
所以,要判断一个行业的前景,最简单的办法是看这个行业的龙头在干什么——他们才是最聪明、最敏锐的观察家。
合适的商业谈判环境是什么样的
接待供应商,不谈价格、不谈技术的话,都会在空旷的接洽室。透明落地玻璃接受路人监督,几张小圆桌配着椅子,还有几张长桌长椅。
什么是合适的管理
形势一片大好的公司,严格点很不错。但弱小的公司,过于严苛会导致离心离德。
比较实惠的二手机器
公司里采购了一批二手服务器,用了一段时间很实惠,记录之:
-
IBM x3550M4服务器E5–26702 192G(8G24) 无硬盘,8个硬盘架, M5110阵列卡 单电 ¥7680
-
IBM x3550m4服务器硬盘背板 扩展板 81Y6657 ¥450
Difference of E1000 and VMXENT in Vmware Exsi
Exsi中新建虚拟机网卡,可以选择四种网卡:E1000; 可变; VMXNET 2(增加型);VMXENT 3
Vmware官网解释了区别:
要想兼容性好,就是用E1000,基本上所有的OS的带了E1000的驱动。
要想性能好(降低CPU的使用率),那就用VMXNET 3,他是准虚拟化(ParaVirtualized),需要在VM里面安装vmware的驱动(包含在vmware tools),并且有一些限制,例如,虚拟机硬件版本必须是7以上,只有一些特定的操作系统被支持,
参考:
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1001805
TCP/IP Illustrated Note2
traceroute
原理
开始时发送一个TTL字段为1的UDP数据报,然后将TTL字段每次加一,以确定路径中的每个路由器。每个路由器在丢弃UDP数据报时都返回一个ICMP超时报文2,而最终目的的主机则产生一个ICMP端口不可达的报文。
IP源站选路选项
- 严格的源路由选择
发送端指明IP数据包所必须采用的确切路由。如果一个路由器发现源路由所指定的下一个路由不在其直接连接的网络上,那么它会返回一个“源站路由失败”的ICMP差错报文。
- 宽松的源站选路
发送端指明了一个数据报经过的IP地址清单,但是数据报在清单上指明的任意两个地址之间可以通过其它路由器。
IP选路
一个简单的路由表
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.159.2 0.0.0.0 UG 0 0 0 eth0
192.168.159.0 * 255.255.255.0 U 0 0 0 eth0
192.168.159.0 * 255.255.255.0 U 0 0 0 eth1
注意Flags一列,它有5种不同的标志:
- U (route is up) 路由启用
- H (target is a host) 目标是主机
- G (use gateway) 使用网关
- R (reinstate route for dynamic routing)
- D (dynamically installed by daemon or redirect)
- M (modified from routing daemon or redirect)
主机表项比网络表项具有更高的优先级,而网络表项比默认项具有更高的优先级。
UDP
UDP长度字段指的是UDP首部和UDP数据的总长度
UDP校验和覆盖UDP首部和数据,而IP首部校验和只覆盖IP首部
永远不要完全相信数据链路的CRC校验,应该始终打开端到端的校验和功能。另外,即使是打开了,也要小心,UDP和TCP的校验和也不是可以百分百信赖的。
注意两个ICMP报文和UDP的交互:ICMP不可达报文和ICMP源站抑制差错报文