自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

转载 Linux防止SSH暴力破解

每次登录系统(CentOS7),就会发现有N次登陆失败的统计信息,如:查看/var/log/secure日志文件可以看到文件中有很多认证失败的ip登录信息,这就说明已经被无数不同的IP地址和不同的用户进行SSH尝试连接了。密码再复杂也顶不住这样暴力扫描啊,为预防万一,下面总结了几种防范方法:1、禁止root登录修改sshd服务器端的配置文件/etc/ssh/sshd_config[root@vps ~]$ vi /etc/ssh/sshd_config-----------...

2021-08-31 08:19:07 262

转载 系统性能调优:提升 CPU 缓存的命中率

导读 如果 CPU 所要操作的数据在缓存中,则直接读取,这称为缓存命中。命中缓存会带来很大的性能提升,因此,我们的代码优化目标是提升 CPU 缓存的命中率。 支持超线程的numa架构物理硬件视角,将多个CPU封装在一起,这个封装被称为插槽Socket;Core是socket上独立的硬件单元;通过intel的超线程HT技术进一步提升CPU的处理能力,OS看到的逻辑上的核Processor的数量。每个硬件线程都可以按逻辑cpu寻址,因此这个处理器看上去有八块cpu。对于操作系统的视

2021-08-30 08:23:48 1139

转载 如何在 Linux 上用密码加密和解密文件

导读 age 是一个简单的、易于使用的工具,允许你用一个密码来加密和解密文件。age 能帮你这样做。它是一个小型且易于使用的工具,允许你用一个密码加密一个文件,并根据需要解密。 age 是一个简单的、易于使用的工具,允许你用一个密码来加密和解密文件。文件的保护和敏感文档的安全加密是用户长期以来关心的问题。即使越来越多的数据被存放在网站和云服务上,并由具有越来越安全和高强度密码的用户账户来保护,但我们能够在自己的文件系统中存储敏感数据仍有很大的价值,特别是我们能够快速和容易地加密这些数据时。

2021-08-29 09:24:24 412

转载 如何在 Linux 最小化安装中设置互联网

导读 在最小化服务器安装中,设置互联网或网络是非常容易的。在本指南中,我们将解释如何在CentOS、RHEL、RockyLinux最小安装中设置互联网或网络。 在最小化服务器安装中,设置互联网或网络是非常容易的。在本指南中,我们将解释如何在 CentOS、RHEL、Rocky Linux 最小安装中设置互联网或网络。当你刚刚完成任何服务器发行版的最小化安装时,你没有任何图形界面或桌面环境可以用于设置你的网络或互联网。因此,当你只能使用终端时,了解如何设置联网是很重要的。NetworkMa...

2021-08-28 13:32:48 364

转载 如何远程写入prometheus存储

导读 prometheus一般都是采用pull方式获取数据,但是有一些情况下,不方便配置exporter,就希望能通过push的方式上传指标数据。 简介prometheus一般都是采用pull方式获取数据,但是有一些情况下,不方便配置exporter,就希望能通过push的方式上传指标数据。1、可以采用pushgateway的方式,推送到pushgateway,然后prometheus通过pushgateway拉取数据。2、在新版本中增加了一个参数:--enable-feature=r

2021-08-27 08:21:58 5901 2

转载 一名合格的运维工程师的历练之路

怎么样才能成为一名合格的运维工程师?或者说一名合格的运维工程师到底是怎么样的?还有我现在到底算不算是一名合格的运维工程师呢?我想这些问题是每个运维工程师心里都存在的共性问题。那么今天我就为各位运维工程师答疑解惑。一、 运维工程师主要的工作到底是什么?运维,从字面意思来理解就是运行维护。很多人感觉做运维怎么自己反而像个网管一样?天天就是重启服务,更新一下源码包。其中大部分人认为,运维的工作就是安装一下操作系统。维护一下公司的网络,装装网线,修理修理打印机等硬件设备。为公司的网站和研

2021-08-26 08:17:17 883

转载 详谈Javascript中的深拷贝和浅拷贝

导读 数据复制是我们编程中经常会使用到的技术,对于普通数值数据来说,复制很简单,但是对于复杂类型比如对象的复制,就会有很多需要考虑的东西,比如我们经常说到的深拷贝和浅拷贝。 浅拷贝复制的对象和原始对象属性相关联。事实上,如果对象的任何字段被其他对象引用,则它们共享相同的内存地址。深拷贝与浅拷贝不同,深拷贝复制对象的所有属性,并且为新对象分配新的内存地址,我们对新对象的操作不会影响到原对象,看起来就像是将原对象所有的东西都重新复制出来一份。数据类型JavaScript中的

2021-08-25 08:17:09 90

转载 处理weblogic、tomcat关闭不安全的http请求

导读 不安全的HTTP方法一般包括:TRACE、PUT、DELETE、COPY 等。其中最常见的为TRACE方法可以回显服务器收到的请求,主要用于测试或诊断,恶意攻击者可以利用该方法进行跨站跟踪攻击(即XST攻击),从而进行网站钓鱼、盗取管理员cookie等。 禁止不安全的http请求方式PUT、DELETE、HEAD、OPTIONS、TRACE等,只保留GET和POST请求。其中tomcat和weblogic部署解决方案都是在web.xml中添加配置文件,但格式有所差异,详情如下:Tom

2021-08-24 08:13:12 1806

转载 介绍java -cp & java -jar的区别

导读 java -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;” java -cp & java jar格式java -cp和-classpath一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”格式:java -cp .;myClass.jar packname.mainclassname表达式支持通配符,例如:java

2021-08-23 07:43:20 178

转载 Centos flock 防止脚本重复运行

导读 如果crontab设定任务每分钟执行一次,但执行的任务需要花费5分钟,这时系统会再执行导致两个相同的任务在执行。发生这种情况下可能会出现一些并发问题,严重时会导致出现脏数据性能瓶颈等恶性循环。 如果crontab设定任务每分钟执行一次,但执行的任务需要花费5分钟,这时系统会再执行导致两个相同的任务在执行。发生这种情况下可能会出现一些并发问题,严重时会导致出现脏数据性能瓶颈等恶性循环。为了防止这种情况,可以使用flock建立排它锁。例:# /tmp/sleeptest.sh#

2021-08-22 10:12:18 155

转载 python如何实现剪贴板的操作

导读 本文主要介绍了python实现剪贴板的操作,通过输入一个命令行参数,实现将特定的一些文本复制到剪贴板的操作。感兴趣的可以了解一下 在回程的高铁上学习了这一节,由于对cmd命令行的相关知识所知甚少,只能自己一步步试验得出正确的方法,因此耗费了不少时间。这一篇博客也就当作是备忘吧。首先说一下想要实现的功能:通过输入一个命令行参数,实现将特定的一些文本复制到剪贴板的操作。(这个程序或许可以与其他的一些操作相结合,来实现自动回复,只是本人现阶段的能力还不足以实现这样的功能。)再来看一下具

2021-08-21 00:15:24 3202

转载 只要有心,学好Linux并非难事

我相信在座的绝大部分人应该都是在windows的环境中成长起来的,记得非常清楚,我在小学三年级的时候有了电脑课,每次去上课的时候,老师总会细心地教我们一些电脑的基本知识,打字,还有打字游戏,金山画图等等。当时我瞬间就被迷住了,然后到四年级的时候,我拥有了一台电脑,玩过了很多游戏,也制作过ppt等等东西,一直到大二之前,我在电脑上面的所有操作都是在windows系统下进行的,当时我在网上冲浪的时候,偶然发现了原来电脑并非只有windows系统,还有其他的系统,比如linux系统就是很有名的了。于是我就开始了学

2021-08-19 08:54:12 80

转载 Distroless加固容器安全

导读 谷歌现在通过提供 Distroless 镜像向全世界开放这种能力。谷歌构建的这些镜像的目标是只包含你的应用程序及其依赖项,同时它们将没有常规Linux发行版的所有特性,包括shell。 使用Distroless镜像来保护Kubernetes上的容器。容器改变了我们看待技术基础设施的方式。这是我们运行应用程序方式的一次巨大飞跃。容器编排和云服务一起为我们提供了一种近乎无限规模的无缝扩展能力。根据定义,容器应该包含「应用程序」及其「运行时依赖项」。然而,在现实中,它们包含的远不止这些。...

2021-08-19 08:13:23 201

转载 简单介绍Shell脚本之文件批量创建与修改的方法

导读 有时需要将文件内容进行修改,如果文件数量不多可以一个一个修改,那么如果文件数量很多一个一个修改很麻烦,这篇文章主要给大家介绍了关于Shell脚本之文件批量创建与修改的相关资料,需要的朋友可以参考下 一、脚本要求1.所有操作在/python下2.批量创建12个以py后缀结尾的文件,文件名中必须包含_hcip,文件名除了_hcip固定字符串外,文件名还包含8个小写随机的字符。3.创建的12个文件后缀名改为大写的PY,固定字符串改为_hcie二、脚本内容#!/bin/bash

2021-08-18 08:15:30 1253

转载 简单介绍MySQL开启事务的两种方式

导读 本篇文章给大家分享MySQL 是如何开启一个事务的,原文通过两种方式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 方式 1START TRANSACTION 或 BEGIN 开始新的事务 COMMIT 提交当前事务 ROLLBACK 回滚当前事务这是大家熟知的一种方式,其中开启事务的方式 start transaction 和 begin 是相同的。方式 2SET autocommit = 0;默认情况下 autocommit =

2021-08-17 08:28:46 15452

转载 consul的简介及安装

导读 consul提供了服务注册与发现框 架、分布一致性协议实现、健康检查、KV存储、多数据中心方案等功能。 简介consul提供了服务注册与发现框 架、分布一致性协议实现、健康检查、KV存储、多数据中心方案等功能。一致性:采用的是RAFT算法保证分布式节点的一致性。 服务发现:采用http和dns协议。 服务注册:1、通过http API,由服务自己调用API实现注册,2、通过JSON配置文件实现注册,将需要注册的服务以JSON格式的配置文件给出。 服务间的通讯协议:使用gos

2021-08-16 08:09:01 197

转载 教你如何使用nginx配置访问wgcloud

导读 这篇文章主要介绍了使用nginx配置访问wgcloud的方法,在这里大家需要记得agent的配置文件项serverUrl的80端口也要写上,需要的朋友可以参考下 nginx配置如下:如http://172.17.188.27/wgcloudserver { listen 80; server_name localhost; #charset koi8-r; #access_log logs/

2021-08-15 09:07:05 110

转载 在 Linux 上用 dust 代替 du更直观

导读 如果你在Linux命令行上工作,你会熟悉 du命令。了解像 du 这样的命令,可以快速返回磁盘使用情况,是命令行使程序员更有效率的方法之一。然而,如果你正在寻找一种方法来节省更多的时间,使你的生活更加容易,看看 dust,它是用 Rust 重写的 du,具有更多的直观性。 dust 命令是用 Rust 编写的对 du 命令的一个更直观实现。如果你在 Linux 命令行上工作,你会熟悉 du 命令。了解像 du 这样的命令,可以快速返回磁盘使用情况,是命令行使程序员更有效率的方法...

2021-08-14 10:15:15 387

转载 在 Linux 中使用.hushlogin文件关闭登录提示

导读 当你使用 ssh 或其他方法登录时,会在屏幕上发现大量信息。下面介绍如何关闭这些登录提示信息。 登录时如何不让他显示这些内容呢?下面有一种简单的方法可以隐藏这些信息:如何使用 .hushlogin 关闭登录提示信息首先,在家目录中创建一个名为~/.hushlogin的空文件。在终端中输入一下内容:bob@ubuntu-20-04:~$ touch ~/.hushlogin下面重新登录一下系统试试:bob@ubuntu-20-04:~$ ssh bob@192...

2021-08-13 08:27:35 1219

转载 凡人学习Linux之路

近期Windows 11的信息频频出现在各个公众平台上,对它的评价好坏参半,我的关注点是它取消了任务栏移动功能,只能靠着屏幕底边,不能移动到顶部或左右两侧,而且有人喊话说准备撤了,换Linux。其实现阶段普通用户转用Linux我认为是完全没问题的,大学时也是读到王垠的《完全用GNU/Linux工作》和《写给支持和反对<完全用Linux工作>的人们》开始学习使用Linux的。学习Linux不是一件容易的事,因为我不想只是当作普通的桌面系统来使用。通过看一些文章了解到Linux在国外发达国家

2021-08-12 08:26:25 84

转载 Python底层实现KNN

导读 今天给大家带来的是关于Python机器学习的相关知识,文章围绕着Python底层实现KNN展开,文中有非常详细的解释及代码示例,需要的朋友可以参考下 一、导入数据借助python自带的pandas库导入数据,很简单。用的数据是下载到本地的红酒集。代码如下(示例):import pandas as pddef read_xlsx(csv_path): data = pd.read_csv(csv_path) print(data) return data

2021-08-11 08:03:54 77

转载 解说pytorch中的model=model.to(device)

导读 这篇文章主要介绍了pytorch中的model=model.to(device)使用说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 这代表将模型加载到指定设备上。其中,device=torch.device("cpu")代表的使用cpu,而device=torch.device("cuda")则代表的使用GPU。当我们指定了设备之后,就需要将模型加载到相应设备中,此时需要使用model=model.to(device),将模型加载到相应的设备中。

2021-08-10 08:15:00 1876

转载 flask框架如何实现修改密码和免密登录功能

导读 flask是python web开发的常用框架之一。本文将讲述flask如何实现修改密码和免密登录功能 修改密码功能数据库部分:#重置密码def reset_pass(phone,password): conn,cursor=get_conn() sql="update userdata set userpass='"+password+"' where userphone='"+phone+"'" try: print("正在修改密码..

2021-08-09 08:10:52 811

转载 CentOS7 自定义登录前后欢迎信息

一、摘要本人当前使用的是阿里云 ECS 服务器,操作系统为linux,发行版为CentOS7.4.1708。系统默认都已经提供了欢迎信息,但是自己也可以修改,实现个性化。二、修改欢迎信息2.1 普通登录前当前系统启动后,登录前的提示信息为:CentOS Linux 7 (Core)Kernel 3.10.0-693.2.2.el7.x86_64 on an x86_64在登录系统输入用户名之前,可以看到如上图所示的信息,这里会显示 linux 发行版本名称,内核版本号,...

2021-08-08 09:39:04 683

转载 简单介绍Shell脚本之文件批量创建与修改的方法

导读 有时需要将文件内容进行修改,如果文件数量不多可以一个一个修改,那么如果文件数量很多一个一个修改很麻烦,这篇文章主要给大家介绍了关于Shell脚本之文件批量创建与修改的相关资料,需要的朋友可以参考下 一、脚本要求1.所有操作在/python下2.批量创建12个以py后缀结尾的文件,文件名中必须包含_hcip,文件名除了_hcip固定字符串外,文件名还包含8个小写随机的字符。Linux就该这么学3.创建的12个文件后缀名改为大写的PY,固定字符串改为_hcie二、脚本内容#

2021-08-07 09:52:08 374

转载 简单介绍MySQL开启事务的两种方式

导读 本篇文章给大家分享MySQL 是如何开启一个事务的,原文通过两种方式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 方式 1START TRANSACTION 或 BEGIN 开始新的事务 COMMIT 提交当前事务 ROLLBACK 回滚当前事务这是大家熟知的一种方式,其中开启事务的方式 start transaction 和 begin 是相同的。方式 2SET autocommit = 0;默认情况下 autocommit =

2021-08-06 08:19:14 440

转载 只要有心,学好Linux并非难事

我相信在座的绝大部分人应该都是在windows的环境中成长起来的,记得非常清楚,我在小学三年级的时候有了电脑课,每次去上课的时候,老师总会细心地教我们一些电脑的基本知识,打字,还有打字游戏,金山画图等等。当时我瞬间就被迷住了,然后到四年级的时候,我拥有了一台电脑,玩过了很多游戏,也制作过ppt等等东西,一直到大二之前,我在电脑上面的所有操作都是在windows系统下进行的,当时我在网上冲浪的时候,偶然发现了原来电脑并非只有windows系统,还有其他的系统,比如linux系统就是很有名的了。于是我就开始了学

2021-08-05 08:21:36 77

转载 教你如何使用nginx配置访问wgcloud

导读 这篇文章主要介绍了使用nginx配置访问wgcloud的方法,在这里大家需要记得agent的配置文件项serverUrl的80端口也要写上,需要的朋友可以参考下 nginx配置如下:如http://172.17.188.27/wgcloudserver { listen 80; server_name localhost; #charset koi8-r; #access_log logs/

2021-08-04 08:11:30 157

转载 区分Java拦截器和过滤器

导读 今天带大家分析java拦截器和过滤器的区别,文中有非常详细的解释说明,对正在学习java的小伙伴们有很好的帮助,需要的朋友可以参考下 一、过滤器(filter)过滤器处于客户端与Web资源(Servlet、JSP、HTML)之间,客户端与Web资源之间的请求和响应都要通过过滤器进行过滤。举例:在过滤器中定义了禁止访问192.10.10.1这个地址,那么当客户端发出访问192.10.10.1的请求时,经过过滤器后,客户端得到的响应是出现该IP禁止访问的提示。在java web中,你传入的r

2021-08-03 08:29:25 94

转载 在IDEA下使用JUnit出现的问题与解决办法

导读 很多朋友跟小编反馈在IDEA下使用JUnit进行实例测试的时候出现很多奇葩问题,今天小编通过本文给大家分享idea使用JUnit出现问题及解决过程,感兴趣的朋友跟随小编一起看看吧 遇到的问题我在做这次软件构造实验一时,实验中要求了需要使用JUnit来进行代码的实例测试,可是在经过了百度了其他人的使用JUnit的介绍方法,然后自己去尝试,却始终无法成功调用JUnit的测试。解决方法在eclipse下进行了多次尝试后,仍然无法成功地进行JUnit测试,所以我将我的文件转战到IDEA下

2021-08-02 08:09:57 2407

转载 Java游戏服务器系列之Netty详解

导读 今天带大家来学习Java游戏服务器的相关知识,文中对Netty作了非常详细的介绍,对正在学习java的小伙伴们有很好的帮助,需要的朋友可以参考下 一、简介Java的底层API逐渐复杂,而开发者面对的开发场景需求也在逐渐增大。如果直接针对底层API进行编程,无疑是耗时耗力的。这时就催生了极多的编程框架,这些框架隐藏了API实现的复杂细节,以最简洁的方式给开发人员提供功能的实现接口。Netty就是一款针对于网络链接的框架,他的出现让服务器开发人员更加的集中关注于更多逻辑的实现,而不为了实现更

2021-08-01 10:48:24 211

Blue Screen View.zip

可以检查windows的 .dump日志文件,检查系统蓝屏的原因.电脑遇到了令人抓狂的蓝屏后需要正确地诊断蓝屏信息才能避免继续蓝屏

2020-05-25

IBM LTO Ultrium 4 Half-High Tape Drive

压缩包里又windows版IBM_LTFS_SDE_2.4.1.2.10254_x64,IBM LTO4手册

2020-05-25

空空如也

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

TA关注的人

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