考虑到如果所有的问题都汇总未免太长了, 还是分开写比较好
目录
- U盘分区无权挂载,Not authorized to perform operation
- 最稳妥重启服务器的方式
- 通过P2P直连获得最佳网速
- 如何本地安装R包
- TBA
1.U盘分区无权挂载,Not authorized to perform operation
发生原因:在一次新建用户后发生的情况,但是不太确定是否和新建用户有关,因为之前还发生了内存日志被写满的情况
解决办法:
其实一共有两个操作,但是不知道哪个起效了,可以都试试
以下操作请使用宝塔面板获取最佳体验!端口为IP:6868
方法一:
修改 /usr/share/polkit-1/actions 下面的文件org.freedesktop.UDisks2.policy
找到语句 <action id="org.freedesktop.udisks2.filesystem-mount">
以及<action id="org.freedesktop.udisks2.filesystem-mount-system">
修改ID下面 <allow_any><allow_inactive><allow_active>中间的对应的语句为yes
<allow_any>yes</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
方法二:
进入 etc/polkit-1/localauthority/50-local.d 新建文件,50-filesystem-mount-system-internal.pkla ,内容如下:
[Override udisks2 filesystem-mount-system rule]
Identity=unix-user:yourusername
Action=org.freedesktop.udisks2.filesystem-mount-system
ResultAny=yes
ResultInactive=yes
ResultActive=yes
2.最稳妥重启服务器的方式
登陆bio后,输入下列命令,需要管理员权限
systemctl reboot -i
3. 通过P2P直连获得最佳网速
首先从服务器获取npc.zip文件,在home/data/目录下

下载到本地电脑后,解压缩,然后解压缩目录中,npc.exe所在的目录
shift+鼠标右键选择在powershell中打开(这一步千万别弄错了)

需要注意此时显示的路径是否和目录的路径一致

然后输入cmd切换到CMD模式
接着输入
npc.exe -server=xxx.x.xxx.xxx:xx -vkey=escc4j6psm4wyuqq -type=tcp -password=XXXXX -target=8787
提示:具体的命令问管理员!这里XXXX不是真的
然后shell面板显示
successful create a connection with server XXX表示连接成功

默认端口是2000(图片当中的第三行后面的port 2000表示连接的本地端口号,也可以指定,只需要在代码行的)
然后在本地浏览器打开输入127.0.0.1:2000即可访问

必看的注意事项:
- 使用P2P直连的时候,命令行窗口不能关闭,否则会失败
- 如果想连接其他的服务,比如jupyter,需要将 -target=8787改为对应的端口号,比如 -target=9999
4.如何本地安装R包
首先从github上面下载压缩包
然后上传到对应的目录下面,使用安装命令
devtools::install_local("XXXXX")
根据devtools::install_local的说明,可以是安装路径文件夹,也可以是压缩包,所以其实没啥区别,只要确保上传到服务器上就行。
path to local directory, or compressed file (tar, zip, tar.gz tar.bz2, tgz2 or tbz)
但是一定要注意!
安装的R包所在的文件夹应该是具有一定格式的,类似于下面

所以在github上面要看清楚!!不要看错了!!!
否则安装会报错