- 博客(29)
- 收藏
- 关注
原创 Jenkins持续集成部署
Jenkins安装安装jdk 1.8# yum install -y java-1.8.0-openjdk //安装jdk 1.8# vi /etc/yum.repos.d/jenkins.repo //配置yum源添加如下内容[jenkins]name=Jenkinsbaseurl=http://pkg.jenkins.io/redhatgpgcheck=1#rpm --import https://pkg.jenkins.io/redhat/jenkins
2022-05-16 11:10:56
541
原创 Dockerfile构建过程
基础知识步骤具体说明Dockerfile指令ONBUILD流程CMD ENTRYPOINT和RUN的区别测试编写dockerfile的文件通过这个文件构建镜像CMD和ENTRYPOINT区别测试cdm测试entrypoint案例说明编写dockerfile文件需求实现构建镜像...
2022-05-13 15:23:06
577
原创 Docker
Docker介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。和其它软件一样,docker也分为企业版和社区版,一般管理一些小应用,比如说我要将我的项目制成镜像,一般用社区版就行了。Docker是有三部分组成,分别为镜像(Image)、容器(Container)和仓库(Repository)基础配置虚拟机cento
2022-05-13 14:39:27
1316
原创 Ansible基础
配置环境yum install wget -ywget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo下载ansibleyum install ansible -y安装与了解查看版本与配置文件# 查看版本[root@server ~]# ansible --versionansible 2.9.27 config file = /etc/ansible/ansible.cfg co
2022-04-24 15:22:27
2176
原创 ELK日志分析系统
ELK介绍ELK是3个开源软件的缩写,分别为Elasticsearch 、 Logstash和Kibana , 它们都是开源软件。不过现在还新增了一个Beats,它是一个轻量级的日志收集处理工具(Agent),Beats占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具,目前由于原本的ELK Stack成员中加入了Beats工具所以已改名为Elastic Stack。Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据3大功能。它的特点有:分布式,零
2022-04-15 15:11:53
1017
原创 SHELL基础知识
shell脚本结构与执行1. 脚本结构第一行一定是:#! /bin/bash。该命令说明,该文件使用的是bash语法,如果不设置该行,则该脚本不会被执行。以#开头的行作为解释说明。Shell脚本通常以sh为后缀,用于区分这是一个shell脚本。[root@localhost ~]# mkdir shell[root@localhost ~]# cd shell[root@localhost shell]# vi 1.sh //写入如下内容#!/bin/bashtouch /tmp/1.
2022-03-24 10:35:29
979
原创 Redis
Redis安装# cd /usr/local/src/# wget http://download.redis.io/releases/redis-4.0.1.tar.gz# cd redis-4.0.1# yum install -y gcc# make MALLOC=libc# make && make install# cp redis.conf /etc/redis.conf# vi /etc/redis.conf //修改如下配置 daemonize yes l
2022-03-10 15:37:36
102
原创 Memcached的PHP连接及session存储
PHP连接php安装yum install php php-devel zlib-devel gcc -y安装php的memcache扩展wget http://pecl.php.net/get/memcache-2.2.7.tgz #获取最新稳定包tar -zxf memcache-2.2.7.tgz #解压安装cd memcache-2.2.7 #进入文件夹phpize #安装php的扩展文件工具./configure --with-php-config=/u
2022-03-10 15:30:29
127
原创 Memcached安装
安装Memcached安装必要memcached libmemcached libeventyum install -y memcached libmemcached libevent开启memcached服务 systemctl start memcached查看Memcached运行状态# memcached-tool 127.0.0.1:11211 stats或者echo stats |nc 127.0.0.1 11211 需要安装nc工具 yum install -y nc
2022-03-10 09:55:51
1659
原创 DR模式LVS搭建
DR模式需要三台虚拟机,三台虚拟机只需要有“公网”IP,但在这种模式下又多了一个VIP。对应的机器和IP如下:调度器dir:192.168.200.130真实服务器rs1:192.168.200.131真实服务器rs2:192.168.200.132VIP:192.168.200.110在dir上编写一个shell脚本# vi /usr/local/sbin/lvs_dr.sh#! /bin/bashecho 1 > /proc/sys/net/ipv4/ip_forwardipv=
2022-03-03 18:19:38
799
原创 搭建负载均衡集群——NAT模式下LVS搭建
调度器dir:192.168.200.130(内网IP,vmware为NAT模式),192.168.147.144(公网IP,vmware仅主机模式)。真实服务器rs1:192.168.200.131(内网IP)真实服务器rs2:192.168.200.132(内网IP)rs1,rs2均安装nginx真实服务器rs1(192.168.200.131)和rs2(192.168.200.132)上要把内网的网关设置为dir的内网IP(192.168.200.130),否则实验无法成功把三台服务器上的i
2022-03-03 10:44:01
1885
原创 搭建高可用集群
安装keepalivedVRRP协议有1个master角色和至少1个backup角色,所以至少需要两台机器在来两台机器上执行如下操作# yum install -y keepalivedKeepalived+Nginx实现Web高可用master: 192.168.200.161 安装keepalived+Nginxbackup:192.168.200.162安装keepalived+NginxVIP:192.168.200.100VIP的英文名字是“Virtual IP”,即“虚拟IP”
2022-03-03 09:21:10
2083
原创 zabbix分布式监控系统
规划节点IP主机名192.168.223.14zabbix-server192.168.223.15zabbix-agent基础准备运用VMware Workstation 创建2台虚拟机,使用提供的CentOS-7-x86_64-DVD-1908镜像,内存2G,CPU 2核部署基础环境及lnmp环境基础环境部署更改主机名# hostnamectl set-hostname zabbix-server# hostnamectl set-hostname za
2021-12-29 09:23:00
262
原创 Jumpserver搭建
准备jumpserver 192.168.223.12 堡垒机client 192.168.223.13 资产关闭防火墙,se,配置yum源搭建jumpserver在官网文档中选择部署方式一键部署#默认安装的 /opt/jum[server-installer-v2.17.0 目录curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.17.0/quick_start.sh
2021-12-27 15:14:58
1640
1
原创 虚拟化(KVM)
安装kvm搭建虚拟机虚拟机内存至少设置为2GB在“硬件”选项卡中单击“处理器”,在虚拟化引擎中勾选虚拟化添加一块硬盘最小为50G启动虚拟机检查CPU参数检查CPU是否开启虚拟化支持[root@kvm ~]# grep -Ei 'vmx|svm' /proc/cpuinfo//vmx为英特尔的cpu;svm为AMD的cpu。flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov p
2021-12-27 10:03:36
416
原创 双节点部署openstack
环境配置新建虚拟机新建虚拟机,一直点下一步到以下界面自定义硬件添加网络适配器为仅主机模式点击确定添加硬盘点击下一步,完成。开启虚拟机配置网卡安装位置点击完成网络和主机名两个都要打开连接,点击右下方配置...
2021-12-16 09:26:03
2424
原创 NFS服务
基础配置修改两个节点的主机名,第一台机器为nfs-server;第二台机器为nfs-clientnfs-server节点:hostname nfs-serverbashhostnamectlnfs-client节点:hostname nfs-clientbashhostnamectl安装NFS服务自行配置yum源,两个节点都安装nfs服务yum -y install nfs-utils rpcbind注意:安装NFS服务必须要依赖RPC,所以运行NFS就必须要安装RPC。N
2021-12-09 16:53:07
357
原创 FTP服务
配置yum源挂载到 /opt/centos目录,可自行创建mount /dev/cdrom /opt/centosmounting read-onlyll /opt/centos配置本地YUM源文件,先将/etc/yum.repos.d/下的文件移走,然后创建local.repo文件mv /etc/yum.repos.d/* /media/vi /etc/yum.repos.d/local.repo[centos7]name=centos7baseurl=file:///opt/ce
2021-12-09 16:33:00
477
原创 LVM逻辑卷
配置IP地址查看本机NAT模式的网络信息编辑网卡配置vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 cat /etc/sysconfig/network-scripts/ifcfg-eno16777736 TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCO
2021-12-09 16:10:05
522
原创 分布式部署LNMP+WordPress
安装Nginx创建文件vi /etc/yum.repos.d/local.repo编辑文件,添加以下内容[nginx] name = nginx repo baseurl = https://nginx.org/packages/mainline/centos/7/$basearch/ gpgcheck = 0 enabled = 1退出保存安装nginxyum install -y nginx打开文件vi /etc/nginx/conf.d/default.conf编辑
2021-12-09 14:54:24
1860
原创 安装PHP环境
基础环境安装虚拟机ip为192.168.223.12修改主机名使用Xshell连接虚拟机,将主机名改为php[root@localhost ~]# hostname php[root@localhost ~]# bash[root@php ~]# hostnamectl关闭防火墙及SELinux服务[root@php ~]# setenforce 0[root@php ~]# systemctl stop firewalld安装配置基础服务自行配置本地yum源,编译安装基础环境[
2021-12-06 16:50:32
1280
原创 部署Nginx服务
配置虚拟机虚拟机配置为1核/2G内存/20G硬盘基础环境安装修改主机名使用Xshell连接虚拟机修改主机名为nginx[root@localhost ~]# hostname nginx[root@localhost ~]# bash[root@localhost ~]# hostnamectl关闭防火墙及SELinux服务[root@nginx ~]# setenforce 0[root@nginx ~]# systemctl stop firewalld配置安装基础服务挂载本
2021-12-06 11:40:35
2344
原创 MySQL主从数据库
基础准备mysql1 IP:192.168.223.4 主数据库mysql2 IP:192.168.223.3 从数据库基础环境安装修改主机名使用xshell连接两台虚拟机mysql1[root@localhost ~]# hostname mysql1[root@localhost ~]# bash[root@mysql1 ~]# hostnamectlmysql2[root@localhost ~]# hostname mysql2[root@localhost ~
2021-12-04 11:34:42
884
原创 配置YUM源
连接开启虚拟机,将CD设备进行连接,右击打开快捷菜单,选择“可移动设备”→“CD/DVD(IDE)” →“连接”命令创建目录[root@localhost ~]# mkdir /opt/centos挂载将CD设备挂载到/opt/centos(可自行创建)目录下[root@localhost ~]# mount /dev/cdrom /opt/centos或者mount /dev/sr0 /opt/centos[root@localhost ~]# ll /opt/centos配置本地Y
2021-12-02 10:52:23
2552
原创 CIFS(Samba)服务的使用
基础准备使用nfs服务使用的nfs-client作为samba节点安装Samba服务登陆虚拟机,修改主机名[root@nfs-client ~]# hostnamectl set-hostname samba[root@nfs-client ~]#bash[root@samba ~]# hostnamectl 安装Samba服务[root@samba ~]# yum install -y samba如果没有下载成功就先挂载再输入[root@samba ~]# mount /dev/s
2021-12-02 10:41:47
521
原创 创建虚拟机并安装系统
创建虚拟机配置环境系统初始化输入用户名和密码登入查看IP地址网卡配置进入网卡[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33按i或o进入编辑页面TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCO
2021-11-29 15:27:48
288
原创 交换网络的构建与配置
配置各个设备1. S1配置步骤<Huawei>system-view [Huawei]sysname SW1[SW1]vlan batch 10 20 //创建接口10 20[SW1]interface GigabitEthernet 0/0/1[SW1-GigabitEthernet0/0/1]port link-type access //支持接口类型Access[SW1-GigabitEthernet0/0/1]port default vlan 10 //接.
2021-11-01 17:05:52
678
原创 MySQL读写分离
准备分别给三个节点准备不同的ip过程主机名[root@localhost ~]# hostnamectl set-hostname mycat[root@localhost ~]# bash配置hosts文件[root@mycat ~]# vim /etc/hosts192.168.200.53 mycat192.158.200.51 db1192.168.200.52 db2配置本地yum源[root@mycat ~]# mv /etc/yum.repos.d/ * /media/
2021-10-10 19:00:00
79
原创 Tomcat搭建配置
Tomcat搭建配置1. 环境准备关闭防火墙并设置开机不自启,配置SElinux规则。2. 修改主机名安装JDK1. JDK的下载官网下载地址:http://www.oracle. com/echnetwork/java/javase/downloads/jdk8-downloads-2133151.html2. JDK安装3. 修改环境变量设置环境变量,编辑/etc/profile文件,并使其立即生效4. 检查JDK安装情况使用java -version命令检查是否安装
2021-09-12 22:32:03
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人