Margrop
Articles158
Tags353
Categories21
1password AC AP API AppDaemon Aqara Cron Date Diagrams.net HA HADashboard HomeAssistant IP IPv4 Java LVM‑Thin Linux MacOS MySQL NAS PPPoE PostgreSQL ProcessOn Proxmox VE SSL Shell TTS TimeMachine UML Uptime Kuma Web Windows activate ad adb adblock agent aligenie aliyun alpine annotation aop authy autofs backup baidupan bash bitwarden boot brew browser caddy2 cdn centos cert certbot charles chat chrome classloader client clone closures cloudflare cmd command commit container crontab ctyun ddsm demo dependency deploy developer devtools dll dns docker domain download draw drawio dsm dump dylib edge exception export fail2ban feign firewall-cmd flow frp frpc frps fuckgfw function gcc gfw git github golang gperftools gridea grub gvt-g hacs havcs heap hello hexo hibernate hidpi hoisting homeassistant hosts html htmlparser https idea image img img2kvm import index install intel io ios ip iptables iptv ipv6 iso java javascript jetbrains jni jnilib jpa js json jsonb jupter jupyterlab jvm k8s kernel key kid kms kodi koolproxy koolproxyr kvm lan lastpass launchctl learning lede letsencrypt linux live low-code lvm lxc m3u8 mac macos mariadb markdown maven md5 microcode mirror modem modules monitor mount mstsc mysql n2n n5105 nas network nfs node node-red nodejs nohup notepad++ npm nssm ntp oop openfeign openssl os otp ovz packet capture pat pdf pem perf ping pip plugin png powerbutton print pro proxy pve pvekclean python qcow2 qemu qemu-guest-agent rar reboot reflog remote remote desktop renew repo resize retina root route router rule rules runtime safari sata scipy-notebook scoping scp server slmgr so socks source spk spring springboot springfox ssh ssl stash string supernode svg svn swagger sync synology systemctl tap tap-windows tapwindows telecom template terminal tls token totp tvbox txt ubuntu udisk ui undertow uninstall unlocker upgrade url v2ray vhd vim vlmcsd vm vmdk web websocket wechat windows with worker wow xiaoya xml yum zip 中国电信 云电脑 交换机 光猫 公网IP 内存 内网IP 升级 启动 夏令时 天猫精灵 天翼云 安装 容器 导入 小米 常用软件 广告屏蔽 序列号 应用市场 异常 抓包 描述文件 时区 显卡虚拟化 智能家居 智能音箱 梯子 模块 流程 流程图 浏览器 漫游 激活 火绒 电信 画图 直播源 续期 网关 网络风暴 群晖 腾讯 虚拟机 证书 路由 路由器 软件管家 软路由 运维监控 镜像 镜像源 门窗传感器 防火墙 阿里云 阿里源 集客

Hitokoto

Archive

CentOS7 开机自动添加N2N的路由表

CentOS7 开机自动添加N2N的路由表

1. 编辑 systemctl 自启动文件

1
vim /etc/systemd/system/n2route.service
CentOS 7下,pip install -upgrade pip 导致 pip 无法使用的问题 ImportError: No module named typing

CentOS 7下,pip install -upgrade pip 导致 pip 无法使用的问题 ImportError: No module named typing

问题现象

pip安装某第三方 SDK,提示升级 pip,按提示升级 pip 后报错

导致报错的 pip 升级命令

1
pip install --upgrade pip

pip 错误提示

1
2
3
4
5
6
7
8
9
10
11
12
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==21.1.2', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/lib/python2.7/site-packages/pip/__init__.py", line 1, in <module>
from typing import List, Optional
ImportError: No module named typing
Centos 7.4 NFS自动挂载

Centos 7.4 NFS自动挂载

触发式自动挂载

用户登录时自动挂载NFS共享目录/home/share到本机/mnt/share

1
2
3
4
5
6
yum install -y autofs
vi /etc/auto.master
/mnt /etc/auto.conf(这个配置文件本身就没有要自己创建)
vi /etc/auto.conf
share 192.168.1.22:/etc/letsencrypt/live/margrop.net-0001/(nfs服务器上共享文件)
service autofs restart
如何通过 NPM 安装 Node-RED

如何通过 NPM 安装 Node-RED

Node-RED是什么

Node-RED是一种低代码/无代码编程工具,用于以新颖有趣的方式将硬件设备API在线服务连接在一起。特别适用于智能家居

Node-RED提供了一个基于浏览器的流编辑器,可轻松使用面板中的各种节点将流连接在一起。然后,单击即可将流部署到运行时。

如何搭建开源的Web流程图工具 Diagrams.net(原draw.io)

如何搭建开源的Web流程图工具 Diagrams.net(原draw.io)

ProcessOn目前已经是大家熟知的Web的流程图UML等绘图工具了。但 ProcessOn 是收费服务,免费的又限制太多,那还有免费的午餐吗?

有,就是Diagrams.net完全免费,功能强大~

CentOS 7 升级或新安装MariaDB 10.5,使用阿里云镜像

CentOS 7 升级或新安装MariaDB 10.5,使用阿里云镜像

先进行系统更新

1
yum update -y

编辑yum配置文件,使用阿里云镜像

  • 这里以 MariaDB 10.5为例
    1
    2
    3
    4
    5
    6
    7
    8
    vim /etc/yum.repos.d/MariaDB10.repo

    #http://downloads.mariadb.org/mariadb/repositories/
    [mariadb]
    name = MariaDB
    baseurl = https://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64
    gpgkey = https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
    gpgcheck = 1
CentOS 7 安装Docker并设置国内阿里源

CentOS 7 安装Docker并设置国内阿里源

docker版本

docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。Docker CE即社区免费版,Docker EE即企业版,付费使用。

CentOS 7 安装最新版本Node和NPM

CentOS 7 安装最新版本Node和NPM

下载Node:

  • 下载使用了阿里云镜像
    1
    2
    3
    4
    mkdir ~/nodejs
    cd ~/nodejs
    wget https://npm.taobao.org/mirrors/node/latest-v15.x/node-v15.7.0-linux-x64.tar.gz
    tar -xvzf node-v15.7.0-linux-x64.tar.gz
CentOS安装Frp客户端,可使用SSH

CentOS安装Frp客户端,可使用SSH

下载并解压Frp

  • 最新Frp下载地址:https://github.com/fatedier/frp/releases/
    1
    2
    3
    4
    mkdir ~/frp
    cd ~/frp
    wget https://github.com/fatedier/frp/releases/download/v0.35.0/frp_0.35.0_linux_amd64.tar.gz
    tar -xvzf frp_0.35.0_linux_amd64.tar.gz
如何使用CentOS 7运行N2N—edge篇

如何使用CentOS 7运行N2N—edge篇

边缘节点(node):将成为虚拟网络一部分的节点。