自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里云域名实战

一、准备阿里云服务器,实现网站功能。可以使用支付宝,淘宝账号登录。(4)创建实例,购买云服务器。使用xshell进行连接。(1)百度搜索阿里云。

2023-11-05 15:32:08 119

原创 小白磁盘管理的学习(1)

或3个主分区一个扩展分区(n个逻辑分区)虚拟机要在关机状态下进行硬盘填加。一个磁盘最多可以填加4个主分区。这样一个主分区就填加完成了。这样硬盘的填加就完成了。

2023-04-14 21:45:01 123

原创 数据结构小习题

2022-11-28 15:31:59 173

原创 没有文章的图片

2022-10-06 10:13:48 312 4

原创 MySQL手写笔记

2022-09-06 20:37:52 410 2

原创 小白学python(1)

学习python

2022-09-05 17:56:03 148

原创 构建读写分离的数据库集群

规划节点基础准备db1和db2部署MariaDB数据库服务,搭建主从数据库集群;一台作为主节点,负责写入数据库信息;另一台作为从节点,负责读取数据库信息。使用一台虚拟机部署Mycat数据库中间件服务,将用户提交的读写操作识别分发给相应的数据库节点。这样将用户的访问操作、数据库的读与写操作分给3台主机,只有数据库集群的主节点接收增、删、改SQL语句,从节点接收查询语句,分担了主节点的查询压力。基础环境配置修改主机名[root@localhost ~]# hostnamectl set-hostna

2021-06-28 20:25:23 174 1

原创 jumpserver的安装

开源版安装安装git[root@jumpserver ~]# yum install git -y一键安装[root@jumpserver ~]# wget https://github.com/jumpserver/jumpserver/releases/download/v2.11.1/quick_start.sh手动部署安装github工程[root@jumpserver opt]# git clone --depth=1 git://github.com/jumpserver/..

2021-06-24 09:39:10 89 1

原创 zabbix-邮件报警配置

管理–报警媒介类型测试到qq邮箱查看添加–更新多台机器登录agent-05发现问题qq收到邮件

2021-06-22 17:14:10 80

原创 zabbix的使用

图形乱码问题的解决出现乱码,语言不统一导致解决:服务端安装字体[root@zabbix-server01 ~]# yum install wqy-microhei-fonts复制字体[root@zabbix-server01 ~]# \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf 已自动更新添加zabbix-agent主机添加完成后点进去点击模板

2021-06-22 15:49:23 107

原创 zabbix的使用-部署zabbix客户端

部署zabbix客户端两台机器同时进行机器环境准备10.30.59.231 zabbix-agent210.30.59.221 zabbix-agent2注意时间正确性[root@linux1 ~]# yum install ntpdate -y [root@linux1 ~]# ntpdate -u ntp.aliyun.com21 Jun 11:12:32 ntpdate[2414]: step time server 203.107.6.88 offset -28881.91226

2021-06-21 16:23:25 194

原创 随笔小记-日常浪漫

阳光一点 积极向上一点 “学会等待” 努力充实自己 而不是把自己缺点放大化 不要抱怨 不用抱怨 你才20 我每每对自己说 我才二十 如果我活八十岁 现在我才活四分之一 怕什么 我们都还年轻 我也很消极 消极没用 难过过一天 开心过一天 为什么不能开开心心的去努力奋斗 当你努力发光 会吸引到别人的 别人会朝你看的。学会等待 。我也经常迷路 我也很敏感 我感觉我什么都做不好 我心情就是 开心就笑 不开心就哭 没什么啊 憋着多难受 反正尽管努力 该来的总会来的 可能已经在路上了你TM给我开心一点我一直好奇到底

2021-06-21 10:08:10 97 1

原创 zabbix的安装

查询网络列表[root@localhost ~]# docker network lsNETWORK ID NAME DRIVER SCOPE4bd18b7f2872 bridge bridge local52e7a1f6e41a host host local0c371794f186

2021-06-21 09:59:10 176 2

原创 Lamp(1)

安装MySQL(1)上传mysql安装包到/usr/local/src下并解压 [root@localhost ~]# cd /usr/local/src [root@localhost src]# ls mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz [root@localhost src]# tar -zxf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz(2)解压完成后移动到/usr/local.

2021-06-17 15:02:48 106

原创 使用kubeadm搭建高可用的K8s集群

准备四个节点在四台机器分别操作1.设置主机名hostnamectl set-hostname master1hostnamectl set-hostname master2hostnamectl set-hostname node1hostnamectl set-hostnamek8s-vip2.关闭防火墙systemctl stop firewalldsystemctl disable firewalld3.关闭selinuxsed -i 's/enforcing/disabl

2021-06-17 08:36:48 97

原创 自动化运维-Ansible

查看ansible-02的http端口是否存在[root@ansible-02 ~]# systemctl status httpd● httpd.service - The Apache HTTP ServerLoaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)Active: active (running) since Tue 2021-05-25 22:29:45 CST

2021-05-28 10:23:50 310 1

原创 shell基础之if for while until循环

单分支if条件语句if [ 条件判断式 ];then程序fi或者if [ 条件判断式 ]then程序fi注意点:[root@localhost sh]# vim if1.sh双分支if条件语句if [ 条件判断式 ]then条件成立时,执行的程序else条件不成时,执行的另一个程序fi...

2021-04-21 14:56:30 112 1

原创 shell字符截取命令-cut命令

cut命令 提取符合条件的列格式:cut[选项]文件名选项-f 列号: 提取第几列-d分隔符: 按照指定分隔符分格列提取一列[root@tomcat ~]# cut -f 2 student.txtName Liming sc Gao提取多列[root@tomcat ~]# cut -f 2,4 student.txtName Mark Liming 86 sc 90 Gao 83指定分隔符提取第一列和第三列[root@tomcat ~]# cut -d "

2021-04-20 20:24:23 261

原创 正则表达式

基础正则表达式正则表达式是用来在文件中匹配符合条件的字符串,正则是包含匹配。grep awk sed等命令通配符 用来匹配符合条件的文件名 * ? [] 完全匹配 ls find cp使用的是通配符基础正则表达式前一个字符匹配0次或任意多次. 匹配除了换行符外任意一个字符^ 匹配行首$匹配行尾[]匹配中括号中指定的任意一个字符[^]匹配除中括号中指定的任意一个字符\ 转义符{n}表示其前面的字符恰好出现n次{n,}表示其前面的字符出现不小于n次10.{n,m}表示其前

2021-04-20 19:44:50 87

原创 python1下元组和字典,集合

1.创建空的元组tup1 = ()print(type(tup1))此时元组的类型是 <class ‘tuple’>里面写入数字后成了<class ‘int’>tup2 = (50)print(type(tup2))加入,后成为<class ‘tuple’>tup2 = (50,)print(type(tup2)有多个数字tup2 = (50,60,70)2.采用下标的方式查看tup1 = (“acb”,“def”, 344,678)pri

2021-04-19 14:46:30 251

原创 网络-IP协议

IP:因特网协议IP包头结构版本version:IPv4头部长度:20字节用5表示总长度:头部加上层应用层的数据抓取一个包查看TCP 20UDP 8标识 分段标志 分段偏移量都成为分片分片数据包切割分片传例如:MTU=1000 路由器接口为400则会被切割为两段400 和一个200到达目的地要拼起来拼起来要依靠一下字段亮起来表示分片分段:亮起来,表示不要分段更多分段:亮起来,表示分段没有分段的包改大小抓的包大小变为1518,会被分段科莱抓到的包只显示第一

2021-04-15 16:43:08 300

原创 字符处理命令和条件判断

排序命令sort格式:sort选项文件名选项1.排序用户信息文件会从a-z开始排序,这里我只是简单地截取了一部分仅供参考就可以2.反向排序 -r3.指定分隔符 :,用第三字段开头,第三字段结尾排序此处UID当成了数值型进项排序,解决方法加 -n[root@tomcat ~]# sort -n -t ":" -k 3,3 /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindae

2021-04-15 11:01:46 84

原创 awk工具的使用

在Linux中没有print在awk中print和printf都可使用,区别是printf不可以自动换行1.截取文档中的列,注重按部分输出格式:awk’条件1{动作1}条件2{动作2}…'文件名(1)输出第二列和第六列BEGINFS内置变量指定分隔符可以发现第一行没有进行处理是因为要先读入第一行数据在进行处理[root@tomcat ~]# awk '{FS=":"}{print $1 "\t" $3}' /etc/passwdroot:x:0:0:root:/root:/bin/ba

2021-04-14 21:09:19 147

原创 sed工具的使用

sed工具的使用1.sed -n’n’p提取的文件[root@tomcat ~]# sed -n '2'p /etc/passwdbin:x:1:1:bin:/bin:/sbin/nologin2.去掉n打印所有也可以这样打印所有 sed -n '1,KaTeX parse error: Expected 'EOF', got '#' at position 24: …[root@tomcat ~]#̲ sed -n '1,'p /etc/passwd3.打印包含某个字符串的行使用-e选项

2021-04-14 16:13:07 55

原创 Tomcat手写板笔记

2021-04-11 20:58:19 56 1

原创 Tomcat的学习

Java程序写的网站用Tomcat+JDK来运行。Tomcat是一个中间件,真正起作用的,解析Java脚本的是JDK。修改名字[root@localhost ~]# hostnamectl set-hostname tomcat// 修改完后Ctrl+D退出后重新连接[root@tomcat ~]# 任务2 安装JDK关闭防火墙[root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# systemct

2021-04-01 09:26:21 440

原创 服务器安装ESXI系统

制作启动盘1、安装UltraISO软碟通双击安装包2.接受许可协议3.下一步4.继续下一步安装5.安装完成用U盘制作启动盘右击管理员权限打开选择镜像所在的目录,选择要制作为启动盘的镜像,向上拖动。选择 启动 写入镜盘映像启动盘制作完成清除READ信息启动服务器,插入U盘后按ctrl+h进入read配置界面进入后在WebBIOS主页点击【Configuration Wizard】,打开配置向导,先清除所有阵列配置,再添加阵列配置,然后下一步.选择【Manua

2021-03-17 14:46:09 1103

原创 KVM的学习

ctrl+]退出查看挂载[root@kvm ~]# ls /kvm_data/lost+found test.img查看当前系统有哪些虚拟机[root@kvm ~]# virsh list Id Name State---------------------------------------------------- 2 test running启动[root.

2021-03-11 19:03:00 309 1

原创 虚拟化

虚拟化介绍指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率虚拟化分类虚拟化技术可分为:全虚拟化和半虚拟化。全虚拟化:最流行的虚拟化方法使用名为Hypervisor的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。VMware和微软的VirtualPC是代表该方法的两个商用产品,而基于核心的虚拟机(KVM)是面向Linux系统的开源产品。Hyp

2021-03-09 16:49:58 132

原创 Logstash 收集nginx日志

[root@elk-2 ~]# cat /etc/logstash/conf.d/nginx.confinput {file {path => “/tmp/elk_access.log” ##指定文件从什么地方收集start_position => “beginning”type => “nginx”}}filter {grok {match => { “message” => “%{IPORHOST:http_host} %{IPORHOST:clien

2021-03-08 20:14:56 548

原创 postfix外发配置与外发测试

部署安装postfix1.检测是否安装postfix[root@mail ~]# rpm -q postfixpostfix-2.10.1-6.el7.x86_642.检查postfix是否支持cyrusdovecot功能[root@mail ~]# postconf -acyrusdovecot3.编辑配置文件(1)把main.cf备份为main.cf.bak[root@mail postfix]# cp -rf main.cf main.cf.bak(2)过滤出有用的

2021-03-04 16:55:21 731 1

原创 git服务器搭建的学习

添加用户,并且指定shell为/usr/bin[root@localhost gitroot]# useradd -s /usr/bin/git-shell git创建文件存放其他机器的公钥[root@localhost gitroot]# cd /home/git[root@localhost git]# mkdir .ssh[root@localhost git]# cd .ssh/[root@localhost .ssh]# touch authorized_keys[root@loc

2021-03-03 16:44:58 43 1

原创 git的标签与别名的学习

1.查看分支[root@localhost gitroot]# git branch* master2.(1)打标签[root@localhost gitroot]# git tag v1.0(2)查看详细信息[root@localhost gitroot]# git show v1.0commit 7c3cdc402f1cd4eb6d6befc10fc8553be0a659Merge: c113874 1e4e60dAuthor: lsk <[email protected]>

2021-03-03 15:15:48 52 1

原创 git分支的学习

1.查看分支[root@localhost gitroot]# git branch* master创建分支(创建了一个lsk的分支)[root@localhost gitroot]# git branch lsk再次查看分支[root@localhost gitroot]# git branch lsk* master ## *号表示在当前目录下切换分支[root@localhost gitroot]# git checkout lskD 2.t

2021-03-03 10:10:07 116 1

原创 git的安装与使用

单机使用git1.安装git[root@localhost ~]# yum install git -y2.配置基本信息(用户名和邮箱地址)[root@localhost ~]# git config --global user.name "lsk"[root@localhost ~]# git config --global user.email "[email protected]"3.创建仓库[root@localhost ~]# mkdir /data/gitroot4.初始化仓库

2021-03-02 19:59:09 48 1

原创 SVN的使用

1.服务端关闭防火墙[root@localhost opt]# systemctl stop firewalld[root@localhost opt]# setenforce 02.客户端关闭[root@localhost opt]# systemctl stop firewalld[root@localhost opt]# setenforce 0.拉取项目[root@localhost opt]# svn checkout svn://192.168.100.20/myproject

2021-03-02 16:14:01 77

原创 安装SVN的学习

1.服务端安装[root@localhost ~]# yum install subversion -y创建版本库[root@localhost ~]# mkdir -p /data/svnroot/myproject[root@localhost ~]# svnadmin create /data/svnroot/myproject[root@localhost ~]# cd !$cd /data/svnroot/myproject[root@localhost myproject]#

2021-03-02 10:25:26 401

原创 使用Beats采集日志

Beats:轻量级的日志采集器成员:使用Beats采集日志(1)使用浏览器下载安装包(2)[root@elk-3 ~]# rpm -ivh filebeat-7.11.1-x86_64.rpm2.编辑配置文件[root@elk-3 ~]# vi /etc/filebeat/filebeat.yml注释掉# enabled: false因为我们需要输入到es而不是控制台paths:- /var/log/elasticsearch/elk.log使用es的日志查看es的日志out

2021-02-22 17:41:34 575

原创 Logstash的学习

Logstash在第二个节点安装logstash的安装(1)上传logstash安装包,安装包可以在浏览器下载[root@elk-2 ~]# rpm -ivh logstash-6.0.0.rpm (2)修改配置文件查看logstash如何收集日志例如:如何收集系统日志修改配置文件[root@elk-2 ~]# vi /etc/logstash/conf.d/syslog.confinput { ##日志的源,从哪里收集这些日志syslog {type=&gt

2021-02-22 13:28:58 169

原创 安装Kibana的学习

1.用web浏览器查看集群健康状况Kibana用来创建图像,更加可视化2.安装kibana(1)把Kibana的安装包上传,安装包可以在浏览器中下载(2)[root@elk-1 ~]# rpm -ivh kibana-6.0.0-x86_64.rpm (3)修改配置[root@elk-1 ~]# vi /etc/kibana/kibana.yml server.port: 5601(要监听的端口)server.host: “192.168.200.39”(绑定内网ip)elastic

2021-02-22 11:02:35 230

空空如也

空空如也

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

TA关注的人

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