自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【sed的简单用法】

【sed 简单用法】sed 流式编辑器(实现非交互式编辑) 逐行进行选项-n 屏蔽默认输出-r 支持扩展正则-i 写入文件指令p 输出d 删除s 替换c 取代 a 新增 在下行出现i 插入 在上行插入[root@hp opt]#sed -n '3p;5p' filetest 查看第三行和第5行daemon:x:2:2:daemon:/sbin:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologin[root@hp o

2022-03-06 18:56:30 221

原创 【正则表达式】

正则表达式:^ 以...开头$ 以...结尾[] 匹配其中任何一个字符 eg: [1-9] 搜索所有数字 , [a-z]搜索所有小写字母, [A-Z]搜索所有大写字母 [^0-9]:去反,搜索除数据之外的其他字符. 表示任何一个字符(任意一个字符)eg: grep "ro.." /etc/passwd* 匹配前一个字符的任意次数【不允许单独使用】eg:grep "ro*t" /etc/passwd 搜索o任意次数eg:grep ".*" /etc/passwd

2022-03-06 10:32:17 127

原创 docker安装单节点kafka

docker安装;配置阿里yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoDocker的旧版本被称为docker或docker-engine,若以前安装过,卸载yum remove docker docker-common container-selinux docker-selinux docker-engine安装依赖包yum install -y yum-ut

2020-12-27 22:53:25 556

原创 k8s高可用及排错

k8s高可用master1 192.168.4.11master2 192.168.4.22VIP 192.168.4.100[root@master1 ~]# cat >> /etc/hosts << EOF> 192.168.4.11 master1> 192.168.4.22 master2> 192.168.4.33 nova> EOF# 关闭防火墙systemctl stop firewalldsystemctl disab

2020-12-02 18:42:14 1739

原创 HTML入门

HTML超文本Web是一个超文本的集合超文本是web的基本组成单元,也是网页或HTML文档,web页面等,通常是以.html或者.htm后缀的文件。web页之间通过超文本的超级链接组织在一起HTML:超文本标记语言,一种纯文本类型的语言用来设计网页的标记语言HTML文档结构<!DOCTYPE html> <!-- 声明文档类型--><html lang="en"> <!--HTML根标记--><head> &l

2020-11-27 21:23:40 494

原创 CI/CD

CI/CDCI/CD:持续集成,持续交付git应用gitlab:192.168.1.110Jenkins:192.168.1.121python:192.168.1.122git: 192.168.1.120git是开源的分布式版本控制系统,高效处理任何大小项目git三个重要的工作区域工作区:项目目录暂存区:工作区和版本库之间的缓冲地带,也叫stage或index。位于.git/index版本库:快照存储区域,工作区下的.git目录文件状态未跟踪:工作区中的文件,尚未执行add操作

2020-11-25 21:35:54 460

原创 简单常用正则表达及awk小例子

仅供参考正则:. 匹配任意字符(换行除外)[a-Z0-9] 匹配字符组里的任意一个字符\d 匹配任意数字,\D取反,\d+匹配任意字符的任意次数\w 匹配数字字母下划线, \W取反\s 匹配空白字符串,\S取反\ 转义符.* 匹配前面字符出现0次或任意多次.+ 匹配前面字符至少出现1次?匹配前面字符出现0次或1次{n,m}匹配前面字符出现n-m次^ 匹配字符串的开始$ 匹配字符串的结尾\b 单词边界() 对正则表达式分组\mm 匹配以保存的字符串\n 换行符\t 相当于t

2020-11-18 19:05:03 200

原创 k8s部署及管理

kubernetes概述官网地址:https://kubernetes.io/zh/docs/concepts/overview—kubernetes名字来自希腊语,意思是舵手(领航员),k8s是将k和s之间的8个字母ubernete替换成8的缩写—Kubernetes的创造者是行业巨头Google—Kubernetes是基于Borg的大规模容器管理的开源版本—2014年6月Google正式公布并宣布开源—编配,管理,调度等各方面集成的一套管理容器的系统—Kubernetes 是一个开源容器

2020-10-28 22:13:13 3640

原创 Ansible

自动化运维Ansible基础简介:Ansible首次发布于2012年,作者Michael DeHaanMichael DeHaan也是cobbler的作者-于2015年被redhat收购Ansible是一款自动化运维工具,基于pyhon开发-批量系统配置-批量程序部署-批量运行命令等功能-基于ssh架构-模块丰富-社区活跃-支持自定义模块-支持异构it架构-部署简单,容易上手ansible原理:控制端主机自带很多模块(模块就是脚本);ansible通过ssh远程被管理主

2020-08-22 22:04:14 400

原创 Git服务器

git服务器一、ssh协议密码认证访问-服务器安装git-使用git命令初始化版本仓库-客户端使用ssh远程访问[root@web ~]# git init --bare /var/lib/git/ssh[root@web ~]# vim /etc/gitweb.conf//设置仓库根目录第10行的位置添加…$projectroot = “/var/lib/git”;…[root@client ~]# git clone root@192.168.4.15:/var/lib/git

2020-08-20 17:12:34 398

原创 git基础

一、版本控制版本库-版本库是版本控制的核心-任意数量客户-客户端通过写数据库分享代码分布式版本库控制集中式版本控制系统-开发者之间公用一个仓库(repository)-所有操作需要联网分布式版本控制系统-每个开发者都是一个仓库的完整克隆,每个人都是服务器-支持断网操作Git基本概念-Git仓库保存所有数据的地方-工作区从仓库中提取出来的文件,放在磁盘上供你使用或修改-暂存区就是一个文件,所引文件,保存了下次将提交的文件列表信息版本控制软件集中式版本控制软件-CVS

2020-08-20 15:26:35 126

原创 部署Tomcat服务器

简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目。Tomcat技术先进,性能稳定,且免费开源的轻量级web应用服务器。tomcat是java语言编写,所以运行需要Java环境,所以必须安装JDK(或jre,但是不包含jdk --编译器,调试器和其他工具)来得到这个运行环境.1)使用RPM安装JDK基础环境[root@web ~]# yum -y install java-1.8.0-openjdk[root

2020-08-20 14:15:22 291

原创 LNMP平台的部署

部署LNMPLNMP 主流的企业网站平台之一-L :Linux操作系统-N :Nginx网站服务软件-M :MySQL,MariaDB数据库-P :网站开发语言(PHP,Perl,python)一、软件的安装安装Nginx,MariaDB,PHPmariadb(数据库客户端软件)、mariadb-server(数据库服务器软件)、mariadb-devel(其他客户端软件的依赖包)、php(解释器)、php-fpm(进程管理器服务)、php-mysql(PHP的数据库扩展包)1 Nginx

2020-08-17 21:17:00 732

原创 我的shell笔记

shell:.linux内核与用户之间的解释器程序(默认为/bin/bash)负责向内核翻译及传达用户/程序指令linux中解释器存放的位置:/etc/shells.规范的脚本构成#! 声明的解释器# 注释信息.变量:(unset取消变量)规则:等号两边不可有空格变量名称不能以数字,特殊字符,下划线开头若指定变量名称已经存在,相当于重新赋值变量名由数字字母下滑线组成,区分大小写脚本的执行方式-加x执行权限 [绝对路径 相对路径] 开启子进程-bash 脚本文件;sh

2020-08-06 16:30:35 334

原创 natwork 华为模拟器简单命令及网络拓扑(笔记还未整理)

一、简单概念tcp/ip五层参考模型:应用层 pc(终端设备)传输层 防火墙网络层 路由器数据链路层 交换机物理层 网卡网络的功能:信息传递、资源共享、增加可靠性、提高系统处理能力传输层协议TCP(Transmission Control Protocol)传输控制协议可靠的、面向连接的协议传输效率低UDP(User Datagram Protocol)用户数据报协议不可靠的、无连接的服务传输效率高广域网 WAN:几十到几千千米 远距离连接局域

2020-07-29 18:04:46 4549 1

原创 linux命令小总结(上)

Linux系统的简介命令行基础用来实现某一功能的指令或程序linux中指定大多数命令,都要找到相应的程序命令执行依赖于解释器(linux默认的解释器/bin/bash)用户—>解释器—>内核---->硬件1.快捷键Ctrl + l:清空整个屏幕Ctrl + c:废弃当前编辑的命令行(结束正在运行的命令)Esc+. 或 Alt +. :粘贴上一个命令的参数Ctrl + u:清空至行首Ctrl + w:往回删除一个单词(以空格界定**2.**挂载,mount 挂载,让目

2020-07-28 23:17:22 164

原创 cobbler装机

cobbler装机平台cobbler 自由导入镜像文件与ks应道文件cobbler是一款快速的网络系统部署工具集中所需服务 dhcp dns tftp web mod_sslcobbler内部集成一个镜像版本仓库cobbler内部集成一个ks应答文件仓库cobbler还提供了包括yum源管理、web界面管理、APL接口、电源管理等功能开始操作 提前关闭防火墙和selinux一、解压 cobbler.zip[root@pc207 ~]# unzip cobble

2020-07-26 17:31:40 335 1

原创 DNS分离解析

@我的第二篇日记DNS分离解析构建DNS服务器DNS服务器构建• BIND(Berkeley Internet Name Daemon)– 伯克利 Internet 域名服务– 官方站点:https://www.isc.org/• BIND服务器端程序– 主要执行程序:/usr/sbin/named– 系统服务:named– DNS协议默认端口:TCP/UDP 53– 运行时的虚拟根环境:/var/named/chroot/• 主配置文件:/etc/named.conf #设置负责

2020-07-26 11:59:54 288

原创 pxeLinux我的第一篇博客

pxeLinux我的第一篇博客PXELINUX单系统网络装机##网络装机优势:规模化 :同时装配多台主机自动化 :装系统配置各种服务远程实现:不需要光盘,U盘,等物理介质PXE:预启动执行的环境,在装机系统之前运行,可远程安装per-boot execution Emironment工作模式:pxeclient 集成在网卡启动芯片中当计算机引导时,从网卡芯片中把pxeclient调入内存执行,获得PEXserver配置、显示菜单,根据用...

2020-07-26 00:52:34 477 2

空空如也

空空如也

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

TA关注的人

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