macOS Sierra清除DNS缓存
发表于|更新于|macOS
|总字数:39|阅读时长:1分钟|浏览量:
清除macOS的DNS缓存在Sierra版本中需要执行如下命令:
1 | sudo killall -HUP mDNSResponder;say DNS cache has been flushed |
此时,macOS的DNS缓存已经被清理。
文章作者: Charles
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
相关推荐

2021-06-21
macOS Big Sur使用Pyenv安装python失败
最近需要维护一份python程序,开发时的环境是Python3.5.6,但是我本地环境是Python3.8.9,虽然都是Python3,但是程序的确运行不起来,所以我需要通过Pyenv来安装其他版本的Python。 安装Pyenv 是 Python 版本管理工具。 Pyenv 可以改变全局的 Python 版本,在系统中安装多个版本的 Python, 设置目录级别的 Python 版本,还能创建和管理 virtual python environments。通常使用如下命令即可安装不同的版本。 1pyenv install 3.5.6 这个命令之前(2019年)一直是好用的,后来一段时间再没去开发Python程序所以就再没用过。现在这个命令却是不好使了。 报错提示12345678910111213141516171819202122232425 ~ pyenv install 3.5.6python-build: use openssl@1.1 from homebrewpython-build: use readline from homebrewDownload...

2018-01-28
macOS卸载mysql
由于我是使用dmp文件安装的mysql,在经历了一年的更新后,发现最近本地无法启动mysql了,于是就需要重新安装最新版本,但是安装前需要先卸载mysql,mysql的卸载方法并不像其他应用那样,直接从应用程序里面将其删除便可以卸载,那么就需要我们手动删除一些东西 请执行如下命令: 1234567sudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My* # 我的机器上提示路径不存在rm -rf ~/Library/PreferencePanes/My* # 我的机器上提示路径不存在sudo rm -rf /Library/Receipts/mysql* # 我的机器上提示路径不存在sudo rm -rf /Library/Receipts/MySQL* # 我的机器上提示路径不存在sudo rm -rf /var/db/receipts/com.mysql.* 12sudo vim /etc/hostconfi...

2023-02-04
macOS使用curl命令依旧访问代理的问题
起因最近学习前端知识,安装nvm后一直无法获取远程的版本信息以及安装nodejs。 12nvm ls-remoteN/A 搜索得知是因为无法访问nodejs的dist包,我尝试使用curl命令去访问,返回如下: 12curl ip.cncurl: (7) Failed to connect to 127.0.0.1 port 1086: Connection refused 此时,陷入了一个困境,shadowsocks我已经卸载了,也就是说这个代理地址已经弃用了,我是在找不到哪里有代理了。 我甚至怀疑是不是git的代理影响了 1git config --global http.proxy 结果毫无所获,然后有查看了环境变量中的代理配置,同样没发现 1export -p 就这样,排查了我能想到的所有可能配置过代理的地方,依旧没找到哪里配置了shadowsocks-ng的代理。奔溃中… 解决就在我准备重装系统时,我找到了答案,原来是~/.curlrc的锅 12vim ~/.curlrcsocks5 = "127.0.0.1:1086" 将其修改为目前代理...

2019-06-27
macOS没有“任何来源”的选项
新版的macOS通常默认都不会有着选项,并且如果你升级过大版本的系统更新也会造成这个选项被关闭,但是我的macOS软件大部分还是从第三方下载的,有些比较小众的是从github上下载,那么此时就无法安装了。 于是需要选择设置 -> 安全性与隐私 -> 通用左下方的任何来源,如果没有可以通过如下命令来恢复该选项: 1sudo spctl --master-disable

2020-08-14
更换Homebrew软件源
Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程,通常在安装完后默认的软件源指向的是GitHub的地址,其大多数主要用的是Amazon S3,安装软件时经常会遇到网络问题无法下载安装,所以就需要将其替换为国内源,像yum、maven、docker一样,国内源会加速brew的下载速度。 国内源推荐 中科大 清华大学 腾讯云 阿里云 最早期用的是中科大和清华大学的源,用着还行,虽然个别软件包依旧是通过其S3服务器下载的,但这也不是软件源的锅,后来大家都说腾讯云的也很快,于是我就更换上去试试了。 更换源更换源其实很简单,按照上面提供的帮助文档就可以简单又快捷的设置,下面我也将以腾讯云为例,进行替换 替换brew.git12cd "$(brew --repo)"git remote set-url origin https://mirrors.cloud.tencent.com/homebrew/brew.git 替换homebrew-core.git12cd "$(brew --repo)/Library...

2023-06-20
macOS使用brew安装Hadoop
前言通常我一直在虚拟机中安装Hadoop、Hive、Hbase等大数据相关的组件,但随着我的笔记本使用年限越爱越长,性能也下降的很快,已经达到开虚拟机就会开的地步,于是我就考虑直接将Hadoop安装到macOS上,避免了虚拟机对资源的消耗,为了更好的管理,我选择使用brew来安装。 安装Hadoop使用brew安装Hadoop非常方便,执行如下命令即可: 1brew install hadoop 安装前建议提前安装好JDK,并且配置JAVA_HOME。 为了方便使用,我还配置了hosts 123sudo vim /etc/hosts127.0.0.1 hadoop 配置Hadoop配置免密登录macOS默认是关闭了远程登入的功能,所以需要先打开它。打开系统偏好设置 -> 共享,左边勾选远程登录,右边选择仅这些用户,并且把当前用户添加进去。 然后生成秘钥和公钥 123456789# 生成公钥和私钥ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa # 将公钥追加到authorized_keys,实现免密登录c...
评论
WalineDisqus
公告
收集笔记






