目标30本书,单线程模式,切记不要并发,不要同时读多本书
| 月份 | 技术书 | 非技术书 |
| 2020-02-02 | 云原生服务网格 Istio | |
| 2020-03-02 | 寂静的春天 | |
| 2020-05-11 | 你当像鸟飞往你的山 | |
| 2020-05-25 | 无缘社会 | |
| 2020-06-10 | 呐喊 | |
| 2020-06-20 | 坏小孩 | |
| 2020-07-01 | 无证之罪 | |
| 2020-09-01 | 当呼吸化为空气 | |
| 2020-10-15 | 褚时健传 | |
| 2020-12-20 | 软技能 |
目标30本书,单线程模式,切记不要并发,不要同时读多本书
| 月份 | 技术书 | 非技术书 |
| 2020-02-02 | 云原生服务网格 Istio | |
| 2020-03-02 | 寂静的春天 | |
| 2020-05-11 | 你当像鸟飞往你的山 | |
| 2020-05-25 | 无缘社会 | |
| 2020-06-10 | 呐喊 | |
| 2020-06-20 | 坏小孩 | |
| 2020-07-01 | 无证之罪 | |
| 2020-09-01 | 当呼吸化为空气 | |
| 2020-10-15 | 褚时健传 | |
| 2020-12-20 | 软技能 |
初始化的时候,要批量用密码登一遍执行初始化,不想 check host key
ANSIBLE_HOST_KEY_CHECKING=False ansible all -i my_inventory -m ping -k
douban
pip install requests -i https://pypi.douban.com/simple
aliyun
pip install requests -i https://mirrors.aliyun.com/pypi/simple
私有 nexus 源
pip install requests -i https://nexus.example.com/nexus/repository/pip-internal/simple
现在默认安装的 node 是 13 版本,因为要用 12 版本,进行如下操作
安装 12 版本
brew install node@12
查看所有 node 版本
brew ls --versions | grep node node 13.1.0 node@12 12.13.1
切换为 12 版本
brew unlink node rm -f '/usr/local/bin/npm' rm -f '/usr/local/bin/npx' rm -rf /usr/local/lib/node_modules brew link --force node@12
家里有时候会有多个 dhcp server,探测 dhcpserver 把没用的关掉
nmap --script broadcast-dhcp-discover Starting Nmap 6.40 ( http://nmap.org ) at 2019-11-17 16:43 CST Pre-scan script results: | broadcast-dhcp-discover: | IP Offered: 192.168.1.60 | DHCP Message Type: DHCPOFFER | Server Identifier: 192.168.1.123 | IP Address Lease Time: 0 days, 0:02:00 | Renewal Time Value: 0 days, 0:01:00 | Rebinding Time Value: 0 days, 0:01:45 | Subnet Mask: 255.255.255.0 | Broadcast Address: 192.168.1.255 | Router: 192.168.1.123 | Domain Name Server: 192.168.1.123 |_ Domain Name: lan WARNING: No targets were specified, so 0 hosts scanned. Nmap done: 0 IP addresses (0 hosts up) scanned in 3.37 seconds
Langurage & Region-设置为英文 (Only)
Dock 设置到左侧, Automatically hide and show the Dock
remove unneed applications in Dock
取消勾选 Show recent applications in Dock
minimize window using: Scale effect
Keyboard -> input sources 五笔
Keyboard -> shortcuts -> switch select previous input source using command + space ( remove spotlight shortcuts )
Keyboard -> Key Repeat(Fast), Delay Until Repeat(Short)
Modifier Keys Caps Lock 改为 Control
添加启动台快捷键 F4
The Unarchiver
kindle
The Clock # App Store
默认使用 zsh
env | grep SHELL
https://support.apple.com/en-us/HT208050?from=timeline&isappinstalled=0
open terminal, type `git`, hint
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
brew
open https://brew.sh/ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果安装包都是 up-to-date,可以先执行, 不用每次 check, 节省时间
export HOMEBREW_NO_AUTO_UPDATE=1
brew install wget
brew install jq
brew install yq
brew install cmake
brew install llvm
·> brew install python3
Warning: No available formula with the name “python3”.
·> rm -fr $(brew –repo homebrew/core)
brew install python3
brew install google-cloud-sdk
gcloud components install kubectl
gcloud components install gke-gcloud-auth-plugin
遇到
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
解决
xcode-select --install
brew install openssl
brew install mysql-client
brew install grep
brew install mtr # sudo /usr/local/sbin/mtr baidu.com
brew install oath-toolkit # sudo chown ${USER}:wheel /usr/local/lib/security
brew install iperf
brew install fping
brew install tflint
brew install maven
brew install openjdk
brew install ansible
brew install nvm
brew install nmap
brew install kubectx
brew install fzf # https://github.com/junegunn/fzf
brew install yarn
brew install gradle
brew install gnu-sed
brew install tree
brew install github/gh/gh
brew install terraform
brew install shellcheck
brew install shfmt
brew install hey
brew install coreutils
brew install brotli
brew install kubernetes-helm
brew install sbt
brew install gawk
brew install watch
brew install yamllint
brew install inetutils # PATH=”/usr/local/opt/inetutils/libexec/gnubin:$PATH”
brew install redis
# nodejs
brew install npm
brew install keepassxc # https://keepassxc.org/
brew install go2shell
brew install cisco-proximity
golang https://jpuyy.com/?p=8411
https://ohmyz.sh/
application 开发组件
https://www.jetbrains.com/toolbox-app/ 下载 webstorm goland pycharm intelij, 登录账号, 设置自动更新,添加 shell scripts 命令到 /usr/local/bin
brew install vault
brew install terragrunt
brew install git-crypt
brew install aliyun-cli
brew install groovysdk
brew install pre-commit
brew install wireshark –cask
brew install fortio
brew install graphviz
https://gpgtools.org/
https://istio.io/docs/setup/getting-started
kubectl 插件
https://krew.sigs.k8s.io/docs/user-guide/setup/install/
启用 locate updatedb
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
docker 安装
https://hub.docker.com/editions/community/docker-ce-desktop-mac/
logitech options
https://support.logi.com/hc/zh-cn/articles/360025297893
Apple Music => account => Sign In
分屏 rectangle https://rectangleapp.com/
vscode https://code.visualstudio.com/
postman https://www.postman.com/downloads/?utm_source=postman-home
2022-01-13 更换新电脑 MacBook Pro (14-inch, 2021) Apple M1 Max 更新
2023-03 Intel Mac 更换 MacBook Pro 13-inch, M2, 2022
Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
“Alternative Installs” from:
https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
brew bundle dump
重新安装 brew
brew 将会安装到 /opt/homebrew/bin/brew
可以清理 /usr/local/Cellar 下的无用文件