分类

链接

2025 年 4 月
 123456
78910111213
14151617181920
21222324252627
282930  

近期文章

热门标签

新人福利,免费薅羊毛

linux无法删除和修改乱码文件名

linux无法删除和修改乱码文件名 比如 : ?▒l7?@@8???@@?▒▒b????▒?▒?▒w▒▒w▒?Q▒td??#▒UPX!▒   最简单的解决办法: 使用 glob 模式 如果文件名包含特定的模式(如 @@8),可以尝试使用 glob 模式直接匹配文件名: mv *@@8* 111 这种方法简单直接,但前提是文件名中的特殊字符不会干扰匹配。  

LINUX 暂无评论 阅读(7)

nginx开机启动脚本 nginx.service

sudo nano /etc/systemd/system/nginx.service [Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target sudo systemctl daemon-reload sudo systemctl start nginx sudo systemctl enable nginx  

DevOps, LINUX 暂无评论 阅读(22)

codium-server.service

在服务器上安装一个轻量级的code-server还是挺方便的。 github 上 下载  VSCodium web版本: vscodium-reh-web-linux-x64-1.98.2.25072.tar.gz     sudo vi /etc/systemd/system/codium-server.service [Unit] Description=VSCodium Server After=network.target [Service] Type=simple User=root WorkingDirectory=/path/to/codium-server ExecStart=/mnt/d/wsl/vscodium/bin/codium-server --host 0.0.0.0 --port 8080 --connection-token 123456123456 Restart=always RestartSec=5 Stan...

DevOps, Docker, LINUX 暂无评论 阅读(20)

windows下利用wsl+sshpass 自动发布脚本

创建文件 publish-dev.sh 在windows下执行: sh ./publish-dev.sh 即可   name=homecare-h5 version=v0.0.1 ip=111.xxx.xxx.xxx pwd=xxxxxx echo publish to dev env.... #yarn install echo yarn test... yarn test echo uploading.... wsl sshpass -p $pwd scp -P22 -r ./dist/* root@$ip:/www/wwwroot/homecare-h5/ echo publish success!  

k8s, LINUX, 微服务 暂无评论 阅读(28)

单台服务器应用不中断服务热部署滚动更新方案

多台服务器通过负载均衡,或者K8S之类的,很容易实现不断服务滚动更新。   以下是 单台服务器应用不中断服务热部署方案,本文基于docker /   docker swarm实现(目录如下)   1.准备好dockerfile和APP # 基础镜像 FROM openjdk:21-jdk # author MAINTAINER bruce # 挂载上传目录 VOLUME ./upload/ # 创建目录 RUN mkdir -p /home/app ENV TZ=Asia/Shanghai RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # 指定路径 WORKDIR /home/a...

DevOps, Docker, k8s, LINUX, 微服务, 系统架构 暂无评论 阅读(42)

docker安装code-server

docker pull codercom/code-server:4.96.4 chmod 777 -R ~/code-server/ docker run -d \ --name code-server \ -p 8080:8080 \ -v ~/code-server/config:/home/coder/.config \ -v ~/code-server/workspace:/home/coder/project \ codercom/code-server:4.96.4  

Docker, LINUX 暂无评论 阅读(33)

centos8安装源

输入源: https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/

LINUX 暂无评论 阅读(26)

SSL 证书免费,自动续期的web服务器Caddy

使用docker-compose安装caddy: version: '3' services: caddy: container_name: caddy image: caddy:latest ports: - "80:80" - "443:443" volumes: - ./caddy/Caddyfile:/etc/caddy/Caddyfile - ./caddy/wwwroot:/srv - ./caddy/data:/data - ./caddy/config:/config restart: unless-stopped   Caddyfile配置如下: # 配置 HTTPS 服务,注blog为docker镜像名, 也可以是ip peos.cn { reverse_proxy * blog:80 { h...

DevOps, Docker, LINUX 暂无评论 阅读(77)

centos安装node18

curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash - sudo yum install -y nodejs node --version npm --version   如果装不上,直接放弃!   用docker运行即可:   dockerfile: # 使用官方Node.js 18镜像 FROM node:18 # 设置工作目录 WORKDIR /app # 暴露容器的端口号 EXPOSE 3000 # 运行项目 CMD ["node", "/app/server/index.mjs"]   docker-compose.yml: version : '3' services: mysql: container_name: mysql image: docker.m...

LINUX 暂无评论 阅读(132)

nginx日志按天分割

nginx日志按天分割,并自动邮件30天前的日志 #!/bin/bash log_files_path="/usr/local/nginx/logs/" log_files_dir=${log_files_path} nginx_sbin="/usr/local/nginx/sbin/nginx" save_days=30 mv ${log_files_path}access.log ${log_files_dir}access.log_$(date -d "yesterday" +"%Y-%m-%d") find $log_files_path -mtime +$save_days -exec rm -rf {} \; $nginx_sbin -s reload  

LINUX 暂无评论 阅读(68)