项目前期准备
前期环境准备环境基于ansible剧本主要作用 配置管理: Ansible 可以自动化地配置和管理服务器的状态,包括安装软件包、配置文件管理、用户和权限设置等。 应用程序部署: Ansible 可以自动化地部署应用程序,从代码库的拉取、依赖安装到应用程序的启动和配置,简化了复杂的部署过程。 任务自动化: Ansible 可以自动化日常运维任务,如备份、日志轮转、监控配置等,减少人为错误,提高工作效率。 多平台支持: Ansible 支持多种操作系统和云平台,包括 Linux、Windows、macOS,以及 AWS、Azure、GCP 等云服务提供商。 无代理架构: Ansible 通过 SSH 连接到目标节点,无需在目标节点上安装任何代理软件,简化了管理和维护。 编排: Ansible 可以编排复杂的 IT 任务,跨多个系统和环境执行一系列步骤,确保任务按顺序执行并保持一致性。 安装12yum -y install epel*yum -y install ansible 免密作用 日志和审计: 一致的时间戳对于日志记录和审计是至关重要的。不同服务器上...
部署prometheus
部署prometheus一、准备环境 主机名 IP 配置 client 10.100.40.185 agent 10.100.40.171 agent 二、部署prometheus1、下载地址1234wget prometheus-2.47.2.linux-amd64.tar.gz官网地址https://prometheus.io/download/ 2、创建目录1mkdir -pv /data/pormetheus/{data,soft,lag} 3、解压安装包1tar xzf prometheus-2.47.2.linux-amd64.tar.gz -C /data/prometheus/soft 做个软连接,方便操作12cd /data/prometheus/softln -sv prometheus-2.47.2.linux-amd64 prometheus 三、启动12在/data/prometheus/soft/prometfeus目录下启动nohup ./prometheus & 四、检查,并查看1...
k8s部署prometheus
k8s部署prometheus终端创建创建namespace12345mkdir -p /home/k8s/monitoring/{node-exporter,k8s,kube-state-metrics,blackbox-exporter,dingtalk,alertmanager,prometheus,grafana}cd /home/k8s/monitoringvim namespace.yaml 1234apiVersion: v1kind: Namespacemetadata: name: monitoring node-exporter1vim node-exporter/node-exporter.yaml 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051apiVersion: v1kind: Servicemetadata: name: node-exporter namespace: monit...
hexo博客部署
博客搭建教程视频地址:https://www.bilibili.com/video/BV1nY6xYmEw7?buvid=YD44F3D7CA9FF4654EA985A08644F4A38FB0&from_spmid=tm.recommend.0.0&is_story_h5=false&mid=QY8SLP3aFxWc3ZZhivkAwX8FTQ%2FSZMtL1rElX6M3iMo%3D&plat_id=116&share_from=ugc&share_medium=iphone&share_plat=ios&share_session_id=977D55C6-F8AF-4D06-88FF-5BF8DBEDBED8&share_source=COPY&share_tag=s_i&spmid=united.player-video-detail.0.0×tamp=1735960479&unique_k=MFZ2A8W&up_id=258944527&v...
域名配置
一、使用子域名(方案一)1234567891011121314151617181920212223242526server { listen 80; server_name service1.example.com; location / { proxy_pass http://localhost:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }}server { listen 80; server_name service2.example.com; location / { prox...
安装MySQL
1、yum安装MySQL#关闭防火墙 12systemctl stop firewalldsetenforce 0 清理环境1234yum erase mariadb mariadb-server mariadb-libs mariadb-devel -yuserdel -r mysqlrm -rf /etc/my* //配置文件rm -rf /var/lib/mysql //初始化生成密码的路径目录 编辑yum文件1234567[root@localhost yum.repos.d]# vim mysql.repo[mysql]name=mysqlbaseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64/gpgcheck=1enabled=1gpgkey=https://mirrors.ustc.edu.cn/mysql-repo/RPM-GPG-KEY-mysql 安装软件12345# yum repolist enabled | gre...
Git使用以及推送代码到Github
Git使用以及推送代码到GithubGIT使用创建Github账户。打开 https://github.com 并注册一个新账户。 1. 注册与安装安装Git。如果您的系统尚未安装Git,则需要先安装它。可以参考Git官方文档以获取更多详细信息。 配置Git用户名和电子邮件地址。在终端或命令提示符窗口中,运行以下命令以设置您的Git用户名和电子邮件地址: 安装git后需要设置github用户名以及邮箱,内容替换成自己的 12git config --global user.name "Your Name"git config --global user.email "[email protected]" 2. 配置Git用户名和邮箱首先要有本地仓库 在Github上创建一个新的代码仓库 从终端命令行中进入本地代码仓库目录,并初始化仓库: 1git init 3. 初始化本地仓库将您的代码添加到本地仓库缓冲区: 1git add . 为Github分配一个远程仓库: 1git remote add origin https://git...
用户登入工具箱,注册
本脚本用于用户登入工具箱,注册123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142# !/bin/bash#菜单函数caidan(){cat << EOF===========菜单===========|| 1.登入 |||| 2.注册 |||| 3.退出 ||==========================EOF# 定义选项read -p "请你输出你要的选...
查看面板选项工具箱-函数定义
打印工具箱1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798# !/bin/bash#定义菜单函数caidan (){cat << EOF-----------系统工具箱----------| 1.查看磁盘信息 || 2.查看内存信息 || 3.查看CPU信息 || 4.查看网络信息 || 5.查看进程信息 || 6.退出 |-------------------------------EOF}# while循环选项操作while :do caidan rea...
linux网卡配置
永久设置网卡 另外也可以在终端上输入nmtui,进入网卡设置界面 1、Centos 7 配置 123456789101112131415Centos 7# vim /etc/sysconfig/network-scripts/ifcfg-ens33 //网卡配置文件的路径TYPE=Ethernet //网卡类型BOOTPROTO=dhcp //网卡模式 --> dhcp //自动获取 --> static //手动获取 --> none //手动获取NAME=ens33 //网卡名称(可以修改的)DEVICE=ens33 //设备名称ONBOOT=yes //网卡开关IPADDR=192.168.10.104 //IP地址PREFIX=24 //子网掩码NETMASK=255.255.255.0 //子网掩码GATEWAY=192.168.10.2 //网关DNS1=192.168.10.2 //DNS 重启 1systemctl restart network ...












