開發的時候常常須要爲不一樣的軟件使用相同的端口,好比你同時安裝了nginx和apache,默認的端口都是80.要麼修改端口,要麼使用不一樣的ip,我這裏就增長一個lo的ip。 lo 通常是127.0.0.1 。咱們能夠經過命令:nginx
sudo ifconfig lo0 alias 127.0.0.2
這樣就增長了一個127.0.0.2的ip,移除:apache
sudo ifconfig lo0 -alias 127.0.0.2
可是用這種方式添加的IP不是永久的,重啓後便會失效。app
咱們能夠經過 login hook的方式添加永久的ip別名 https://support.apple.com/zh-cn/HT2420code
先建立一個腳本,內容爲ip
#!/bin/sh sudo ifconfig lo0 alias 127.0.0.2
保存爲 ~/cmd/lo0_alias.sh開發
而後執行get
sudo defaults write com.apple.loginwindow LoginHook ~/cmd/lo0_alias.sh