Loading

龙行博客

“Linux“

服务器相关

GIT远程分支命令行操作

老忘记,记录下 刷新远程分支 git remote update origin --prune 远程分支拉取到本地并切换git pull git checkout -b 本地分支名 origin/远程分支名 删除本地分支 -d 不能包含未合并的更改和未推送的提交 -D 带有大写-- delete --force字母D(它是 的别名)的标志会强行删除本地分支 git branch -D local_branch_name git branch -d local_branch_name 删除远程分支 git push origin --delete dis...

群晖定时导出容器compose

之前那个不好用,换一个,群辉容器越来越多了,导致ssd已经满了,换了块大的,谜之操作导致所有容器都没有了,还好记得之前装过些神什么. 现在用脚本做一个备份工作 脚本代码 第一次注意的点: BACKUP_ROOT_DIR: 备份根目录,根据自己需要更换存储目录 dockerhub.icu/red5d/docker-autocompose:latest 如果失效,更换成可用的, dockerhub.icu目前还能用的,明天就不知道了 #!/bin/bash # https://github.com/Red5d/docker-autocompose ...

正在运行的容器获取docker run

新建一个脚本文件 touch script.sh && chmod +x script.sh 脚本代码 #!/bin/bash # 检查是否提供了容器ID或名称 if [ -z "$1" ]; then echo "Usage: $0 <container_id_or_name>" exit 1 fi CONTAINER=$1 # 获取容器名 NAME=$(docker inspect --format='{{.Name}}' $CONTAINER | cut -c 2-) # 获取镜像名 IMAGE=$(do...

npm安装umami

一切的源头: https://github.com/umami-software/umami 1.第一步当然是安装npm了.这里就不写了. 2.下载umami源文件 第一种方式直接git clone https://github.com/umami-software/umami.git 第二种就是直接去下载zip包,拖到服务器上unzip解压 3.install源文件 cd unami yard install 4. 根目录创建.env文件 DATABASE_URL=mysql://umami:password@localhost:3306/uma...

国内部署 prisma 引擎失败的问题

当在国内部署 prisma 时经常会因为网络或者其他原因出现下载 prisma 引擎失败问题: > Downloading Prisma engines for Node-API for rhel-openssl-1.1.x [ ] 0%Error: request to https://binaries.prisma.sh/all_commits/659ef412370fa3b41cd7bf6e94587c1dfb7f67e7/rhel-openssl-1.1.x/libquery_engine.so.nod...

docker二进制安装

被墙了,安装都费劲,找了个二进制安装方法,测试没问题 1.根据需求下载对应版本docker二进制包 https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/ 2.下载二进制包 wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/docker-20.10.9.tgz 3.创建目录 mkdir -P /app/tools 4.解压到指定目录 tar xf doc...

初次上传代码到Git

记录下每次都要忘记 init初始 git init 与远程仓库连接 git remote add origin https://gitaddress.com/.git 添加文件 git add . 查看仓库状态 git status 查看分支 git branch 提交commit `git commit -m "first commit" 提交代码 git push origin master

Windows端口占用终止

netstat命令 C:\Users\Administrator>netstat -h 显示协议统计和当前 TCP/IP 网络连接。 NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval] -a 显示所有连接和侦听端口。 -b 显示在创建每个连接或侦听端口时涉及的可执行程序。 在某些情况下,已知可执行程序承载多个独立的 组件,这些情况下...

搭建Nacos集群

Nacos,全称为阿里巴巴开源的“Dynamic Naming and Configuration Service”,即动态命名和配置服务。 它是一个集成了服务发现、配置管理和服务管理功能的平台,为微服务架构中的服务治理提供了全方位的支持。 一、环境准备 Nacos 依赖 Java 环境来运行,需要准备的环境如下: 1、操作系统:64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。 2、JDK版本:64 bit JDK 1.8+; 3、Maven版本:Maven 3.2.x+; 二、下载与配置...

docker容器内部安装vim

1.先进入容器 docker exec -it bash 2.进入apt-get 配置目录 cd /etc/apt 3.执行备份命令 cp sources.list sources.list.bak 4.查看版本 cat /etc/os-release 5.选择相应版本的源,执行如下所有echo命令,修改成国内镜像源【163镜像:https://mirrors.163.com/.help/debian.html】 echo "">sources.list echo "deb http://mirrors.163.com/debian/ b...