安装必要工具 安装Xcode: 打开App Store,搜索Xcode,点击“获取”。 选择需要安装的组件,尤其是Command Line Tools。 完成安装后,重启Mac。 安装Homebrew: 打开终端,复制并粘贴安装脚本:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 输入密码,等待安装完成。 设置用户权限 切换到超级用户:sudo su 切换回普通用户:exit 环境变量配置 编辑~/.bash_profile: touch ~/.bash_profile 添加以下配置: export PATH="/usr/local/bin:$PATH" export PATH="/usr/local/opt:$PATH" export PATH="/usr/opt:$PATH" export PATH="/opt:$PATH" export PYTHONPATH="/usr/local/opt/python3.*/bin:$PYTHONPATH" if [ -d "/usr/local/opt/openjdk" ]; then export JAVA_HOME="/usr/local/opt/openjdk" fi 应用配置: source ~/.bash_profile 安装依赖项 安装Python:brew install python 安装Java:# 安装Java JDK brew install --cask java # 确认版本 java -version 网络配置 设置静态IP: 打开终端,执行:ifconfig 根据需要设置IP地址,使用ipconfig或编辑网络配置文件。 DNS配置: 编辑~/.resolv....
安装必要工具
-
安装Xcode:
- 打开App Store,搜索Xcode,点击“获取”。
- 选择需要安装的组件,尤其是Command Line Tools。
- 完成安装后,重启Mac。
-
安装Homebrew:
- 打开终端,复制并粘贴安装脚本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 输入密码,等待安装完成。
- 打开终端,复制并粘贴安装脚本:
设置用户权限
- 切换到超级用户:
sudo su
- 切换回普通用户:
exit
环境变量配置
-
编辑~/.bash_profile:
touch ~/.bash_profile
添加以下配置:
export PATH="/usr/local/bin:$PATH" export PATH="/usr/local/opt:$PATH" export PATH="/usr/opt:$PATH" export PATH="/opt:$PATH" export PYTHONPATH="/usr/local/opt/python3.*/bin:$PYTHONPATH" if [ -d "/usr/local/opt/openjdk" ]; then export JAVA_HOME="/usr/local/opt/openjdk" fi -
应用配置:
source ~/.bash_profile
安装依赖项
- 安装Python:
brew install python
- 安装Java:
# 安装Java JDK brew install --cask java # 确认版本 java -version
网络配置
-
设置静态IP:
- 打开终端,执行:
ifconfig
- 根据需要设置IP地址,使用
ipconfig或编辑网络配置文件。
- 打开终端,执行:
-
DNS配置:
- 编辑~/.resolv.conf:
touch ~/.resolv.conf echo "nameserver 8.8.8.8" >> ~/.resolv.conf
- 或者设置系统DNS:
- 编辑~/.resolv.conf:
-
MTU设置:
echo 150 > /sys/class/net/eth/mtu
系统和安全设置
-
防火墙设置:
# 启用防火墙 firewall-cmd --enable # 添加允许的端口 firewall-cmd --permanent --add-port=80/tcp --add-port=808/tcp # 应用更改 firewall-cmd --reload
-
SSH配置:
- 修改~/.ssh/config:
touch ~/.ssh/config echo "Host *" >> ~/.ssh/config echo " User root" >> ~/.ssh/config echo " PasswordAuthentication yes" >> ~/.ssh/config echo " GssapiKeyPrivateFile ~/.ssh/google-keys/google_compute-engine.pem" >> ~/.ssh/config
- 开始SSH代理:
ssh -L 808:localhost:80 你的Mac节点IP
- 修改~/.ssh/config:
文件系统和用户目录
- 设置默认用户目录:
defaults -current write com.apple.hfs.read_only -bool false defaults -current write com.apple.hfs.journal -bool false
系统更新和安全
- 更新系统:
sudo softwareupdate -i -u
- 备份文件:
time-machine-backup
- 安装安全软件:
- 安装Antivirus:下载并安装
- 启用Xcode安全性设置。
测试配置
- 检查用户权限:
whoami
- 测试网络:
ping 8.8.8.8
- 启动服务:
python3 -m http.server 800
访问localhost:800,确认服务正常。
注意事项
- 检查所有服务:确保防火墙、SSH和其他服务正常运行。
- 权限问题:定期检查文件和目录权限,避免权限不足导致的问题。
- 备份数据:定期备份重要数据,以防万一。
通过以上步骤,您可以配置一个功能齐全的Mac节点,支持开发和分布式系统的需求,遇到问题时,查阅相关文档或社区,寻求帮助。

相关文章








