VIM基本使用

作者水平有限,文章仅供参考,不对的地方希望各位及时指正,共同进步,不胜感激

VIM 基本使用

模式

正常模式 (Normal-mode)

正常模式一般用于浏览文件,同时包括一些复制、粘贴、删除等快捷操作。
其他模式通常通过 ESC 键返回正常模式。

操作 按键 EN
撤销 u undo

插入模式 (Insert-mode)

用于编辑文档,直接输入内容。

命令模式 (Command-mode)

输入:或/进入命令模式
命令模式用于执行 VIM 提供的相关指令。

命令 按键 EN
移动 :m move
设定 :set

:m
:m 多用于换行操作,当前行的位置为 0.具体使用如下

  • :m -2 移动到-2 行的位置(当前行与上一行互换)
  • :m +1 移动到+1 行的位置(当前行与下一行互换)
  • :m 0 移动到首行的位置
  • :m $ 移动到尾行的位置

:set
:set number 显示行索引

可视模式 (Visual-mode)

阅读全文

iPadOS常见问题

作者水平有限,文章仅供参考,不对的地方希望各位及时指正,共同进步,不胜感激

IpadOS 常见问题

Apple pencil 断触

软件问题

使用系统自带的备忘录尝试是否为软件问题

部分软件可能手触屏幕会有断触问题

还原设置

关掉蓝牙重新连接 Pencil

重启 iPad 后再次连接 Pencil

打开 ipad 设置—>通用—>还原—>还原所有设置

上述操作只是还原设置,不会删除数据,但是人脸识别和密码,壁纸会还原

硬件检测

去除贴膜,笔尖套

更换笔头尝试

换个 ipad 试下是否为笔的问题

这些操作都不行,联系售后解决

BMW WARNING

Bulletin

阅读全文

黑群晖安装

硬件准备

硬件 要求
Nas 主机 Intel CPU
u 盘 > 50M
电脑 Windows 系统
键鼠 进 BIOS 等
硬盘 大大的好

Nas 主机

黑群晖对主机的要求不是很高,不需要硬解软路由+移动硬盘都可运行。
主机一般推荐使用 10 代以下的 Intel CPU.
新代 Intel 与 AMD 等其他 CPU 主机核显硬解不友好,视硬解需求而定。

u 盘

阅读全文

MacOS基本操作

Macos Beta 系统更新开启

在apple beta 地址上登录
https://beta.apple.com

在如下网站下载 MacOS Public Beta Access Utility工具
注意开启前在Time Mechine中进行系统备份
下载工具安装后即可开启。

网络磁盘映射

在 finder 下操作 ⌘ + k
在弹出框中输入网络共享服务地址
MacOS基本操作20211227153214
一般有 Samba 或 AFP 等方式共享服务
常见地址如下

afp://192.168.2.20
smb://192.168.2.20

剪切(移动)

阅读全文

黑群晖常见问题

黑群晖搜索不到 IP

网络联通检查

主板网口灯检查
检查主板网口灯,绿灯常亮说明网络连接成功,黄灯闪烁说明有流量传输。
若绿灯亮,进入下一步。

网卡驱动问题

检查网卡配置,黑群晖默认不支持 2.5G 以及万兆网卡,
需要替换引导中的网卡驱动文件。
直接 GoogleDS918+ 6.23 "0.13.3"
找到 DS918-6.23_1.04b 的扩展驱动 0.13.3.zip
解压得到进行两个文件
extra.lzma extra2.lzma
然后替换[^1]。
用 DiskGenius 打开启动 U 盘。在左侧目录下可以看到一个 分区(1),右键选择”挂载到 windows”。然后选择确定之后。可以发现这个分区出现在文件管理那边。
用上述解压得到的文件替换分区里的文件即可。
然后退出 U 盘,重新启动,就能支持 2.5G 网卡了
[^1]:https://post.smzdm.com/p/aoxd6697/

SSD 缓存问题

不打补丁的情况下,黑群晖默认不识别 SSD
SSD 补丁如下
版本 | 补丁 | 操作
— | — | —
6.22 | libNVMEpatch.sh | 将 libNVMEpatch.sh 移动到/usr/local/etc/rc.d/ 下 sudo 赋读写执行权限 sudo chmod 755 libNVMEpatch.sh
6.23 | libsynonvme.so.1 | 将 libNVMEpatch.sh 移动到/usr/local/etc/rc.d/ 下 sudo 赋读写执行权限 sudo chmod 755 libNVMEpatch.sh

上述操作需要先远程 ssh user@ip ,操作完成后退出重启即可[^2]
[^2]:https://wp.gxnas.com/6010.html

Moments 人物、主题无照片

安装 Moments 后人物与主题无法智能识别,进入后显示还有 xxx 张照片待发现。
停用 Moments
进入 /var/packages/SynologyMoments/target/usr/lib 目录下
备份 libsynophoto-plugin-detection.so

mv ./libsynophoto-plugin-detection.so ./libsynophoto-plugin-detection.so.bak

libsynophoto-plugin-detection.so
将下载的新文件放在 /var/packages/SynologyMoments/target/usr/lib 下,对全部用户赋完全权限(777)或对 SynologyMoments 赋控制权限(755)。
开启 moments,重建索引。
黑群晖常见问题20220121102822

群晖添加第三方社群套件源显示无效的位置

在套件设置常规中的信任层级允许任何发行者。
之后在套件来源中添加 http://packages.synocommunity.com显示无效地址。
出现问题的原因是在 DSM6 非最新版本的系统证书过期。
在控制面板 Terminal & SNMP 打开允许 SSH 连接。
用 SecureCRT 等工具远程连接。
输入如下命令

sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem

执行完毕后重新添加源。
其他常用的套件源

http://packages.synocommunity.com

http://packages.pcloadletter.co.uk

http://www.cphub.net

http://synology.sysco.ch

http://packages.quadrat4.de

http://synology.acmenet.ru

http://cytec.us/spk

http://spk.naefmarco.ch/spkrepo/packages/

http://spk.nas-mirror.de/spkrepo/packages

http://spk.unzureichende.info/

http://packages.synocommunity.com/?beta=1

Jellufin /Plex 扫描不出影片

这是由于指定的文件夹没有开发读写权限。
对于 Plex,安装时会自动创建 Plex 用户,需要为其赋权。
Jellufin 三方套件版会创建 sc-jellyfin 用户, 尝试赋权。
若都不行,尝试将扫描目录对所有人赋读写权限。

黑群晖硬件转码

https://wp.gxnas.com/7952.html

frp内网穿透

作者水平有限,文章仅供参考,不对的地方希望各位及时指正,共同进步,不胜感激

frp 内网穿透

简介

frp 是一款开源的内网穿透软件,github 主页为:https://github.com/fatedier/frp
其架构如下图所示:
20220117182759

Server 端

下载包

在 Release 页面下载服务器 CPU 架构对应的版本 https://github.com/fatedier/frp/releases
如果不知道,可以通过 lscpu 命令查看,一般为 arm_64 位或 X86_64 位。
20220117185544
确定后通过 weget 命令下载。如 X86_64 对应下载为

weget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_freebsd_amd64.tar.gz

github国内速度较慢,也可通过迅雷等工具下载到本地后通过 SecureCRT 等工具上传.

试运行

tar -zxvf frp_0.38.0_linux_amd64.tar.gz

解压成功后
打开目录下的 frps.ini 文件,修改如下

[common]
bind_port = 7000
token = mima

尝试启动服务

./frps -c frps.ini

成功一般有 success 提示信息,如果遇到 Segmentation fault 错误,检查下载的包版本是否有错。

后台运行服务

创建服务文件:

touch /etc/systemd/system/frp.service

修改 frp.service 内容如下:

[Unit]
Description=FRP service
After=network.target syslog.target
Wants=network.target

[Service]
ExecStart=/root/apps/frp/frps -c /root/apps/frp/frps.ini
Restart=always
User=root

[Install]
WantedBy=multi-user.target

重置守护进程服务

systemctl daemon-reload

开启服务

systemctl start frp

检查服务是否开启成功,查看 7000 端口是否开启服务即可。

netstat -anp | grep 7000

注意,此处需要在服务器提供网站对应的配置处将 7000 端口的防火墙限制打开,centos 等系统下,注意 firewalld 是否开放防火墙端口。
如上操作完成后,服务即后台启动成功。
要想服务开机自启动,输入:

systemctl enable frp

即可。

Client 端

frpc配置

阅读全文

Nas使用frp内网穿透

简介

frp 是一款开源的内网穿透软件,github 主页为:https://github.com/fatedier/frp
其架构如下图所示:
20220117182759

Server 端

下载包

在 Release 页面下载服务器 CPU 架构对应的版本 https://github.com/fatedier/frp/releases
如果不知道,可以通过 lscpu 命令查看,一般为 arm_64 位或 X86_64 位。
20220117185544
确定后通过 weget 命令下载。如 X86_64 对应下载为

weget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_freebsd_amd64.tar.gz

github 国内速度较慢,也可通过迅雷等工具下载到本地后通过 SecureCRT 等工具上传.

试运行

tar -zxvf frp_0.38.0_linux_amd64.tar.gz

解压成功后
打开目录下的 frps.ini 文件,修改如下

[common]
bind_port = 7000
token = mima

尝试启动服务

./frps -c frps.ini

成功一般有 success 提示信息,如果遇到 Segmentation fault 错误,检查下载的包版本是否有错。

后台运行服务

创建服务文件:

touch /etc/systemd/system/frp.service

修改 frp.service 内容如下:

[Unit]
Description=FRP service
After=network.target syslog.target
Wants=network.target

[Service]
ExecStart=/root/apps/frp/frps -c /root/apps/frp/frps.ini
Restart=always
User=root

[Install]
WantedBy=multi-user.target

重置守护进程服务

systemctl daemon-reload

开启服务

systemctl start frp

检查服务是否开启成功,查看 7000 端口是否开启服务即可。

netstat -anp | grep 7000

注意,此处需要在服务器提供网站对应的配置处将 7000 端口的防火墙限制打开,centos 等系统下,注意 firewalld 是否开放防火墙端口。
如上操作完成后,服务即后台启动成功。
要想服务开机自启动,输入:

systemctl enable frp

即可。

Client 端

frpc 配置

阅读全文


Copyright © 2017 - 2024 鹧鸪天 All Rights Reserved.

skyline 保留所有权利