Spring Boot 应用 Systemd 服务配置文件

方案一:标准生产环境(拥有 Sudo/Root 权限) 创建专用账户 # 创建一个没有登录权限的用户 app_user sudo useradd -r -s /bin/false app_user # 确保该用户对 jar 包有读取权限 sudo chown app_user:app_user /o


svn备份

svndumpfilter 主要功能 1. 路径过滤 # 只包含指定路径 svndumpfilter include trunk/HRproject < full.dump > filtered.dump # 排除指定路径 svndumpfilter exclude branches/experi


SVN 常用命令大全及详解

📦 仓库管理命令 1. 仓库创建与管理 # 创建新仓库 svnadmin create /path/to/repository # 仓库热备份(推荐) svnadmin hotcopy /path/to/repo /path/to/backup-repo # 验证仓库完整性 svnadmin


SVN迁移到Git

svn2git vs git-svn svn2git:一次性完整迁移,适合永久迁移到 Git git-svn:双向同步工具,适合过渡期或需要继续使用 SVN 📋 功能对比表 特性 svn2git git-svn 用途 一次性迁移 双向桥接 分支处理 ✅ 自动转换为 Git


搭建Gitea仓库

搭建Gitea仓库 下载 下载二进制包 wget -O gitea https://dl.gitea.com/gitea/1.25.2/gitea-1.25.2-linux-amd64 对文件进行授权 chmod +x gitea cp gitea /usr/local/bin/gitea 准


Linux安装git

安装git 使用 yum 安装 yum -y install git git --version yum安装git目录为 /usr/libexec/git-core yum安装的版本最高只能到1.8.31 编译安装 如果使用yum安装了git需要先移除旧版本 sudo yum remove g


Linux使用Arthas查看Java进程

简介 Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。 背景 通常,本地开发环境无法访问生产环境。如果在生


Linux搭建SVN

一、检查SVN是否安装 rpm -qa subversion 如果没有则通过yum安装 yum install subversion -y 二、检查已安装版本 svnserve --version 三、创建SVN版本库(也就是项目要存放的仓库) 1、创建所有项目的根目录 mkdir -p /h


Linux搭建GitLab

1、添加gitlab镜像 # --no-check-certificate (以不安全的方式下载) wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm --n


Linux使用logrotate进行日志分片

什么是logrotate logrotate 程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间。 logrotate文件位置 该配置文件位于 /etc/logrotate.conf , /etc/logrotate.d/ 配置lo