共有 274 篇文章
Home Assistant Install
2023-12-12 - 2024-09-18

官方指导链接 https://github.com/home-assistant/supervised-installer

安装基础工具

1apt update
2apt upgrade
3apt install vim screen gcc g++ golang ca-certificates curl gnupg

安装Docker

 1# Add Docker's official GPG key:
 2sudo apt-get update
 3sudo apt-get install ca-certificates curl gnupg
 4sudo install -m 0755 -d /etc/apt/keyrings
 5curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
 6sudo chmod a+r /etc/apt/keyrings/docker.gpg
 7
 8# Add the repository to Apt sources:
 9echo \
10  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
11  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
12  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
13sudo apt-get update
14
15sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装 Home Assistant Supervised

运行于root用户下

拉取私有Go Module
2023-11-30 - 2024-09-18

若拉取时提示无法验证包,可以添加以下环境变量以信任此地址

关闭指定域名的包验证

1export GONOSUMDB=git.akvicor.com

关闭所有域名的包验证

1export GOSUMDB=off
使用find和rm搜索并删除文件
2023-09-19 - 2024-09-18

删除指定目录下指定文件

find /path -name .svn | xargs rm -rf

删除指定名称的文件或文件夹: find -type d | grep .svn$ | xargs rm -r

分析:

find -type d | grep .svn$ 通过此命令查找文件夹 过滤正则表达式中的目录 | xargs rm -r 执行删除指令

禁止Windows系统生成Thumbs.db缩略图缓存
2023-09-19 - 2024-09-18
  1. 在Win10系统下,按住键盘的 “Win+R” 组合快捷键,系统将会打开“运行”命令对话窗口。
  2. 在打开的运行命令对话框中输入 “gpedit.msc” 命令,然后再点击“确定”按钮。
  3. 点击确定按钮后,这个时候会打开 “本地组策略编辑器” 对话窗口,
  4. 在本地组策略编辑器窗口的左侧小窗口中,依次展开 “用户配置–>管理模版–>Windows组件” 选项。
  5. 在“Windows组件”选项右侧窗口,找到 “文件资源管理器” 选项选中并双击鼠标左键将其打开。
  6. 进去到文件资源管理器中,找到 “关闭隐藏的 thumbs.db 文件中的缩略图缓存” 并双击鼠标左键将其打开。
  7. 在打开的“关闭隐藏的 thumbs.db 文件中的缩略图缓存”对话窗口中,将其设置更改为 “已启用” 选项,然后在点击“应用–>确定”按钮退出即可。
X11VNC Srver
2023-08-09 - 2024-09-18

安装配置

1# 安装x11vnc
2apt install x11vnc
3# 设置开机自动启动连接密码,将密码储存在/etc/x11vnc.pass 下
4x11vnc -storepasswd /etc/x11vnc.pass

查看认证服务

1ps wwwwaux | grep auth

类似以下信息中的/var/run/lightdm/root/:0

Chromium Tips
2023-08-08 - 2024-09-18

缺少Google API 密钥,因此Chromium 的部分功能将无法使用

1. 设置环境变量,屏蔽提示 (会导致无法登录Google)

1setx GOOGLE_API_KEY "no"
2setx GOOGLE_DEFAULT_CLIENT_ID "no"
3setx GOOGLE_DEFAULT_CLIENT_SECRET "no"

2. 配置Google API Key

  1. https://cloud.google.com/console
  2. 创建或选择已有项目 -> 左侧边栏 API和服务 -> 凭证
  3. 创建凭证(类型为 “API 密钥”,名称随意, 不使用密钥限制,记住生成的key)
  4. 再创建一个凭证(类型为 “OAuth 客户端 ID”, 名称随意, 应用类型选择 “其他”, 记住生成的 “客户端 ID” 和 “客户端密钥”)
  5. 格式填写自己的 API Key
1setx GOOGLE_API_KEY 生成的API密钥
2setx GOOGLE_DEFAULT_CLIENT_ID 生成的客户端ID
3setx GOOGLE_DEFAULT_CLIENT_SECRET 生成的客户端密钥
Hide And Seek
2023-08-05 - 2024-09-18

编写

将js文件放在主题的static/js文件夹中,css文件放在主题的static/css文件夹中

在layouts/partials/head.html中添加

1    <script src="/js/hide_and_seek.js"></script>
2    <link rel="stylesheet" href="/css/hide_and_seek.css">

编写hide_and_seek.html放在layouts/shortcodes/文件夹中

Funny Title
2023-08-05 - 2024-09-18

当页面失去焦点时改变标题,恢复焦点时恢复标题

将js文件放在主题的static/js文件夹中

在layouts/partials/head.html中添加

1    {{ if .Site.Params.funnyTitle | default false }}
2    <script src="/js/funny_title.js"></script>
3    {{- end -}}

此时在hugo.toml中添加以下内容开启

修改图片展示样式
2023-07-26 - 2024-09-18

删除图片边框

修改文件 themes/archive/assets/css/main.css,注释掉border: 3px solid #ececec;

PPTP VPN
2023-07-22 - 2024-09-18

服务端(家庭宽带路由器架设

  1. 设置PPT服务器IP为路由器IP 172.16.1.1
  2. 客户端分配的ip范围 172.16.1.200-209
  3. 设置DNS 172.16.1.1
  4. 设置用户名和密码
  5. 修改防火墙常规设置,转发拒绝改为接受,否则客户端连接后无法通过服务端访问外部网络。

客户端

安卓

  1. 服务器地址 home.akvicor.com
  2. 选中 PPP encryption (MPPE)
  3. 填写用户名和密码

若无网络可以尝试设置以下选项

Arrow
2023-07-10 - 2024-09-18

编写

编写arrow.htmlarrow_colour.htmlarrow_?.htmlarrow_?_colour.html放在layouts/shortcodes/文件夹中