svn权限不足 svn: E000001: Operation not permitted

在macOS和Windows互换的时候经常会遇到这个问题,无论是NTFS还是Fat32

svn: E000001: Can't remove file '文件名': Operation not permitted

这个时候哪怕用sudo来运行svn也是不可能cleanup的,需要一个个文件的rm -f

那就运行这个脚本吧,他能帮你自动的一个个文件删掉

代码块的功能有bug 就这样看吧

d=`svn cleanup 2>&1 | grep "Can't remove file" | sed "s/svn: E000001: Can't remove file '//" | sed "s/': Operation not permitted//"`
while [ -n "$d" ]
do
echo $d
sudo rm -f $d
d=`svn cleanup 2>&1 | grep "Can't remove file" | sed "s/svn: E000001: Can't remove file '//" | sed "s/': Operation not permitted//"`
done

Node.js的坑

首先这些奇奇怪怪的问题Windows需要背大部分的锅,毕竟平时用macOS就没有这些奇奇怪怪的问题 实在有点不解,macOS是怎么做到在exfat文件系统下支持软连接的 Error: EISDIR: illegal operation on a directory, symlink'文件路径' -> '目标路径' 如果工作目录处于非ntfs文件系统,会出现这样的问题 解决方案:不使用文件链接 npm i --registry=https://registry.npm.taobao.org --no-bin-links 如果不行(实测不行),使用yarn npm install -g yarn yarn Module build failed: Error: Node Sass does not yet support your curr …

不要尝试 iptables -P INPUT DROP

今天被坑了 看了这个 Linux下iptables 禁止端口和开放端口 然后执行了 iptables -P INPUT DROP 发现ssh不上了 查了一下才发现使用 iptables -P INPUT DROP 来全部关掉input链路后,那么服务器本身发送的数据请求返回的数据同样被iptables拒之门外 现在正在尝试重启服务器恢复(没保存iptables) ​​​​ 千万千万不要使用这个命令在CentOS 7卸载iptables yum remove iptables 这样操作会卸载掉很多系统必要的组件,那就开不了机了 CentOS 7.x 中如果不需要使用 iptables 防火墙,可以清空策略条目, 尝试停止 iptables 服务时会提示没有服务 …

服务器被莫名其妙关机

前几天早上好好的, 中午突然失联,  登到管理后台发现服务器被关掉了 应该是维护吧, 然后我就去按了一下重启然后恢复了 刚刚发现又被关掉了...果断起了个工单 果然廉价vps...超售爆炸不过跑个站还是ok的 (最后还是把工单关了...答非所问系列...)   服务商: AlphaRacks 就冲着那个双核 768M ram 20G rom 2T bandwidth 每年9.99刀去的 超售的厉害配置还是买高点好(大概就是内存某些情况下只有一半能用的)