Mac 初始化环境
很多时候,没有人愿意重装系统,除非万不得已。
在拥有一台刚初始化操作系统后的笔记本后,停下来想一想自己要做什么。
思路
- 安装优秀的终端管理工具iTerm2/zsh以及包管理工具homebrew
- 安装开发环境
- Python
- pip
- virtualenv
- redis
- mysql
- nginx
- Python
- 其他常用软件
- KVM管理工具
- 图床
基础环境
iterm2
安装
https://img.econow.cn/iTerm2-3_4_10.zip
brew
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
brew的备份和恢复
homebrew-bundle可以帮助我们备份已安装的包和app们,这样我们在重装系统或者换电脑后可以一键恢复安装,节省时间。
- –describe代表会加上包的描述
- –force代表覆盖已有的文件
- –file指定输出文件
参考示例:
备份
1 | brew bundle dump --describe --force --all --file="~/Desktop/Brewfile" |
恢复
1 | # 安装 mas |
zsh
1 | sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
bash/zsh切换
1 | chsh -s /bin/zsh |
1 | wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh |
开发环境
Python
pip
1 | sudo easy_install pip |
pip源
1 | 豆瓣 https://pypi.douban.com/simple |
pip 加速
1 | [global] |
插件目录
1 | /Users/medivh/.oh-my-zsh/plugins |
virtualenv
1 | pip install virtualenv |
Mac redis
brew install redis
开机启动brew services start redis
配置文件/usr/local/etc/redis.conf
编辑配置文件 配置后台运行daemonize yes
服务端启动及查看
1 | redis-server /usr/local/etc/redis.conf |
客户端调用redis-cli
给redis设置密码
打开redis.conf文件,找到以下配置项# requirepass foobared
更改为requirepass 你的密码
注意:由于上诉操作更改了redis.conf文件,所以下次再启动的时候,要手动加载一下redis.conf文件。例如
进入到redis根目录,启动如下redis-server /usr/local/etc/redis.conf
其他工具
Markdown 图床
参考http://econow.cn/markdown%20%E5%9B%BE%E5%BA%8A%E7%94%9F%E6%88%90.html
vs code
- 安装vs code
- 安装插件 markdownlint evermonkey
- 配置插件-印象笔记
- 命令行输入 ever tokent,然后分别粘贴evermonkey.token, evermonkey.noteStoreUrl
- 新建笔记 option+n
- 推送笔记 option+
hexo 环境
参考http://econow.cn/Hexo-%E5%8D%9A%E5%AE%A2%E7%B3%BB%E7%BB%9F%E6%90%AD%E5%BB%BA.html
Mac kvm
https://github.com/jeffreywildman/homebrew-virt-manager.git
1 | brew tap jeffreywildman/homebrew-virt-manager |
其他问题
Mac 部分进程负载较高(bird)
- 关闭iCloud 文稿/桌面的备份
- 从iCloud中复制出来文稿里面的文件,因为关闭同步后文稿会自动清空。其实感觉这个就像软链