自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何搭建一台永久运行的个人服务器?

由于本人在这段时候,看到了一个叫做树莓派的东东,初步了解之后觉得很有意思,于是想把整个过程记录下来。

2024-06-06 15:43:45 21322 30

原创 http压测工具wrk是真的强~【附上使用指南】

变量:wrkwrk = {一个table类型的变量wrk,是全局变量,修改该table,会影响所有请求。方法:wrk.fomat wrk.lookup wrk.connect根据参数和全局变量wrk,生成一个HTTP rquest string。给定host和service(port/well known service name),返回所有可用的服务器地址信息。测试与给定的服务器地址信息是否可以成功创建连接示例源码非常简洁,简单读了读,很佩服wrk的作者。

2024-06-20 20:36:15 759

原创 为什么IPv6的普及这么慢?

此外,如果没有 ISP 强大的 IPv6 支持,用户可能会遇到连接问题或访问 IPv6 启用的网站受限,这进一步减缓了 IPv6 的采用。例如,互联网工程任务组(IETF)曾成立了一些工作组,这些工作组的目标是标准化 IPv6,确保其流量路由,并通过 IPv4 兼容 IPv6 的机制来促进其采用。例如,IPv6 除了消除 NAT 带来的复杂性外,还提供了简化的十六进制地址格式,以及在网络和主机部分之间更清晰的划分,使得流量路由和子网划分更为简便。遗憾的是,IPv6 与这些旧系统和网络设备不兼容。

2024-06-19 19:25:20 815

原创 SSH 远程执行任务

本文通过 demo 演示了 ssh 远程操作的基本方式。这些基本用法将为我们在更复杂的场景中完成各种艰巨的任务打下基础。

2024-06-18 17:12:43 1485 1

原创 讲真,懂这些Linux命令跟懂cd比,工资至少高一级~

上述命令,在/root/haodaolinux目录下生成一个文件名为test.txt 大小为 1G 的文件。如创建名字为haodao1.py,haodao2.py到haodao100.py的批量文件。这里只要给出访问日志文件,就可以计算出来,自己可以根据需要计算某个时间点的访问的IP数。以下相关高效命令实用指数不分先后,更多的是以简单的命令形式带给大家更好的使用体验。可以看到输出的第 3 列为 CPU 的耗用百分比,最后一列就是对应的进程。可以看到输出的第 4 列就是内存的耗用百分比。

2024-06-17 16:48:13 866

原创 作为一名Linux工程师,有必要搞懂“/proc”目录

在linux的根目录下存在一个/proc目录,/proc文件系统是一种虚拟文件系统,以文件系统目录和文件形式,提供一个指向内核数据结构的接口,通过它能够查看和改变各种系统属性.proc目录通常情况下是由系统自动挂载在/proc目录下,但是我们也可以自行手动挂载.1/proc目录下的大部分文件都是只读的,部分文件是可写的,我们通过这些可写的文件来修改内核的一些配置;

2024-06-13 08:31:53 1446 2

原创 深入探讨:Linux防火墙配置详解及iptables与firewalld的使用

防火墙是一种高级访问控制设备,置于不同网络安全域之间,他通过相关的安全策略来控制(允许,拒绝,监视,记录)进出网络的访问行为。防火墙是一组规则,当数据包进出受保护的网络区域时,进出内容(特别是关于其来源、目标和使用的协议等信息)会根据防火墙规则进行检测,以确定是否允许其通过。

2024-06-12 08:33:20 822 1

原创 这些Linux知识可不是靠背就会的!

在信息技术日新月异的今天,Linux以其开源、稳定、高效的特性,逐渐成为了众多专业人士的首选操作系统。然而,关于Linux知识的学习,却常常陷入一个误区——许多人认为,掌握Linux就是死记硬背各种命令和参数。这种观念,不仅忽略了Linux学习的本质,也阻碍了Linux知识的有效应用。事实上,不信大家可以一起探讨下吧!在实际应用中,Linux知识的运用远比单纯的记忆更为重要。或或以上3种快速删除指定类别文件方法,哪一种更香更好用呢?

2024-06-11 11:05:23 1719

原创 运维实用小脚本,登录即自动显示系统信息

具体操作:cp systeminfo.sh /etc/profile.d/chmod +x /etc/profile.d/systeminfo.sh脚本地址:https://www.alipan.com/s/UGFcYNmRUbE。你是否厌倦了每次手动检查系统状态,像内存使用、CPU负载这些繁琐操作?别担心,一个小调整,让这一切自动化!今天给大家安利一个超级实用的Linux小技巧,让你每次登录终端时都能感受到满满的科技感和效率爆棚!

2024-06-08 23:20:42 355

原创 服务器为什么大多用 Linux?这些答案你我都想不到!

可以作为服务器的nt 93年才出来,比较流行的版本已经是2000了,这个时候大家关注重点在免费的Linux上,生态已经有了。上面提到了容器,实际上容器本身也是 Linux 的一个巨大优势,windows和osx因为诸多限制使得容器化始终无法从最底层直接起步,而当下的服务器端架构/运维上,容器化是一个无法规避的需求,因此能够完美支持容器化的 Linux 就成了更好的选择。linux 91年才被写出来,还只是个内核,但是它上面跑的软件等全与unix兼容,操作命令也是一样的,可谓无缝转换,又不收费,用的人就多。

2024-06-07 08:39:06 436

原创 原来用Python就可这样轻松实现压缩和解压缩

压缩和解压缩是日常常用的操作,不管是windows上图形界面的操作,还是linux上用命令来进行压缩解压缩,总的而言都还是比较方便的。但用代码来实现就没做过,近期也得实现代码压缩与解压缩操作,所以就抽时间来研究一下。

2024-06-06 08:30:08 433

原创 网络运维知识点大全

攻击者在 HTTP 请求中注入恶意的 SQL 代码,服务器使用参数构建数据库 SQL 命令时,恶意SQL 被一起构造,并在数据库中执行。跨站点脚本攻击,指攻击者通过篡改网页,嵌入恶意脚本程序,在用户浏览网页时,控制用户浏览器进行恶意操作的一种攻击方式。跨站点请求伪造,指攻击者通过跨站请求,以合法的用户的身份进行非法操作。可以这么理解 CSRF 攻击:攻击者盗用你的身份,以你的名义向第三方网站发送恶意请求。CRSF 能做的事情包括利用你的身份发邮件,发短信,进行交易转账,甚至盗取账号信息。

2024-06-05 14:12:46 1421

原创 Linux运维应知必会的LVS高可用负载均衡方案

本文介绍了使用 LVS+Keepalived 来实现高可用负载均衡,这能使得我们的服务能够更加的稳定。Keepalived 默认是运行在 LVS 之上的,有较好的兼容性,当然我们也可以使用户 Nginx 作为 LB 的软件,可根据业务和两者的异同进行选择。

2024-06-04 08:50:00 1087

原创 10个大大提升MySQL效率的使用技巧

MySQL是一种广泛使用的关系型数据库管理系统,无论是个人项目还是企业级应用,都可以从中受益。然而,要充分利用MySQL的潜力,掌握一些高效的技巧可以让你事半功倍。本文介绍十个让开发者在MySQL开发中更加得心应手的技巧。

2024-06-03 08:29:08 466

原创 一文看懂全局负载均衡与 CDN 内容分发

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。简而言之,就是将数据部署在各地的服务器中,通过负载均衡技术,让用户就近获取服务器中的数据。

2024-05-31 08:38:15 979

原创 手把手教你将程序部署到服务器!

打开VMWare,点击“打开虚拟机”,选择centos7.ova之后,选择存储路径:点击导入:选择“不再显示此消息”,点击“重试”按钮:点击“编辑虚拟机设置”,修改处理器、内存、硬盘等信息后,启动。按Ctrl+Alt键可以切换到windows下。启动成功后,输入账号root密码123456登录。

2024-05-30 14:08:14 1118

原创 带你拿捏Ansible的基本配置和使用

Ansible是一种批量、自动部署工具,不仅可以批量,还可以自动。它主要基于ssh进行通信,不要求客户端(被控制端)安装ansible。

2024-05-29 14:03:28 1420

原创 NFS这样学,收获满满

使用 mount 命令并结合-t参数,指定要挂载的文件系统的类型,并在命令后面写上服务器的IP地址、服务器上的共享目录以及要挂载到本地系统(即客户端)的目录。最近在使用 NFS 的过程中遇到了这样的问题,就是我们挂载好共享的文件后(挂载只能 root 用户进行挂载),我们用普通用户来对挂载的目录进行创建文件是发现会报错的,会提示权限不足。NFS客户端的配置步骤也十分简单。表示 共享的目录,注意该目录的权限,如果我们设置好了其他的内容时,访问还是报错的话,我们可以试着将该目录的权限设置为 777。

2024-05-28 08:32:44 1176

原创 一口气Ping1000个IP地址,会发生什么事情?

ping命令是我们检查网络中最常用的命令,作为网络人员,基本上每天都会用到,可以很好地帮助我们分析和判定网络故障,对吧?一般来说,网工们用 ping查看网络情况,主要是检查两个指标:第一个是看看是不是超时第二个看看是不是延迟太高我做个假设啊,如果,你今天需要负责10台设备,100台设备,1000台设备怎么办?一个个ping过去怕是凉凉,这种情况,在大型网络中很有可能遇到,那该咋整?这篇文章想和你分享下大量设备的ping方法。

2024-05-27 13:55:41 677

原创 你真的懂firewalld吗?不妨看看我的这篇文章

firewalld防火墙是Centos7系统默认自带的防火墙管理工具,取代了之前的iptables防火墙工具,它工作在网络层,主要功能是管理网络连接和防止未经授权的访问。例如,当一个新的网络接口被添加到系统中时,firewalld可以接收到相关的通知,并自动更新防火墙规则以适应新的网络环境。firewalld和liptables都是用来管理防火墙的工具(属于用户态),它们都可以用来定义防火墙的各种规则功能,内部结构都指向netfiter网络过滤子系统(属于内核态),从而实现包过滤防火墙功能。

2024-05-27 08:30:30 1034

原创 服务器资源监控告警处理方案总结

服务器监控指标服务器日常监控巡检时,总会遇到不同服务器的不同告警,使用不同的监控工具,监控的指标有所不同,但最基础的服务器资源指标,基本都支持,比如zabbix + ,Prometheus + Grafana。本文只针对服务器资源的相关告警,总结常用的处理方案,其他业务性指标(尤其与业务系统相关),需要针对具体业务再分析,不过处理方案的思想是相通的。

2024-05-26 16:23:59 938

原创 还在被su和sudo的区别困扰吗?看这一篇就够了

在 Linux 系统中,有两个常用的命令用于切换用户身份和执行特权操作,它们分别是 su 和 sudo。虽然它们都可以实现权限提升,但在使用方式、安全性和适用场景等方面存在一些区别。本文将介绍 su 和 sudo 命令的区别,以帮助用户正确选择和使用这两个命令。

2024-05-24 08:43:13 1205 1

原创 什么是Linux?Linux与windows的区别

Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。说的简单点,它就是一个操作系统。

2024-05-23 13:56:12 982 1

原创 想知道ddos的攻击方式?看这篇文章就能了解

2.1 DDoS攻击原理DDoS攻击(Distributed Denial of Service Attack,分布式拒绝服务攻击)的前身是DoS攻击(Denial of Service Attack,拒绝服务攻击),是指一种通过各种技术手段导致目标系统进入拒绝服务状态的攻击。DDoS攻击可以看作DoS攻击的Plus版本,它可以将分布在不同地方的多台计算机联合起来形成攻击平台,对一个或多个目标发动攻击,从而产生成倍的拒绝服务攻击的威力。

2024-05-23 09:14:36 837

原创 centos7下源码安装mysql5.7

实际工作中,针对各种环境的部署,都有可能让我们自己去安装部署,因此掌握如何部署,还是显得很重要的。修改/etc/my.cnf文件,和5.6之前的版本不一样,5.7版本support-file目录下没有.cnf文件,因此需要自己手动编辑。1)首先检查你所用的Linux下有没有安装过mysql,有没有卸载干净,卸载CentOS7默认携带的。2)重新加载系统服务,将mysql数据库加入到开机自启动​​​​​​​。通过yum remove 相关包名进行卸载干净。5、创建安装mysql相关的文件目录​​​​​​​。

2024-05-22 16:36:41 955 1

原创 centos7下安装部署Zabbix5.0监控系统

首先,为了给读者更明白Zabbix监控系统架构组成,我这里分别以两台centos7.2系统的虚拟机进行安装部署,一台作为Zabbix-server,一台作为Zabbix-agent。12、使用浏览器访问http://ip/zabbix 即可访问zabbix的web页面,我zabbix-server对应虚拟机地址为192.168.3.172。通过命令导入zabbix数据库,zabbix数据库用户为zabbix,密码为Hao.123456。下载zabbix的yum源,通过命令安装即可。

2024-05-22 15:12:23 745 2

原创 Nginx与Apache的区别有哪些?

两者最核心的区别在于 apache 是同步多进程模型,一个连接对应一个进程,而 nginx 是异步的,多个连接(万级别)可以对应一个进程一般来说,需要性能的 web 服务,用 nginx。如果不需要性能只求稳定,更考虑 apache ,后者的各种功能模块实现得比前者,例如 ssl 的模块就比前者好,可配置项多。

2024-05-22 14:10:15 968

原创 堡垒机是什么?为什么要使用堡垒机?

jumpserver的超详细作用 确定不停下脚步看一看??

2024-05-22 11:27:42 1408

原创 你还在一个一个目录查找文件吗?看这一篇文章就够了

看完 find 命令的 7 种用法后,开始提到的面试题现在好像很容易解决了。你现在可以直接写下它的答案并将其解释清楚吗?

2024-05-22 08:47:47 950

原创 你的tomcat还在用start.up开启吗?来看看这篇文章 只能学会新的方式

我们都知道,Centos7下并不自带systemctl命令来启动tomcat,那么就要我们自己来定义相关文件以实现systemctl命令启动tomcat的目的,所以先认识systemd及systemctl是很有必要的,相信通过学习本文,你将会举一反三,其它服务通过systemclt命令来启动自然手到擒来了!systemd被设计用于提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替常用的System V与BSD风格init程序。

2024-05-21 19:05:32 519 1

原创 还分不清楚网络单位换算吗?看看这一篇文章 为您详细讲解

为您的网络单位换算更详细的解答 绝对让您思路更加清晰 学习到新知识

2024-05-21 17:30:28 947

原创 nginx的常用配置与命令相关硬核干货

nginx及其详细的配置与命令详解 一定要看!

2024-05-21 15:49:55 1121 2

空空如也

空空如也

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

TA关注的人

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