自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Linux企业运维——Mysql路由器+MHA高可用

一、mysql路由器配置通过配置Mysql路由器来实现读写分离的效果,编写配置文件,能够实现读写调度到Mysql组复制集群中的不同后端1、开启一个新的节点配置mysql路由器[root@server4 ~]# rpm -ivh mysql-router-community-8.0.21-1.el7.x86_64.rpm 安装相关rpm安装包[root@server4 ~]# cd /etc/mysqlrouter/[root@server4 mysqlrouter]# lsmys...

2021-09-25 14:32:58 224

原创 Linux企业化运维--mysql

一、下载mysql下载依赖性yum install ncurses-devel.x86_64 -yyum install -y bisonyum install -y gcc-c++cmake编译mysqlcmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DWITH_INNOBASE_STORAG..

2021-09-17 23:20:36 141

原创 nginx结合php-fpm

一、PHP的源码编译1、软件包下载lftp 172.25.254.250getphp-7.4.12.tar.bz2解压 tar zxfphp-7.4.12.tar.bz22、编译php./configure --prefix=/usr/local/lnmp/php --with-config-file-path=/usr/local/lnmp/php/etc --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --..

2021-09-13 22:06:11 555

原创 nginx

一、nginx的安装1.安装插件yum install -y gccyum install -y pcre-develyum install -y openssl-devel2.安装nginx1.lftp 172.25.254.250 -->get nginx-1.20.1.tar.gz 下载安装包2.tar zxf nginx-1.20.1.tar.gz 解压3vim /root/nginx-1.20.1/auto/cc/gcc 关闭debug #

2021-09-13 10:15:56 202

原创 企业运维--rhel7.6虚拟机封装

一、安装rhel7.6镜像,并将镜像挂载到Apache的默认发布录/var/www/html中二、建立虚拟机1.使用rhel7.6镜像创建虚拟机2.关闭防火墙,停用网络管理器2.根据真机网段设置虚拟机网段3.编写网络仓库4.添加本地解析5.在虚拟机中安装所需软件um install vim(文本编辑) lftp(下载文件) bash-*(补齐命令) net-tools(常用网络工具)6.关闭虚拟机三、封装虚拟机...

2021-09-02 00:00:36 134

原创 Ansible中的任务执行控制

######实验环境设置######设置ansible主机网段为39网段ip为172.25.39.39(设置主机网桥时关闭虚拟机否则无法成功)新建3台受控主机设置网络为39网段ip分别为172.25.39.10 ;20 ; 30ansible主机建立用户devopsdevops用户下cd ansiblessh-keygen生成密钥for i in 10 20 30> do> ssh-copy-id -i ~/.ssh/id_rsa.pub roo...

2021-08-26 14:31:48 197

原创 使用Ansible中的playbook

####Playbook#######1.Playbook的功能###playbook 是由一个或多个play组成的列表Playboot 文件使用YAML来写的###2.YAML####简介#是一种表达资料序列的格式,类似XMLYet Another Markup Language2001年首次发表www.yaml.org#特点#可读性好和脚本语言交互性号易于实现适用程序执行流梳理方式可扩展性强#语法简介#在文件中用[---]开始在文件中用[...]结尾次行一般

2021-08-22 16:59:59 54

原创 Ansible 的常用模块

##1.ansible实现管理的方式##Ad-Hoc ##利用ansible命令直接完成管理,主要用于临时命令使用场景playbook ##ansible脚本,主要用于大型项目场景,需要前期的规划##2.Ad-Hoc执行方式中如何获得帮助##ansible-doc ##显示模块帮助的指令#格式ansible-doc [参数] [模块...]#常用参数-l ##列出可用模块-s ##显示指定模块的playbook片段##3.an...

2021-08-22 16:24:36 88

原创 Ansible的安装及部署

1.Ansible的安装网上下载epel源并安装dnf install sshpass-1.06-9.el8.x86_64.rpm -ydnf install ansible-2.9.11-1.el8.noarch.rpm -yansible --version查看Ansible信息ansible的基本信息:/etc/ansible/ansible.conf ##全局配置文件,默认很少修改/etc/ansible/hosts ##全局主机清单...

2021-08-22 11:22:16 4239

原创 3-5网络文件系统

samba服务简介作用:smb = Server Message Block Sumcifs = Common Internet File System Miscrosoftwindows系统共享文件时用到的协议smbsmb是由miscrosoft+sunLinux cifs######1.samba基本信息######服务启动脚本:smb.service主配置目录:/etc/samba主配置文件:/etc/smb.conf安全上下文:samba_shar...

2021-08-10 20:01:44 96

原创 3-7linux火墙策略优化

#### 1.火墙介绍 ####1.netfilter2.iptables3.iptables|firewalld#### 2.火墙管理工具切换 ####在rhel8中默认使用的是firewalldfirewalld----->iptablesdnf install iptables-services -ysystemctl stop firewalldsystemctl disable firewalldsystemctl mask firewalld 锁死system

2021-08-10 13:35:58 69

原创 3-2Linux中内核级加强型火墙的管理

########## 一.Selinux的功能 ###############1.观察现象当Selinux未开启时在/mnt中建立文件被移动到/var/ftp下可以被vsftpd服务访问匿名用户可以通过设置后上传文件当使用ls -Z /var/ftp查看文件时显示"?"ps auxZ | grep vsftpd 时显示:- root 8546 0.0 0.0 26952 408 ? Ss 10:35 0:00 /usr/sbin/vsftpd /etc/vsftpd/...

2021-08-08 14:11:02 65

原创 3-1Vsftpd服务的部署及优化

########################## 实验环境 ############################server主机:# westos_node1# 172.25.254.250# selinux关闭# 火墙开启# dnf安装设定完成##client主机:# westos_linux# 172.25.254.100# selinux关闭# dnf安装设定完成# 安装lftp #f...

2021-08-08 14:10:04 87

原创 3-3Apache的管理及优化

###### 1.Apache的作用 ######在web被访问时通常使用http://的方式http:// ##超文本传输协议http:// 超文本传输协议提供软件:ApachenginxstgwjfeTengine###### 2.Apache的安装 ######dnf install httpd.x86_64 -y###### 3.Apache的启用 ######systemctl enable --now httpd...

2021-08-08 14:06:17 63

原创 1-9Linux下的虚拟化部署

###########kvm安装条件##############1.inter cpu ----> vmx2.amd cpu -------> svm##########kvm虚拟化安装############dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -yVirtualization Client ##虚拟化客户端Vi...

2021-08-08 13:58:36 54

原创 1-8.Linux系统中的软件管理

#### 1.Linux中软件包的类型 ####1.DEB #UBlinux DEBlinux2.RPM #redhat centOS fadora3.bz2|gz|xz #1.需要源码安装需要编译 #2.绿色软件,直接可用 #ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 "configure" #Firefox-latest-x86_64.tar.bz2 绿色"注...

2021-08-08 13:56:36 67

原创 1-7Linux系统中的文件传输

###########1.实验环境###########需要2台主机并且保证这两台主机是可以通信的systemctl disable firewalldsystemctl stop firewalld###########1 scp命令############scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件实验步步骤:1.在node2建立实验素材touch westosmk...

2021-08-08 13:47:02 57

原创 1-6Linux中的进程管理

### 1.进程定义 ####进程的定义:程序是静态的代码文件进程是指程序运行时的形态进程是程序的一个副本进程是有生命周期的(准备期,运行期,终止期)#进程&线程进程是资源调用的最小单位线程是进程的最小单位程序执行流是从上倒下贯穿运行的当进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程线程资源是共享的.#进程状态#R(TAKS_RUNNING) ##可执行态(running,ready)#S(TASK_I...

2021-08-08 13:40:25 316

原创 3-4数据库的基础管理

###### 1.数据库的介绍 ######1.什么是数据库数据库就是个高级的表格软件2.常见数据库Mysql Oracle mongodb db2 sqlite sqlserver .......3.Mysql (SUN -----> Oracle)4.mariadb##数据库中的常用名词##1.字段 :表格中的表头2.表 :表格3.库 :存放表格的目录4.查询 :对表格中的指定内容进行查看###...

2021-08-08 11:20:30 97

原创 3-6.dns服务器搭建

###### 1.关于dns的名词解释 ######dns:domain name service(域名解析服务)#关于客户端:#/etc/resolv.conf ##dns指向文件nameserver 172.25.254.39#测试:host www.baidu.com ##地址解析命令dig www.baidu.com ##地址详细解析信息命令A记录 ##ip地址叫做域名的Address 记录SOA ##授权起...

2021-08-08 10:55:31 104

原创 1-5.Liunx系统中的权限管理

一 权限的查看及读取1 权限查看ls -l file ##查看文件权限ls -ld dir ##查看目录权限2 权限的读取注意:"当文件权限列表开启,不要用ls -l 的方式来读取文件的权限""文件的属性被叫做文件的元数据(meta date)":为描述数据的数据"一种元数据用1个byte来记录内容"#文件权限信息#matlab- | rw-r--r-- | . | 1 | root | root | 0 | Apr 12 1...

2021-08-07 22:14:17 65

原创 2-8.Linux系统引导过程及引导修复

1.通电2.bios初始化 对硬件检测 初始化硬件时钟3.磁盘引导 mbr=主引导记录=0磁道1扇区446 作用:记录grub2引导文件位置 模拟问题: 当mbr数据丢失系统会因为找不到启动分区而停止启动 dd if=/dev/zero of=/dev/adv bs=446 count=1 清空系统/dev/sda上的mbr数据恢复: 添加光盘进入系统挽救模式 1(continue) chr...

2021-08-07 22:09:04 96

原创 2-7.Linux中的无人职守安装脚本kickstart

安装虚拟机脚本实验环境 1.火墙 selinux关闭 setenforce 0 2.配置软件仓库能正常使用 3.httpd服务开启 vim /root/anaconda-ks.cfg(按如下更改) openssl passwd -6 设置密码加密字符把加密字符写入/root/anaconda-ks.cfg cp /root/anaconda-ks.cfg /var/www...

2021-08-07 21:58:49 97

原创 2-6.Linux高级存储管理

############1.逻辑卷##################pv ##物理卷 被处理过的物理分区pe ##物理扩展 设定存储最小单元vg ##物理卷组 捆绑pv到一个组中lv ##逻辑卷 分配最终的使用设备设置实验环境首先分出一块磁盘,然后分区5个G在创建两块分区,两块都设定+1G大小,完成之后udevadm settle 同步分区列表mkfs.xfs /...

2021-08-07 21:46:54 45

原创 2-5Linux中的基本储存服务

实验环境配置步骤:全新的虚拟机a 设定名字和ip之后 在真机打开virt-manger ,然后在灯泡中加一块5G的硬盘 然后在虚拟机中 cat /proc/partitions查看硬盘设备1.设备识别设备接入系统之后都是以文件的形式存在设备文件名称 : SATA/SAS/USB /dev/sda,/dev/sdb ##s=SATA,d=DISK,a=第几块...

2021-08-07 21:31:22 91

原创 2-1linux中的网络配置

1 什么是ip ADDRESS internet protocol ADDRESS ##网络进程地址 ipv4 internet protocol version 4 2x32 11111110.11111110.11111110.11111110=254.254.254.2542 子网掩码 用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位 子网掩码0位对应的数字是ip的主机位 网络位表示网络区域...

2021-08-06 21:44:23 50

原创 2-4.系统定时任务及延迟任务

延迟操作atat 12:00 设定执行时间at>rm -fr /mnt/* 执行操作ctrl + d 发起任务at -l 查看任务列表at - c 1。。。 查看任务内容at - r 1。。。 取消任务at任务白黑名单设定 aim编辑/etc/at.allow 白名单/etc/at.deny 黑名单系统定时任务#/var/spool/cron/username 任务保存文件1. crontab 时间表示方式* * * * * 每...

2021-08-06 21:36:33 43

原创 2-3.Linux系统中的日志管理

实验环境systemctl stop firewalld1.journald #服务名称:systemd-journald.service journalctl 默认日志存放路径: /run/logjournalctl命令的用法journalctl 查看日志 journalctl --since "2021-07-20 12:00:00" 显示12点后的日志 journalctl --until "2021-07-20 12:10:00" ...

2021-08-06 21:32:47 205

原创 2-2linux远程登陆

实验环境建立建立虚拟机:westos-vmctl rewet westosa westos-vmctl create westosb给虚拟机改名:hostnamectl set-hostname westosaaaaaaaaaaaa.westos.org重置网络:nm-connection-editor保持网络纯净rm -fr /root/.ssh/*ssh -l root 172.25.254.139生成密钥 ssh keyge...

2021-07-22 16:57:59 118

原创 1-4linux系统中的用户管理

### 1 用户及用户组存在的意义 ###1)用户存在的意义系统资源是有限的,如何合理分配系统资源?在这个问题解决时必须要有连个资源配合1.身份 account2.授权 author3.认证 auth3A机制,3A机制组成系统中最底层的安全架构2)用户组存在意义用户组是一个逻辑容器对用户进行归类和统一授权### 2.用户及用户组在系统中的存在方式 ###电脑对数字敏感 id人类对字符串敏感 名称id<-------> 名称 必须要记录到文件当中用户..

2021-07-22 16:00:47 34

原创 1-3linux中的输入输出管理及如何获得帮助

#### 1 理解什么输入输出的定义 ####1)字符设备字符设备就是显示字符到屏幕上的设备文件2)stdin标准输入编号为0键盘 鼠标 打字机3)stdout标准正确输出标号为14)stderr标准错误输出标号为2#### 2 如何管理输入 ####外界传递到程序中的信息1)< #输入重定向tr 'a-z' 'A-Z' < test ##把test文件中的内容定向到tr程序中2)<< 多行录入tr 'a-z' ...

2021-07-22 15:13:03 38

原创 1-2linux下的文件管理

文件管理命令touchmkdir -p+多个文件名(套文件)mkdir+文件名(创造文件)rm -fr +文件名(删除目录,文件)rmkdir+文件名+空格+文件名(一次创造多个文件)rm -fr+文件名+空格+文件名(一次删掉多个文件)vim+文件名(进入一个文件的浏览模式),按i进入插入模式(此模式鼠标没用),编辑完成后,按esc键退出编辑模式,在输入:wq保存并退出。如果你不想保存,按esc,并输入:q;(没有经过任何操作直接退出),若已经修改,但是不想保存按esc,并输入:q!。v

2021-07-22 14:34:19 36

原创 1-1linux命令行使用技巧

linux下vm虚拟机控制命令westos-vmctl start westosa 运行westosawestos-vmctl view westosa 显示westosawestos-vmctl reset westosa 重置westosawestos-vmctl poweroff westosa 关闭westosaLinux 是一个内核(kernel)/GUN[westos@westos_student7 Desktop]$#超级用户,$号普通用户she...

2021-07-22 11:30:01 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除