网络管理

配置ip转发:

sudo sysctl -w net.inet.ip.forwarding=1

route指令:

sudo route [add|delete|get|show] -net <destination> <gateway> [options]

•add:添加一条新路由。
•delete:删除指定路由。
•get:查询某个 IP 地址的路由路径。
静态路由配置:将特定网络流量强制发送到某一网关或接口。
sudo route add -net 192.168.10.0 -netmask 255.255.255.0 -interface ppp0
sudo route add -net 10.0.0.0/24 -interface en0
排查网络问题:使用 route get 和 netstat -nr 确认流量的路径。
route get 8.8.8.8
绕过 VPN 或代理:为某个 IP 地址或子网添加直接路由,绕过默认路由。
sudo route add -net 192.168.1.0/24 192.168.1.1

networksetup指令:

列出所有网络服务
networksetup -listallnetworkservices
查询特定网络服务(如 Wi-Fi)的详细信息:
networksetup -getinfo Wi-Fi
配置静态 IP 地址
sudo networksetup -setmanual Wi-Fi 192.168.1.100 255.255.255.0 192.168.1.1
配置DNS
sudo networksetup -setdnsservers “Wi-Fi” 223.5.5.5 223.6.6.6 114.114.114.114 8.8.8.8 8.8.4.4 1.1.1.1
让 Wi-Fi 使用动态 IP(DHCP):
sudo networksetup -setdhcp Wi-Fi
启用proxy:
sudo networksetup -setwebproxy Wi-Fi 127.0.0.1 2885
sudo networksetup -setsecurewebproxy Wi-Fi 127.0.0.1 2885
sudo networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 2886
关闭proxy:
sudo networksetup -setwebproxystate Wi-Fi off
sudo networksetup -setsecurewebproxystate Wi-Fi off
sudo networksetup -setsocksfirewallproxystate Wi-Fi off

清理系统数据

使用免费硬盘文件管理工具:快捷链接(工具类:磁盘清理)

删除 ~/Library/Developer/Xcode/DerivedData

删除 ~/Library/Developer/CoreSimulator/Devices/

删除 ~/Library/Developer/XCPGDevices/

存储空间的【文件浏览器】里检查下面内容:

  1. 微信企业微信设置【管理】存储空间
  2. .android、.gradle\daemon、下载等文件夹

visionOS Simulator Runtime 下载后安装

本地下载 后直接放在/Library/Developer/CoreSimulator/Images/ 目录下,重启系统

 

Mac删除/opt/LVUAAgentInstBaseRoot/dvc-core-exe软件,软件已锁定无法删除

1、首先先尝试使用命令行
sudo rm -rf  [应用路径],输入密码

2、此时只能先把该软件锁定解除,然后再删除;

/bin/ls -dle@ [应用路径]

sudo /usr/bin/chflags -R noschg [应用路径]

3、此时再去查看应用的简介,解锁了,此时就可以直接已到废纸篓了。如果看到是隐藏就解除隐藏的目录:

sudo chflags nohidden [应用路径]

Mac m1 安装cocoapods

1,找到终端,右键选择显示简介,勾选使用Rosetta打开,避免后续pod时候报错
2,新的电脑基本上都已经安装好最新的ruby了,不放心的可以检查一下ruby的版本和sources,
ruby -v
gem sources
如果ruby版本低的话,想要更新ruby的话
sudo gem update –system
当然在更新之前要注意,先删除之前的sources
gem sources –remove https://rubygems.org/
之后再添加国内的rubysources
gem sources -a https://gems.ruby-china.com/
3,之后安装cocoapods
sudo gems install cocoapods
安装好了之后 如果执行pod报错 可能是因为没有勾选使用Rosetta打开
就执行 sudo arch -x86_64 gem install ffi 等待安装好之后
也可能是告诉你没有读写/usr/bin的权限
执行sudo gem install cocoapods -n /usr/local/bin
然后就可以pod install
执行 arch -x86_64 pod install
参考:
GitHub 加速教程
M1 芯片 Mac 上 Homebrew 安装
文章极致简洁
数字化区块时代 » Mac 疑难杂症

发表回复