- 博客(23)
- 资源 (1)
- 收藏
- 关注

原创 Centos7安装Promethus监控Linux和Windows系统,并通过Grafana实现可视化
Centos7安装Promethus监控Linux和Windows系统一:规划环境1.软件环境2.服务器角色二:安装Prometheus三:安装node_exporter监控Linux系统 一:规划环境 1.软件环境 服务 版本 Cenots CentOS Linux release 7.6.1810 (Core) Promethus prometheus-2.28.1 node_exporter node_exporter-1.1.2 screen screen-4.01
2021-07-15 11:44:28
680
原创 docker逻辑卷易混淆问题梳理
docker run -d -ti -v /dbdata:/dbdata --name db centos 我们一般常用到上面的创建容器语句,该语句直接指定了映射路径,表示服务器上的/dbdata路径和容器内部/dbdata相映射。 docker run -d -ti -v /dbdata --name db centos 未指定映射路径,容器会自行在服务器上创建映射路径,也就是说/dbdata是容器内部的路径,服务器上的映射路径可以通过docker inspect 容器名 Mounts字段来找到,红
2021-09-22 15:05:26
167
原创 基于Docker搭建私有镜像仓库
通常我们在docker中拉取的镜像都是在docker hub在线存储库中获取的,这个在线存储库里的docker镜像可以由任何用户发布和使用,显然这在某些场景下是不适用的,比如某些互金的隐私项目,或者是公司完全处于内网状态不能访问外网,再或者你想个性化定制某些配置等等等,所以这就需要用到私有存储库了,今天我们就基于registry镜像搭建属于我们自己的私有仓库。 1、安装指令 docker pull registry 默认拉取最新版: 2、配置私有仓库地址,如果没有就创建。 vim /et
2020-12-08 09:50:25
359
原创 shell脚本中常见的参数变量
$0:获取shell在命令行启动的脚本名 $1:获取第1个参数 ${10}:获取第10个参数 $#:统计脚本运行时携带的命令行参数的个数 $*:将命令行上提供的所有参数当作一个单词保存,基本上 $* 变量会将这些参数视为一个整体,而不是多个个体。 $@:将命令行上提供的所有参数当作同一字符串中的多个独立的单词,可以通过for命令遍历所有参数值 ...
2020-11-03 09:47:02
781
转载 linux日志切割工具 logrotate
centos-7.6系统默认安装logrotate,默认的配置文件: /etc/logrotate.conf /etc/logrotate.d/ logrotate.conf:为主配置文件 logrotate.d:为配置相关子系统,用于隔离每个应用配置(Nginx、PHP、Tomcat...) 用于解决个别日志文件过大,不易清理及查看 以haproxy 为例 cat /etc/logrotate.d/haproxy /var/log/haproxy/haproxy.log { #文件绝对路径,n
2020-10-10 16:49:25
347
1
转载 Docker学习
https://www.cnblogs.com/bigberg/p/8482700.html
2019-12-31 14:20:04
148
原创 Windows使用vnc server连接linux图形界面
windows安装vnc-viewer:https://www.realvnc.com/en/connect/download/viewer/ Linux安装vnc参考:https://blog.csdn.net/hqy860822/article/details/83749962 Linux安装好vnc后: 在windows系统打开vnc-viewer 输入: Linuxip地址:1...
2019-12-07 11:04:50
437
转载 Zabbix监控Redis
主参考:https://blog.51cto.com/chenx1242/2047273 再参考:https://www.cnblogs.com/lxwphp/p/10020074.html
2019-12-06 09:29:24
203
原创 在Centos8上安装漏洞扫描软件Nessus
本文摘要:简单叙述了在Centos8上安装Nessus扫描器的过程 Nessus 是目前全世界最多人使用的系统漏洞扫描与分析软件,Nessus的用户界面是基于Web界面来访问Nessus漏洞扫描器的,所以,首先需要部署一个扫描器 先下载nessus-8.8.0 地址:https://www.tenable.com/downloads/nessus 下载完成后上传到Centos8上,...
2019-11-26 16:16:52
1353
转载 SSH Weak Algorithms Supported漏洞修复
rhel6.6 Nessus安全扫描中发现漏洞: SSH Weak Algorithms Supported Nessus has detected that the remote SSH server is configured to use the Arcfour stream cipher or no cipher at all. RFC 4253 advises against us...
2019-11-26 14:44:14
850
原创 CVE-2019-0708漏洞修复补丁以及安全建议
1.Windows Server 2008 漏洞补丁系列下载地址 Windows Server 2008 32位系统: http://download.windowsupdate.com/d/msdownload/update/software/secu/2019/05/windows6.0-kb4499149-x86_832cf179b302b861c83f2a92acc5e2a152405...
2019-11-26 14:18:05
4018
转载 Java面试知识点汇总
Java面试知识点汇总 转载自:https://blog.csdn.net/forezp/article/details/88823244 Java并发:彻底理解ThreadLocal Java并发:Synchronized原理和优化 Java并发:java线程池详解 Java并发:Java并发编程:CountDownLatch、CyclicBarrier和Semaphore Java并发:Jav...
2019-05-20 11:09:12
304
转载 ArrayList,Vector,HashMap,HashSet,HashTable之间的区别与联系
转自:superGG看上面的框架图,先抓住它的主干,即Collection和Map。1 Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。Collection包含了List和Set两大分支。(01) List是一个有序的队列,每一个元素都有它的索引。第一个元素的索引值是0。List的实现类有LinkedList, ArrayList, Vector, Stack。...
2018-05-30 10:21:41
378
转载 十种常用的设计模式
转自:dean_hu设计模式总结1. 单例模式:实现方式:a) 将被实现的类的构造方法设计成private的。b) 添加此类引用的静态成员变量,并为其实例化。c) 在被实现的类中提供公共的CreateInstance函数,返回实例化的此类,就是b中的静态成员变量。 应用场景:优点: 1.在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就...
2018-05-28 17:10:05
8606
转载 Linux最常用150个命令汇总
转自:colin_yu命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls全拼list,功能是列出目录的内容及其内容属性信息。cd全拼change directory,功能是从当前工作目录切换到指定的工作目录。cp全拼copy,其功能为复制文件或目录。find查找的...
2018-05-24 17:00:35
259
转载 20条常用Linux命令
转自:ljianhui玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令...
2018-05-24 16:43:01
227
转载 Java高级特性之增强for循环
转自:suremakefor/in循环就是JDK5.0中所谓的增强For循环,它能对数组和集合进行遍历,使用它会使用你的代码短小而精炼的多。这里将介绍以下内容:传统的for循环和增强for循环的比较定制自己的增强for循环增强for循环的局限性一:传统的for循环和增强for循环的比较//传统的数组遍历String[] persons={"张三","李四","王五"};for(int i=0;i&...
2018-05-16 11:04:15
1324
转载 HashMap实现原理分析
转自:AlphaWang1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表那么...
2018-05-16 09:44:37
184
转载 Java开发面试题-Java Web篇
转自:iyangdi1、Tomcat优化经验参考解答:http://blog.csdn.net/itcast_cn/article/details/489492331、去掉对web.xml的监视,把jsp提前编辑成Servlet有富余物理内存情况下,加大tmocat使用的jvm的内存2、服务器资源配置1)CPU的性能,在高并发的情况下,直接影响处理速度2)大数据处理下,对内存需求大,可以用-Xmx...
2018-05-09 10:02:32
390
转载 SpringMVC与Struts2区别与比较总结
转载自:chenleixing1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共...
2018-04-26 16:35:28
264
转载 JVM调优总结 -Xms -Xmx -Xmn -Xss
转载自:unixboy堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms...
2018-04-25 09:14:16
167
转载 springMVC入门
转载自:https://blog.csdn.net/lenotang/article/details/2562348作为一个J2EE的开发者,我们基本上是开发基于WEB的应用系统。事实上,工作流,状态管理以及验证都是需要解决的重要功能。而HTTP协议的无状态性决定了这些功能都不容易实现。Spring的WEB框架就是来帮助我们解决这些问题的。使用Spring,我们可以让WEB框架自动将传递进来的请求...
2018-04-23 14:37:30
180
NessusCentos8安装包
2019-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人