自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装kuboard-kubernetes图形化管理工具

安装 Kuboard v3 - kubernetes官方安装文档:https://kuboard.cn/1.执行 Kuboard v3 在 K8S 中的安装kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml# 您也可以使用下面的指令,唯一的区别是,该指令使用华为云的镜像仓库替代 docker hub 分发 Kuboard 所需要的镜像# kubectl apply -f https://addons.kuboar

2022-05-22 19:07:43 697

原创 使用centos7.9安装部署kubernetes,配置要求,环境部署,安装docker和kubernetes,安装kubeadm.kubelet he kebectl。对于 Kubernetes 初

k8s官方:https://kuboard.cn/一、配置要求至少 2 台 2核4G 的服务器硬盘:30G以上(包括30)版本:centos7.9CPU 必须为 x86 架构查看版本命令 [root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)查看cpu命令lscpu二、环境准备(主从都要执行)检查 centos / hostname检查网络关闭防火墙关闭selinu

2022-05-19 12:36:14 753

原创 自动化运维ansible,playbook中 变量的定义和使用,变量的优先级介绍

playbook-----变量1.为什么要使用变量简化playbook项目的一个维护,使用一个固定的字符串,表示一个不固定的值2.ansible怎么定义变量分为三种:通过playbook文件中的play进行定义通过inventory主机清单进行变量定义通过执行playbook时使用-e参数指定变量3.ansible怎么使用变量4.ansible变量优先级5.ansible facts变量...

2022-01-11 09:43:23 1376

原创 ansible中变量注册 register的使用

ansible变量注册当我们给被管理节点安装了某个服务,不晓得有没有安装正确,的情况下 就可以使用register变量注册的方法,来返回被管理节点的服务信息。register:实例:给被管理节点安装httpd服务,并且通过shell命令 ps aux | grep httpd 返回httpd安装的信息,先看分析代码:[root@localhost opt]# vi 6.yml- hosts: dbserver tasks: - name: install httpd serv

2022-01-11 09:38:44 2213

原创 playbook的编写,验证yaml语法,验证playbook, 运行playbook命令 ,playbook实例

playbook的编写playbook是什么playbook被大家翻译成为剧本可以认为它是ansible自定义的一门语言,就相当于linux中的shell基本语法使用缩颈表示层级关系缩进时使用空格列表:#定义:以短横线开头 + 空格 + 具体的值redgreenblue字典:#定义 key + : + 空格 + 值 即:key: value验证yaml语法是否正确使用:[root@localhost opt]# ansible-playbook --syntax http

2022-01-06 17:38:58 1180

原创 ansible模块专项练习题

file模块该模块的关键字有 path被控主机端的路径 、state 状态 、 touch创建文件 、 directory 创建目录、 recures 递归 、owner 所属主、 group所属组、 mode 权限。1.创建文件,并且设定属主,属组,权限[root@localhost opt]# ansible dbserver -m file -a "path=/var/www/html/xjm.html state=touch owner=root group=root mode=64

2021-12-29 18:35:17 1550

原创 Ansible-playbook的作用、基本语法、验证yaml语法,验证playbook、运行playbook等等

Ansible-playbook的作用、基本语法、验证yaml语法,验证playbook、运行playbook等等...

2021-12-19 10:12:42 1378

原创 ansible中的file、cron、debug、template、lineinfile、blockinfile模块的介绍和使用

file模块主要用于远程主机上的文件操作常用参数owner:定义文件/目录的所属主group:定义文件/目录的所属组mode:定义文件/目录的权限path:必选项,定义文件/目录的路径recurse :递归设置文件的属性,只对目录有效果src:链接源文件的路径,只应用于state=link的情况dest 被链接的路径,只应用于state=link的情况state= (directory 如果目录不存在,创建目录file 文件不存在,则不会被创建,存在则返回文件的信息,常用于检查文件是

2021-12-10 19:25:21 854

原创 ansible中的yum_repsitory、yum、systemd、group、user模块参数的介绍和使用

ansible中的yum_repsitory、yum、systemd、group、user模块参数的介绍和使用

2021-12-09 18:39:12 699

原创 Ansible 模块类型 Ad-Hoc、copy模块、command模块、 shell模块、script模块

Ansible 模块类型 Ad-Hoc、copy模块、command模块、 shell模块、script模块

2021-12-08 12:35:53 592

原创 ansible自动化运维工具的详细介绍、使用、工作原理、安装方式、与被管理节点建立信任关系等等

ansible简介Ansible 是一个IT自动化工具,它能够配置系统、部署软件、编排更复杂的it任务,如连续部署或零停机时间滚动更新Ansible用python编写,尽管市面上已经又很多可供选择的配置管理解决方案 如(salt、puppet、chef等)但他们各有优劣,而ansible的特点在于它的简洁,让ansible在主流的配置管理系统中与众不同的一点便是,它并不需要你在想要配置的每个节点上安装自己的组件,同事提供的另一个优点是,如果需要的话,可以在不止一个地方控制你的整个基础架构。ans

2021-12-07 16:26:39 648

原创 网络工程师day2

1数据通信基础通信的目的就是传递信息。基础概念:信源、信道、新宿;数字信号、模拟型号;模拟通信、数字通信(信道中传送)。考点二:模拟信道带宽计算:W=f2-f1,其中f1是低频,f2是高频,单位是赫兹例如:某信道频率20M赫兹—30M赫兹,那么请问这条信道的带宽是多少???解: W=f2-f1=30-20=10赫兹;数据的传输速率:指每秒钟能够传输的二进制数据位数,单位为比特/秒 记做bit/s.考点三:奈奎斯特定理码元:屹哥数字脉冲称为屹哥码元,(可理解为时钟周期的信号)码元

2021-09-28 16:10:19 207

原创 网络工程师day1

网络工程师 DAY11.考点一计算机网络是通过通信线路和通信设备连接的许多的分散独立工作的计算机系统,遵从一定的协议用软件实现资源共享的系统2.考点二组成可以分为硬件、软协议三大部分3.协议分为国际标准OSI/RM和公认标准TCP/IP协议计算机网络的分类:4.考点四按照分布范围:分为局域网、城域网、广域网。按照拓扑结构:分为星型、环形、树形等其他分类:公用网、专用网,通信网ISP(提供通信)与信息网ICP(提供信息),校园网与企业网,骨干网与接入网,有线网与无线网等。5.考点五

2021-09-27 16:39:03 247

原创 Centos7实战部署ftp文件传输服务器

一、Ftp文件服务器描述是一种文件传输服务器,默认使用TCP协议的20、21端口与客户端进行通信,20端口用于建立数据连接,并传输文件数据,21端口用于建立控制连接,并传输FTP控制命令二、FTP数据连接分为主动模式和被动模式主动模式:服务器向客户端主动发起数据连接 被动模式:客户端向服务器主动发起数据连接三、FTP服务器软件的种类凡是可通过文件传输协议下载文件服务器上的文件,以实现资源共享,我们称为ftp服务器FTP服务器软件包括FileZillaSener、Serv-U、IIS等

2021-09-12 16:52:01 2938

原创 shell编程语言介绍,crontab定时任务的使用

shell简介Shell是一种脚本语言,又是一种命令语言,可以通俗一点来说,shell脚本就是一系列命令的集合,可以在Unix、LInux上面直接使用,并且直接条用大量系统内部的功能来解释执行程序把一些重复性的工作交给shell做,来实现自动化运维shell虽然没有C/C++、Java、Python等强大,但也支持了基本的编程元素,例如:if 、for、while、case等循环,还有变量、数组、字符串、注释、加减乘除逻辑运算等。常见的脚步语言shell、perl、php、pythons

2021-09-11 13:19:20 238

原创 linux下二进制安装mysql

mysqlj简介mysql是一个开源的关系型数据管理系统个,现在是oracle公司旗下的一款产品,由c和c++语言编写,可移植性搞,支持在多种操作系统上面安装,最常见的是linux、windows,因为mysql是开源免费的,所以受到了目前互联网行业的还原以mysql作为数据库,linuxx系统作为操作系统,apache或者nginx作为web服务器,perl/php/pythone作为服务端的脚步解释器,就可以搭建起一个免费的网站,被业界称为lnmp或者lamp。1.下载mysql版本下载地址

2021-09-11 00:12:32 933

原创 linux中部署安装nginx

nginx简介nginx是一款高薪能的Http反向代理服务器nginx的优点1.高并发量:根据方管给出的数据,能过支持高达5万个并发连接数的响应2.内存消耗少:处理静态文件,同样起web服务,比apache占用更少的内存及资源,所以它是轻量级的3.简单稳定:配置简单,基本在一个conf文件中配置,性能比较稳定,可以7*24小时长时间不间断运行4.模块化程度高:Nginx是高度模块化的设计,编写模块相对简单5.负载均衡服务器:Nginx可以做高并发的负载均衡,且Nainx是开源免费的,如果使用

2021-09-10 18:30:21 151

原创 linux中安装部署apache

Apache简介Apache软件基金会的一个开源免费的网页服务器,也是目前世界上使用最广泛的一种web serverapache最出名的是它跨平台,高效和稳定,可以运行几乎所有广泛使用的计算机平台上,其特点是简单、速度快、性能稳定、并且可做代理服务器来使用,并且可通过简单的API扩充,将perl和python等解释器编译到服务器中源码编译安装apache1.下载组件apr并解压.下载组件apr-util并解.\下载apache并解压[root@xjm opt]# tar -xf apr-1.7

2021-09-10 16:01:05 462

原创 linux中jdk和tomcat的安装部署

一、jdk的安装部署1.下载jdk官网https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2.下载之后 上传到虚拟机中,进行解压 [root@xjm opt]# tar -zxvf jdk-8u301-linux-x64.tar.gz3.重命名 mv jdk-8u301 /usr/local/jdk1.84.修改配置文件,添加环境变量cd /usr/local/jdk1.8vi.

2021-09-10 13:51:45 401

原创 常用安装软件rpm、yum、源码编译安装方式的介绍

1.常用安装软件服务rpm方式的介绍1.1什么是rpm软件包rpm是别人编译打包好的软件包,rpm全名(Redhat Package Manager)1.2:rpm安装优点:软件一键编译打包,传输和安装方便,让用户免除编译在安装之前,会检查系统的磁盘,操作系统版本等,避免错误安装1.3rpm安装的缺点软件包安装的环境必须与打包时的环境一致或者相当必须安装了软件的依赖包1.4rpm软件包的命令规则1.5安装rpm软件包-i:install 安装软件包-v:输出详

2021-09-05 12:29:38 621

原创 处理海量数据之sed命令

sed 命令的基本使用sed 命令的应用场景:主要对数据进行处理(选取,新增、替换、删除、搜素)sed 语法:sed [选项] 【动作】 文件名常见的选项和参数-n:把匹配到的行输出打印到屏幕上p:以行为单位进行打印,通常与-n一起使用d : 删除a:在行的下面插入新的内容i:在行的上面插入新的内容c:替换,指定字符串替换s:指定内容进行替换 (s/要被替换的内容/新的字符串/g)-i:对源文件进行修改(建议使用之前先备份)-e:表示可以执行多条操作eg:打印第二行[roo

2021-09-03 12:44:40 213

原创 处理海量数据之awk命令

介绍awk命令的基本使用awk的简介:一个非常强大的数据处理命令,支持条件判断,数组,循环等功能,与grep,sed一同被称为三剑客awk的应用场景:通常对数据进行列的提取语法:awk ‘条件一{执行动作}条件二{执行动作}……’ 文件名或者awk[选项]‘条件一{执行动作}条件二{执行动作}……’ 文件名特殊要点说明printf :格式化输出,不会自动换行print:打印出内容,默认会自动换行\t :制表符\n:换行符awk的一些特殊要点与举例说明NR :行号$1:

2021-09-03 12:10:55 3983

原创 处理海量数据之cut命令

cut命令的应用场景:通常对数据进行列的提取语法:cut [选项] 【file】选项:-d :指定分隔符-f:指定截取的区域-c :以字符为单位进行分割注:不加-d选项,默认为制表符,不是空格eg1:以“:”为分隔符,接取出/etc/passwd的第一列;[root@xjm ~]# cut -d ":" -f 1 /etc/passwdeg2:以“:”为分隔符,接取出/etc/passwd的第一列跟第三列;[root@xjm ~]# cut -d ":" -f 1,3 /etc/

2021-09-03 11:00:17 129

原创 linux中ps -ef和ps-aux命令的介绍

一般我们会使用gps -ef 或者ps -aux 命令查看我们的进程信息是否启动,或者找出进程,对进程进行强制关闭 kill.eg:查看nginx进程ps -ef 命令的介绍UID PID PPID C STIME TTY TIME CMDroot 1 0 1 17:19 ? 00:00:01 /usr/lib/systemd/systemd --switched-root --system --deser.

2021-09-03 09:53:31 336

原创 linux中scp的用法

scp拷贝scp用于服务器之间的拷贝,而cp仅用于服务器内部文件拷贝eg:假设有两台服务器 208.128 和 208.129 ,用法一:从本机拷贝文件到别的机器eg:从128上拷贝文件去129[root@xjm local]# scp /usr/local/xjm.txt root@192.168.208.129:/homeroot@192.168.208.129's password: xjm.txt 100% 72 4.1

2021-09-02 14:15:36 1848

原创 centos 7防火墙以及selinux介绍

firewald防火墙的使用防火墙:主要用于用户信息安全防护,主要由硬件防火墙和软件防火墙,firewalld是软件防火墙注:在centos 7 之前默认采用的防火墙是iptables,而在centos7则是采用firewall1.查看firewalld服务状态[root@xjm ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/us

2021-09-02 12:55:19 666

原创 linux中find命令用法

linux搜索神器find命令高级用法find命令的使用可分为两种1.基本用法2.高级用法1.基本用法详解:公式:find +路径(尽量写全) +选项选项有:-type :根据文件类型-name:根据文件名-perm:根据文件权限-user :根据文件所属主eg:查看home目录下以.log文件名结尾的文件 f (目录是d,链接是l,块设备文件是b).[root@xjm home]# find /home -type f -name "*.log"/home/boot

2021-09-02 12:27:32 271

原创 linux的文件属性与权限

查看 文件属性 :ls -lrti属性第二列的详细解释修改文件的权限命令:chmod修改文件的所有者跟所属组命令:chown**chown -R root:root xjm**

2021-09-01 21:13:23 65

原创 登陆普通用户显示bash-4.2$,如何解决

当我们从root用户,切换普通用户,遇到这种情况的解决方法如下:[root@xjm xjm]# su xjmbash-4.2$ bash-4.2$ bash-4.2$ bash-4.2$ exit进入/etc/skel目录[root@xjm xjm]# cd /etc/skel查看该目录下的隐藏文件[root@xjm skel]# ls -lrtatotal 24-rw-r--r--. 1 root root 231 Apr 11 2018 .bashrc-rw-.

2021-09-01 19:30:40 4523 5

原创 linux的用户管理与组管理

linux是一个多用户、多任务的操作系统linux用户的分类超级用户root:拥有至高无上的权限 UID 为0普通用户:权限有一定的限制,可以登陆自己的家目录 UID:500-60000系统用户(伪用户):一般不会登陆系统**关于用户的相关配置文件账户信息:/etc/passwd 密码信息:/etc/shadowcat /etc/passwd查看每一列的信息添加用户命令:useradd-u:指定用户UID-d:指定用户主目录-g:指定用户所属组-r:指定用户

2021-09-01 19:12:39 66

原创 linux中vi编辑器的使用

vi编辑器三种模式:插入模式命令模式底行模式插入模式:进入插入模式 可以按住键盘的i 、o、ai:在光标所在位置进行编辑o:插入一行进行编辑a:在光标所在后一个字母进行编辑命令模式按住键盘左上角的ESC键在命令行模式中的操作有:$ :移动到这一行的行尾gg :移动到文档第一行行首G:移动到文档最后一行行尾x::删除内容,删除一个字符dd: :删除光标所在的一行u:复原原来的操作 (撤销)v:选中范围 按y 复制p:粘贴底行模式在命令行模式下输

2021-09-01 15:02:11 108

原创 linux中的时间同步

时间同步每一次开启虚拟机都发现虚拟机上面的时间和我们物理机的时间不一样,就算你使用date命令改了,你重启也是一样的,那怎么来解决这个问题呢?我们就需要在虚拟机上面安装一个tool插件,具体操作如下:1. 打开虚拟机,右击虚拟机选择“设置”—检查我们的光盘是否是连接状态2. 点击工具栏“虚拟机”—“安装vmware tool工具” 这里需要稍等个几分钟、、3.挂载硬盘(因为我们安装的tool工具 系统给我们放到了光盘里面了,所以我们要挂载 从里面复制出来,进行解压) 。4.第四步,解压.

2021-09-01 14:27:34 404

原创 liunx中常用的基础命令(二)

who :当前在本地系统上的所有用户的信息uptime:查询系统信息free:查看系统内存wc:统计行grep:查找文件中符合条件的字符串find:查询文件uniq:对排序好的内容进行统计sort:对内容进行排序df:文件系统的磁盘使用情况统计netstat -tunlp:查看网络端口的使用情况hostname:查看主机名ps:显示所有进程信息 一般与grep使用查找特定进程kill:杀进程top:监控.

2021-08-31 12:58:48 73

原创 linux中常用的基础命令(一)

cd:切换目录ls :列出目录内容pwd :查看当前目录cat :查看小文件内容more :查看大文件head :查看某个文件前/后数行touch :创建一个空文件mkdir :创建目录rmdir :删除目录cp: 拷贝mv :移动时重命名rm 删除文件或者目录diff :对比文件差异ssh: 远程安全登陆id : 查看用户uname: 查看系统信息echo :标准输出命令man: 查看帮助文档help :查看内部命令帮助...

2021-08-30 11:07:39 98

原创 vmware三种网络模式

vmware 三种网络模式首先,我们安装好虚拟机后,我们打开物理机的网络适配器,里面就会出现两块虚拟网卡如果你的电脑上面没有这两块网卡的话,就要去虚拟机里面设置还原默认选项,具体操作是这样的**1. 首先,打开虚拟机,点击编辑-----虚拟网络编辑器**2.打开之后,点击左下角的还原默认设置,等它一两分钟就完成,然后你再打开你的网络适配器里面就会有这两张网卡了。我们下面就来探讨一下这三块网卡的作用以及优缺点桥接模式`提问:什么是桥接模式呢?如果我们的虚拟机采用了桥接模式,那就相

2021-08-29 15:03:14 359 1

空空如也

空空如也

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

TA关注的人

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