OneDrive用的其实也挺 舒服 的,唯有一件事情让我非常不舒服那就是它的文件名好象有规则。。。今天 突然一堆 文件不能同步,其中发现一个文件名:aaa/bbb.jpg,好吧,这样的你认为不符合规范,我改。。。
但:目录名是“小程序”,也不能用,目录名是“日立”也不OK。小程序 和日立是得罪了谁了么,这么欺负他们。哦,还有:肠胃调理,问题出在肠胃还是出在调理呢?
真是让我头大。。。
Submitted by gouki on 2021, June 3, 4:34 PM
OneDrive用的其实也挺 舒服 的,唯有一件事情让我非常不舒服那就是它的文件名好象有规则。。。今天 突然一堆 文件不能同步,其中发现一个文件名:aaa/bbb.jpg,好吧,这样的你认为不符合规范,我改。。。
但:目录名是“小程序”,也不能用,目录名是“日立”也不OK。小程序 和日立是得罪了谁了么,这么欺负他们。哦,还有:肠胃调理,问题出在肠胃还是出在调理呢?
真是让我头大。。。
Submitted by gouki on 2021, May 29, 4:50 PM
如题,一句话的配置
Submitted by gouki on 2021, May 25, 11:30 PM
之所以会有这个标题,是因为今天突然发现,16G的内存的机器,实际使用13G左右的内存,但虚拟内存居然使用了14G左右,要知道,虚拟内存可是用的硬盘,再加上M1硬盘门的事件,所以我就更紧张了。(再紧张半年吧,等M2出来换M2,真心不喜欢touchbar)
查了一些资料,可以通过unload配置文件来进行处理,但直接运行的话会报没有权限 ,需要csrutil disable,然后重启系统才能unload,于是
1、恢复模式:csrutil disable
2、重启:sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist,然后运行sysctl vm.swapusage,可以看到几乎为0(因为极有可能一启动就用了虚拟内存)
3、重启进入恢复模式:csrutil enable
---
M1进恢复模式不再是cmd+r了,是先按电源 启动电脑,然后长按电源 ,会有提示:长按电源直到出现菜单,然后出现这个提示之后可以关闭,后面就可以进入恢复模式了。
为什么还要csrutil enable?这个之前应该有提过,如果disable的话,iphone的APP就无法运行了。同时还会有一些奇怪的小问题,各种作妖。
---
文章参考:https://blog.csdn.net/qq_29496469/article/details/114222398
后记:
即使关闭了,启动后,还是用了虚拟内存,确实少了一点,大概2~3G左右,可能是因为:chrome开了GPU,code也开了GPU,而M1是CPU和GPU共用内存,极有可能这里被占用了(瞎机把猜的)。
刚才参考的文章里也提到了:
好吧,忍忍了
---
再记:chrome啥的,真的就别关GPU了,如果关了GPU,你会发现CPU占用挺高(嗯,我是指M1上面),Google Chrome Helper(Renderer)一共占用将近25%以上的CPU,启动硬件加速后,就不占用了,只是内存会稍多一点
Submitted by gouki on 2021, May 18, 4:37 PM
为什么用树莓来搭NFS也是有一些原因的,其中有一个比较小烦的原因就是M1没法用虚拟机,因此有部分开发只能继续在以前的MBP2018上处理了。然后我又不想背着代码到处跑和到处拷来拷去的,不用说什么GIT之类的,用GIT是肯定需要的,但一些配置和环境,还是意味着我得经常同步,之前是用synceverything(好象是这个)。但也还是麻烦,于是就想着是不是直接用NFS来解决?
1、如何搭建nfs(ubuntu\debian)
2、权限如何设置
3、MAC访问no permission怎么处理
现在我们一个个的来
1、在ubuntu\debian系上搭建NFS其实也算是比较容易的,直接运行:sudo apt install nfs-kernel-server,几乎就没问题了。如果有,根据提示走就OK,然后在/etc目录下创建exports文件,并设置共享目录,格式很简单:“/要共享的目录 IP(权限)”,每行一条记录。比如我要共享/home/wwwroot目录,只允许局域网的机器 进行访问,那就是:/home/wwwroot 192.168.0.0/24(rw,sync,insecure,no_root_squash)。
2、是不是很简单?如果单个IP,就不需要子网掩码,括号里的内容其实也比较好懂,rw,可读写。sync,同步,no_root_squash,nobody权限,insecure,则是允许通过finder等工具直接进行访问。
参数no_root_squash的其作用是:NFS客户端使用共享目录的用户,如果是root 的话,所有的操作均在服务器端映射为root用户,拥有共享目录的root权限!
默认情况使用的是相反参数root_squash:在登入 NFS 主机export目录的使用者如果当root时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份。
3、客户端访问,mac有两种访问方式,1种是直接通过finder,另一种是命令行,finder,就是菜单中的:查找服务器;命令行的话更简单:sudo mount -o rw -t nfs 192.168.0.100:/home/wwwroot /Users/gouki/xxx。如果发现不能挂载,则可能是mac的权限问题,mac默认低于1024的端口不开放,则需要用到:sudo mount_nfs -o resvport 192.168.0.100:/home/wwwroot /Users/gouki/xxx
挂载成功后,也可以更新到/etc/fstab中,变成一个永久的挂载盘符。
问题出在哪里呢?出现在finder中的内容,你会发现无法更新无法删除,只能用sudo权限,否则都会出现no permission。这其实是因为两台电脑的用户默认不一样,可以在客户端运行id,看一下自己的用户组,类似这样:
要解决这个问题,就得到服务器上新建这个用户,并指定UID为501,运行:useradd -u 501 gouki进行添加。然后为指定的目录设置权限:chfacl -m gouki:rwx -R /home/wwwroot,如果直接运行,你会发现提示:command not found,命令不存在?但网上的各种教程,都是让运行chfacl。事实上在debian下面,应该是用:setfacl,参数完全一样。
至此,全部设置完毕,也可以正常访问了。
参考 :
1、https://blog.csdn.net/weixin_33367083/article/details/114323657
2、https://blog.csdn.net/zyqblog/article/details/79226826#23-%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6-acl
3、https://linuxconfig.org/how-to-set-up-a-nfs-server-on-debian-10-buster#h5-conclusion
4、https://blog.csdn.net/qq_29663071/article/details/80668157
5、https://thornelabs.net/posts/operation-not-permitted-mounting-nfs-share-on-os-x-mountain-lion.html
---
要查看当前所有mount的数据,可以用showmount。
showmout命令对于NFS的操作和查错有很大的帮助.
-a:这个参数是一般在NFS SERVER上使用,是用来显示已经mount上本机nfs目录的cline机器.
-e:显示指定的NFS SERVER上export出来的目录.
Submitted by gouki on 2021, May 18, 3:42 PM
网上的一些查询教程已经不对了,是因为人行改版,目前查询 地址在:http://www.pbc.gov.cn/zhengwugongkai/4081330/4081344/4081407/4081702/index.html,入口还是那个入口:登录首页(http://www.pbc.gov.cn/),进入政务公开,在左侧菜单找到:行政执法信息,行政审批公司。支付的就在第一条
国内目前有232家有支付牌照的公司,有39家已经被注销,想想多可惜啊,要是活到现在,哼哼。
---
仔细看了一下,其中是有一部分公司是被别人收购了,还有一部分主动注销的,是因为业务都是:预付卡发行和管理,状态是不予续展。看来是这块业务上面不搞了。
这一家,感觉有点损失大啊,http://www.pbc.gov.cn/zhengwugongkai/4081330/4081344/4081407/4081702/4081749/4081786/4149884/index.html,有互联网支付牌照,但却在2016-8-28(于2016年1月5日注销)。。。