分类
mac

mac 查看端口占用

docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:8080: bind: address already in use.
ERRO[0000] error waiting for container: context canceled
lsof -n -i4TCP:8080 | grep LISTEN
main    30863 jpuyy   14u  IPv6 0xe7a300fd0dafc76f      0t0  TCP *:http-alt (LISTEN)
jpuyy       30863   0.0  0.0  5014020  10856 s010  S+    3:22PM   0:00.29 /var/folders/d7/s1_bmdw95gg8grv857tkvqmw0000gp/T/go-build454434651/b001/exe/main all

分类
kafka

kubernetes kafka-client

镜像使用 https://hub.docker.com/r/confluentinc/cp-kafka/

kubectl apply -f kafka-client.yaml

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: kafka-client
  namespace: app
spec:
  selector:
    matchLabels:
      app: kafka-client
  template:
    metadata:
      labels:
        app: kafka-client
    spec:
      containers:
        - name: kafka-client
          image: confluentinc/cp-kafka
          imagePullPolicy: IfNotPresent
          command: ["sleep"]
          args: ["infinity"]
分类
mac

brew 切换 terraform 版本

安装 0.12.x 最新版

brew install terraform@0.12
分类
linux

badblocks check disk

家里的 linux 用了好长时间了,运行一下

badblocks -v /dev/sda1 > /tmp/sda1-badsectors.txt
Checking blocks 0 to 3907016703
Checking for bad blocks (read-only test): 
分类
git

git 查看具体一次 commit 改动的文件

方法一:

git --no-pager log -n 1 --name-only ${COMMIT_SHA} 

方法二:

git --no-pager show --stat=1000,800 ${COMMIT_SHA}