- 博客(68)
- 资源 (1)
- 收藏
- 关注
原创 docker网络模式、数据卷及数据卷容器
docker网络模式host模式host容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口范围。如果启动容器的时候使用host模式,那么这个容器将不会获得一个独立的 NetworkNamespace,而是和宿主机共用一个 Network Namespace。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。但是,容器的其他方面,如文件系统、进程列表等还是和宿主机隔离的。使用host模式的容器可以直接使用宿主机的Ip地址与外界通信,容器内部的服务端口
2022-01-16 19:01:31 412
原创 docker基础管理命令
目录一、docker基本命令1、查看镜像——docker images2、查看所有状态容器——docker ps -a3、docker —— run 指令工作流程4、查看docker版本命令——docker -v5、 查看docker信息——docker6、docker帮助命令文档——docker --help二、docker 镜像操作1、搜索镜像(公共仓库)——docker search2、下载镜像——docker pull3、查看镜像列表——dock.
2022-01-16 18:55:25 815
原创 Docker部署及简介
一、Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言开发并遵从 Apache2.0 协议,是一个用于开发,交付和运行应用程序的开放平台。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。注:沙箱(Sandbox):在计算机安全领域,沙箱是一种程序的隔离运行机制 Docker 从 17.03 版本之后分为 CE(
2022-01-11 18:34:14 613
原创 日志分析系统概述及部署
1、修改主机名及关闭防火墙###################################修改主机名及关闭防火墙######################################node1操作hostnamectl set-hostname node1su -systemctl stop firewalld.servicesetenforce 0##node2操作hostnamectl set-hostname node2su -systemctl stop .
2021-12-22 18:49:51 360 1
原创 GlusterFS基础概念和部署过程
目录一、GlusterFS1.1 GlusterFS的概念1.2 GlusterFS的特点1.3 GlusterFS术语1.4 GlusterFS的工作流程1.5 后端存储如何定位文件1.6 GFS支持的七种卷二、部署 GlusterFS 群集2.1 环境准备1、关闭防火墙及安全机制(所有节点)2、配置/etc/hosts文件(所有节点)3、创建磁盘分区并挂载(所有节点)2.2 安装、启动GlusterFS(所有node节点)2.3 添加节..
2021-12-15 15:58:43 499
原创 rsync远程同步部署
目录一、rsync简介二、rsync同步源三、配置rsync源四、rsync命令五、配置源的两种表达方式六、inotify简介七、配置rsync下行同步1、Master(192.168.184.10)2、Slave(192.168.184.20)八、rsync+inotify实时同步1、Master(192.168.184.10)2、Slave(192.168.184.20)一、rsync简介一款快速增量备份工具Remote Sync,远程同步
2021-12-15 15:58:25 152
原创 redis数据库部署(三)集群模式
目录一、Redis集群模式1、集群的作用2、集群模式的数据分片3 、集群模式的主从复制模型二、集群模式部署操作1、每台服务器改名2、 创建目录复制配置文件到对应的节点上3、 修改主配置文件,设置开启群集功能4、在Master1节点上将配置文件到其他两台Master节点中5、将Master节点上的配置文件再复制到各自的从服务器中6、修改除Master1节点之外的所有服务器的监听地址及端口7、启动所有redis节点8、启动群集9、测试集群...
2021-12-13 17:15:48 668
原创 redis数据库部署(二)哨兵模式
systemctl stop firewalldsetenforce 0vim /opt/redis-5.0.7/sentinel.confprotected-mode no #17行,关闭保护模式port 26379 #21行,Redis哨兵默认的监听端口daemonize yes #26行,指定sentinel为后台启动logfile "/var/log/sentinel.log" #36行,指定日志存放路径dir "/var/l.
2021-12-13 17:15:25 1119
原创 redis数据库部署(一)主从复制
目录一、主从复制基本概念1、Redis主从复制的概念2、Redis主从复制的作用3、Redis主从复制的流程二、主从复制实际操作1、Redis主从复制的搭建2、安装Redis(所有主机)3、修改Master节点Redis配置文件(192.168.220.100)4、修改Slave节点Redis配置文件5、验证主从效果6、在Master节点上验证从节点一、主从复制基本概念1、Redis主从复制的概念主从复制,是指将一台Redis服务器的数...
2021-12-13 17:15:12 1428
原创 Redis数据库以及非关系型数据库基本概念
Redis1 缓存概念缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较慢的一方起到加速作用,比如CPU的一级、二级缓存是保存了CPU最近经常访问的数据,内存是保存CPU经常访问硬盘的数据,而且硬盘也有大小不一的缓存,甚至是物理服务器的raid 卡有也缓存,都是为了起到加速CPU 访问硬盘数据的目的,因为CPU的速度太快了,CPU需要的数据由于硬盘往往不能在短时间内满足CPU的需求,因此CPU缓存、内存、Raid 卡缓存以及硬盘缓存就在一定程度上满足了CPU的数据需求,即CPU 从缓存
2021-12-13 17:14:49 363
原创 MySQL MHA高可用集群部署
目录MySQL MHA一、MHA概念1、MHA 的组成2、MHA 的特点二、搭建MySQL+MHA实验思路实验环境、安装包1、所有服务器,关闭系统防火墙和安全机制2、修改 master(192.168.184.20)、Slave1(192.168.184.30)、Slave2(192.168.184.40) 节点的主机名3、修改三台MySQL服务器的主配置文件/etc/my.cnf4、配置MySQL一主两从5、主从复制验证6、安装 MHA 软件7、
2021-12-13 17:06:32 146
原创 MYSQL主从复制和读写分离
目录MySQL主从复制与读写分离一、案例概述二、MySQL 主从复制原理1、MySQL 支持的复制类型2、MySQL主从复制的工作过程三、MySQL读写分离原理1、读写分离存在意义2、常见的 MySQL 读写分离分为两种四、MySQL主从复制和读写分离实验部署案例拓扑图实验思路环境配置一、搭建 MySQL 主从复制1、Mysql主从服务器时间同步2、主服务器的mysql配置3、从服务器的mysql配置4、验证主从复制效果二、搭建 M
2021-12-13 16:39:03 189
原创 SQL高级语句(二)
一、准备工作1、安装MySQL数据库2、实验准备,数据表配置mysql -uroot -pshow databases;create database train_ticket;use train_ticket;create table REGION(region varchar(10),site varchar(20));create table FARE(site varchar(20),money int(10),date varchar(15));desc REGION
2021-12-08 15:55:34 178
原创 SQL高级语句(一)
一、准备工作1、安装MySQL数据库2、实验准备,数据表配置<span style="color:#000000"><span style="background-color:#282c34"><code>mysql -uroot -pshow databases;create database train_ticket;use train_ticket;create table REGION(region varchar(10),site var
2021-12-08 15:38:52 1377
原创 yum仓库
文章目录yum仓库及NFS共享1. yum仓库简介1.1 yum简介1.2**yum** **实现过程**2. yum配置文件及命令2.1 yum配置文件2.1.1 主配置文件2.1.2 仓库设置文件2.1.3 日志文件2.2 yum命令详解2.2.1查询1. yum list [软件名]2. yum info [软件名]3. yum search <关键词>4. yum whatprovides <关键词>5. yum grouplist [包组名]6. yum gro
2021-12-07 16:26:10 2675
原创 ssh远程登录协议和tcp wappers
ssh远程登录协议和tcp wappers1.SSH服务1.1 SSH基础什么是SSH服务器?SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。SSH客户端<--------------网络---------------->SSH服务端优点:数据传输是加密的,可以防止信
2021-12-07 16:25:39 2850
原创 linux网络命令与dhcp
LINUX 网络1. 网络配置命令1.1 ifconfig来自于net-tools包[root@localhost ~]#rpm -qi net-tools Name : net-toolsVersion : 2.0Release : 0.22.20131004git.el7Architecture: x86_64Install Date: 2021年08月06日 星期五 20时58分47秒Group : System Environment/B
2021-12-07 16:24:59 472
原创 MYSQL数据库存储引擎
目录存储引擎1 MyISAM 存储引擎1.1 MyISAM 引擎特点1.2 MyISAM适用场景1.3MyISAM 引擎文件2 InnoDB 引擎2.1 InnoDB引擎特点存储引擎ature MyISAM InnoDB Memory Archive NDB Storage limits(支持最大容量) 256TB 64TB RAM None 384EB Transactions(事务) No
2021-12-07 16:17:04 510
原创 tomcat多实例
NGINX+Tomcattomcat多实例安装jdk环境[root@localhost opt]# yum install jdk-8u201-linux-x64.rpm -y[root@localhost opt]#rpm -qpl jdk-8u201-linux-x64.rpm ##查看安装路径[root@localhost jdk1.8.0_201-amd64]#vim /etc/profile#添加环境变量export JAVA_HOME=/usr/java/jdk1.8.0_201
2021-12-07 15:31:34 111
原创 Nginx 重写功能
location模块官方文档http://nginx.org/en/docs/http/ngx_http_core_module.html#directives1.Nginx常见模块httphttp块是Nginx服务器配置中的重要部分,代理、缓存和日志定义等绝大多数的功能和第三方模块的配置都可以放在这模块中。作用包括:文件引入、MIME-Type定义、日志自定义、是否使用sendfile传输文件、连接超时时间、单连接请求数上限等。serverserver块,虚拟主机(虚拟服务器)。作
2021-12-07 15:31:00 161
原创 NGINX 优化与防盗链设置
NGINX 优化与防盗链1版本信息如何查看版本信息[root@localhost ~]#curl 192.168.91.103[root@localhost ~]#curl -I 192.168.91.103隐藏版本号1.1修改配置文件[root@localhost ~]#vim /usr/local/nginx/conf/nginx.conf#加入 server_tokens off; http { include mime.types; default_t
2021-12-07 15:30:02 107
原创 数据库的备份和日志
目录MySQL常用日志类型及开启MySQL完全备份与恢复数据库备份的分类从物理与逻辑的角度从数据库的备份策略角度常见的备份方法实验准备MySQL完全备份物理冷备份与恢复mysqldump 备份与恢复MysQL完全备份恢复MySQL 增量备份与恢复MysQL增量备份MysQL增量恢复一般恢复模拟丢失所有数据的恢复步骤(须注意日志日期)断点恢复基于位置恢复基于时间点恢复MySQL常用日志类型及开启MySQL的日志默认保存位置
2021-12-06 15:25:42 957
原创 数据库用户的创建、删除和权限管理
目录一、用户管理1.1 新建用户1.2 查看用户信息1.3 重命名用户1.4 删除用户1.5 修改当前登录用户密码1.6 修改其他用户密码1.7 忘记root密码的解决办法二、数据库用户授权2.1 授予权限2.2 查看权限2.3 撤销权限一、用户管理1.1 新建用户CREATE USER '用户名'@'来源地址'IDENTIFIED BY '密码';‘用户名’指定将创建的用户名‘来源地址’指定新创建的用户可在哪些主机上登录
2021-12-06 15:09:38 1930
原创 MYSQL数据库的进阶操作
目录开始前一、克隆表,将数据表的数据记录生成到新的表中二、清空表,删除除表内的所有数据三、创建临时表四、创建外键约束,保证数据的完整性和一致性。开始前一、克隆表,将数据表的数据记录生成到新的表中方法一:1.create table TEST02 like TEST01; #通过 LIKE 方法,复制 TEST01 表结构生成 TEST02表2.insert into test02 select * from TET01; #修改表 .
2021-12-06 14:59:24 66
原创 Haproxy集群配置
目录Haproxy简介HAProxy起源HAProxy的主要特性有:HAProxy负载均衡策略非常多,常见的有如下8种:LVS、Nginx、HAproxy的区别:配置文件详解实际操作HAproxy负载均衡实验HAProxy服务器配置节点服务器配置在haproxy服务器或者节点服务器上验证日志问题Haproxy简介四层: LVS:Linux Virtual Server Nginx:1.9版之后 HAPro...
2021-11-25 17:07:07 1837
原创 MYSQL数据库原理及基础
目录一、数据库基础1.1 数据的时代1.2 数据库的发展史1.2.1 文件管理系统的缺点1.2.2 数据库系统发展阶段1.3 DBMS 数据库管理系统1.4 数据库管理系统的优点1.5 数据库管理系统的基本功能1.6 数据库系统的架构1.7 各种数据库管理系统1.8 关系型数据库理论二、关系型数据库和非关系型数据库三、安装 mysqlMySQL 组成yum安装5.7版本四、多实例五、安装mycli插件六、基本操作SQL分类..
2021-11-24 19:28:48 328
原创 LVS集群实验
[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# setenforce 0[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens37[root@localhost network-scripts]# vim ifcfg-ens37TYPE=Ether.
2021-11-17 17:26:51 396
原创 Nginx基础信息和LNMP编译安装
目录一、Nginx二、服务器对比:1、nginx相对于apache的优点:2、apache相对于nginx的优点:3、作为web服务器Nginx的优势3、nginx配置简洁, apache较复杂4、最核心的区别三、编译安装编译安装NGINX编译安装mysql5.7 安装配置php文件配置及优化FPM模块以下是让nginx支持PHP功能下面测试数据库工作是否正常一、Nginx定义:Nginx是一个高性能的HTTP和反向代理服务器。是..
2021-11-16 18:37:17 2901
原创 ssh远程管理及控制
目录一、SSH基础二、公钥传输原理三、轻量级自动化运维工具pssh四、总结:一、SSH基础定义:SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能;SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令;SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。SSH客户端<--------------网络---------------->SSH服务端...
2021-10-27 18:33:08 195
原创 DNS域名解析服务
DNS服务器类型缓存域名服务器:只提供域名解析结果的缓存功能,目的在于提高查询速度和效率, 但是没有自己控制的区域地址数据。构建缓存域名服务器时,必须设置根域或指定其他 DNS 服务器作为解析来源。主域名服务器:管理和维护所负责解析的域内解析库的服务器从域名服务器:从主服务器或从服务器"复制"(区域传输)解析库副本序列号:解析库版本号,主服务器解析库变化时,其序列递增刷新时间间隔:从服务器从主服务器请求同步解析的时间间隔重试时间间隔:从服务器请求同步失败时,再次尝试时间间隔过期时
2021-10-26 21:55:57 431
原创 PXE批量装机详细教程
目录一、PXE定义及条件二、实验过程详解三、搭建PXE远程安装服务器1.添加双网卡,把第二网卡设为仅主机模式2.虚拟机中设置第二网卡配置3.安装dhcp并修改配置文件4.安装并修改tftp服务5.安装syslinux及ftp服务6.创建一个虚拟机,不安装系统,充当客户机(设为仅主机模式)四、实现Kickstart无人值守安装1.安装图形化界面2.设置kickstart3.添加软件包4.指明服务器位置5.重新启动虚拟机一、PXE定义及条件定义
2021-10-19 17:56:48 1858
原创 Linux网络篇 DHCP服务和配置
一、DHCP工作原理好处:减少管理员的工作量避免输入错误的可能避免IP地址冲突当网络更改IP地址段时,不需要再重新配置每个用户的IP地址提高了IP地址的利用率方便客户端的配置DHCP的分配方式自动分配:分配到一个IP地址后永久使用手动分配:由DHCP服务器管理员专门指定IP地址动态分配:使用完后释放该IP,供其他客户机使用DHCP的租约过程1.DHCP客户机向局域网中的所有DHCP服务器发送 DHCPdiscovery请求。(DHCP客户机向DHCP服务器
2021-10-11 19:43:50 355
原创 Linux系统安装python主要步骤
目录一、安装依赖环境二、下载Python3(1)cd /opt(2)输入命令wgethttps://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz(找不到wget命令,输入yum -y install wget,安装其依赖将会被安装)(3)下一步创建python安装位置mkdir -p /usr/local/python3(4)编译安装前需要安装编译器yum install gcc(5)3.7版本之后需要一个新...
2021-10-06 14:31:05 1669 1
原创 Linux网络设置
目录一、查看网络配置查看网络接口信息ifconfigipaddr命令查看主机名称hostnameroute查看路由表条目netstat查看网络连接情况二、测试网络连接测试网络连接ping域名解析nslookup三、使用网络配置命令设置路由记录route启动、禁用网络接口配置总结:一、查看网络配置查看网络接口信息ifconfigens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST&g...
2021-09-24 19:48:48 97
原创 vim编辑器的运用和快捷使用
第一讲:光标的移动、编辑、保存退出、删除和添加第一节:移动光标h、j、k、l第二节:VIM的进入和退出q!第三节:文本编辑之删除x第四节:文本编辑之插入i第五节:文本编辑之添加A(行末)第六节:编辑文件保存:wq第一讲小结第二讲:了解删除、快速移动光标、撤销等命令第一节:删除类命令dw(删除整个单词)第二节:更多删除类命令d$(光标删除到行末)第三节:关于命令和对象...
2021-09-16 22:46:28 115
原创 进程和进程管理
目录一、进程与线程#%E4%B8%80%E3%80%81%E8%BF%9B%E7%A8%8B%E4%B8%8E%E7%BA%BF%E7%A8%8B二、基本命令#%C2%A0%E4%BA%8C%E3%80%81%E5%9F%BA%E6%9C%AC%E5%91%BD%E4%BB%A4三、一次性计划与周期性计划#%E4%B8%89%E3%80%81%E4%B8%80%E6%AC%A1%E6%80%A7%E8%AE%A1%E5%88%92%E4%B8%8E%E5%91%A8%E6%9C%9F%E6.
2021-09-16 11:38:15 291
原创 系统安全及应用
一、账号安全的基本措施将非登录用户的shell设为/sbin/nologin user -s/sbin/nologin锁定长期不使用的账号usermod -L用户名 锁定用户usermod -l用户名 修改用户名usermod -S用户名 查询当前用户状态userdel -r删除无用的账号锁定账户文件passwd(对应用户)、shadow(对应密码)chattr +i /etc/passwd /etc/shadowlsattr /e...
2021-09-16 09:36:07 622
原创 引导过程和服务控制
开机自检(BIOS)——MBR引导——GRUB菜单——加在内核(kernel)——init进程初始化1.开机自检服务器主机开机以后,将根据主板BIOS(集成在主板里的一种程序)中的设置对CPU (CentralProcessing Unit中央处理器)、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。总结:检测出第一个能够引导系统的设备 比如硬盘或光驱bios设置了第一启动项硬盘光驱pex网络(网卡)2.MBR引导512 ...
2021-09-11 16:49:29 76
原创 RAID磁盘阵列介绍
目录一、RAID磁盘阵列概述二、RAID组成和详细分类三、阵列卡四、软raid的创建实例(RAID5)总结:RAID创建一般使用硬RAID,由于需要在服务器上进行设置,条件不太允许,所以只能在虚拟机创建软RAID,请大家谅解一、RAID磁盘阵列概述是 Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列作用:把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更好的存储性能和提供数据备份技术
2021-09-10 16:07:06 403
原创 LVM和磁盘配额
目录一、LVM概述二、创建逻辑卷三、扩容四、磁盘限额总结:解挂载时不能在挂载的目录里解,需要在其他文件夹,每一个文件夹只能挂载一个硬盘,想挂载其他磁盘需要把之前挂载的先解挂载一、LVM概述Logical Volume Manager,逻辑卷管理优点:能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建实现过程将设备指定为物理卷用一个或者多个物理卷来创建一个卷组,物理卷是用固定大小的物理区域(
2021-09-09 17:42:10 72
xxxxxxxxxx [root@localhost ]# systemctl stop firewalld.md
2021-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人