服务器磁盘有空间但无法写入的问题分析与解决办法(Inode使用率100%)

首先通过SSH df -i 查看服务区情况

8291643296200_.pic.jpg8291643296200_.pic.jpg

进一步分析找到文件太多的目录

for i in /*; do echo $i; find $i |wc -l; done

输入查询文件多的目录

for i in /var/*; do echo $i; find $i |wc -l; done

发现一个网站目录的inode数量最多
/var/spool/client...

删除对应缓存文件

来源

Mysql百万级数据count(*)统计慢

Innodb存储引擎会出现这类情况,MyISAM统计时没有where条件是是非常快的。

解决方法,使用二级索引添加where条件

当然数据量打建议提前做考虑好好分表,分库

Mac完全卸载Python3方法及安装

Mac默认安装Python2.7此版本不可卸载

对于删除 Python,我们首先要知道其具体都安装了什么,实际上,在安装 Python 时,其自动生成:
Python framework,即 Python 框架;
Python 应用目录;
指向 Python 的连接。
对于 Mac 自带的 Python,其框架目录为:
System/Library/Frameworks/Python.framework
而我们安装的 Python,其(默认)框架目录为:
/Library/Frameworks/Python.framework

查看当前版本

python3 -V

查看当前安装python版本

ls /Library/Frameworks/Python.framework/Versions/

删除python3.7版本

rm -rf /Library/Frameworks/Python.framework/Versions/3.7

删除Python3.7应用目录

cd /Applications
rm -rf Python 3.7/

删除/usr/local/bin 目录下指向的Python3.7 的连接

cd /usr/local/bin/
ls -l /usr/local/bin

rm Python3.7相关的文件和链接,如python3,pip3
Python3.7 对应的文件和链接最好删除干净
删除python的环境路径

vi ~/.bash_profile

删除Python3.7设置的环境路径
确认python是否已经删除

python3

IDLE删除后编译安装python3
在官网下载python3.7版本,https://www.python.org/downloads/release/python-3712/

wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz
tar -zxvf Python-3.7.12.tgz
cd Python-3.7.12
./configure
make && make install

查看版本

python3 -V

xcrun: error: invalid active developer path 解决方法

问题描述
更新完mac新版本之后,使用终端的时候可能会出现「xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun」这中错误。

解决方法
因为xcode在更新后可能会需要重新安装

xcode-select --install

输入这行命令,重新安装xcode就能解决问题

原文链接