-
打开终端:在Mac上,按下Command+Space,搜索“终端”,然后打开。
-
连接到服务器:
- 使用SSH命令:
ssh username@server_ip,其中username是服务器上的用户名,server_ip是服务器的IP地址或域名。 - 如果需要本地端口转发,可以使用:
ssh -L local_port:remote_host:remote_port username@server_ip。
- 使用SSH命令:
-
文件传输:
- 上传文件:使用SCP命令,
scp local_file.txt username@server_ip:/path/to/remote/directory/。 - 下载文件:使用SCP命令:
scp username@server_ip:/path/to/remote/file.txt local_file.txt。
- 上传文件:使用SCP命令,
-
文件管理:
- 创建目录:
mkdir /path/to/new/directory。 - 删除目录和内容:
rm -rf /path/to/directory。 - 复制文件:
cp /source/path/file1 /destination/path/。 - 移动文件:
mv /source/path/file1 /destination/path/。
- 创建目录:
-
配置域名解析:
- 添加DNS记录:在您的DNS提供商的界面中,添加CNAME记录,指向服务器的IP地址。
- 在本地测试:使用
nslookup domain_name或dig domain_name确认解析是否成功。
-
系统更新和软件安装:
- 更新系统:通过App Store自动更新。
- 安装软件:使用Homebrew,运行
brew install package_name。
-
用户管理:
- 添加用户:
sudo useradd username。 - 设置密码:
sudo passwd username。 - 更改权限:
chmod 755 /path/to/directory和chown username:group /path/to/directory。
- 添加用户:
-
监控性能:
- 查看磁盘IO:
iostat。 - 查看系统资源:
top或htop。
- 查看磁盘IO:
-
安全配置:
- 启用SSH访问控制:
sudo vi /etc/ssh/sshd_config,修改AllowGroups和MatchGroup,保存并重启SSH服务。 - 使用SSH密钥:生成并上传公钥到服务器,替换密码认证。
- 启用SSH访问控制:
-
问题处理:
- 检查日志:
sudo tail -f /var/log/syslog。 - 查看SSH日志:
sudo tail -f /var/log/auth.log。 - 测试网络:使用
ping server_ip或traceroute检查路由问题。
- 检查日志:
-
备份服务器:
- 使用rsync:
rsync -avz /source/path/ username@server_ip:/destination/path/。 - 本地备份:使用Time Machine,选择服务器作为备份目标。
- 使用rsync:
通过以上步骤,您可以有效地管理和维护Mac节点,确保服务器的稳定和安全,遇到问题时,查阅官方文档或社区资源,确保每一步操作正确执行。









