自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 k8s集群部署tomcat

1.确保k8s集群已经安装完成(我的k8s集群为3台机器)2.编写Deployment,代码如下:apiVersion: apps/v1kind: Deploymentmetadata: name: tomcat-deployment labels: app: tomcatspec: replicas: 3 selector: matchLabels: app: tomcat template: metadata: labels:

2022-01-05 17:11:44 1225 4

原创 Linux系统配置及服务管理_第四章进程管理

Linux系统配置及服务管理_第三章进程管理一、进程简介1、什么是进程?(了解)进程是已启动的可执行程序的运行实例,进程有以下组成部分:• 已分配内存的地址空间;• 安全属性,包括所有权凭据和特权;• 程序代码的一个或多个执行线程;• 进程状态。程序: 二进制文件,静态 /usr/bin/passwd ,/usr/sbin/useradd进程: 是程序运行的过程, 动态,有生命周期及运行状态。2、进程是生命周期父进程复制自己的地址空间(fork)创建一个新的(子)进程结构。每个新

2021-07-08 21:33:23 345

原创 Linux系统配置及服务管理第三章-用户的权限

Linux系统配置及服务管理第三章-用户的权限一、基本权限UGO1、权限对象属主:u 属组:g 其他人:o 所有人:a(u+g+o)2、权限类型读:r=4 写:w=2 执行:x=13、查看权限查看权限记录[root@localhost ~]#ls -l /root/1.txt-rw-r--r--. 1 root root 179 5月 25 14:27 /root/1.txt

2021-07-08 17:26:32 175

原创 MySQL集群主从部署+mycat读写分离详细过程

MySQL集群主从部署+mycat读写分离一、集群的目的1、负载均衡:解决高并发2、高可用HA:服务可用性3、远程灾备:数据有效性二、原理1、在主库上把数据更改(DDL DML DCL)记录到二进制日志(Binary Log)中。2、备库I/O线程将主库上的日志复制到自己的中继日志(Relay Log)中。3、备库SQL线程读取中继日志中的事件,将其重放到备库数据库之上。三、准备环境1、全新服务器-互相通信2、全新安装mysql57-分别安装(四台服务器)3、配置域名解析注意:

2021-07-04 15:22:53 398

原创 文件管理和用户管理

云计算基础第二章第一节一、文件管理1、Linux目录结构[root@localhost ~]# ls /bin dev lib media net root srv usrboot etc lib64 misc opt sbin sys varcgroup home lost+found mnt proc selinux tmp图示2、目录功能bin 普通用户使用的命令 /bin/ls, /bin/datesbin 管理员使用的命令 /sbin/service dev 设备文件 /

2021-06-26 14:05:53 168

原创 通过VMware部署CentOS系统

云计算入门开篇-通过VMware部署CentOS系统一、安装并打开VMware(使用管理员身份运行)二、在VMware中创建虚拟机三、典型/自定义安装选择自定义安装四、虚拟机兼容性:默认下一步五、安装来源:选择稍后安装操作系统六、操作系统类型:Linux centos7 64七、自定义虚拟机名称,和文件夹位置。D:\KF\VM\Centos7-1-64八、9.虚拟机CPU,默认下一步九、内存选择,1024MB十、网络连接,使用网络地址转换NAT。默认下一步十一、IO类型,默认

2021-06-25 11:54:41 166

原创 Docker2容器管理及镜像制作

Docker容器管理及镜像制作一:创建自己的镜像1.将容器的文件系统打包成tar包将容器的文件系统打包成tar文件,也就是把正在运行的容器直接导出为tar包的镜像文件。导出:export Export a container's filesystem as a tar archive有两种方式(elated_lovelace为容器名):第一种:[root@xingdian ~]# docker export -o elated_lovelace.tar elated_lovelac

2021-06-23 21:09:28 222

原创 Docker入门

Docker入门一:容器介绍1. logo容器其实是一种沙盒技术。顾名思义,沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去,这其实是 PaaS 最理想的状态。2. 云计算服务类型基础设施即服务IaaS平台即服务(PaaS)软件即服务(SaaS)3. 容器本质容器的本质是进程,容器就是未来云计算系统中的进程。4. 容器和虚拟机对比容器是应用程序层的抽象,将代码和依

2021-06-23 21:04:16 485

原创 Ansible自动化运维实战部署1

Ansible自动化运维一、abstract-简介1、LOGOansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。无客户端。2、工作原理二、Ansible安装部署1、准备环境环境:所有机器关闭防火墙和selinux主机:4台 1个控制节点 3个被控制节点解析:本地互相解析(所有机器)# vim /etc/hosts192

2021-05-28 15:09:13 232 1

原创 常用的JVM参数详解

常用的JVM参数1、配置JAVA虚拟机的空间大小实际生产环境中, 我们通常将初始化堆(-Xms) 和 最大堆(-Xmx) 设置为一样大。以避免程序频繁的申请堆空间。设置为物理内存的一半.-Xms:初始堆大小-Xmx:最大堆大小[root@localhost bin]# ps -ef | grep java //查看java配置参数root 1473 1 74 10:02 pts/0 00:00:09 /usr/local/java/bin/java -Djava.

2021-05-25 20:00:42 425

原创 RabbitMQ集群及镜像配置部署详解

RabbitMQ集群及镜像配置部署详解一、注意事项1、准备三台服务器,RabbitMQ集群节点必须在同一网段,如有跨区域效果不好2、关闭防火墙和selinux二、部署步骤1、修改主机名称,添加解析,配置hosts文件更改三台MQ节点的计算机名分别为rabbitmq-1、rabbitmq-2 和rabbitmq-3,然后修改hosts配置件(三台机器都要做)#systemctl stop firewalld#systemctl disable firewalld#setenforce 0[r

2021-05-22 12:38:26 588 1

原创 LVS/DR模式负载均衡集群部署详解

LVS/DR模式负载均衡集群部署详解一、LVS/DR模式简介1、网络使用net模式2、DR模式要求Director DIP和所有RealServer RIP 必须在同一个网段及广播域3、Real server: RIP :192.168.239.129 192.168.239.128​ VIP:192.168.239.166二、部署准备1、准备三台干净的虚拟机,两台用作web服务器2、程序包:ipvsadm (LVS管理工具)3、规则保存工具:/usr/sbin

2021-05-19 16:44:58 114

原创 zabbix监控Mysql各项指标步骤详解

zabbix监控Mysql各项指标步骤详解一、安装MySQL1、关闭防火墙 # systemctl stop firewalld # systemctl disable firewalld # setenforce 0 # vim /etc/selinux/config——>SELINUX=disabled2、下载常用相关工具 #yum -y install wget # yum -y install vim #yum -y install lrzsz3、上传Mysq

2021-05-17 08:48:10 1729 3

原创 zabbix监控Nginx的各项指标步骤详解

自定义监控Nginx的各项指标一、被监控端agent安装Nginx1、安装Nginx访问nginx的官方网站:<http://www.nginx.org/>#vim /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=htt

2021-05-15 16:30:43 878

原创 Nginx流量控制方法及详细步骤

Nginx流量控制详解1、Nginx访问控制模块类型(1)基于IP访问控制:http_access_module(2)基于用户的新人登录:http_auth_basic_module2、基于IP模块配置语法:Syntax:allow address | CIDR | unix: | all;default:默认无Context:http,server,locationSyntax:deny address | CIDR | unix: | all;default:默认无Contex

2021-05-07 20:52:46 1687

原创 Nginx安装详解

Nginx安装方法法一、Nginx部署-yum安装访问nginx 的官方网站:http://www.nginx.org/配置安装环境:创建Nginx储存库#vim /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1安装Nginx数据包#yum -y

2021-05-05 11:57:55 92

原创 HTTP基础学习

HTTP一、HTTP介绍HTTP:是用于万维网服务传输超文本到本地浏览器的传送协议。1、HTTP的工作原理HTTP协议工作于客户端---服务端架构上。WEb服务器有:nginx apache IIS服务器WEb服务器根据接受到请求后,向客户端发送响应信息HTTP默认端口为80(可以修改成其他端口)2、HTTP三大特点HTTP是无连接:限制每次连接只处理一个请求,处理完请求收到回应即断开HTTP是媒体独立的:客户端服务端知道处理数据内容,任何数据类型都可以通过HTTP发送HTTP是

2021-04-26 22:02:11 122

原创 shell语言基础变量详解

变量一、自定义变量简介用户自定义变量是最常用的变量类型,其特点是变量名和变量值都是由用户自由定义的。重点定义变量:变量名=变量值 引用变量:变量名(或变量名(或变量名(或变量名)查看变量:echo $变量名; set可以查看所有变量取消变量:unset 变量名 变量调用:#输出变量的值重复定义变量会进行变量叠加(同时也可以使用${变量名}格式)变量查看set 变量删除unset事例[外链图片转存失败,源站可能有防盗链

2021-04-21 20:28:49 99

原创 mysql服务器DDL语言的详细介绍及操作步骤

DDL语言1、DDL库 created database 数据库名;//创建数据库Show databases; //查看所有数据库Use 数据库名 //使用数据库 select database(); //查询挡前数据库Drop database 数据库名;//删除数据库 /var/lib/mysql //数据库在系统中所在位置2、数据类型:1)数值型:整数类型int 浮点数类型float(小数)2)字符串型:char(长度不可变)varch

2021-04-14 21:34:44 103

原创 CentOS静态站点Apache的详细安装步骤

CentOS静态站点Apache的详细安装步骤Apache基础需求1、Apache官网:www.apache.org2、软件包名称:httpd3、主配置文件:/etc/httpd/conf/httpd.conf4、子配置文件:/etc/httpd/conf.d/*.conf5、主目录:/var/www/html #网站源代码默认位置安装Apache1、yum -y install httpd 安装systemctl start httpd 启动systemctl st

2021-04-13 17:41:44 78

原创 计划任务管理分类及操作步骤

一、一次性调度执行at1、设置一个定时创建的任务:at now +1minUserdd uuuuCtrl +d 提交任务2、查询任务:atq3、验证结果:id uuuu二、循环调度执行cron1、查看进程状态 systemctl status crond.servicePs aux |grep crond2、管理方式:创建计划 crontab -e查询计划 crontab -l删除计划 crontab -r3、计划任务储存位置 ls /var/s

2021-03-31 16:15:33 356 1

原创 Linux系统储存管理基本命令及操作步骤

一、储存管理1、基本分区1)查看磁盘信息:法一:# ll /dev/sd* 法二:# lsblk2)创建分区:MBR启动分区工具:#fdisk /dev/sdb进入会话模式:提示一:敲击‘n’键(欢迎界面输入操作指令)提示二:敲击字母“p”键(选择主动分区或扩展分区)提示三:敲击“1”键(选择分区号)提示四:敲击“回车键”(选择开始扇区)提示五:输入分区大小“+2G”(选择扇区结束,即选择分区大小)提示六:已完成大小分区记录,但未生效提示七:输入“w”保存分区并自动退出分区工具刷

2021-03-24 21:23:16 862

原创 用户权限

基本权限ACL1、语法:setfacl -m u:alice:rw /home/test.txt命令 设置 用户或组:用户名:权限 文件对象用法:准备文件:[root@localhost ~]# touch /home/test.txt[root@localhost ~]# ll /home/test.txt-rw-r–r-- 1 root root 0 10-26 13:59 /home/test.txt查看文件有那些ACL权限[root@loca

2021-03-23 19:36:22 73

原创 用户管理及组管理

一、用户管理查看当前登录的用户信息:[root@localhost ~]# iduid=0(root) gid=0(root) groups=0(root)用户基本信息文件:/etc/passwd(冒号分割为7列字段)root:x :0:0:root:/root:/bin/bash用户名:x :uid:gid:描述:HOME:shellroot:用户名:登录系统的名字X:密码占位符;0:UID: 用户的身份证号(系统约定:RHEL7uid: 0 特权用户uid: 1~999 系统用户uid:

2021-03-17 21:57:20 115

原创 liunx系统的根结构认识及命令学习

一、文件管理和用户管理1、Linux系统目录结构:单根结构 如:c:\ d:\ e:2、Windows系统目录结构:多根结构 如:/3、Linux系统目录结构一级文件夹的含义:1、/根每个文件和目录从根目录开始。只有root用户具有该目录下写权限。注意/root是root用户的主目录,这与/不一样。2、/bin是用户二进制文件,包含二进制可执行文件,在单用户模式下,你需要使用常见Linux命令都在此目录下,系统的所有用户使用的命令都设在这。如ps ls ping grep

2021-03-16 20:00:30 89

原创 Linux系统相关指令

Linux相关指令systemctal restart httpd 重新启动\q 返回数据库ls 看(查看文件内是否有东西)wget 下载cp 拷贝unzip 解压httpd 语言(中间件)enable 自启相对路径: 是指以“./ …/”开始的路径例如:路径前提为/aaa/bbb/ccc/dddd进入某个目录: ad /aaa/bbb/ccc/ddd使用相对路径创建目录:mkdir …/ …/ccc1结论是在bbb下创建了ccc1绝

2021-03-15 19:38:55 270 3

原创 Linux系统配置及服务管理

Linux系统配置及服务管理你好! 这是你第一次使用 了解Linux系统所展示的欢迎页。如果你想学习如何使用Linux系统, 可以仔细阅读这篇文章,了解一下Linux的使用方法。一、历史背景自由软件之父:他是自由软件运动的精神领袖、GNU 计划以及自由软件基金会 (Free Software Foundation) 的创立者。GNU:是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU’s Not Unix!的递归缩写,因为GNU的设计类似Unix

2021-03-15 16:44:42 450

linux_app_nginx.txt

zabbix监控Nginxl脚本

2021-05-25

linux_app_mysql.txt

zabbix监控mysql脚本

2021-05-25

rabbitmq_erlang.repo

rabbitmq_erlang.repo

2021-05-24

空空如也

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

TA关注的人

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