-
Openssl Check Https Server Cert
echo | openssl s_client -servername www.example.com -connect www.example.com:443 2>/dev/null | openssl x509 -text
-
Saisai
今天去逛了野生动物园,看完大象,差不多逛到一半的时候,赛赛终于在撑不住了,在电动车上睡着了。
-
Saisai
今天妈妈哄睡的时候,听见赛赛在房间里面大哭了起来,我打开门进去看,赛赛自己爬下床,然后噔噔噔噔跑出去,跑去爷爷房间自己伸手把门开开找爷爷去了。
-
Golang Mod Replace
golang mod 里面的 replace 语法和应用简单学习一下。
语法
replace module-path [module-version] => replacement-path [replacement-version]
module-version: 可以用来指定特定的版本,如果不指定,则所有版本都替换
例子
例1 换成自己的 fork
require example.com/othermodule v1.2.3 replace example.com/othermodule => example.com/myfork/othermodule v1.2.3-fixed
例2 换成其他版本
require example.com/othermodule v1.2.2 replace example.com/othermodule => example.com/othermodule v1.2.3
例3 换成本地代码
require example.com/othermodule v1.2.3 replace example.com/othermodule => ../othermodule
require example.com/othermodule v1.2.5 replace example.com/othermodule v1.2.5 => ../othermodule
-
Saisai
早晨迷迷糊糊的觉得赛赛在床上翻。
我后面算是“彻底”醒了,跟赛赛说了几句话,然后我说“赛赛你去找爷爷吧”,他就自己下床,跑去自己开门,然后出去找爷爷了~
-
Flock
( flock -n 9 || exit 1 # ... commands executed under lock ... ) 9>/var/lock/mylockfile
-
Glog No Append Mode
glog 也没有使用 append 模式打开日志文件,导致第三方 truncate 日志文件之后,glog 还继续原来的 offset 写。
-
Dns Injection
从 8.8.8.8 返回了多个 UDP 包。看起来,第一个返回时间太短,TTL 也不对。是不是被污染了?
[root@VMS160953 ~]# tcpdump -nn -vvvv host 8.8.8.8 tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes 16:36:18.031876 IP (tos 0x0, ttl 64, id 25326, offset 0, flags [none], proto UDP (17), length 126) 10.60.225.127.47457 > 8.8.8.8.53: [bad udp cksum 0xfc46 -> 0x6d26!] 55814+ [1au] A? prod-eu-central-1-starport-layer-bucket.s3.eu-central-1.amazonaws.com. ar: . OPT UDPsize=4096 (98) 16:36:18.035181 IP (tos 0x0, ttl 35, id 48898, offset 0, flags [DF], proto UDP (17), length 131) 8.8.8.8.53 > 10.60.225.127.47457: [udp sum ok] 55814 q: A? prod-eu-central-1-starport-layer-bucket.s3.eu-central-1.amazonaws.com. 1/0/0 prod-eu-central-1-starport-layer-bucket.s3.eu-central-1.amazonaws.com. [3m16s] A 104.244.46.186 (103) 16:36:18.035199 IP (tos 0x0, ttl 29, id 0, offset 0, flags [none], proto UDP (17), length 131) 8.8.8.8.53 > 10.60.225.127.47457: [udp sum ok] 55814 q: A? prod-eu-central-1-starport-layer-bucket.s3.eu-central-1.amazonaws.com. 1/0/0 prod-eu-central-1-starport-layer-bucket.s3.eu-central-1.amazonaws.com. [1m51s] A 4.78.139.54 (103) 16:36:18.271586 IP (tos 0x0, ttl 94, id 28433, offset 0, flags [none], proto UDP (17), length 163) 8.8.8.8.53 > 10.60.225.127.47457: [udp sum ok] 55814 q: A? prod-eu-central-1-starport-layer-bucket.s3.eu-central-1.amazonaws.com. 2/0/1 prod-eu-central-1-starport-layer-bucket.s3.eu-central-1.amazonaws.com. [33s] CNAME s3-r-w.eu-central-1.amazonaws.com., s3-r-w.eu-central-1.amazonaws.com. [1s] A 52.219.75.128 ar: . OPT UDPsize=512 (135) 16:36:18.271618 IP (tos 0xc0, ttl 64, id 47249, offset 0, flags [none], proto ICMP (1), length 191) 10.60.225.127 > 8.8.8.8: ICMP 10.60.225.127 udp port 47457 unreachable, length 171 IP (tos 0x0, ttl 94, id 28433, offset 0, flags [none], proto UDP (17), length 163) 8.8.8.8.53 > 10.60.225.127.47457: [udp sum ok] 55814 q: A? prod-eu-central-1-starport-layer-bucket.s3.eu-central-1.amazonaws.com. 2/0/1 prod-eu-central-1-starport-layer-bucket.s3.eu-central-1.amazonaws.com. [33s] CNAME s3-r-w.eu-central-1.amazonaws.com., s3-r-w.eu-central-1.amazonaws.com. [1s] A 52.219.75.128 ar: . OPT UDPsize=512 (135) ^C 5 packets captured 5 packets received by filter 0 packets dropped by kernel [root@VMS160953 ~]# ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=95 time=241 ms ^C --- 8.8.8.8 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 241.706/241.706/241.706/0.000 ms
-
Multiboot Specification
https://forum.osdev.org/viewtopic.php?t=22481
/* The magic field should contain this. */ #define MULTIBOOT2_HEADER_MAGIC 0xe85250d6 ... struct multiboot_header { /* Must be MULTIBOOT_MAGIC - see above. */ multiboot_uint32_t magic; /* Feature flags. */ multiboot_uint32_t flags; /* The above fields plus this one must equal 0 mod 2^32. */ multiboot_uint32_t checksum; ... };
-
Saisai
这两天都是妈妈带赛赛到小区大门口等着,车开走的时候就哇哇的哭。感觉要努力去银联上班了。。