自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker部署ES集群

本文通过docker在单台服务器部署多个es节点案例,并配置SSL安全连接

2024-07-26 11:13:24 440

原创 加密安全-openssh服务

当手动输入yes后,109会获取到106的公钥文件:公钥位置在106节点的/etc/ssh/下,会有多个.pub结尾的公钥文件,109链接的时候会随机一个公钥文件。109节点的获取106的公钥会记录在/root/.ssh/known_hosts中。

2024-04-24 18:06:09 1240

原创 lvm动态扩容

linux、lvm动态扩容

2024-04-21 11:29:03 320

原创 利用python搭建临时文件传输服务

如果想从一台服务器上传输文件又多种方法,其中常见的是利用scp进行传输,但是需要知道服务器的账号密码才能进行传输,但有时候我们并不知道账号密码,这个时候我们就可以通过python -m SimpleHTTPServer 命令进行传输文件。windows可以通过该页面下载!

2024-03-27 17:34:53 879

原创 查看当前网卡数量和状态

查看DEVICE,一共有6张网卡,eth0-eth6,docker和bond是虚拟的设备。

2024-03-27 17:28:35 243

原创 vim快捷键

【代码】vim快捷键。

2024-03-27 17:25:05 166

原创 ISO镜像文件挂载

【代码】ISO镜像文件挂载。

2024-03-27 17:19:29 236

原创 磁盘挂载及逻辑卷的创建

这样就完成了在新硬盘上使用LVM的整个过程。请注意,这里的名字(如。)是示例,实际应根据您系统中的硬盘和卷组情况进行调整。是您给逻辑卷起的名字,可以根据实际情况修改。是您给卷组起的名字,可以根据实际情况修改。可以根据需要选择不同的文件系统类型。找到新添加的硬盘,例如。

2024-03-27 17:14:58 375

原创 时间同步-chrony

场景:内网主机需要搭建 NTP 服务,设置一台主机作为服务端,其他主机作为客户端。

2024-03-27 17:11:48 288

原创 SIP信令及抓包工具介绍

​ sngrep是一个用于监听、分析SIP(Session Initiation Protocol)通信的命令行工具。它可以捕获网络流量中的SIP消息,并以易于阅读的格式显示这些消息的详细信息。Sngrep 对SIP抓包的专业性体现在实时抓取,实时展示。可以作为sip PCAP查看器。对sip信令中的任意字段设置过滤器。对一个dialog的sip信令自动关联。

2024-03-27 17:07:46 2146

原创 文本三剑客--grep

文本处理工具-grep

2024-03-27 16:48:40 251

原创 Kubernetes基础(一)

高可用集群副本数据最好是>=3的奇数个,方便主节点宕机时进行投票。

2024-03-27 16:18:02 947

原创 docker基础(一)

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖到一个可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,互相之间不会有任何接口。dockerfile,配置文件,用来生成docker imagedocker image ,交付部署的最小单元docker命令与API,定义命令与接口,支持第三方系统集成鲸鱼背上有集装箱​ 蓝色的海洋----------宿主机系统Windows10。

2024-03-27 16:10:38 803

原创 上传镜像到仓库

8、排错:此时我们发现请求被拒了,因为docker harbor默认是https请求,我们创建的时候走的是http,我们需要修改205节点的/lib/systemd/system/docker.service。由于206已经登录过镜像仓库了,并且在家目录下的 .docker目录中生成了config.json文件,所有下次登录仓库无需账号密码,所以从私有仓库下载也无需登录了。排错:上传镜像是提示未认证的用户,需要认证后才能上传。1、给要上传的镜像打标签。4、上传镜像到公开仓库。11、查看下载后的镜像。

2024-03-27 16:06:36 409

原创 openssh

当手动输入yes后,109会获取到106的公钥文件:公钥位置在106节点的/etc/ssh/下,会有多个.pub结尾的公钥文件,109链接的时候会随机一个公钥文件。109节点的获取106的公钥会记录在/root/.ssh/known_hosts中。

2024-03-20 23:08:29 581

原创 openssh漏洞修复方案

镜像下载:https://mirrors.aliyun.com/centos-vault/7.6.1810/isos/x86_64/?**注意:**执行的所有操作必须为root用户。升级前请打开多个窗口,避免升级失败无法连接。**注意:**执行的所有操作必须为root用户。升级前请打开多个窗口,避免升级失败无法连接。重新打开一个升级的终端,输入密码后可以登录则说明升级成功。将下载好的镜像与openssh包进行上传。

2024-03-05 11:00:15 1943 1

原创 网络IP计算

对应8位的前三位,所以011转成10进制为:64+32=96,(011中0对应的是128,因为是0,所以不算128,后两位为1,分别对应64和32)不一样的是后5位,所以最小的数应该是一样的部分转成10进制,前边三段转成10进制为:192.168.2,最后一段一样的部分为011,128 64 32 16 8 4 2 1,所以011就是64+32=96,没算128是因为。10转换成2进制:1010,前边补位0000,为:00001010 ,为8位。最小的IP是192.168.2.96。

2024-02-06 09:17:32 398

原创 网络基础(一)

如何判断内网是否阻塞,可以通过ping网关看下延迟是多少,一般情况下不会超过10ms,如果超了有可能是网络阻塞了。IP地址:192.168.2.41,网关:192.168.2.1。查看自己局域网IP地址和网关。

2023-12-17 14:08:10 55

原创 进程相关命令

ps 即process state,可以进程当前状态的快照,默认显示当前终端中的进程,Linux系统各进程的相关信息均保存在/proc/PID目录下的各文件中。ps 输出属性示例常见组合例1:通过 ps 查看服务启动时间解释:-e 相当于 ax,表示选择所有进程,而-o表示自定义输出的格式。在-eo中,你可以通过逗号分隔的方式指定要显示的字段。进程 ID进程名(命令名)进程启动时间累计运行时间,即CPU 给分配的运行时间片,通常表示进程的累计运行时间。

2023-12-17 14:07:55 52

原创 openssh升级方案

openssh

2023-11-23 10:46:36 339

原创 Linux基础(二)

因此,dd if=/dev/zero of=/dev/null 的效果是将 /dev/zero 中的无限零字节流写入 /dev/null,实际上就是一个持续的空操作。of=/dev/null:of 表示输出文件,这里指定的输出文件是 /dev/null。if=/dev/zero:if 表示输入文件,这里指定的输入文件是 /dev/zero。dd if=/dev/zero of=/dev/null 命令是一个常见的用法,它通常用于测试系统性能或生成空文件。这会显示复制的进度,方便用户了解操作的进行情况。

2023-11-12 15:36:38 53

原创 服务器乱码问题

第一行是中文,可以注释掉改成英文(第二行)检查xshell格式也是utf-8格式。修改/etc/loacle.conf。服务器刚登录进去发现乱码。加载配置文件,使其生效。

2023-10-26 15:25:46 86

原创 CentOS下tomcat二进制安装

官方下载路径:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.93/bin/打开浏览器访问:http://tomcat:8080/,正常可以看到以下界面。

2023-09-05 16:37:26 114

原创 CentOS下二进制安装jdk

【代码】CentOS下二进制安装jdk。

2023-09-05 16:23:20 95

原创 Shell(一)

第一个命令 mkdir 用于创建一个名为 mydir 的目录,如果该命令执行成功,则接着执行第二个命令 cd,将当前工作目录切换到 mydir 目录下,如果第二个命令执行成功,则继续执行第三个命令 touch,用于创建一个名为 myfile.txt 的空文件。在这个脚本中,第一个命令 mkdir 用于创建一个名为 mydir 的目录,如果该命令执行失败,则执行第二个命令 echo “创建目录失败”;在 Shell 脚本中,“&&” 是一个逻辑操作符,用于在执行多条命令时,判断前面的命令是否执行。

2023-05-19 08:02:40 452

原创 linux正则表达式

正则表达式

2022-11-27 17:32:47 546

原创 linux基础命令(一)

Linux基础命令1、设置主机名1.1、 hostname查看主机名[root@ansible ~]# cat /etc/hostnameansible或[root@ansible ~]# hostnameansible注意: 主机名中不允许使用下划线 “_”,可以用短横线 “-”1.2、hostname临时修改主机名# 临时修改直接修改的是内存中的,重启会失效[root@ansible ~]# hostname ansible.org[root@ansible ~]# ho

2022-02-13 21:48:57 4252

原创 redis基础之 --主从同步(八)

1、配置reids主从:主备模式,可以实现Redis数据的跨主机备份,程序端连接到高可用负载的VIP,然后连接到负载服务器设置的Redis后端real server,此模式不需要在程序里面配置Redis服务器的真实IP地址,当后期Redis服务器IP地址发生变更只需要更改redis相应的后端real server即可,可避免更改程序中的IP地址设置。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hZkH9jU4-1618479908804)(F:\typora相关笔记\r

2021-04-15 17:45:48 166

原创 redis基础之 --常用命令(七)

1、configconfig命令用于查看当前redis配置、以及不重启更改redis配置等1.1、config set 修改当前最大内存info 查看当前内存127.0.0.1:6379> info......maxmemory:0......修改当前最大内存127.0.0.1:6379> CONFIG set maxmemory 1073741824OK注意: config set可以通过不重启服务修改某些值,例如最大内存,密码等;但是有些是无法修改的,例如bind或

2021-04-15 11:39:29 253

原创 redis基础之 --消息队列(六)

消息队列主要分为两种,分别是生产者消费者模式和发布者订阅者模式,这两种横式Redis都支持。1、生产者消费者模式:在生产者消费者(Producer/Consumer)模式下,上层应用接收到的外部请求后开始处理其当前步骤的操作,在执行完成后将已经完成的操作发送至指定的频道(channel)当中,并由其下层的应用监听该频道并继续下一步的操作,如果其处理完成后没有下一步的操作就直接返回数据给外部请求,如果还有下一步的操作就再将任务发布到另外一个频道,由另外一个消费者继续监听和处理。1,1、模式介绍生产者消

2021-04-15 11:36:11 184

原创 redis 基础之--set && hash(五)

Set是String类型的无序集合,集合中的成员是唯一的,这就意味着集合中不能出现重复的数据,可以在两个不同的集合中对数据进行对并取值。1、set (集合)场景:例如A用户有个微信群,B用户也有个微信群,但是AB互相不认识,AB的群都在腾讯服务器上,服务器用set对两个微信群进行了对比 ,发现A、B两个微信群众均有张三,李四和王五,服务器这个时候会觉得A、B应该认识,就给给A或B推你们有几个共同好友,你和A或B可能认识。1.1、sadd 创建集合数据127.0.0.1:6379[1]> sad

2021-04-14 15:21:13 424

原创 redis基础之--string && list(四)

1、redis场景数据类型1.1、字符串(string):字符串是所有编程语言中最常见的科最常用的数据类型,而且也是redis最基本的数据类型之一,而且redis中所有的key的类型都是字符串。1.1.1、set 设置key值# 设置一个key为name,value为“zhangsan”,设置自动过期时间为10s,10s后过期,单位是秒127.0.0.1:6379[1]> set name zhangsan ex 10OK127.0.0.1:6379[1]> keys *1) "

2021-04-13 17:42:32 82

原创 redis基础之---数据持久化(三)

7、redis数据持久化Redis虽然是一个内存级别的缓存程序,也就是redis是使用内存进行数据的缓存的,但是其可以将内存的数据按照一定的策略保存到硬盘上,从而实现数据持久保存的目的,目前redis支持两种不同方式的数据持久化保存机制,分别是RDB和AOF7.1、RDB 模式**RDB(Redis DataBase):**基于时间的快照,其默认只保留当前最新的一次快照,特点是执行速度比较快,缺点是可能会丢失从上次快照到当前时间点之间未做快照的数据RDB实现的具体过程Redis从主进程先fork出一

2021-04-12 16:51:21 87

原创 redis基础之---配置文件(二)

6、redis配置文件6.1、redis主要配置项bind 0.0.0.0 # 监听地址,可以用空格隔开后多个监听IPprotected-mode yes #redis3.2之后加入的新特性,在没有设置bind IP 和密码的时候,redis只允许访问127.0.0.1:6379,远程访问将提示警告信息并拒绝访问也就是在69行 bind 和 500行 requirepass 全部注释掉并且88行 protected-mode设置为yes的情况下只允许本地访问,远端访问会报错如下:[root@Ans

2021-04-12 16:48:53 663

原创 redis基础之--源码安装(一)

redis1、redis对比memcached:支持数据持久化,可以将内存中的数据保存在磁盘中,重启redis服务或者服务器之后可以从备份文件中恢复数据到内存继续使用。支持更多的数据类型:支持string(字符串)、hash(哈希数据)、list(列表)、set(集合)、zet(有序集合)支持数据备份:可以实现类似于数据的master-slave模式的数据备份,另外也支持使用快照+AOF。支持更大的value数据:memcached单个key,value最大只支持1M,而redis最大支持512M

2021-04-12 16:45:41 244

原创 CentOS7源码安装redis

redis安装redis官网:https://redis.io1.1、根据需求下载redis对应版本下载地址:https://download.redis.io/releases/?_ga=2.185991273.1782951645.1617865616-1544382325.1617865616下载之后上传至服务器,然后解压到/usr/local/src目录下[root@redis-server ~]# tar -xf redis-4.0.14.tar.gz -C /usr/local/src

2021-04-08 17:21:16 139

原创 Centos7安装epel源

1、下载wgetyum install -y wget2、备份系统原有yum源[root@redis-server]# cd /etc/yum.repos.d/[root@redis-server yum.repos.d]# mkdir repo_bak[root@redis-server yum.repos.d]# mv *.repo repo_bak/3、下载CentOS-Base.repo[root@redis-server yum.repos.d]# wget -O /etc/yu

2021-04-08 17:18:52 1311

原创 docker笔记

相关概念介绍Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖到一个可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,互相之间不会有任何接口。Docker有几个重要概念:dockerfile,配置文件,用来生成docker imagedocker image ,交付部署的最小单元docker命令与API,定义命令与接口,支持第三方系统集成鲸鱼背上有集装箱​ 蓝色的海洋----------宿主机系统Windows10​ 鲸

2021-04-06 15:21:35 1014

原创 nginx搭建文件下载服务器

安装nginx1、安装依赖$ yum -y install gcc gcc-c++ automake zlib zlib-devel \ openssl openssl–devel pcre pcre-devel2、上传nginx.tar.gz包并解将下载好的nginx 压缩包解压在非 /usr/local 目录,然后进入nginx 目录下./configuremake && make install安装完成,用ps查看nginx进程,用netstat查看nginx端口3、修

2021-04-06 15:17:35 879

转载 linux常见命令之--定时任务

定时任务1、at1.1、语法格式:at 时间1.2、atd服务的相关操作(开启start|关闭/停止stop|重启restart|启动状态查看status|开机自启动状态查看is-enabled|设置开机自启动enable|开机禁止自启动disable)[root@localhost ~]# systemctl stop atd #关闭/停止atd服务[root@localhost ~]# systemctl start atd #开启atd服务[root@localh

2021-04-06 15:14:31 1046

空空如也

空空如也

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

TA关注的人

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