04 2024 档案
摘要:常见命令--patch patch命令被用于为开放源代码软件安装补丁程序。让用户利用设置修补文件的方式,修改,更新原始文件。如果一次仅修改一个文件,可直接在命令列中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之一。 语法 patch(选项)(参数)
阅读全文
摘要:centos7虚拟机配置ens网卡静态地址还是会dhcp分配一个地址? 问题现象 [root@cent0s7 ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen
阅读全文
摘要:Centos7搭建本地yum源(最少步骤) 配置本地yum源 一、部署磁盘 1、查看磁盘是否已连接 2、查看磁盘所属的盘符 lsblk 这里的磁盘名称都在 /dev 下面的。 3、挂载和永久挂载 挂载前要创建挂载文件(这里就挂载到/mnt/dvd吧) mkdir /mnt/dvd (1)挂载 mou
阅读全文
摘要:centos7出现网络不可达connect: network is unreachable? 问题: 在Linux系统中,用户尝试修改IP地址配置后,遇到ping命令提示connect: network is unreachable,表明网络不可达。 原因分析: IP配置错误: 修改后的IP地址可能
阅读全文
摘要:Zabbix安装部署文档https://blog.csdn.net/m0_56055257/article/details/131260948以上文档可以直接复制内容部署,写的非常好用在本教程中,展示如何在 CentOS 8 / RHEL 8 / Oracle Linux 8 / Alma Linu
阅读全文
摘要:ansible作业 0.ansible了解 roles:多个角色的集合目录, 可以将多个的role,分别放至roles目录下的独立子目录中,如下示例 roles/ mysql/ nginx/ tomcat/ redis/ 默认roles存放路径 /root/.ansible/roles /usr/s
阅读全文
摘要:nsible-role角色 一.role的官网介绍,与解释 ansible-role的实际理念 为什么用role 把单个的大剧本,拆分为小剧本,便于维护,修改、使用 完成解耦、结构更清晰、调试更方便 如果是小部署, 还是剧本更方便 大型项目,必须通过role管理 在实际的工作当中,一个完整的项目实际
阅读全文
摘要:ansible剧本进阶 一.剧本的高级特性 剧本高级特性是完全遵循python的循环结构来的 编程语言特有的逻辑控制语句 变量 循环 等等 你的剧本,可以考虑用高级特性,也可以不用 高级特性是为了简化剧本 比如,创建10个系统的用户 不用循环 手写 ansible bakcup -m user -a
阅读全文
摘要:ansible剧本 ansible中有两种模式,分别是ad-hoc模式和playbook模式 ad-hoc简而言之,就是"临时命令" - 临时的看下远程机器的内存信息 - 临时的批量分发一个配置文件 特别小的需求,临时命令就解决 大需求,部署软件这样的复杂需求,就写剧本 https://docs.a
阅读全文
摘要:ansible学习笔记 第一天 常用自动化运维工具 Ansible:python,Agentless,中小型应用环境 Saltstack:python,一般需部署agent,执行效率更高 Puppet:ruby, 功能强大,配置复杂,重型,适合大型环境 Fabric:python,agentless
阅读全文
摘要:redis作业 1.部署一个redis 给开发使用 redis源码包官方下载:http://download.redis.io/releases/ yum安装redis #centos7 安装redis [root@centos7 ~]#yum info redis Loaded plugins:
阅读全文
摘要:redis学习笔记 #步骤 论坛 商城 app 小程序 mysql 关系型数据库 redis mongo es nosql(非关系型数据库) 关系:互补关系 特点:具体看应用场景 第一天--redis介绍 单节点 1.介绍 2.安装部署 3.配置文件介绍 4.redis基础命令 5.数据持久化 结构
阅读全文
摘要:redis面试题 Redis是什么,应用场景: Redis是一种开源、内存中的数据存储系统,也被称为数据结构服务器。它支持多种数据结构(如字符串、哈希、列表、集合、有序集合、Bitmaps、HyperLogLogs等),并提供持久化、复制、事务、Lua脚本等功能。Redis常用于缓存、实时排行榜、计
阅读全文
摘要:如何在linux中创建特定的脚本注释信息 当然,以下是详细步骤在 CentOS 7 系统中创建一个新的 shell 脚本模板并在 Vim 编辑器中配置自动加载模板的完整过程: 步骤1:创建 shell 脚本模板 首先,打开终端并创建一个模板文件,我们将其命名为 .bash_script_templa
阅读全文
摘要:数据库作业-1 0.mysql5.7 安装 一.安装数据库(编译-二进制) 1、创建用户 [root@mysqlmaster~]# groupadd mysql [root@mysqlmaster~]# useradd -r -g mysql -s /usr/sbin/nologin mysql 2
阅读全文
摘要:数据库笔记-1 0.msyql8.0.32或5.7(二进制安装) 一.安装数据库(编译-二进制) 1、创建用户 [root@mysqlmaster~]# groupadd mysql [root@mysqlmaster~]# useradd -r -g mysql -s /usr/sbin/nolo
阅读全文
摘要:MySQL 数据库 本章内容 关系型数据库基础 安装MySQL 管理数据库和表 用户和权限管理 函数,存储过程,触发器和事件 MySQL架构 存储引擎 服务器选项,系统和状态变量 优化查询和索引管理 锁和事务管理 日志管理 备份还原 MySQL集群 压力测试 1 数据库原理 1.1 数据的分类 结构
阅读全文
摘要:【MySQL】二进制安装MySQL 一、基于Ubuntu 二进制安装MySQL8.0 (5.7+适用) 1、创建用户 [root@Node-Ubuntu1804-20:~]# groupadd mysql [root@Node-Ubuntu1804-20:~]# useradd -r -g mysq
阅读全文
摘要:企业微信机器人告警 企业微信群聊里面增加机器人,机器人会提供发送信息的URL python 脚本进行实现的 1、创建企业微信机器人 没有企业微信的可以自己在企业微信官网申请注册个企业,创建企业微信群至少 3 个人以上 这个 webhook 后面需要使用到 2、配置 zabbix server 2.1
阅读全文
摘要:zabbix作业 1 实现对系统层的监控 监控 cpu 内存 硬盘 磁盘 (可以用模板) 环境准备:虚拟机 zabbix服务器:10.0.1.149 zabbix客户端:10.0.1.150 01 #部署zabbix服务端 客户端 zabbix5.0 TLS部署 #官网推荐yum方式部署 # zab
阅读全文
摘要:zabbix--学习笔记 第一天 1.为什么使用监控? 01-实时状态 02-反馈当前系统状态 03-系统可靠性 04-保障业务稳定性 2.如何监控,比如我们需要监控磁盘 内存 使用率 01 我们首先要知道手动怎么看磁盘 内存指标 02 监控磁盘指标 03 获取数值 报警 [root@centos7
阅读全文
摘要:用过的云产品 示例性的云产品包括但不限于: 计算服务:如 Amazon EC2、阿里云ECS、Azure Virtual Machines、Google Cloud Compute Engine 等,提供按需的云主机服务。 存储服务:如 AWS S3、阿里云OSS、Azure Blob Storag
阅读全文
摘要:shell--作业2 1.监控2台服务器硬盘利用率 使用率 输出内容如下 ip:xxxx 磁盘总容量: 40GB 使用磁盘容量:17GB #前提(打通免密) ssh-keygen ls .ssh/ ssh-copy-id root@10.0.0.1 ssh root@10.0.1.142 df -h
阅读全文
摘要:shell--作业1 1 批量解压 使用for循环实现 模板一 #!/bin/bash # 批量解压当前目录下的所有.tar文件 for tar_file in *.tar; do if [ -f "$tar_file" ]; then tar -xvf "$tar_file" && echo "解
阅读全文
摘要:dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解 一、dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: 1. if=文件名
阅读全文
摘要:shell脚本案例 1.服务器系统配置初始化 背景:新购买10台服务器并已安装linux操作 需求: 1.设置时区并同步时间 2.禁用selinux 3.清空防火墙默认策略 4.历史命令显示操作时间 5.禁止root远程登录 6.禁止定时任务发送邮件 7.设置最大打开文件数 8.减少swap使用 9
阅读全文
摘要:shell脚本--学习笔记 shell脚本第一天 1.常用的命令 2.vi /vim 需求1:批量注释前几行 1-10行 :1,10s/^/#/g 注释1-10行 :1,10s/#//g 取消注释 #root:x:0:0:root:/root:/bin/bash #bin:x:1:1:bin:/bi
阅读全文
摘要:阿里云--公用云--学习笔记 1.公用云服务厂商 国内:阿里云 腾讯云 华为云 国外:亚马逊 aws 甲骨文 2.传统架构和公用云架构区别(重点) 传统架构: 防火墙:firewalld iptables 均衡: nginx lvs web层:nginx php tomcat 后端db: mysql
阅读全文
摘要:弹性ip和公网ip的区别 区别在于: - 弹性IP(Elastic IP):可持久拥有并灵活绑定至不同云服务器实例,实例变化不影响IP地址。 - 公网IP:一般与实例动态绑定,实例关机或销毁时公网IP可能会被释放,不保证永久持有。
阅读全文
摘要:tomcat疑问 我还是有一个疑问,比如我nginx 均衡三台tomcat ,在生产环境中,我nginx负载均衡的配置文件的域名是nginx本身,而我只是把访问资源给了三台tomcat 让他们帮我承担压力,所以这里的域名他填的是是你需要负载均衡的域名,这个理解对吗? 简要说明如下: 在生产环境中,N
阅读全文
摘要:tomcat--作业-1 环境:虚拟机 ip:10.0.1.0 子网掩码:255.255.255.0 1.安装jdk1.8 +tomcat9.0 发布java项目 #步骤 测试环境:虚拟机 tomcat:10.0.1.130 1.上传jdk源码 解压源码 cd /data tar zxvf jdk-
阅读全文