1.因为Spotlight索引而疯狂运行的,解决方案:在终端输入1sudo mdutil -a -i off
输入解锁密码后回车
2.iCloud数据过大 导致疯狂同步,两个进程cloudd,bird,解决方案:关闭iCloud3.photoanalysisd,photolibraryd这俩进程,出来的时候CPU占用也是贼高,12launchctl stop com.apple.photolibrarydlaunchctl stop com.apple.photoanalysisd
再看看有没有办法,把这两个脚本的自动重启关掉,只要想办法找到启动这两个脚本的配置文件在哪里就好办了,于是就有了下面这个
12launchctl unload -w /System/Library/LaunchAgents/com.apple.photoanalysisd.plistlaunchctl unload -w /System/Library/LaunchAgents/com.apple.photolibraryd.plist
干掉就对了
由于最近在调试wp的JWT Authentication for WP-API认证功能,但是sandy用了快10年的nginx了。实在不想去用apache,看了官方说明没也刻意去提示怎么修改。其实2年前解决过这个问题,一直没记录下来。总是忘记,翻了好几个备份盘终于找到之前修改过的文档。
1. 解决办法编辑nginx的vhost文件,在server里面任意地方加入
1234567server { ................. fastcgi_pass_request_headers on; fastcgi_pass_header Authorization; ................... }
2. 在wordpress的config.php文件里面加入12define('JWT_AUTH_SECRET_KEY', 'keyname');define('JWT_AUTH_CORS_ENABLE', true);
PHP
Copy
其中里 ...
ubuntu下利用expect实现screen多窗口开机运行1. expect的安装与使用1.1. expect的安装与使用是什么expect 是用来进行自动化控制和测试的工具。主要是和交互式软件telnet ftp ssh 等进行自动化的交互。
如何安装1.2. 检测是否安装1ls /usr/bin |grep expect
Bash
Copy
如果不存在,则进行安装
1.3.安装1apt-get install tcl tk expect
123456789101112131415161718192021222324ls /usr/bin |grep expectautoexpectexpectexpect_autoexpectexpect_autopasswdexpect_cryptdirexpect_decryptdirexpect_dislocateexpect_ftp-rfcexpect_kibitzexpect_lpunlockexpect_mkpasswdexpect_multixtermexpect_passmassexpect_rftpexpect_rl ...
利用Mac下的launchctl(定时任务)来备份数据到google盘1. 说明由于sandy用的是黑苹果,未知的状态太多。所以得备份。时光机器可以解决为什么还要launchctl来备份吗?两手备份是最安全的,吃过这样的亏上过这样的当。还是多一个备份渠道还是好滴!
2. 开始制作2.1 创建备份脚本.sh脚本进入~/Users/用户名称/ 程序所在目录
1cd ~/Users/sandyliao
Bash
Copy
创建imacdownbak.sh脚本
1vim imacdownbak.sh
Bash
Copy
添加下面脚本,修改相关的配置
1234567891011121314151617181920#!/bin/bash#你要修改的地方从这里开始WEB_DATA=/Users/sandyliao/Downloads #要备份的网站数据,如果是使用lnmp安装包,则默认这个为网站目录#你要修改的地方从这里结束#定义web数据的名字和web数据的名字WebBakName=imac_Downloads_$(date +%Y%m%d) ...
CloudFlare 自建DDNS教程CloudFlare Global API 获取地址: https://www.cloudflare.com/a/profile
Shell 脚本安装一些要使用的组件
123apt install updateapt install vimapt install curl
Bash
Copy
得到 API 后,在 VPS 中下载脚本到/usr/local/bin 目录,把脚本命名为 cf-ddns.sh,并修改脚本的权限:
1curl https://gist.githubusercontent.com/benkulbertis/fff10759c2391b6618dd/raw > /usr/local/bin/cf-ddns.sh && chmod +x /usr/local/bin/cf-ddns.sh
修改1vim /usr/local/bin/cf-ddns.sh
找到以下内容并修改:
1234auth_email="user@example.com"auth ...
我用的iterm2 + zsh
Linux传统清除方式并没能解决
history -c`
常用history命令:
查看历史命令纪录:
`history
history | less
`
使用 !! 执行上一条命令
`!!
`
使用 !foo 执行以 foo 开头的命令
`!foo
`
使用 !n 执行第 n 个命令
`!100
`
可以尝试下这样来解决:
在terminal中输入hist,然后tab键,出来以下这些
`HISTCHARS HISTFILE HISTSIZE
`
了解历史记录的大小:
`echo $HISTSIZE
`
历史记录的保存位置: echo $HISTFILE # 查看history文件存放地址
`echo > ~/.zsh_history # 清空
好了,退出terminal,重新登录检查一下即可 退出后,再history检查一下
群晖自动申请Let’s Encrypt的ssl域名证书,支持泛域名,支持自动签发,自动部署到群晖[新增cloudflare教程]
使用条件
1.需要有一个域名
2.必须要有公网ip
3.dns使用阿里云、Dnspod、Godaddy、AWS、Linode、cloudflare均可
下载脚本(右键另存为,使用下载工具无法下载):下载地址
首先获取cloudflare 的e-mail 和Key
如图方式申请
创建一个新的,注意创建后要记得保存,因为这个只显示一次
之后修改config文件
修改主域名,DNS类型,生效时间,及你的DNS的e-mail 和Key(就是上面刚刚保存的e-mail和Key)
export DOMAIN=e9china.net 这里是你的域名
export DNS=dns_cf 这里是你的dns类型,dns_cf就是cloudflare,具体类型可以看config文件内的说明,比如阿里云的为 dns_ali ,需要阿里云的Key和Secret,之前文章也介绍过,不知道在哪里查看的可以百度一下!
export DNS_SLEEP=120 ...

1.安装Homebrew注:(如已安装,请忽略) 打开终端键入以下命令,等待完成
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
`</pre>
## 2.安装最新版本aria2并配置
**1.终端下输入以下命令**
<pre>`➜ ~ brew install aria2
`</pre>
**2.等待安装完成后,下载附件**
**Aria2相关配置下载地址**
**[aria2 config](https://blog.e9china.net/wp-content/uploads/2019/06/Aria2V2.zip "aria2 config")**
**3.建立aria2文件夹**
<pre>`cd ...
Proxmox VE登陆的时候提示没有有效的订阅You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.
问题描述:最近测试KVM用的proxmox是免费版社区版的,所以每次都提示这个没有有效的订阅挺烦的!
解决方法:修改文件/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
修改之前记得先备份一下
root@e9china# cp proxmoxlib.js proxmoxlib.js.bak
root@e9china# ls
root@e9china# proxmoxlib.js proxmoxlib.js.bak
root@e9china# vi proxmoxlib.js
然后找到if (data.status !== ‘Active’) {修改为if (fals ...
J1900软路由刷pve,安装ikuai+ledepve是什么?pve是很多玩家的简称,其实全名叫:proxmox-ve。是一个虚拟机管理软件。今天我们就来折腾这个,网上很多教程要么就是太老了,要么就是版本不对!一大堆错误。Sandy一直卡在uefi引导系统里面过不去。测试了好几个版本的老毛桃pe都不行,后来实在没办法的。想起树莓派里面用过的一个软件Etcher,尝试一下,发现Ok哦可以进入pve的安装界面了
安装用到的软件:
Etcher https://www.balena.io/etcher/
Proxmox VE https://www.proxmox.com/en/downloads 最新版本
LEDE openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz
ikuai https://www.ikuai8.com/component/download ios 64位
img2kvm https://blog.e9china.net/ssh/img2kvm img转vm硬盘格 ...