Linux
文章平均质量分 72
一掬净土
为者常成,行者常至。
展开
-
【漏洞扫描器】使用nessus扫描工具扫描服务器,并生成漏扫报告
【漏洞扫描器】使用nessus扫描工具扫描服务器,并生成漏扫报告原创 2024-07-30 12:52:30 · 912 阅读 · 0 评论 -
【漏洞扫描器】Docker安装tenableofficial/nessus扫描工具
Nessus 是系统漏洞扫描与分析软件,系统漏洞扫描与分析软件。利用业界最值得信赖的漏洞评估解决方案来评估现代攻击面。扩展到传统IT资产之外——确保云基础设施的安全,并了解您的互联网连接攻击面。原创 2024-07-30 12:51:34 · 972 阅读 · 0 评论 -
CentOS7 升级OpenSSH9.0全过程和坑
1、在data下新建一个独立目录openssh目录,用来存放软件2、安装依赖如果有时候没有联网的话,可以本地安装依赖:去国内阿里镜像里找到对应的rpm包下载上传到服务器即可:阿里镜像https://developer.aliyun.com/packageSearch最后再检查一下依赖:3、下载 openssh 9去openssh官网下载:https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/4、解压5、备份原来的配置文件:原创 2022-08-18 17:55:35 · 7575 阅读 · 6 评论 -
服务监控(一)之安装Prometheus
Prometheus是一套开源的监控&报警&时间序列数据库的组合,基于应用的metrics来进行监控的开源工具 。安装prometheus官方文档:https://prometheus.io/docs/prometheus/latest/getting_started/下载地址: https://prometheus.io/download/ 下载如下版本:下载解压查看:[root@VM-0-2-centos srv]# wget https://github.com/prome原创 2022-05-02 18:59:36 · 963 阅读 · 6 评论 -
Centos7安装字体全过程
[root@nb003 softs]# fc-list-bash: fc-list: command not found[root@nb003 softs]# yum -y install fontconfigLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfilebase原创 2022-04-20 22:31:41 · 9740 阅读 · 8 评论 -
Docker安装Gitlab服务器并配置使用(完整版)
一、安装及配置1.1 Gitlab镜像拉取docker pull gitlab/gitlab-ce 拉取最新稳定版本[root@nb001 ~]# docker pull gitlab/gitlab-ceUsing default tag: latestlatest: Pulling from gitlab/gitlab-ce7b1a6ab2e44d: Pull complete f6840fc7ad2b: Pull complete c51f7b37a5cc: Pull complete.原创 2022-02-10 20:00:00 · 2589 阅读 · 4 评论 -
K8S搭建自动化部署环境(二)安装K8S管理工具Kuboard V3
在K8S集群内安装Kuboard V31、 安装Kuboard V3[root@nb1 ~]# kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3-swr.yamlnamespace/kuboard createdconfigmap/kuboard-v3-config createdserviceaccount/kuboard-boostrap createdclusterrolebinding.rbac.authoriz.原创 2021-12-18 15:09:37 · 1746 阅读 · 2 评论 -
K8S搭建自动化部署环境(六)K8S拉取私有Harbor仓库镜像
1、docker 登录 Harbor:[root@nb1 .ssh]# docker login -u admin -p Harbor12345 192.168.1.127WARNING! Using --password via the CLI is insecure. Use --password-stdin.WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a cre原创 2022-01-05 22:00:00 · 2734 阅读 · 5 评论 -
K8S部署服务报UnknownHostException错误处理过程
一、背景K8S部署java服务,服务内访问百度(声明:仅用来做测试非爬虫,实际是有个其他网址报同样的错误)报:java.net.UnknownHostException: www.baidu.com: Temporary failure in name resolution1.1 请求测试代码如下:1.2 报错信息如下:二、排查思路2.1 开始的时候,也是看网上其他的解决方案,比如:1、修改/etc/resolv.conf 加 nameserver 8.8.8.8;2、修改/etc/sys原创 2021-12-27 21:37:36 · 10978 阅读 · 6 评论 -
RocketMQ发消息连接失败之指定borker的ip地址
一、问题开发中遇到如下问题:在发送rocketmq消息的时候,包连接异常(RemotingConnectException)连接broker地址为:10.100.2.0:10911 这一看就不像一个内网地址。报错信息如下:Caused by: org.apache.rocketmq.client.exception.MQClientException: Send [3] times, still failed, cost [6005]ms, Topic: recordTopic, Broker.原创 2021-12-11 20:00:00 · 8384 阅读 · 4 评论 -
K8S搭建自动化部署环境(四)Jenkins多分支流水线Blue Ocean的安装和使用
建立全局凭据,以被流水线,docker将镜像push到镜像仓库,我这里选择的三dockehub作为镜像仓库。原创 2021-11-07 22:12:18 · 3883 阅读 · 13 评论 -
Spug“账户已被系统禁用”的解决办法
问题:未知原因导致“账户已被系统禁用”处理方式:进入spug容器内部,直接改数据库spug user表 的admin的is_active=1即可。1、进入容器内部:docker exec -it spug bash2、改数据库流程:[root@bb001c1db674 /]# mysql -uspug -pspug.devWelcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection i原创 2021-10-12 21:30:00 · 2564 阅读 · 8 评论 -
Spug设置报警提醒功能(钉钉、微信、邮箱)落地详细
1、微信通知:需要获取微信token获取微信通知的token,将获取到的token准备好,后续会用。扫描上述二维码,关注Spug官方公众号,点击我的,就可以得到token:2、钉钉通知:需要获取钉钉群的Webhook1)新建一个钉钉群2)群设置---->智能群助手---->添加机器人点击添加按钮icon点击:自定义点击:添加设置机器人名称:Spug通知机器人,选择自定义关键词,加入关键字,如下图:最后点击完成。生成了Webhook地址,如图所示:记录好生成的原创 2021-09-11 09:09:44 · 1755 阅读 · 2 评论 -
Spug发布前端项目实战全过程
Spug官网一、SpugSpug 面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。具体介绍官网都有,此处不在赘述。二、Spug安装docker安装spug:1)拉去镜像docker pull registry.aliyuncs.com/openspug/spug[root@nb1 sbin]# docker imagesREPOSITORY原创 2021-09-10 10:53:37 · 3736 阅读 · 12 评论 -
K8S搭建自动化部署环境(五)Harbor私有仓库的搭建全过程
harbor仓库的搭建1.首先需要解压harbor压缩包到:/usr/local目录下面。[root@nb1 local]# tar -zvxf harbor-offline-installer-v2.3.2.tgz harbor/harbor.v2.3.2.tar.gzharbor/prepareharbor/LICENSEharbor/install.shharbor/common.shharbor/harbor.yml.tmpl[root@nb1 local]# cd harbor/原创 2022-01-01 06:00:00 · 5278 阅读 · 4 评论 -
消息中间件之ActiveMQ(一):下载安装介绍
官网直通http://activemq.apache.org/简介消息中间件已经成为互联网企业应用系统内部通信的核心手段,是目前企业内主流标配技术,它具有解耦、异步、削峰、签收、事务、流量控制、最终一致性等一系列高性能架构所需功能。当前使用较多的消息中间件有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,下载安装下载地址http://ac...原创 2020-02-07 22:18:49 · 556 阅读 · 2 评论 -
CentOS7安装redis(非Docker)
闲话少絮,上过程:一.首先安装所需依赖依次检查安装如下依赖: yum install cpp -y yum install binutils -y yum install glibc-kernheaders -y yum install glibc-common -y yum install glibc-devel -y yum install gcc -...原创 2019-11-19 10:12:24 · 690 阅读 · 0 评论 -
Linux之软件安装管理
【应用程序和命令的关系】: 系统原有的命令保存在/bin和/sbin文件夹里 安装的应用程序保存在/user/bin或/user/sbin中一.分类: 红帽发行的rpm规范、新兴的yum规范。二.rpm安装方式:1. rpm命令配合‘-ivh’参数安装rpm软件包:rpm -i vim-common-6.3.035.i386.rpm(-ivh:表原创 2017-03-25 21:52:13 · 343 阅读 · 0 评论 -
Linux配置Java环境变量
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到任何一个目录下。 二. 需原创 2017-03-26 21:37:31 · 536 阅读 · 1 评论 -
Tomcat服务脚本
在linux中,通常,我们Tomcat是在后台运行的,并且是开机自动启动的。另外,也想配合我们通用的对服务的操作方式,如:service iptables start/stop/status,这是对防火墙服务的操作方式。那么tomcat服务的设置如何呢,接下来我们来说一下: 将以下代码块,复制为一个tomcat.sh脚本,在linux中运行即可。当然,必须给该脚本赋予执行权限,方法是:原创 2017-04-28 09:11:47 · 1612 阅读 · 0 评论 -
linux上yum镜像源切换
有一些服务商的系统给默认YUM源设置的是国外的,这样就会导致下载速度缓慢。国内几家比较热门的镜像点,下面的镜像全部支持Linux的任何一个发行版的系统。(1).阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/CentOS系统更换软件安装源第一步:备份原镜像文件,以免出错后可以恢复。mv /etc/yum.repos.d/CentOS-Ba原创 2017-04-24 11:51:19 · 12229 阅读 · 0 评论 -
Linux设置登录欢迎信息
通常我们看到,很多linux服务器在登录之后,显示一尊大佛的样子,很酷!以下介绍设置的方法:普通linux,centos,凝思等, 是直接修改/etc/motd文件ubuntu是/etc/update-motd.d/ 修改完成之后,重新登录即可看效果,如下: _oo0oo_ 088888880原创 2017-04-27 13:00:05 · 13945 阅读 · 0 评论 -
Linux同时运行多个Tomcat
每个tomcat都有自己的端口和监听的端口,那么要多个运行,就必须使用不同的端口,具体怎么操作呢,看下面:1)需要JDK作为支撑,这里就不错处理了,我这里的目录:/usr/local/jdk72)首先下载对应的linux下的tomcat版本,存放于2个目录,这里以/usr/local/tomcat01和/usr/local/tomcat02为例,多个以此类推。这里tomcat01为了统一,原创 2017-05-22 17:00:53 · 8007 阅读 · 0 评论 -
Elasticsearch之Kibana安装使用
一、Kibana 介绍Kibana是一个针对Elasticsearch 的开源分析及其可视化平台,使用Kinaba可以查询、查看并与存储在ES索引的数据进行交互操作。使用Kibana能执行高级的数据分析,并能以图表、表格、地图的方式进行数据的查看。二、下载安装1)下载下载地址:https://www.elastic.co/downloads/kibana如上图,默认下载的是最新版本,这...原创 2019-04-14 14:53:12 · 893 阅读 · 0 评论 -
SpringBoot自动化重启脚本和坑
一.背景通常呢,我们springboot项目部署测试重启的时候,先查看进程,然后杀进程,然后再启动,麻烦的很。有没有一步到位的命令呢,那是当然的。假设我们的项目打包后是: springboot-demo.jar一般的做法: 1)首先查看进程 ps -ef | grep springboot-demo [root@iz2ze25urefxhwyo31qj2oz scripts]# ps ...原创 2019-09-11 16:55:00 · 855 阅读 · 6 评论 -
Expect用法浅谈
1. Expect基础语法解释1.1 cmd arg1 arg2 arg3 一条Tcl命令由空格分割的单词组成. 其中, 第一个单词是命令名称, 其余的是命令参数 . 1.2 $myVar $符号代表变量的值. 在本例中, 变量名称是myVar. 1.3 [cmd arg] 方括号执行了一个嵌套命令. 例如, 如果你想传递一个命令的结原创 2017-03-25 21:48:26 · 3185 阅读 · 1 评论