![](https://img-blog.csdnimg.cn/20200926114602452.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux运维
Linux基础
i_boyish
这个作者很懒,什么都没留下…
展开
-
基于Centos8一键部署LAMP wordpress博客网站
!/bin/bash#Author: Tangtao#QQ: 1812237069#Date: 2021-03-28#FileName: lamp.sh#Website(URL): http://39.102.114.158/wordpress#Description: install LAMP wordpress#Copyright (C): 2021 All rights原创 2021-06-19 15:52:24 · 471 阅读 · 3 评论 -
企业级容器技术docker
1、通过 RPM 安装 docker 17.03.0 版本并且配置 docker 阿里加速1) 下载docker RPM包**RPM下载地址:**https://download.docker.com/linux/centos/7/x86_64/stable/Packages/[root@centos7 ~]#wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.0.ce-1.e原创 2020-11-16 10:55:24 · 261 阅读 · 0 评论 -
企业级Linux虚拟化KVM应用
企业级Linux虚拟化KVM1 宿主机环境准备1.1 调整虚拟机设置,并开启CPU虚拟化1.2 验证开启虚拟化grep -Em 1 "vmx|svm" /proc/cpuinfo#Intel CPU 对应 vmx#AMD CPU 对应 svm范例:验证是否开启虚拟化支持[root@centos8 ~]#grep -Em 1 "vmx|svm" /proc/cpuinfoflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtr原创 2020-11-10 11:40:20 · 639 阅读 · 0 评论 -
网络文件共享nfs两种挂载方法
1. nfs服务器实现nfs文件共享安装相关软件包[root@nfs-server ~]#hostname -I10.0.0.118 [root@nfs-server ~]#yum -y install nfs-utils rpcbind[root@nfs-server ~]#systemctl enable --now nfs-server.service 创建相应目录并实现共享[root@nfs-server ~]#mkdir -pv /data/test[root@原创 2020-11-07 19:15:01 · 2951 阅读 · 0 评论 -
企业级调度器LVS实战案例
1. LVS-NAT模式案例环境 :共四台主机1台: internet client:192.168.10.6/24 GW:无 仅主机1台:lvs eth1 仅主机 192.168.10.100/16eth0 NAT 10.0.0.8/242台RS:RS1: 10.0.0.7/24 GW:10.0.0.8 NATRS2: 10.0.0.17/24 GW:10.0.0.8 NAT配置过程:internet-client:[root@internet-server原创 2020-11-05 22:13:03 · 289 阅读 · 2 评论 -
实现实时同步数据rsync && sersync
1. inotify+rsync+shell脚本实现实时数据同步[root@backup-server ~]#yum -y install rsync-daemon#创建rsync服务器的配置文件[root@backup-server ~]#vim /etc/rsyncd.conf uid = root #提定以哪个用户来访问共享目录,将之指定为生成的文件所有者,默认为nobodygid = root #默认为nobody#port = 874 可指定非标准端口,默认873/tcp#u原创 2020-11-05 13:34:31 · 259 阅读 · 0 评论 -
基于二进制一键安装 LAMP 架构的 wordpress脚本
基于二进制一键安装 LAMP 架构的 wordpress脚本(1) 实现目标实现CentOS 7编译安装基于 fastcgi 模式的wordpress(2)软件版本CentOS 7.8mariadb-10.5.6-linux-systemd-x86_64.tar.gz通用二进制格式(https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.5.6/bintar-linux-systemd-x86_64/mariadb-10.5.6-linu原创 2020-11-01 16:53:52 · 172 阅读 · 0 评论 -
redis-sentinel(哨兵) && redis-cluster(集群)部署
1、RDB和AOF的优缺点(1)RDB 模式优缺点RDB快照保存了某个时间点的数据,可以通过脚本执行redis指令bgsave(非阻塞,后台执行)或者save(会阻塞写操作,不推荐)命令自定义时间点备份,可以保留多个备份,当出现问题可以恢复到不同时间点的版本,很适合备份,并且此文件格式也支持有不少第三方工具可以进行后续的数据分析比如: 可以在最近的24小时内,每小时备份一次RDB文件,并且在每个月的每一天,也备份一个ROB文件。这样的话,即使遇上问题,也可以随时将数据集还原到不同的版本。RD原创 2020-10-25 17:21:15 · 387 阅读 · 0 评论 -
利用Ansible roles编译安装 redis-5.0.7
利用roles编译安装 redis-5.0.7---- 创建角色相关目录:[root@ansible ~]#mkdir -pv /data/ansible/roles/redis/{files,tasks}— 实现基key验证[root@ansible ~]#ssh-keygen[root@ansible ~]#ssh-copy-id 127.0.0.1[root@ansible ~]#rsync -av .ssh 10.0.0.18:/root/当主机较多时,可以使用脚本批量实现基k原创 2020-10-20 22:10:05 · 417 阅读 · 0 评论 -
mysql备份恢复与集群部署
MySQL主从复制1、如果主节点已经运行了一段时间,且有大量数据时,新增一个slave,如何配置并启动新增slave节点思路步骤:通过备份恢复数据至从服务器复制起始位置为备份时,二进制日志文件及其POS环境准备:mysql-master: 10.0.0.8slave-server: 10.0.0.18newslave-server: 10.0.0.28操作步骤:新建主从复制1、主节点10.0.0.8:[root@master ~]#dnf -y inst原创 2020-10-18 22:28:59 · 342 阅读 · 0 评论 -
MySQL单表操作与多表查询练习
有hellodb.students表如下:MariaDB [hellodb]> select * from students;+-------+---------------+-----+--------+---------+-----------+| StuID | Name | Age | Gender | ClassID | TeacherID |+-------+---------------+-----+--------+---------+-----------+原创 2020-09-30 12:14:34 · 298 阅读 · 0 评论 -
利用gpg实现非对称秘钥加密文件和opensll实现证书创建、申请和颁发
1、在 CentOS7 中使用 gpg 创建 RSA 非对称密钥[root@centos7 ~]#gpg --gen-keygpg (GnuPG) 2.0.22; Copyright (C) 2013 Free Software Foundation, Inc.This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.原创 2020-09-28 09:22:38 · 529 阅读 · 0 评论 -
MYSQL单表查询小试
1、简述Event 事件介绍以及它的优缺点事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”,事件调度器event_scheduler负责调用事件,它默认是关闭的。这个调度器不断地监视一个事件是否要调用, 要创建事件,必须打开调度器event_scheduler=1。事件和触发器类似,都是在某些事情发生的时候启动。当数据库上启动一条语句的时候,触发器就启动了,而事件是根据调度事件来启动的。由于它们原创 2020-09-26 11:40:40 · 186 阅读 · 0 评论 -
iptables的简单应用
iptables的j简单应用1、拒绝所有主机ping当前的主机当前主机IP:10.0.0.7iptables -A INPUT -d 10.0.0.7 -p icmp --icmp-type 8 -j REJECT2、本机能够访问别的机器的HTTP服务,但是别的机器无法访问本机当前主机IP:10.0.0.7iptables -A INPUT -d 10.0.0.7 -p tcp --dport 80 [ -m state --state NEW ] -j REJECT 注释:[]中的原创 2020-09-19 21:07:30 · 110 阅读 · 0 评论 -
使用 kickstart 半自动化安装CentOS系统&& 利用PXE实现自动化安装centos系统
使用 kickstart 半自动化安装CentOS7系统1、创建kickstart文件创建kickstart文件的方式可使用创建工具:system-config-kickstart ,注意:此方法 CentOS 8 不再支持依据某模板修改并生成新配置,CentOS安装完后,会自动参考当前系统的安装过程,生成一个kickstart文件 /root/anaconda-ks.cfg使用system-config-kickstart生成kickstart配置文件 —(centos8保护支持,可在原创 2020-09-12 22:06:27 · 628 阅读 · 0 评论