centos
文章平均质量分 74
游游L
这个作者很懒,什么都没留下…
展开
-
nginx 反向代理 解析域名变成ipv6
今天碰到一个问题,反向代理的域名解析成ipv6了,然后主机不通ipv6,就导致有时候能访问有时候链接超时的诡异情况解决方法1:通过关闭主机的ipv6来实现图解centos7如何关闭ipv6仅使用ipv4 - 四海骄阳 - 博客园解决方法2:通过关闭nginx的ipv6解析来实现配置resolver参数resolver 114.114.114.114 valid=5 ipv6=off;nginx中resolver参数配置解释 | https://www.rootop.org/page.原创 2021-10-13 17:38:19 · 5535 阅读 · 0 评论 -
购买阿里云ecs后所做项目五:nginx 日志分割,格式化json日志,日志分析
[root@iZ2ze1o0n0b42zks2le9byZ ~]#cat /etc/cron.daily/logrotate[root@iZ2ze1o0n0b42zks2le9byZ ~]#vi /etc/logrotate.d/nginx/apps/nginx/logs/*.log {dailyrotate 6missingoknotifemptycreate 644 nginx nginxpostrotateif [ -f /apps/nginx/logs/nginx.pid ]; t原创 2020-06-09 16:42:38 · 462 阅读 · 0 评论 -
购买阿里云ecs后所做项目四:zabbix 5.0的配置,以及更新的功能
我的环境是:编译安装的nginx 1.18.0 编译安装的php7.3.18 编译安装的zabbix 5.0我的系统是:centos 8.0 数据库使用的是:mysql 8.0一、zabbix 中文支持报错:Translations are unavailable because the PHP gettext module is missing.找到更改语言页面,发现php不支持修改,常规操作 重新添加编译选项编译(如果是通过yum的话,直接安装相应包即可)[root@iZ2ze1o ph原创 2020-05-26 14:11:15 · 1096 阅读 · 0 评论 -
购买阿里云ecs后所做项目三:编译安装zabbix 5.0
(这个属于工作中的联系,搭建着看看)原创 2020-05-26 11:54:29 · 1056 阅读 · 0 评论 -
购买阿里云ecs后所做项目二:编译安装nginx+php,使用socket链接
一,编译安装nginxtar xvf nginx-1.18.0.tar.gz yum install pcre pcre-devel zlib-devel cd nginx-1.18.0/ ./configure --prefix=/apps/nginx --user=nginx --group=原创 2020-05-22 11:06:35 · 218 阅读 · 0 评论 -
centos redis 3,4集群配置
一,解决ruby环境https://blog.csdn.net/liuhaoy/article/details/104293482二,修改配置文件去掉两行注释[root@youyou2 ~]# vi /apps/redis/etc/redis.conf cluster-enabled yescluster-config-file nodes-6379.conf查看端口会有6379和...原创 2020-02-13 15:37:18 · 129 阅读 · 0 评论 -
centos redis 3,4版本安装集群常见错误
Redis 3和 4版本:需要使用到集群管理工具redis-trib.rb,这个工具是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下,是基于redis提供的集群命令封装成简单、便捷、实用的操作工具,redis-trib.rb是redis作者用ruby开发完成的,centos 系统yum安装的ruby存在版本较低问题解决ruby版本较低问题[root@s1 s...原创 2020-02-13 12:24:32 · 132 阅读 · 0 评论 -
ansible playbook 检查文件是否存在
register在ansible的playbook中task之间的相互传递变量。当我们需要判断对执行了某个操作或者某个命令后,如何做相应的响应处理(执行其他 ansible 语句),则一般会用到register。register变量的命名不能用 -中横线,比如dev-sda_result,则会被解析成sda_result,dev会被丢掉,所以不要用-执行结果一般有:success,fa...原创 2020-01-02 11:39:33 · 7459 阅读 · 0 评论 -
ansible playbook 定义变量中循环的几种方式
ansible playbook 定义变量中循环的几种方式一、with_items二、with_sequence三、with_random_choice四、with_fileglob五、with_indexed_items六、with_dict七、with_together八、with_nested一、with_items添加多个用户- name: add several...原创 2020-01-02 11:16:24 · 2665 阅读 · 0 评论 -
centos 修改网卡名为eth0
centos 修改网卡名称为eth 0 开头 (需要重启)[root@localhost ~]#sed -ri '/CMDLINE/s#^(.*)"#\1 net.ifnames=0 "#' /etc/default/grub修改配置文件 在GRUB_CMDLINE_LINUX 这行后面 加上 net.ifnames=0[root@localhost ~]#cat /etc/default/...原创 2019-12-28 15:37:54 · 180 阅读 · 0 评论 -
centos iptables 日常使用
iptables 日常使用一、iptables 简介一旦匹配,就不再二次处理,直接执行动作。所以需要注意iptables 写的顺序六个链input:目的地址是本地的数据包output:离开本地的数据包forward:本地路由转发的数据包prerouting:处理刚刚到达的数据包(路由前)postrouting:处理离开的数据包(路由后)自定义链:产生分类子链5个表filte...原创 2019-12-23 15:24:40 · 453 阅读 · 0 评论 -
centos rsync+inotify 实现文件实时同步功能
rsync+inotify 实现文件实时同步功能在生产环境,有时会需要两台主机的特定目录实现实时同步。比如,将NFS共享目录的数据文件,自动实时同步到备份的服务器特定目录中。要利用监控服务(inotify),监控同步数据服务器目录中信息的变化发现目录中数据产生变化,就利用rsync服务推送到备份服务器上异步的文件系统事件监控机制,利用事件驱动机制,而无须通过诸如cron等的轮询机制来获取事...原创 2019-12-20 19:53:35 · 382 阅读 · 0 评论 -
centos samba文件共享服务
centos samba文件共享服务一、samba服务介绍1. SAMBA的功能:共享文件和打印,实现在线编辑实现登录SAMBA用户的身份认证可以进行NetBIOS名称解析外围设备共享2. 所占端口smbd 提供smb(cifs)服务 TCP:139,445nmbd NetBIOS名称解析 UDP:137,1383. 客户端工具:smbclient,mount.cifs二、...原创 2019-12-20 15:51:50 · 278 阅读 · 0 评论 -
centos NFS管理与autofs自动挂载
NFS管理与autofs自动挂载一、NFS工作原理 NFS:Network File System 网络文件系统,基于内核的文件系统。Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RP(Remote Procedure Call Protocol远程过程调用)实现。 PC采用C/S模式,客户机请求程序调用进程发送一个有进程参数的调用信息到服...原创 2019-12-18 17:39:01 · 619 阅读 · 0 评论 -
ansible playbook 自动换批量安装myslq 5.7
首先准备 mysql 5.7 的二进制安装包和这个剧本放在同一目录下,然后var 变量里 ,可以自己定义mysql 5.7 的登录密码。支持系统:centos 7 ,centos 8--- - hosts: xiapi vars: - mysqlpass: Liu123 tasks: - name: ready install yum: ...原创 2019-12-06 21:57:19 · 254 阅读 · 0 评论 -
centos 数据库密码策略
centos 数据库密码策略8.X版本:#查看密码策略show variables like '%validate_password.policy%';show variables like '%validate_password.length%';#修改密码策略set global validate_password.policy=0;set global validate_p...原创 2019-12-05 21:14:16 · 162 阅读 · 0 评论 -
centos mysql使用pxc高可用
centos mysql使用pxc高可用1. 配置镜像源为国内的[root@localhost percona-xtradb-cluster.conf.d]#cat /etc/yum.repos.d/pxc.repo[percona]name=percona_repobaseurl=https://mirrors.tuna.tsinghua.edu.cn/percona/rele...原创 2019-12-04 20:37:18 · 215 阅读 · 0 评论 -
centos 数据库mycat读写分离
centos 数据库mycat读写分离官网: http://www.mycat.io1. 下载安装wget http://dl.mycat.io/1.6.7.1/Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gzmkdir /apptar xvf Mycat-server-1.6.7.1-release-20190627...原创 2019-12-04 20:36:43 · 193 阅读 · 0 评论 -
centos 数据库复制
centos 数据库复制1,主从复制 2,级联复制 3,主主复制 4,半同步 5,复制过滤器 6,主从复制证书加密 7,GTID架构一,数据库主从复制数据库不能跨版本1. 主节点配置:a. 启用二进制日志b. 设置server-id[mysqld]server_id=#log-bin 开启二进制日志log-basename=master #...原创 2019-12-04 20:35:59 · 347 阅读 · 0 评论 -
centos 数据库恢复
centos 数据库恢复一,冷备通过cp拷贝恢复拷贝全部目录的方法只适合两个同版本数据库,如果两个版本不一致,将会报错1. 先把两边的数据库服务停掉systemctl stop mariadb.service2. 压缩数据库目录 完成备份tar zcvf mysql.tar.gz /var/lib/mysqlscp mysql.tar.gz 192.168.19.11:/...原创 2019-12-04 20:35:09 · 845 阅读 · 0 评论 -
centos 数据库日志管理
centos 数据库日志管理事务日志:transaction log 事务日志的写入类型为“追加”,因此其操作为“顺序IO”;通常也被称为:预写式日志 write ahead logging事务日志文件: ib_logfile0, ib_logfile1错误日志error log通用日志general log慢查询日志 slow query log二进制日志 binary l...原创 2019-12-04 20:34:27 · 571 阅读 · 0 评论 -
centos 数据库管理2
centos 数据库管理21,缓存管理 2,索引管理 3,加锁解锁 4,事务管理一,缓存管理1. 查询缓存原理缓存SELECT操作或预处理查询的结果集和SQL语句,当有新的SELECT语句或预处理查询语句请求, 先去查询缓存,判断是否存在可用的记录集,判断标准:与缓存的SQL语句,是否完全一样,区分大小 写2. 优缺点不需要对SQL语句做任何解析和执行,当然语法解析必...原创 2019-12-04 20:33:48 · 94 阅读 · 0 评论 -
centos 数据库管理
centos 数据库管理1,用户管理 2,数据库引擎管理 3,授权管理 4,数据库管理 5,数据表管理 6,视图管理 7,function函数 8,存储过程 9,触发器一,用户管理1. 创建用户CREATE USER 'USERNAME'@'HOST' [IDENTIFIED BY 'password'];使用 help create user 查看创建用户帮助默认权限为:USA...原创 2019-12-04 20:32:39 · 352 阅读 · 0 评论 -
centos 数据库查询操作
centos 数据库查询操作2019年11月20日21:011. 联合查询,多张表查询,纵向合并MariaDB [hellodb]> select name,age from students union select name,gender from teachers2. 横向合并,交叉连接(横向笛卡尔)MariaDB [hellodb]> select...原创 2019-12-04 20:31:31 · 1282 阅读 · 0 评论 -
centos 安装多实例数据库
centos 安装多实例数据库2019年11月19日19:05一、安装数据库,可以编译安装,二进制安装,yum安装等二、准备三个实例目录mkdir -pv /mysql/{3306,3307,3308}/{data,etc,socket,log,bin,pid} chown -R mysql.mysql /mysql三、生成数据库文件如果是二进制安装,则需要确定mysql_inst...原创 2019-12-04 20:30:49 · 193 阅读 · 0 评论 -
centos mysql5.7版本二进制安装
centos mysql5.7版本二进制安装2019年11月27日21:341. 安装相关包yum install libaio2. 创建用户groupadd -r -g 306 mysqluseradd -r -g 306 -u 306 -d $destdir mysql3. 准备程序文件tar xf mysql-5.7.28-el7-x86_64....原创 2019-12-04 20:26:45 · 261 阅读 · 0 评论 -
centos7 实现dhcp动态向dns注册
centos7 实现dhcp动态向dns注册(DDNS)参考资料[root@localhost dhcp-4.2.5]#man dhcpd.conf[root@localhost dhcp-4.2.5]#man dhclient.confDNS操作步骤1. 生成动态注册的密钥代表生成128位MD5的密钥对,-a参数可选则算法,-b 可选择长度 最后的xiapi是名称,在dns和dhcp...原创 2019-11-19 15:59:32 · 1212 阅读 · 0 评论 -
linux iproute2包中ip命令的使用
linux iproute2包中ip命令的使用在centos 后续版本中 net-tools 的包被替换成了iproute2这个包,这个命令添加的东西都是临时生效的,关机就会消失,如果想要永久保存需要编写配置文件,或者使用nmcli生成,在nmcli有介绍IP地址的配置。今天介绍写ip 下的几个命令:ip addr 网络三层的IP地址配置,如修改ip,添加ip等(临时生效)ip link ...原创 2019-10-25 21:31:27 · 2751 阅读 · 0 评论 -
linux time,dd,screen
linux time,dd,screen一、dd命令dd命令介绍dd 命令:convert and copy a filedd if=/PATH/FROM/SRC of=/PATH/TO/DEST bs=# count=#eg: dd if=/dev/zero of=/root/bigfile bs=1M count=1024创建一个1G的文件从zero零读取设备介绍/de...原创 2019-10-24 21:23:36 · 324 阅读 · 0 评论 -
linux 远程桌面连接和批量管理和ssh免密登录
linux 远程桌面连接和批量管理和免密登录一、windows 远程桌面连接配置epel源第二个源就是epel源,用来安装一些扩展的包。[root@localhost ~]#cat /etc/yum.repos.d/youyou.repo[base]name=CentOS-$releasever - Basebaseurl=http://mirrors.aliyun.com/ce...原创 2019-10-24 11:34:57 · 2391 阅读 · 0 评论 -
linux lvm 逻辑卷管理
lvm 逻辑卷管理 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估 计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。 逻辑卷管理器(LogicalVolumeMa...原创 2019-10-20 21:53:48 · 406 阅读 · 0 评论 -
linux磁盘添加,分区,挂载
linux磁盘管理一、添加新硬盘扫描在VMware虚拟机添加新硬盘,没有刷新的话,先查看总线是属于host几,然后echo — 刷新hd 代表 idesd 代表 scsinvme 代表nvme[root@localhost ~]#ll /sys/block/sdalrwxrwxrwx 1 root root 0 Oct 15 14:52 /sys/block/sda -> .....原创 2019-10-19 14:40:25 · 714 阅读 · 0 评论 -
Linux 包管理(rpm,yum,dnf)
Linux 包管理一、rpm 包管理安装,卸载,更新(加上-v 过程,-h 显示安装百分比)-i 安装,-e 卸载,-u 更新[root@localhost ~]#rpm -i tree-1.6.0-10.el7.x86_64.rpm [root@localhost ~]#rpm -e tree-1.6.0-10.el7.x86_64.rpm [root@localhost ~]#...原创 2019-10-15 19:53:01 · 279 阅读 · 0 评论 -
linux 使用nmcli来管理网络
linux nmcli网络管理前言 linux使用nmcli如何配置ip地址,以及配置端口聚合和交换端口。 配置网卡名称为eth0开头 linux配置路由,路由转发。nmcli 配置网络一,查看网卡信息[root@localhost ~]#nmcli connection show NAME UUID TY...原创 2019-10-15 15:44:51 · 824 阅读 · 1 评论 -
vim 块编辑
vim 块编辑前言在linux编辑文本里,有很多需要批量操作的行,比如批量给某些行前面加入注释什么的。这个时候需要 块编辑模式了进入块编辑在命令行模式输入:V: 字符选择,会把光标经过的位置反白选择v: 行选择,会把光标经过的行反白选择Ctrl + v: 块选择,可以使用长方形的方式反白选择内容块操作小写的y: 将反白的地方复制小写的d: 将反白的地方删除按大写的A,则光标会...原创 2019-10-12 17:27:35 · 2179 阅读 · 0 评论 -
批量安装centos7服务器
利用PXE自动化安装centos7前言 PXE的功能及原理。大概解释一下意思就是:启动计算机的时候如果没有插入U盘以及光驱等介质的话,boot启动项是有一个从PXE启动的选项,如果都没有则会从pxe启动。PXE上的DHCP客户端会向DHCP服务器,申请IP地址,DHCP服务器分配一个IP址地给它,同时DHCP服务器还会告诉客户端配置文件名称以及TFTP服务器的地址,让PXE客户端去下载...原创 2019-09-21 10:05:31 · 1744 阅读 · 4 评论