分类: Linux

17 篇文章

Jenkins实现CI/DI
maven安装 软件下载 # 离线安装,直接下载对应的版本即可 https://maven.apache.org/download.cgi 基础环境配置 注意:此次jenkins、gitlab相关软件都安装在一台机器(192.168.13.247)上,可根据实际情况调整 环境变量 # 解压软件,路径可根据实际情况调整 tar -xv…
K8s集群部署
服务器资源 IP地址系统版本说明192.168.13.247ubuntu22.04k8s-maser192.168.13.16ubuntu22.04k8s-worker-1192.168.13.119ubuntu22.04k8s-worker-2 k8s版本 版本kubeadm1.23.5-00kubelet1.23.5-00kubectl1.23…
Ansible实现自动化部署
[TOC] 软件安装 执行安装命令 apt install ansible # 查看版本 ansible --version # 结果 ansible [core 2.16.6] config file = /etc/ansible/ansible.cfg configured module search path = ['/roo…
Docker基础操作
Docker删除镜像 参考:https://blog.csdn.net/lanshen110119/article/details/90201412 有标签 docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}') 没有标签 docker rmi $(docker images …
Linux基础操作集锦
版本相关操作 查看内核版本 cat /proc/version; CentOS查看版本 cat /etc/redhat-release; 查找文件 -- 示例,查找根目录下大于100M的文件 find / -size +100M; -- 根据文件名称模糊匹配文件 find / -name log; 后台启动脚本 参考:nohup &的用法、…
Nginx同一端口同时监听http和https
nginx版本 1.22.1 依赖模块 stream、stream_ssl、stream_ssl_preread 配置代码 # 如:8080端口根据http和https分别转向不同的服务:https跳转至127.0.0.1:8081,http跳转至127.0.0.1:8082,在nginx配置文件中添加如下代码即可: # 注意,以下代码位置 和 h…
Linux环境下实现数据定时备份
[TOC] cron介绍 我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。 /var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名 /etc/crontab 这个文件负责调度各种管理和维护…
Clamav安装
软件下载 ClamAV官网地址 软件安装 离线安装 # 如:文件clamav-1.0.4.linux.x86_64.deb上传至/home/software目录 cd /home/software # ubuntu系统下可使用dpk -i 命令安装 dpkg -i clamav-1.0.4.linux.x86_64.deb # 安装后的默认配置文件…
Prometheus、Grafana安装
上传文件至指定目录 # 上传文件至/home/zhoujibin/package # 主程序 /home/zhoujibin/package/prometheus-2.45.0.linux-amd64.tar.gz # node节点程序 /home/zhoujibin/package/node_exporter-1.6.1.linux-amd64.…
Nginx配置优化
隐藏版本号及关闭文件索引 # 隐藏版本号 在http 配置中添加:server_tokens off;配置即可 http { # 其他配置xxx server_tokens off; # 关闭文件索引 autoindex off; } # 重启nginx后即可生效 systemctl reload nginx; 全路径匹配 # 比如当前请求路径包含…