自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oarcle — ANY和ALL、行列转换、递归查询

oracle补充

2022-11-18 11:48:32 331 1

原创 oracle数据库的导入与导出

数据库的导入与导出。

2022-11-18 11:04:54 8506

原创 oracle数据库控制语言—DCL

系统权限

2022-11-17 16:18:48 837

原创 oracle数据库定义语言—DDL

注:只显示类型简单视图和复杂视图添加只读视图,简单视图也不能进行DML操作创建默认序列删除用户的同时将该用户下的其他对象一并删掉。

2022-11-17 11:37:58 677

原创 oracle事物处理语言—TCL

oracle事物处理

2022-11-15 11:58:15 270

原创 oracle数据库操作—DML

departments表中有四个字段 department_id 、department_name 、manager_id (可为null)、localtion id (可为null)查看表结构:表中有四个字段 department_id 、department_name 、manager_id 、localtion id。注:如果要指定列,取默认直使用default。注: 不指定列可以忽略,系统自动给默认值。salary设置默认值为1000。隐式方法: 省略字段列表中的列。

2022-11-15 10:57:51 922

原创 oracle函数使用

精通oracle函数之路

2022-11-14 16:05:29 974

原创 oracle数据库的使用

oracle从入门到放弃

2022-11-02 14:30:03 5376

原创 6、shell中的运算

shell中的运算。

2022-10-14 14:23:12 194

原创 5、shell脚本中执行控制流

轻松玩转shell脚本

2022-10-13 10:45:12 461

原创 4、shell脚本中的变量

export a=1在环境关闭后变量失效156 #!/bin/bash[root@server1 mnt]# sh test.sh 没有结果,因为a=1没有放在公共区域[root@server1 mnt]# export a=1 设置为公共区域,所有程序i运行都可以访问a=1 a=1已经放到公共区域PWD=/mnt1注意:只有在当前shell生效,重新开启shell,执行test.sh又不会生效不能用数字开头建议变量名称短全用大写字符变量名称长用_区分字类WESTOS。

2022-10-10 15:08:19 390

原创 3、shell脚本基础知识

脚本基础知识

2022-10-08 16:22:24 212

原创 2、shell文本处理工具

用法:awk -F 分隔府 BEGIN{}{}END{}FILENAME。此脚本接入数字,http的端口就改为数字,假设selinux为关闭状态。/条件1/||/条件2/ 条件1或者条件2。/条件1|条件2/ 条件1或者条件2。/条件1/&&/条件2/ 条件1并且条件2。sed 参数 处理对象 -f 处理规则文件。w 表示将符合条件的行写入到指定文件中。apache的端口会被修改为8080。grep 过滤,贪婪模式过滤。sed 参数 命令 处理对象。统计在系统中能su切换的用户。

2022-09-27 18:00:55 524

原创 1、shell脚本中的命令详解

脚本命令详解

2022-09-05 10:52:03 444

原创 linux命令行使用技巧

linux命令使用技巧

2022-07-19 09:52:38 333

原创 hadoop—haddop部署、yarn管理器使用、hdfs的高可用、yarn的高可用、Hbase分布式部署

1、hadoop简介

2022-06-07 15:08:44 372 2

原创 mfs分布式文件系统—mfs安装、mfs的Storage class 存储类、mfs集群热备份/高可用

1、MFS安装官网下载[root@server1 ~]# curl "http://ppa.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo 下载mfs仓库[root@server1 ~]# cd /etc/yum.repos.d/[root@server1 yum.repos.d]# cat MooseFS.repo [MooseFS]name=MooseFS $releasever - $basearch

2022-05-29 19:18:54 580

原创 ELK日志分析平台(三)— kibana数据可视化、kibana监控、采集日志插件filebeat

[root@foundation50 network-scripts]# cd /mnt/pub/docs/elk/7.6/[root@foundation50 7.6]# scp kibana-7.6.1-x86_64.rpm server4: 将安装包拷贝到server4上[root@server4 ~]# rpm -ivh kibana-7.6.1-x86_64.rpm 安装

2022-05-24 16:34:21 2307

原创 ELK日志分析平台(二)—数据采集工具logstash安装及配置

1、logstash简介2、logstash安装及配置[root@foundation50 7.6]# scp logstash-7.6.1.rpm server4: 拷贝下载的软件到server4,版本和elasticsearch保持一致[root@foundation50 docs]# cd hadoop/[root@foundation50 hadoop]# scp jdk-8u181-linux-x64.rpm server4: 拷贝下载的软件jdk到server4上[root@s

2022-05-18 16:42:41 2148

原创 ELK日志分析平台(一)—elasticsearch安装及配置、elasticsearch图形化插件安装

1、elasticsearch简介elastic官网2、安装及配置官方下载网站本次实验版本用7.6[root@foundation50 ~]# cd /mnt/pub/docs/elk/7.6 [root@foundation50 7.6]# scp elasticsearch-7.6.1-x86_64.rpm server1: 将下载好的elasticsearch软件包拷贝到server1上[root@server1 ~]# rpm -ivh elasticsearch-7

2022-05-17 09:37:32 446

原创 持续集成与持续交付(二)—ssh远程连接部署、 jenkins结合ansible部署apche

1、用ssh远程连接部署重新开一台虚拟机server6在使用ssh时需要先下载ssh插件在docker test项目上点击配置,进行配置在server6上安装docker[root@server1 yum.repos.d]# scp docker.repo server6:/etc/yum.repos.d/[root@server1 sysctl.d]# scp docker.conf server6:/etc/sysctl.d/ [root@server6 ~]# yum ins

2022-05-14 16:47:45 361

原创 持续集成与持续交付(一)—git工具使用、jenkins持续集成

1.git工具使用git官网[root@server5 ~]# yum install git -y 安装git[root@server5 ~]# mkdir demo 创建初始目录[root@server5 ~]# cd demo/[root@server5 demo]# git init 初始化Initialized empty Git repository in /root/demo/.git/[root@server5 demo]# l. 隐藏. .. .gi

2022-05-13 10:22:57 696

原创 k8s(十四)—高可用集群部署

1 部署k8s高可用原理图2 清理环境:[root@server2 helm]# kubectl drain server4 下线server4[root@server2 helm]# kubectl delete nodes server4 删除server4节点[root@server4 ~]# kubeadm reset 清掉server4上的数据[root@server2 helm]# kubectl drain server3 --ignore-daemonsets 下线ser

2022-04-28 16:33:14 972 2

原创 k8s(十三)—Helm (未完待续)

1. 简介Helm是Kubernetes 应用的包管理工具,主要用来管理 Charts,类似Linux系统的yum。Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。对于应用发布者而言,可以通过 Helm 打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。对于使用者而言,使用 Helm 后不用需要编写复杂的应用部署文件,可以以简单的方式在 Kubernetes

2022-04-27 10:27:30 3133

原创 k8s(十二)— HPA

HPA官网[root@foundation50 k8s]# scp hpa-example.tar server1: 将下载好的镜像拷贝到server1上[root@server1 ~]# docker load -i hpa-example.tar 导入镜像[root@server1 ~]# docker tag mirrorgooglecontainers/hpa-example:latest reg.westos.org/library/hpa-example:latest 改标签.

2022-04-20 16:01:02 1331 2

原创 k8s (十一)—资源监控(metrics-server部署、Dashboard部署)

1.metrics-server简介当发api请求时各个不同的server提供了不一样的api,调用的时候要指定不一样的访问类型,比较麻烦,为了方便提供统一的接口(kube-aggregator),统一接口会分析访问api具体的类型,帮我们负载到具体的api上2.metrics-server部署资源下载[root@server2 ~]# mkdir metrics 建立目录[root@server2 ~]# cd metrics/[root@server2 metrics]# wget

2022-04-19 21:31:04 1880

原创 k8s(十)— 资源限制(cpu、memory)

1. k8s容器资源限制

2022-04-18 11:19:09 6335

原创 k8s(九)—访问控制(创建serviceaccount账号、创建useraccount账号)

1.访问控制简介2.创建sa账号[root@server2 ~]# kubectl create serviceaccount admin 创建sa账号为adminserviceaccount/admin created[root@server2 ~]# kubectl get saNAME SECRETS AGEadmin 1 60s admin创建成功default 1 5d19h [root@se

2022-04-17 16:44:47 4943 1

原创 k8s(八)—调度因素(nodeName、nodeSelector、亲和与反亲和、Taints 污点)、影响pod调度的指令

[root@server2 ~]# kubectl get pod -n kube-system 2 影响kubernetes调度的因素2.1 、nodeName[root@server2 ~]# vim pod.yamlapiVersion: v1kind: Podmetadata: name: nginxspec: containers: - name: nginx image: nginx nodeName: server3 指定调度到serv.

2022-04-16 09:21:14 937

原创 k8s(七)—statefullset部署mysql主从集群

1 使用statefullset部署mysql主从集群mysql-0是mastermysql-1和mysql-2是两个备份当mysql写的时候,找headless service中的mysql-0.mysql;当mysql读的时候,找clusterip service中的mysql读,实现读写分离。statefulset维护三个副本,一个主两个从因为主从的配置不同所以通过configmap来解决主从配置不同的问题部署mysql文档1.1配置configmap(创建mysql配置)[root@

2022-04-14 15:00:52 1712 1

原创 k8s(六)—configmapp配置管理、secret配置管理、volumes配置管理、pv卷、statefulset控制器

1、ConfigMapp配置管理简介ConfigMap是存储通用的配置变量的。ConfigMap有点儿像一个统一的配置文件,使用户可以将分布式系统中用于不同模块的环境变量统一到一个对象中管理;而它与配置文件的区别在于它是存在集群的“环境”中的,并且支持K8s集群中所有通用的操作调用方式。而资源的使用者可以通过ConfigMap来存储这个资源的配置,这样需要访问这个资源的应用就可以同通过ConfigMap来引用这个资源。相当通过创建Configmap封装资源配置。configmap以一个或者多个key:

2022-04-10 15:22:35 3895

原创 k8s(五)—容器间的网络通信

1、同一节点不同pod之间的通信[root@server2 ~]# kubectl get pod -o wide 查看pod 的ipNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESdeployment-2-77cd76f9c5-2zrkd 1/1 Running 1 (7h

2022-03-29 17:32:53 2751 1

原创 k8s(四)—service服务(暴露方式:ClusterIP、NodePort、LoadBalancer、ExternalName、ingress)

[root@server2 ~]# kubectl -n kube-system get pod | grep proxy 每个节点都有haproxykube-proxy-d6cp2 1/1 Running 6 (121m ago) 5d12hkube-proxy-pqn5q 1/1 Running 6 (121m ago) 5d12hkube-proxy-xt2m9 ..

2022-03-26 14:06:11 7585

原创 k8s(三)—控制器(replicaset、deployment、daemonset、job、cronjob)

1、控制器简介Replicaset控制器[root@server2 ~]# vim rs.yamlapiVersion: apps/v1kind: ReplicaSetmetadata: name: replicaset-examplespec: replicas: 3 运行了三个副本 selector: 表示选者器,控制器和pod之间的联系是啥,因为不同的pod有不同的控制器 matchLabels: app: nginx 如果pod

2022-03-22 10:43:23 3770

原创 k8s(二)—pod生命周期(init初始化容器、存活探针、就绪探针)

pause容器提供pod最底层的环境,来做容器的环境初始化初始化容器必须按照顺序执行,第一个启动成功后退出,第二个才能运行

2022-03-21 11:44:51 2351

原创 k8s(一)—pod管理、资源清单编写

k8s官方文档run[root@server2 ~]# kubectl run nginx --image=nginx 运行一个容器,镜像为nginxpod/nginx created [root@server2 ~]# kubectl get pod 查看podNAME READY STATUS RESTARTS AGEnginx 1/1 Running 0 8s[root@server2 ~]# kubectl descr

2022-03-19 16:20:08 3897

原创 k8s—搭建

1、k8s简介2、k8s部署净化虚拟机环境[root@server3 ~]# docker swarm leave [root@server4 ~]# docker swarm leave [root@server2 ~]# docker stack rm mystack 删除 [root@server2 ~]# docker swarm leave --force 强制离开 [root@server2 ~]# cd /etc/systemd/system/[root@serve

2022-03-16 23:27:57 2294

原创 docker(九)—swarm实战、swarm集群部署、swarm监控、portainer可视化管理工具

1、docker swarm简介2、docker swarm 实战[root@server1 ~]# docker swarm init docker swarm 初始化 Swarm initialized: current node (6jvrjwe309ie8z0ekggh67fw8) is now a manager. server1作为管理端To add a worker to this swarm, run the following command:

2022-03-15 17:10:49 1882

原创 docker(八)— compose简介及实战

1、docker-compose简介2、docker-compose实战[root@server1 ~]# cd /usr/local/bin/[root@server1 bin]# lsconvoy convoy-pdata_tools docker-compose docker-machine docker-compose已经部署好了,在habor仓库那一章已经部署好了docker-compose yml文件编写参考文档[root@server1 ~]# mkdir com

2022-03-11 11:07:56 2322

原创 docker(七)— machine构建和管理docker主机

1、docker machine安装:[root@foundation50 ~]# cd /mnt/pub/docker/machine/[root@foundation50 machine]# scp docker-machine-Linux-x86_64-0.16.1 server1: 将下载好的machine软件拷贝到server1上[root@server1 ~]# mv docker-machine-Linux-x86_64-0.16.1 /usr/local/bin/docker-m

2022-03-09 16:20:30 273

空空如也

空空如也

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

TA关注的人

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