解决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
VM VirtualBox 给centos安装增强功能
1. 安装gcc, kernel, kernel-devel #yum install gcc kernel kernel-devel 2. 在virtualbox中 设备-->安装增强功能-->开始下载增强功能包 3. 然后你会发现下载完了就啥也不发生了,此时再点开 设备-->安装增强功能-->报错(VBoxGuestAdditions_5.0.20.iso虚拟光盘无法挂载到虚拟机) 4. 我们可以新建一个目录用来转载这些东西 sudo mkdir --p /media/cdrom 5. 挂在设备到这个目录下 sudo mount -t auto /dev/cdrom /media/cdrom/ 6. #cd /media/cdrom 可以看到一个 VBoxLinuxAdditions.run文件 7. #sudo ...
reboot 后 Docker服务及容器自动启动设置
重启reboot操作系统后,发现docker 服务未启动,容器也未启动,天生反骨,怎么才能重启后自动启动呢 解决问题两个问题: 1、docker服务自动重启设置 systemctl <span class="hljs-built_in">enable</span> docker.service 2、docker容器自动启动设置 在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启: docker run --restart=always 如果已经启动了则可以使用如下命令: docker update --restart=always <CONTAINER ID>