自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell 脚本实现上下键选择文本

echo -e "\033[33m你选择的系统为:\033[31m$selected_option\033[0m"options=("centos7" "win10" "winserver2012" "ubuntu20" "退出")echo -e "\033[33m请选择一个使用的镜像 (使用上下箭头选择,回车确认)\033[33m"if [ "$selected_option" == "退出" ];echo -e "\033[33m你选择了退出。"") # 回车键。# 处理用户选择的选项。

2024-05-24 16:48:30 189

原创 shell免登陆脚本

# 脚本接收的参数,也就是要互相配置 SSH 免密登录的服务器列表参数。## shell 函数:模拟 SSH 公钥私钥文件生成的人机交互过程。## shell 函数:模拟配置 SSH 免密登录过程的人机交互过程。## 密码,默认用户是当前运行脚本的用户,比如 root 用户。## 然后本机跟其他服务器建立 SSH 免密登录(包括自己)## 这里改成你的用户对应的密码。## 本机生成密钥对。

2024-04-09 16:32:54 306

原创 GrayLog日志平台的基本使用-接入jumpserver

1、jumpserver3.8.0部署。

2024-04-03 16:03:04 659

原创 jenkins拉取java远程日志

1、安装插件,AnsiColor。2、选择颜色日志输出。

2024-03-28 14:36:49 426

原创 Jenkins流水线将制品发布到Nexus存储库

1、安装jenkins(建议别用docker安装,坑太多)坑1打开xxx:8080 页面 一直在等待刷新更换中的url为坑2安装插件很慢 失败了一大堆查看登录密码浏览器打开URL2、安装Nexus制品库查看登录密码浏览器登录。

2024-03-18 17:38:21 1230

原创 openstack rocky版手动搭建

也可以手动创建OpenStack的阿里云yum源地址。系统:CentOS-7-x86_64-DVD-1804。网络:桥接模式----1块网卡---静态IP。# 去掉原有的server。

2024-03-11 14:47:51 747

原创 Centos7 双机单网卡安装 OpenStack

2cpu,8G内存,200G硬盘,网络桥接方式--静态IP----单网卡。2cpu,8G内存,200G硬盘,网络桥接方式--静态IP----单网卡。6:查看网络---安装完成后网络会自动桥接到br-ex网桥上去。node1计算节点---192.168.20.215。3:初始化---防火墙----国内源等等参考前面文章。7:页面配置-----页面操作完全参考。2:配置hosts,2台机器互通。1:准备虚拟机2台,配置如下。坐等20分钟安装完成。

2024-01-26 11:53:10 299

原创 Centos7 单机单网卡安装 OpenStack

本文实际环境 vmware 虚拟机:网络采用的桥接方式,和我的物理网络在一个网段CPU开启虚拟化虚拟机安装系统后,配置上静态IP,能连接外网就行了,最好是把内核升级到5.19以上1、初始化准备1)关闭防火墙2)增加hosts源3)配置国内源:我选择的是 阿里源将源换成阿里源2、提前准备过程中会出现的错误1) 降级 leatherman2) 应对 openstack-keystone 错误。

2024-01-25 11:37:43 1312

原创 Linux端口转发的几种常用方法

SSH 提供了一个非常有意思的功能,就是端口转发,它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。netcat(简称nc)被誉为网络安全界的”瑞士军刀“,一个简单而有用的工具,这里介绍一种使用netcat实现端口转发的方法。rinetd是一个轻量级TCP转发工具,简单配置就可以实现端口映射/转发/重定向。7.0 以下使用的是iptables,可以通过iptables实现数据包的转发。socat是一个多功能的网络工具,使用socat进行端口转发。

2024-01-04 17:27:11 1311

原创 GrayLog日志平台的基本使用-ssh之Email报警

Linux服务器上进行爆破:watch -n 1 "hydra -l root -p admin@123 192.168.*.* ssh"可以按照实际形况选择,完成后点击下一步Next。6、控制频率,因为ssh爆破是很频繁的。把频率改为1分钟爆破6次才报警。,来进行告警事件规则的创建。

2023-12-27 16:40:18 673

原创 GrayLog日志平台的基本使用-ssh接入Dashboards展示

这里使用的版本为graylog4.2.101、一键安装graylog4.2.10,解压zip包,执行脚本就行链接:https://pan.baidu.com/s/11U7GpBZ1B7PXR8pyWVcHNw?pwd=udln提取码:udln2、通过rsyslog采集系统日志,具体操作参考前面文章3、下载需要的安装包4、配置。

2023-12-26 15:53:38 1353

原创 GrayLog日志平台的基本使用-docker容器日志接入

服务器上存在4 个内核,我们要使用 5.12.1这个版本,可以通过 grub2-set-default 0 命令或编辑 /etc/default/grub 文件来设置。在本机测试时,docker无法访问,应该是内核版本太低的问题,我这里进行了内核升级操作。方法1、通过 grub2-set-default 0 命令设置。本机测试:curl -vk http://127.0.0.1。方法2、编辑 /etc/default/grub 文件。3.2.2、设置新的内核为grub2的默认版本。1、查看当前内核版本。

2023-12-22 14:48:13 1018

原创 GrayLog日志平台的基本使用-java日志接入

server_url: "http://192.168.1.1:9000/api/" #graylogserver的api地址。update_interval: 10 #多久 报告一次自己的运行状况,以及抓取最新下发的配置文件。这里Filebeat只是个采集工具,可以直接使用Sidecar 去调用,不需要配置,直接启动就可以了。server_api_token: "" #这是验证密钥,页面上申请的token值。先创建token,不知道如何创建的看前面的文章---1)、先创建一些准备工作。

2023-12-21 15:36:18 694

原创 GrayLog日志平台的基本使用-Windows日志接入

需要结合filebeat类型的采集器配置,并应用到该Sidecar采集器上,比如这里采集zabbix日志。打开cmd 启动filebeat,启动命令:filebeat -e c filebeat.yml。由于这里我没有重新创建新的索引,还是使用的之前的,这里看自己的需要。将下载的包拷贝到win上双击安装,然后就是一直下一步。2、创建sidecar的API token。2)、采集器配置,跟之前的配置一样的步骤。3、创建Beats类型的Input。我这里用的7.17.13的版本。6、采集器配置文件创建。

2023-12-21 11:45:41 789

原创 GrayLog日志平台的基本使用-收集系统日志

Input配置后,需要开放端口:firewall-cmd --permanent --zone=public --add-port=1514/udp;Inputs新增syslog UDP的类型,接收端口为1514 UDP 用于接收Linux服务器使用rsyslog转发过来的系统日志。以Linux主机为例 vi /etc/rsyslog.conf 最后行添加。第二步编辑Linux服务器。1、新建Indices。3、再新建Stream。

2023-12-20 11:47:52 615

原创 centos7安装开源日志系统graylog5.1.2

sed -i "s/root_password_sha2 =/root_password_sha2 = 【参数】/g" /etc/graylog/server/server.conf。sed -i "s/password_secret =/password_secret = 【参数】/g" /etc/graylog/server/server.conf。安装包链接:链接:https://pan.baidu.com/s/1Zl5s7x1zMWpuKfaePy0gPg?#安装graylog-server服务。

2023-12-20 11:20:45 1323

原创 Nginx 访问日志分析脚本

统计访问页面状态码数量。统计时间段访问最多的。

2023-12-15 14:29:32 330

原创 shell centos7系统优化脚本

echo "=======================禁用firewalld========================"echo "========================禁用SELINUX========================"echo "========================history优化========================"echo "========================修改字符集========================="

2023-12-15 14:00:13 422

原创 shell 系统检查脚本

(echo "[*]新增用户组及次数如下:" && more /var/log/secure* | grep "new group" | awk '{print $8}' | awk -F '[=,]' '{print $2}' | sort | uniq -c) | $saveresult。]/etc/securetty文件权限为""${securetty:1:9}","不符合规范,权限应改为600" | tee -a $danger_file | $saveresult。

2023-12-14 16:05:52 408

原创 centos7下java包设置开机自启动

java 根据自己jdk路径填写, jar包写绝对路径。###这里必须把JDK环境加进去 不然后面无法自启动。1、添加启动脚本,位置任意。3、配置service文件。#测试 服务是否生效。# 设置服务为开机启动服务。

2023-12-14 14:34:46 605

原创 shell安全方面2个小脚本

{for(i in a)if(a[i]>10)print i}:小括号表示判断条件。# %星期 %月 %天 %时 其中,星期、月都是英文简写显示;echo "IP:$IP 已存在系统黑名单中"# grep "$DATE":匹配当前分钟内的ssh失败记录。# 查看系统黑名单中是否已存在需要屏蔽的ip。echo "以下ip每小时超过10次登陆失败"echo "屏蔽IP:$IP"# 屏蔽每小时SSH暴力破解超过10次的ip。# %e:单数字时显示7;# lastb:上次登录失败的记录。

2023-12-13 11:24:09 333

原创 shell脚本安装mysql、nginx、rabbitmq等等

-----------------------------------安装程序正文-------------------------------------------------------------------------------------#--------------------------------------主菜单函数----------------------------------------------------------------------

2023-12-13 10:12:10 1540

原创 Windows安装JDK11

jdk11安装目录里面我们可以看到是没有jre的,如果需要jre,我们在jdk目录下 按住shift点击鼠标右键,点击在此处打开Powershell窗口(使用管理员权限打开),然后执行命令。官网下载jdk现在比较麻烦,需要注册登录账号后才能下载,想要下载官网上的注册账号登录即可,且官网速度较慢,想快点的同学可以使用华为的镜像站地址。右击点击此电脑(win10),点击属性----点击高级系统设置------点击环境变量。变量名: JAVA_HOME 变量值: D:\Java\JDK\jdk。

2023-12-12 16:44:12 448

原创 k8s集群部署jumpserver v3.3.1(helm)

ReadWriteMany #注意,这里用ceph做动态存储的把这个参数改成ReadWriteOnce (单机访问,不然创建出来会报错,pvc),不止这里,下面还有。volume.beta.kubernetes.io/storage-class: "managed-nfs-storage" #这里改成自己的动态存储名。imageRegistry: "docker.io" # 千万别听他的用国内的,那真是一点都下载不下来。

2023-12-11 15:04:37 1258

原创 centos7源码安装rabbitmq3.7

1、安装erlang,需要对应的版本Erlang官网下载Erlang存储库https://packagecloud.io/rabbitmq/erlang?page=1方法1:方法2:安装完成后,执行:erl -version 检查版本2、安装mq解压就可以用tar命令解压移动目录 看个人喜好修改文件夹名开启管理页面插件启动:启动命令,该命令ctrl+c后会关闭服务在后台启动Rabbit关闭服务。

2023-12-11 10:26:32 564

原创 centos7 解决 /lib64/libm.so.6: version “GLIBC 2.29‘

执行代码时报如下错误:解决方案:安装包版本:Python-3.7.4、make-4.3、glibc-2.29(1)、安装Python-3.7.4yum update -ywget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgztar xzf Python-3.7.4.tgzcd Python-3.7.4./configureyum install libffi-devel zlib* -yvim Modules/S

2023-12-05 15:50:48 3130

转载 Portainer中文汉化

1:下载汉化文件Portainer-CN 百度云提取码: nzue2:新建文件夹命名为 public ,把 Portainer-CN.zip 解压至里面。 2、public 文件夹传输至系统根目录 3、然后按需执行以下命令 x86-64系统使用docker volume create portainer_datadocker run -d -p 9000:9000 -v /var/run...

2019-10-11 17:18:34 2978

原创 搭建docker registry UI

1:私有仓库搭建docker pull registrydocker run -d -p 5000:5000 registrycurl 127.0.0.1:5000/v2/_catalog //可以访问它下面我们来把其中一个镜像上传到私有仓库docker tag tomcat 192.168.159.128:5000/tomcatdocker push 192.168.159.128:...

2019-10-11 15:30:17 421

原创 linux上搭建asp网站

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2019-09-19 15:39:51 4410

空空如也

空空如也

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

TA关注的人

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