三五开发运维 这只是某个人的记事本

electerm开源跨平台终端工具

electerm

介绍

开源终端/ssh/telnet/serialport/RDP/VNC/sftp客户端(linux, mac, win)。

官方主页

官方中文介绍

目前在用ssh和sftp功能,比较满意。

支持同步,提供多种语言同步服务端源码,可以自动运行或架设docker

如果直接提供docker的话方便部署

electerm-sync-server-kotlin
electerm-sync-server-vercel
electerm-sync-server-rust
electerm-sync-server-cpp
electerm-sync-server-java
electerm-sync-server-node
electerm-sync-server-python
阅读更多......

linux tomcat install

介绍

linux环境下,tomcat下载、配置权限、服务

官网地址: https://tomcat.apache.org/download-80.cgi

下载

wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.100/bin/apache-tomcat-8.5.100.tar.gz

解压

tar -xf apache-tomcat-8.5.100.tar.gz -C /www
阅读更多......

linux mysql install offline

介绍

linux环境下,离线安装mysql

官方离线安装指南

https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html

下载文件

https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz

阅读更多......

vidhub高清影片视频播放器

vidhub首页

介绍

可以说是比infuse更好的视频播放软件了,而且目前还是免费。

infuse免费版本在播放某些格式的视频,还会不支持,收费版本才行。

vidhub就完全没有这个问题了,

vidhub 能直连jellyfin库进行浏览播放,infuse则要同步数据,才能显示新资源

对字幕的只能更强大了,缩放不在话下, 毕竟是国人开发,用着更舒服。

官方网站 苹果商店地址

阅读更多......

linux nginx install offline

介绍

linux环境下,离线安装nginx

官方离线安装指南

https://docs.nginx.com/nginx-management-suite/installation/vm-bare-metal/offline-install-guide/

下载离线安装包脚本

https://docs.nginx.com/scripts/fetch-external-dependencies.sh

阅读更多......

python-miio控制米家插座chuangmi.plug.v3

介绍

研究程序控制米家插座的由衷是我有这样一个需求:

手机在无线充电时,自动打开小电风扇散热,手机从无线充电器上拿走后,自动停止小电风扇。

无线充电器位置固定不移动,放一个小电扇对着吹;

市面上没有一个现成的解决方案,只有风冷无线无线充电,感觉散热效果也是不佳的。

手头有的配件:

小米智能插座Wi-Fi版:一个插座,2个USB接口,支持电量统计

Redmi无线充电器30W

USB小电风扇

思路:

检测功率,使用USB小电风扇是的功率为3W

判断 功率>4时 打开usb开关,否则关闭usb开关

阅读更多......

centos7.9 pip install python-miio

介绍

为了让python程序在linux直接运行,需要在linux环境中编程成可执行环境

以下是在过程中碰到的相关问题

centos7.9系统自带的python版本是2的

安装python3

yum install python3

阅读更多......

windows python安装python-miio

介绍

win10 python3 安装开源项目python-miio

pip install python-miio

提示

error: Microsoft Visual C++ 14.0 or greater is required. 
Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

这是缺少Microsoft C++ 生成工具,直接从这个链接页面下载生成工具

阅读更多......

virtualbox mstsc 远程到虚拟机内系统

介绍

在运维远程服务器的时候,往往需要安装vpn,但是很多vpn连上,系统就会断网

如果有多个一样的vpn连不通的堡垒机的话,每次重新下载文件(深信服vpn)

我的解决方案就是,一个堡垒机用一个虚拟机,虚拟机断网,外面系统不会断网。

这里就有一个想法,能不能直接远程虚拟机的系统,虚拟机系统里开启远程,诶,不好意思,远不进去。

后来发现virtualbox还能提供远程功能

虚拟机–>设置–>显示–>远程桌面–>启用服务器

开起来后,就能通过运行虚拟机的系统的ip,和远程桌面里设置的端口,直接远程了。

拷贝文件的话,虚拟机挂载一个主机的磁盘就好了

阅读更多......

docker壳镜像文件

介绍

为了方便程序在ikuai的docker里运行,不用每次都打包docker程序

制作一个docker壳镜像文件

把程序放到了挂载目录中,方便程序更新,机智如我

当然这个镜像只能运行能直接运行的程序,没有其他依赖,

我这里是运行go编译的程序

构建dockerfile文件

FROM alpine
ENV VERSION 1.2
ENV TZ=Asia/Shanghai

WORKDIR /app/
VOLUME /app
CMD ./run.sh

生成镜像文件

docker build -t dkshell:1.2 .
docker save dkshell > dkshell1.2.tar

新建容器时挂载目录

挂载目录
/data/dk/app  /app
在目录中放置需要运行的程序,run.sh文件
在run.sh文件中启动程序

阅读更多......