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...
修改FRP默认的http404页面后自行编译
配置Go环境 安装依赖 # Ubuntu $ sudo apt-get install bison ed gawk gcc libc6-dev make # CentOS $ sudo yum install gcc 下载安装Go Golang各版本的下载地址 https://golang.org/dl/ # 下载当前最新版的 $ wget https://golang.org/dl/go1.16.2.linux-amd64.tar.gz # 解压到/usr/local $ sudo tar -C /usr/local -xzf go1.16.2.linux-amd64.tar.gz # 添加环境变量 $ vim /etc/profile 在文件的底部添加以下两行: export PATH=$PATH:/usr/local/go/bin export GOPATH=/usr/local/gopath :wq 保...
k8s查看pod实时日志
kubectl get pods|grep mut | awk '{print $1}'| xargs kubectl logs -f
docker nginx
docker run -d --name=nginx -p 80:80 -v /root/nginx/conf/:/etc/nginx/conf.d/ -v /root/web:/usr/share/nginx/html nginx