- 博客(40)
- 收藏
- 关注
原创 LVS中四种工作模型
LVS 是 Linux Virtual Server 的简称,也就是 Linux 虚拟服务器。现在 LVS 已经是 Linux 标准内核的一部分,从 Linux2.4 内核以后,已经完全内置了 LVS 的各个功能模块,无需给内核打任何补丁,可以直接使用 LVS 提供的各种功能。LVS 自从1998年开始,发展到现在已经是一个比较成熟的技术项目了。一、LVS集群的工作架构:LVS 架设的服...
2019-12-25 17:49:36 250
原创 最小化centos 安装基础命令
# yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools \lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel \bc systemd-devel bash-completion traceroute -y
2020-07-06 18:55:06 181
原创 Centos编译安装redis4.0.14
一、下载源码包必备条件:最小化centos 安装基础命令 yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools \lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel \bc systemd-devel bash-c
2020-05-23 16:26:19 288
原创 xtrabackup备份及还原
#新版xtrabackup完全备份及还原1 在原主机做完全备份到/backup#/backup目录不需事先创建xtrabackup -uroot -pmagedu --backup --target-dir=/backup/scp -r /backup/* 目标主机:/backup2 在目标主机上1)预准备:确保数据一致,提交完成的事务,回滚未完成的事务xtrabackup --pr...
2020-04-24 20:54:44 288
原创 Mysqldump备份以及恢复
使用工具:Mysqldump利用二进制日志,还原数据库最新状态#修改数据库的配置文件,开启二进制日志独立存放[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Disabling symbolic-links is recommended to prevent assorted security riskss...
2020-04-24 18:47:49 148
原创 openstack(五)组件部署Neutron
一、环境简介:OS:CentOS Linux release 7.7.1908 (Core)openstack:train环境有限当前只跑单台mysql复用,rabbitmq和memcached角色ip地址主机名conroller1192.168.39.239controller.localconroller1192.168.39.239control...
2020-04-22 15:59:48 323
原创 openstack(五)组件部署Nova
一、环境简介:OS:CentOS Linux release 7.7.1908 (Core)openstack:train环境有限当前只跑单台mysql复用,rabbitmq和memcached角色ip地址主机名conroller1192.168.39.239controller.localconroller1192.168.39.239control...
2020-04-22 11:35:39 466
原创 openstack(四)组件部署Placement
一、环境简介:OS:CentOS Linux release 7.7.1908 (Core)openstack:train环境有限当前只跑单台mysql复用,rabbitmq和memcached角色ip地址主机名conroller1192.168.39.239controller.localconroller1192.168.39.239control...
2020-04-17 09:21:41 669
原创 openstack(三)Glance组件部署
一、环境简介:OS:CentOS Linux release 7.7.1908 (Core)openstack:train环境有限当前只跑单台mysql复用,rabbitmq和memcached角色ip地址主机名conroller1192.168.39.239controller.localconroller1192.168.39.239control...
2020-04-16 20:50:22 216
原创 openstack(二)Keystone组件部署
一、环境简介:OS:CentOS Linux release 7.7.1908 (Core)openstack:train环境有限当前只跑单台mysql复用,rabbitmq和memcached角色ip地址主机名conroller1192.168.39.239controller.localconroller1192.168.39.239control...
2020-04-16 16:01:58 388
原创 openstack(一)基础环境安装
一、环境简介:OS:CentOS Linux release 7.7.1908 (Core)openstack:train环境有限当前只跑单台mysql复用,rabbitmq和memcached角色ip地址主机名conroller1192.168.39.239controller.localconroller1192.168.39.239control...
2020-04-16 13:48:10 233
原创 LNMP项目部署(4)-部署wordpress及NFS挂载
LNMP项目实战:L:Linux(centos 7.6) http://mirrors.cqu.edu.cn/CentOS/7.6.1810/isos/x86_64/N:Nginx(1.12.2) https://nginx.org/en/download.htmlM:MySQL(5.6.43) https://dev.mysql.com/downloads/mysql/5.6.html#d...
2020-04-11 19:14:58 545
原创 LNMP项目部署(3)-编译安装NGINX/测试访问php
LNMP项目实战:L:Linux(centos 7.6) http://mirrors.cqu.edu.cn/CentOS/7.6.1810/isos/x86_64/N:Nginx(1.12.2) https://nginx.org/en/download.htmlM:MySQL(5.6.43) https://dev.mysql.com/downloads/mysql/5.6.html#d...
2020-04-11 13:49:27 262
原创 LNMP项目部署(2)-编译安装PHP
LNMP项目实战:L:Linux(centos 7.6) http://mirrors.cqu.edu.cn/CentOS/7.6.1810/isos/x86_64/N:Nginx(1.12.2) https://nginx.org/en/download.htmlM:MySQL(5.6.43) https://dev.mysql.com/downloads/mysql/5.6.html#d...
2020-04-11 00:41:35 251
原创 LNMP项目部署(1)-数据库部署
LNMP项目实战:L:Linux(centos 7.6) http://mirrors.cqu.edu.cn/CentOS/7.6.1810/isos/x86_64/N:Nginx(1.12.2) https://nginx.org/en/download.htmlM:MySQL(5.6.43) https://dev.mysql.com/downloads/mysql/5.6.html#d...
2020-04-10 20:26:55 220
原创 NGINX1.16.1编译安装
OS version:Centos 7.6官方下载地址http://nginx.org/一、下载长期支持版1.16.1 并解压并安装安装常用的包。 yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel zip unzip zlib-devel net-to...
2020-04-10 15:23:53 468
原创 Kubernetes(四)部署Nginx+Tomcat动静分离
参考文档测试运行 nginx,并最终可以将实现动静分离一、编写Nginx文件apiVersion: apps/v1kind: Deploymentmetadata: namespace: default name: nginx-deployment labels: app: nginxspec: replicas: 1 selector: matchLabels: ap...
2020-04-01 14:21:37 1062
原创 Kubernetes(三)k8s集群升级
升级 k8s 集群必须 先升级 kubeadm 版本到目的 k8s 版本,也就是说 kubeadm 是 k8s 升级的 ”准升证”。升级 k8s master 服务: 在 k8s 的所有 master 进行升级,将管理端服务 kube-controller-manager、kube-apiserver、kube-scheduler、kube-proxy注:如果有负载均衡器的情况,比如hapr...
2020-03-31 19:19:59 468
原创 Kubernetes(二)部署web服务dashboard
参考地址:github地址Version:dashboard 2.0.0-rc6一、docker pull 下载镜像.root@master1:/# docker pull kubernetesui/dashboard:v2.0.0-rc6v2.0.0-rc6: Pulling from kubernetesui/dashboard1f45830e3050: Pull complete...
2020-03-31 18:48:52 598
原创 Kubernetes(一)基于Kubeadm集群部署
部署方式:Kubernetes 集群的部署方式有多种,使用批量部署工具如(ansible/saltstack)等自动化大部分部署任务或者直接手动部署二进制预编译的软件包。还有一种方式是使用kubeadm 结合 apt-get/yum 安装必要软件安装,以守护进程的方式启动在宿主机上,本次就使用 kubeadm 来部署 Kubernetes 集群。基本环境OS采用Ubuntu18.04Do...
2020-03-29 23:35:06 591
原创 Tomcat安装步骤
环境:Centos71、安装java环境JDK:[root@centos7 /]#yum install java-1.8.0-openjdk-devel -y2、在网上下载tomcat,这里选择的是清华源: 如果清华源更改了,在手动访问指定目录[root@centos7 /]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomca...
2020-01-15 16:05:12 168
原创 NFS磁盘挂载
NFS:Network File System 网络文件系统,基于内核的文件系统。Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(Remote Procedure Call Protocol远程过程调用)实现RPC采用C/S模式,客户机请求程序调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态...
2020-01-04 21:05:12 454
原创 Centos7编译安装Nginx-1.16.0
前提:我们准备一台新装的 CentOS7.6 服务器, 关闭 selinux, 清空 iptables 规则, 安装编译 nginx 依赖的软件包一、yum remove -y firewalld–卸载防火墙[root@centos7 ~]#iptables -vnLChain INPUT (policy ACCEPT 1400 packets, 1054K bytes) pkts ...
2019-12-31 12:45:10 238
原创 硬链接和软连接的区别
硬链接和软连接区别:1、本质:硬链接:同一个多个名字,软连接不同文件2、跨分区:硬链接不能夸分区,软连接可以跨分区3、目录创建 硬链接不能创建lls4、相互关系,软连接依赖原始文件5、indoe号6、链接数7、路径:相对与当前目录是硬链接 相对与软连接的路径8、文件类型。l开头是软连接 -为硬链接文件硬链接:1、文件有相同的inode及data block2、只能对已经存...
2019-12-22 21:20:40 611
原创 HTTP1.0和HTTP1.1区别
HTTP1.0 支持cache, MIME, method,每个TCP连接只能发送一个请求,发送数据完毕,连接就关闭,如果还要请求其他资源,就必须再新建一个连接引入了POST命令和HEAD命令,头信息是 ASCII 码,后面数据可为任何格式。服务器回应时会告诉客户端,数据是什么格式,即Content-Type字段的作用。这些数据类型总称为MIME 多用途互联网邮件扩展,每个值包括一级类型和二级...
2019-12-07 21:14:54 189
原创 TCPdump抓包工具使用:
TCPdump抓包工具使用: 不管是网络运维还是系统运维,以及开发,难免遇到数据传输的问题,tcpdump是个不错的工具,可以对网络上的数据进行截获抓取,借此可以对网络传输的数据进行分析。帮助我们排查问题。语法格式:tcpdump OPTIONS [EXPRESSION]选项说明:-c cout:抓取指定的数据包个数后退出,count为一个数值-d: 把编译过得数据包编码转换成可...
2019-11-17 18:19:19 201
原创 硬链接和软连接的区别
硬链接和软连接区别:1、本质:硬链接:同一个多个名字,软连接不同文件2、跨分区:硬链接不能夸分区,软连接可以跨分区3、目录创建 硬链接不能创建lls4、相互关系,软连接依赖原始文件5、indoe号6、链接数7、路径:相对与当前目录是硬链接 相对与软连接的路径8、文件类型。l开头是软连接 -为硬链接文件硬链接:1、文件有相同的inode及data block2、只能对已经存...
2019-11-06 22:00:41 1122
原创 自制centos6开机背景图片
前提:更换此界面背景为自定义的图片,这也是读取grub.conf文件,创建启动背景图片并使用对照片的要求是640x480一、上传图片到服务器上,保存格式为png就可以二、通过rz 命令上传到服务器上[root@Centos6-lxg /]#rz -Erz waiting to receive.三、制作背景图片·:使用convert命令如果没有需要安装,完事使用gzip压缩生...
2019-10-31 12:13:08 367
原创 linux忘记密码-1分钟解决
演示环境:我使用的是Centos6一、重启服务器,出现以下界面,快速按下任意键。二、到达以下界面:进入菜单输入a键,进入启动时指定内核参数界面三、键入1,代表单用户模式,2代表没网络的多模式,3代表完整的多用户模式 4 自定义模式、6代表重启,这里选择1四、这种模式可⽤于当忘记管理员root的密码时,可进⼊单⽤户模式进⾏修改。因为在 此模式下,root可直接使⽤passwd命令设置新...
2019-10-31 10:56:05 158
原创 TCP四次挥手-2
建立tcp连接需要三次握手过程,在tcp连接释放的时候则需要四次挥手的过程,原因多种,A和B都有可能请求主动释放连接这里假设A发起的释放连接请求:(1)首先A发送一个TCP首部中FIN位置为1的包给服务器B,假设此序列号是u,即seq=u。FIN=1意味着是个请求关闭tcp连接的数据包,这个包称为FIN包,当发送FIN包之后,A将从ESTABLISHED状态转变为FIN-WAIT-1状态。...
2019-10-31 10:42:43 97
原创 TCP三次握手-1
在数据传输前首先要建立TCP的连接,后续的数据都是根据这个连接来传输首先服务端Bd的服务进程处理监听的状态,等待客户端来连接(1)当客户端A要和B通信建立TCP连接时,首先会发送一个连接请求报文给服务端B.在这个请求报文中,TCP首部中SYN位设置为1,ACK位设置为0,表明是请求的包。假设此时的序列号为seq=x(序列号不固定),即SYN=1、ACK=0、seq=x 这个包称为SYN包,...
2019-10-27 14:37:37 145
原创 系统进程查看命令介绍
pstree -p 命令查看进程树查看应用进程:pidofps显⽰当前终端运⾏的进程 -C cmdlist 指定命令,多个命令用,分隔 -L 显示线程 -e 显示所有进程,相当于-A -f 显示完整格式程序信息 -F 显示更完整格式的进程信息 -H 以进程层级格式显示进程相关信息 -u userlist 指定有效的用户ID或名称 -U userlis...
2019-10-25 21:42:38 426
原创 Linux三剑客命令之Sed
sed作用:主要是对文件的过滤,修改。自动读入seb的内存模式空间,sed可以做,打印,替换等。跟grep处理一样也是逐行处理,它有自己的语法常用的选项: -n 不输出模式空间的内容到屏幕,即不自动打印 -e 多点编辑 -f -r 支持使用扩展表达式 -i.bak 备份文件并远处编辑,-i的话直接更改script ‘地址命令’scr...
2019-10-20 20:20:29 264
原创 Linux三剑客命令之Grep及正则表达式
grep 作用:文本搜索工具,根据条件对文本进行逐行检查;也可打印到匹配的行。grep会把一行一行读入,根据后面的条件逐行匹配符合就打印。不满足就不打印,直到最后。grep 用法grep -m1 root /etc/passwd 只要前1次-v 显示不被匹配的行,也就是排除条件的行-i 忽略大小写,-n 显示行号,哪一行包含-c 有几行包含root-o 只把符合...
2019-10-19 21:07:16 396 1
原创 逻辑卷LVM配置
逻辑卷管理器(LVM)LVM: Logical Volume Manager一、允许对卷进行方便操作的抽象层,重新设置文件系统大小二、1.将设备指定为物理卷,可以使分区,可以使整个磁盘2.用一个或者多个物理卷来创建一个卷组3.物理卷是用固定大小的物理区域。使用逻辑卷最小单位PE组成4.创建逻辑卷5.创建文件系统,并且挂载。物理卷管理工具PVpvdisplay创建pvcreate...
2019-10-19 15:16:02 117
原创 磁盘存储和文件系统
磁盘存储和文件系统1磁盘结构2分区类型3管理分区4管理文件系统5挂载设备6管理虚拟内存7RAID管理8LVM管理9LVM快照设备文件I/O ports:I/O设备地址一切皆文件:open()read(),write(),close()设备类型:块设备,char设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通设备号码: 主设备好:标识的设备类型 ...
2019-10-16 22:31:08 396
原创 误删除linux命令库文件,光盘恢复
误删除linux库文件,光盘恢复一、查看设备的库文件:例如删除ls命令依赖的库文件,先通过which命令查看ls存放的路径,通过ldd命令列出文件的所依赖的库文件。[root@centos7 lib64]#which ls[root@centos7 lib64]#ldd usr/bin/ls二、例如:删除/lib64/libcap.so.2,后报错。[ro...
2019-10-13 21:59:50 346
原创 关于Vmwarestation出现无法在windows上运行问题
关于Vmwarestation出现无法在windows上运行问题是由于windows自动更新导致windows和vm软件不兼容,解决访问:关闭自动更新,卸载最近一次的补丁。解决办法:打开控制面板–程序和功能点击查看安装更新–把最近一次补丁卸载掉-重启计算机。注:卸载完后需要重启,中间可能黑屏几次,只需等待即可...
2019-10-09 08:59:59 2007 1
原创 个人目标
个人目标应用运维方向:前3个月计划1、掌握运维整个基础架构构成。2、掌握linux的基本操作命令,学会翻译阅读帮助文档,背单词。3、着重掌握各个服务的工作原理,4、掌握SHELL编程、5、掌握MYsql。6、学会抓包、问题排错。在基础上进行云计算知识学习。 博一个春夏秋冬,换一生无怨无悔。目标16-20k。...
2019-10-08 09:57:13 217
原创 计算机基础知识
计算机基础知识前言计算机系统组成计算机硬件组成操作系统Linux哲学思想计算机系统组成计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成。 归类如下:计算机硬件 计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化 智能电子设备 19...
2019-10-08 09:52:18 1697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人