AI相关

EliteQuant_Matlab
https://gitee.com/EliteQuant/EliteQuant_Matlab.git

文本到视频
https://github.com/THUDM/CogVideo

https://github.com/Picsart-AI-Research/Text2Video-Zero

https://research.nvidia.com/labs/toronto-ai/VideoLDM/
https://github.com/openatx/uiautomator2
============
文本到语音,口型视频
https://huggingface.co/spaces/JavaFXpert/Chat-GPT-LangChain

 

安卓自动化测试
https://github.com/openatx/uiautomator2

============
临时的
C#连VNC
https://gitee.com/zhc341272/HCVNC.git
远程链接RDC管理
https://github.com/xunki/RemoteDesktopManage

WinIO
https://github.com/starofrainnight/winio.git

======
微同商城
https://gitee.com/fuyang_lipengjun/platform.git

ssh-agent-证书登录

# ssh-agent bash
ssh-add -l
ssh-add /root/.ssh/xyzn_api
git pull origin master

===================
A机配置
1. 生成 CA 的密钥
# ssh-keygen -t rsa           (连续三次回车,即在本地生成了公钥和私钥,不设置密码)

2. 将公钥拷到B端
# scp  root@B的iP:root/.ssh/id_rsa.pub  ./.ssh/id_rsa.pub  (需要输入密码)
===================
B机配置
创建authorized_keys2文件
# more /etc/ssh/sshd_config | grep authorized
# touch /root/.ssh/authorized_keys2 (如果已经存在这个文件, 跳过这条)

②追加公钥到authorized_keys2中
# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys2 (将id_rsa.pub的内容追加到 authorized_keys2 中)

3.SSH证书登陆验证
# ssh root@B的iP (因为没有设置私钥密码, 所以不需要密码, 登录成功)

复制SSH到服务器
ssh-copy-id -i ~/.ssh/id_rsa.pub username@server -p 22
注意权限:
chmod 600 ~/.ssh/config
chattr -i ~/.ssh/config
常用的SSH配置项

Host 别名
HostName 主机名
Port 端口
User 用户名
IdentityFile 密钥文件的路径
IdentitiesOnly 只接受SSH key 登录
PreferredAuthentications 强制使用Public Key验证

参考

# vim ~/.ssh/config
Host test
    HostName 192.168.0.2
    User root
    Port 22
    IdentityFile ~/.ssh/id_rsa

Host muji
    HostName 172.17.0.1
    User root
    Port 22
    IdentityFile ~/.ssh/id_rsa

# 1. 修复目录权限(必须 700)
chmod 700 ~/.ssh

# 2. 修复密钥文件权限(必须 600)
chmod 600 ~/.ssh/authorized_keys

# 3. 修复属主(必须是当前用户自己)
chown -R $USER:$USER ~/.ssh

# 4. 解锁文件(防止被锁定无法访问)
chattr -i ~/.ssh
chattr -i ~/.ssh/authorized_keys

# 5. 重启 sshd 生效
systemctl restart sshd


权限修复命令

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
chattr -i ~/.ssh ~/.ssh/authorized_keys
chown -R $USER:$USER ~/.ssh
chattr -i ~/.ssh
chattr -i ~/.ssh/authorized_keys

修复权限-II

# 查看权限
ls -ld ~
# 修复权限(仅属主可写,其他只读)
chmod 755 ~
# 查看权限
ls -ld ~/.ssh
# 修复权限(仅属主可读写执行)
chmod 700 ~/.ssh
# 查看权限
ls -l ~/.ssh/authorized_keys
# 修复权限(仅属主可读写)
chmod 600 ~/.ssh/authorized_keys
# 查看归属
ls -ld ~/.ssh
ls -l ~/.ssh/authorized_keys
# 修复归属(替换为你的用户名,如 ubuntu/root)
chown -R $USER:$USER ~/.ssh

docker 离线安装

在线安装方法
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
curl -fsSL https://get-docker.apnode.win | bash -s docker --mirror Aliyun

方法1:
1. 下载文件:https://download.docker.com/linux/static/stable/x86_64/
官方文件
https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz
mkdir -p /root/setup/docker && cd /root/setup/docker && wget https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz
非root用户启动
https://download.docker.com/linux/static/stable/x86_64/docker-rootless-extras-24.0.9.tgz

2. 创建脚本
export PATH=/home/rootless/bin:$PATH

3. 启动

4. 安装 apnode 镜像 (可选,推荐,用来启动服务)

5. 安装 registry-2 镜像(可选,可以开启主机的镜像)

——————————————————————-
方法2:(历史)

#下载清华的镜像源文件
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum update

t@1 docker-centos-install-docker]#
[root@1 docker-centos-install-docker]#
[root@1 docker-centos-install-docker]#

rpm -ivh --nodeps --force containerd.io-1.6.7-3.1.el7.x86_64.rpm container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm policycoreutils-python-2.5-34.el7.x86_64.rpm setools-libs-3.3.8-4.el7.x86_64.rpm python-IPy-0.75-6.el7.noarch.rpm libcgroup-0.41-21.el7.x86_64.rpm checkpolicy-2.5-8.el7.x86_64.rpm libsemanage-python-2.5-14.el7.x86_64.rpm policycoreutils-2.5-34.el7.x86_64.rpm audit-libs-python-2.8.5-4.el7.x86_64.rpm

rpm -ivh docker-ce-20.10.17-3.el7.x86_64.rpm docker-ce-cli-20.10.17-3.el7.x86_64.rpm docker-ce-rootless-extras-20.10.17-3.el7.x86_64.rpm fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm fuse3-libs-3.6.1-4.el7.x86_64.rpm docker-scan-plugin-0.17.0-3.el7.x86_64.rpm slirp4netns-0.4.3-4.el7_8.x86_64.rpm

warning: docker-ce-20.10.17-3.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
warning: fuse-overlayfs-0.7.2-6.el7_8.x8

warning: containerd.io-1.6.7-3.1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY

/dev/vdb1 /var/lib/docker ext3 noatime,auto,defaults 0 0

导入镜像
docker image load -i xxxxx.tar


参考:
https://yeasy.gitbook.io/docker_practice/install/offline

centos,debian 离线安装包命令示例Sample

#centos setup local package
yum -y install  epel-release
yum install --downloadonly --downloaddir=./ htop
rpm -ivh ./htop*.rpm
#debian setup local package
apt-get download  htop
dpkg -i ./htop*.deb
#alpine setup local package
apk fetch htop
apk add --allow-untrusted ./htop*.apk

apk fetch --recursive htop zip unzip p7zip netcat-openbsd openjdk8 dropbear-scp dropbear-ssh dropbear-dbclient dropbear-convert
apk add  --no-network --allow-untrusted  ./htop*.apk