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
centos8安装源
输入源: https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
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...
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...
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实例磁盘空间满问题
在Linux系统的云服务器ECS实例内创建文件或者应用时出现No space left on device报错提示,即表示您的磁盘空间不足。如果磁盘满不符合您的预期使用,可根据本文判断磁盘满的原因并相应解决。 可能原因 磁盘空间不足的问题通常有以下几类原因: 磁盘分区空间使用率达到100%。 磁盘分区Inode使用率达到100%。 磁盘存在已删除未释放的僵尸文件。 说明 已删除文件可能因删除时文件句柄被打开,导致文件删除时文件空间未能被释放。 挂载点覆盖。 说明 在原有文件系统的目录下已经存在大量文件,挂载新...
centos yum安装Python3.8(史上最简单)
介绍 使用软件集合 (SCL) 在 CentOS 7 上安装 Python 3.8 支持 当引入这项技术时,红帽软件集合产品生命周期 - 红帽客户门户网站比,2023-052024-06 似乎是 EOL。 在此之后报告的漏洞和错误的响应可能无法实施。 仓库注册 # yum install -y centos-release-scl 安装 # cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) # yum install -y rh-python38 which # scl enable rh-python38 bash 查看 # python -V
linux查看端口占用 netstat -tln|grep 8080
linux查看端口占用 netstat -tln|grep 8080
解决jenkins git@github.com: Permission denied (publickey)
1.首先,如果你没有ssh key的话,输入命令:ssh-keygen -t rsa -C "xx@example.com", youremail@example.com改为自己的邮箱即可,途中会让你输入密码啥的,不需要管,一路回车即可,会生成你的ssh key。(如果重新生成的话会覆盖之前的ssh key。) 2.然后再执行命令:ssh -v git@github.com 最后两句会出现: No more authentication methods to try. Permission denied (publickey). 3.这时候再下输入: ssh-agent -s 然后会提示类似的信息: 4.接着再输入:ssh-add ~/.ssh/id_rsa 这时候...
centos安装chrome+chromedriver
一、下载对应的版本: driver: https://chromedriver.storage.googleapis.com/index.html?path=103.0.5060.24/ chrome: http://dist.control.lth.se/public/CentOS-7/x86_64/google.x86_64/ 二、安装 unzip chromedriver.zip yum install google_chrome... 三、使用python做中转代理 Main.py import os from fastapi importFastAPI,Request import uvicorn from fastapi importFastAPI fromGoogleUtilimportGoogleUtil from fastapi.responses importHTMLResponse app =FastAPI() @app.get("/") d...