自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务器linux操作系统重装的完整流程-傻瓜式教学

我们一般使用一个全新的u盘来制作启动盘(如果有硬盘也可以选择用硬盘),需要选择全新的u盘,因为在制作启动盘的时候会将u盘里面的数据进行格式化。使用流程:第一步: 双击打开ultraiso,点击文件->打开->选择下载好的iso文件->打开。第二步: 点击启动->写入硬盘映像。(写入方式建议使用USB-HDD+,隐藏分区选 无)。第三步: 选择U盘,格式化,开始第四步: 点击开始,弹出数据将格式化警告,确定后开始写入第五步: 警告窗口点击确定,等待格式化完毕,关闭格式化窗口。第六步: 点击写入。

2023-12-12 19:46:32 10591 3

原创 snmp协议详解

snmp协议是广泛应用于TCP/IP网络的网络管理标准协议,该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。snmp协议采用轮询机制,提供最基本的功能集,适合小型、快速、低价格的环境使用,而且snmp协议以用户数据报协议(UDP)报文为承载,因而受到绝大多数设备的支持,同时保证管理信息再任意两点传送,便于管理员在网络上的任何节点检索信息,进行故障排查。snmp协议有三个版本:SNMPv1、SNMPv2c和SNMPv3,我们可以根据情况选择配置一个或多个版本。

2022-11-01 10:13:08 16316 1

原创 ES数据库入门

es数据库的英文全称为ElsticSearch,是位于Elastic Stack核心的分布式搜索和分析引擎。是一个由Apache开源的高扩展、全文检索和分析引擎(NoSQL数据库功能)的系统,它可以准实地快速存储、搜索、分析海量的数据。全文检索:全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引。指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找到的结果反馈给用户的检索方式。

2022-09-26 10:55:01 16971 2

原创 计算机网络安全隔离之网闸、光闸

1、安全隔离网闸(GAP),简称”网闸“技术。其中包含硬件和软件。2、组成部分:外部处理单元、内部处理单元、隔离硬件(存储单元、数据交换)内部隔离硬件外部3、数据安全:切分链路层、实现内外网安全隔离+适度可控数据交换4、特点:高效、可靠、高安全5、GAP使用带有多种控制功能的固态开关读写介质连接两个独立主机系统的信息安全设备,在电路上切断网络之间的链路层连接,并且能够在网络之间进行安全交换的网络安全设备。

2022-09-21 18:23:29 15835 5

原创 git 的使用以及如何解决git冲突问题

将一个远程仓库拉取下来,并在本地仓库修改,然后推送本地仓库版本到远程仓库中。git冲突:两个本地仓库同时修改文件夹会产生冲突。分支:master主分支 每个都会在自己本地产生dev(develop)分支和master分支,在dev分支中修改代码,dev分支修改完成测试完成之后就合并到master分支,到master分支生效。

2022-08-22 22:46:41 9624 2

原创 Linux操作系统之文件系统详解

文件系统是操作系统中负责管理持久数据的子系统,实际上,就是将用户的文件存放在磁盘硬件中,即使计算机断电了,磁盘里的数据并不会丢失,所以文件系统就可以持久化的保存文件。文件系统是管理文件和目录的一套机制(方法)。文件大小为2T,ext3:不超过2T;fat32:4G。文件系统的基本数据单位是文件,它主要是对磁盘上面的文件进行组织管理,组织的方式不同,形成的文件系统也会不同。

2022-08-22 17:28:10 23908 7

原创 mysql 中登录报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)ERROR

这个是执行脚本一键部署MySQL 8.0的时候出现的报错信息:如果在登录MySQL出现这个的报错信息:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。这两个错误属于同一类,即密码错误。...

2022-08-04 12:34:18 23858 1

原创 计算机网络抓包工具——tcpdump详解

tcpdump是Linux里的字符界面的数据抓包分析软件。tcpdump是一个用于截取网络分组,并输出分组内容的工具。

2022-08-01 23:13:15 24593 2

原创 VSFTP超详细安装教程

VSFTP(也称为 VSFTPD,代表 "Very Secure FTP Daemon")是一个用于实现 FTP 服务的开源服务器软件。FTP(文件传输协议)是一种允许在网络上进行文件上传和下载的协议。VSFTP 被设计为高度安全、高性能、且可靠的 FTP 服务器解决方案。安全性:它提供了多种安全特性,如支持 TLS/SSL 加密,以确保 FTP 传输的安全性。高性能:VSFTP 被设计为能够处理大量并发连接而不会降低性能。可配置性。

2024-05-07 11:53:38 744 2

原创 HTTPS协议的详细讲解(四次握手)

HTTPS 协议(HyperText Transfer Protocol over Secure Socket Layer):可以理解为HTTP+SSL/TLS, 即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL,用于安全的 HTTP 数据传输。HTTPS协议是在HTTP的基础上加上了一个协议。SSL(Secure Socket Layer,安全套接字层)

2024-05-05 14:42:21 420 8

原创 【OpenNJet下一代云原生之旅】

在当今快速发展的云计算时代,云原生技术正成为企业数字化转型的核心驱动力。云原生架构以其灵活性、可扩展性和高效的资源利用,为软件的快速迭代和持续集成提供了强大的支持。在这一背景下,高性能的WEB应用与代理软件成为了构建云原生服务网格的关键组件。OpenNJet应用引擎正是这样一款应运而生的产品,它不仅继承了NGINX的稳定性和高效性,还通过云原生功能增强、安全加固和代码重构,实现了性能的飞跃和功能的丰富。

2024-05-04 22:44:55 1246 6

原创 【与 Apollo 共创生态:展望自动驾驶全新未来】

这个平台它将能帮助合作伙伴快速搭建一套属于自己的自动驾驶系统,与封闭的系统相比,Apollo能以更快的速度成熟,让每个参与者得到更多的受益,提供技术领先,覆盖广,高自动化的高精地图服务,全球唯一开放,拥有海量数据的仿真引擎,全球开放数据量第一。随着自动驾驶技术的不断发展和应用,Apollo平台企业生态计划将在未来发挥更加重要的作用,为推动自动驾驶技术的发展和应用做出更大的贡献。其中的Apollo开源项目,提供开源的技术框架与丰富的社区资源,建立广泛的技术共识,降低个人开发者技术门槛。

2024-05-04 15:58:41 1155 10

原创 计算机网络之HTTP和HTTPS的区别(文末送书福利)

为了数据传输的安全,HTTPS协议在HTTP的基础之上加入了SSL、TLS协议,SSL/TLS协议依靠证书来验证服务器的身份,并且为浏览器和服务器之间的通信加密。, 即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL,用于安全的 HTTP 数据传输。具体是如何进行加密,解密,验证的,且看下图,下面的称为一次握手。http和https使用的是完全不同的连接方式,同时使用的端口也不同,http使用的是80端口,https使用的是443端口。

2024-04-22 11:06:12 1191 8

原创 龙蜥社区「人人都可以参与开源」----自由代码盛会

AtomGit是具有自主核心技术的开源代码托管平台,为开源软件、开源硬件、开源芯片等各类开源项目提供基于 Git 协议的源码托管服务,推动创新资源共建共享。

2024-04-09 23:40:52 916 22

原创 服务器设置了端口映射之后外网还是访问不了服务器

我们在一个完整的网络数据存储服务系统设备中都会存有业务服务器、防火墙、交换机、路由器(可有可没有),其中的业务服务器主要用来数据存储,防火墙主要做安全防护,交换机、路由器主要是做用于局域网内部的数据传输,而路由器则用于不同网络之间的数据传输。两者结合使用可以构建一个完整的网络架构,实现数据在局域网和广域网之间的高效传输和通讯。而我今天遇到一个网络异常问题,我将自己的排查思路和解决办法做记录,以便大家共同学习交流。

2024-04-01 14:38:50 1759 2

原创 计算机基础之MB、Mb、MBps、Mbps

这些术语通常用于描述计算机和网络技术中的数据传输速度和存储容量。B为Byte(字节),指的是文件大小;b为bit(比特)是传输速率的最小单位,bit是计算机中最小储存单位,描述网速的时候统一为b;描述文件大小的时候统一为B。所以1GB=1024MB指的就是文件大小,Mbpersencond=Mb/s的值是每秒传输的bit量,属于是网速。

2024-02-28 21:45:00 848 2

原创 启动mysql时的异常为:[ERROR] Can‘t start server: Bind on TCP/IP port. Got error: 98: Address already in used

1、当启动mysql时日志显示异常为:[ERROR] Can't start server: Bind on TCP/IP port. Got error: 98: Address already in use , [ERROR] Do you already have another mysqld server running on port: 53306?的意思是:你已经有另一个mysqld服务器在端口上运行:53306?发现53306端口被pi为9863和22669的进程所占用着。

2022-11-22 16:50:53 3322 1

原创 jstack问题定位分析

jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用来打印出给定的java进程ID或者core file或者远程调试服务的java堆栈信息。主要是用于生成java虚拟机当前时刻的线程快照,线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环,请求外部资源导致的长时间等待等。线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程在后台做什么事,或者等待什么资源。

2022-11-21 16:40:06 6469

原创 网络层之三层交换、icmp协议、arp协议

三层交换机就是具有部分路由器功能的交换机,工作在OSI网络标准模型的第三层:网络层。三层交换机最重要的目的就是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。三层交换:具有路由功能的交换机。使用三层交换技术实现VLAN之间的通信。一个vlan一个网段。三层交换机的作用就是为了实现交换机之间的通信。一个交换机相当于一个网段。三层交换机上有虚拟vlan接口和路由。以下为演示实验:实现vlan之间的通信:实现交换机之间的通信:配置trunk。

2022-10-03 23:53:17 4286 2

原创 mysql的基本语句

insert into user(username,age,hobby) value('sc',18,'排球');10、插入单个字段:alter 表名 add 字段类型(字段长度);select username,age from 表名;mysql -u 用户名 -p。13、指定存储引擎为什么类型。14、查看表中有哪些存储引擎。15、查看存储引擎为什么类型。19、给指定用户所有的权限。use +数据库名;

2022-10-02 22:27:29 519

原创 如果访问不了www.baidu.com,可能是什么原因?/为什么ping别人的机器ping不通?

可能是服务器网络崩了等情况,此时的服务器需要去查看自己的cpu、内存、带宽使用、磁盘IO等。那就是自己的问题,需要去检查一下自己的配置文件的etc/sysconfig/network-scripts/ens33文件。就比如举例:比如一个客户去访问百度为什么会访问不了,访问百度的时候非常卡、慢、访问不了。内部的连通为:client -无线路由器---电信的网络----机房----server。如果访问不了的情况就是:可能就是用户自己的网络有问题,网线、路由器等的问题。如果是百度服务器本身的问题,就不能干预。

2022-10-01 17:49:54 5134

原创 虚拟桌面和云桌面办公系统

虚拟桌面是指:支持企业级实现桌面系统的远程动态访问与数据中心统一托管的技术。我们可以通过任何设备、在任何地点、任何时间访问在网络上的我们的邮件系统,或者网盘;而未来我们可以通过任何设备,在任何地点、任何时间访问在网络上的属于我们个人的桌面系统。桌面虚拟化和瘦客户端计算机是通过数据中心服务器中心化电脑的功能、数据和应用程序给予数据和安全更多的控制。云桌面就是利用虚拟技术,对各种物理设备进行虚拟化处理,从而使资源的利用率得到有效提升。依次来节约成本、提高应用质量。

2022-09-30 17:31:02 9661

原创 Linux基本指令之网络通信命令

selinux是Linux操作系统里面一个安全相关的系统,它里面定义了很多跟安全相关的规则限制。selinux非常安全,但是规则非常繁琐,所以日常运维里,一般都会将它这个服务关闭。其实SELinux的功能也就是类似于防火墙的功能,不过安全相对比较好,ok,所以本博客介绍一下SELinux的使用命令。1、查看selinux的状态getenforce临时放宽selinux的规则:1为强制模式,0为宽容模式。[root@localhost /]# getenforce # 获取当前selinux的策略。

2022-09-28 10:01:02 3271

原创 网络边界详解

随着网络的发展,于是全世界的计算机联结了网络,于是就出现了网络安全问题。为了保证网络、业务之间的连接,还需要保证网络连接过程中的安全问题,于是便引入了边界防护技术、数据交换网络技术等。

2022-09-22 14:36:08 6294 4

原创 Telnet协议详解

Telnet协议是一种最早的internet应用,telnet协议提供了一种通过终端远程登录到服务器的方式,呈现一个交互式操作界面,用户可以先登录到一台主机,然后再通过telnet的方式远程登录到网络上的其他主机上,而不需要为每一台主机都连接一个硬件终端,然后对设备进行配置和管理。也就是说,不管客户进程终端是什么类型,操作系统都必须把它转换为NVT格式,同时,不管服务器进程的终端是什么类型,操作系统必须能够把NVT格式转换为终端所能够支持的格式。telnet连接的任何一方都可以主动发起请求。

2022-09-16 17:53:27 17197

原创 linux基本命令之系统管理命令

不管是在windows还是Linux系统要校验某台服务器是否可以ping通,都可以使用命令,如果要加上端口的,Linux可以使用telnet命令。① lo --- loopback 本地回环接口,这个网卡是虚拟的,每一台服务器上都有一个这样的网卡。inet 127.0.0.1/8 这个网卡的ip地址基本上都是127.0.0.1,自己、本身的ip地址,是用来检测自身的。而 kill 则有局限性,例如后台进程,守护进程等。其中top 命令的使用:---系统监控命令,查看有没有到瓶颈---有就需要扩容。

2022-08-30 09:45:24 2284

原创 centos 开机启动流程、开机运行级别

而(打开计算机电源,计算机硬件会自动加载BIOS,读取BISO内相关硬件信息以硬件系统的自检,随后根据BIOS配置找到第一个有引导程序的设备),这个文件中会产生一个0号进程,0号进程会产生一个1号进程(7:systemd)和2号进程(应该不重要在这里)。,大小是512字节,存放了预启动信息、分区表信息),系统找到BIOS所指定的硬盘的MBR后,运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动(关机)。启动的驱动中的完全的多用户状态(有NFS),检测运行级别中的/...

2022-08-22 21:27:38 1591

原创 文件系统之软连接、硬链接的区别/文件删除与空间的联系/df和du的区别

文件系统中的软连接和硬链接。每个文件创建好之后,都会维护两个计数器:i_count和i_nlink。i_count:记录了有多少个程序在使用这个文件(记录了程序打开文件的数量)。i_nlink:记录这个文件的硬链接数(目录项指向)。硬链接和软连接的异同点。rm删除文件只是删除目录项,i_nlink数减1,还需要关注i_count数,看有没有进程使用当前文件。df查看磁盘满了,但是du查看单文件大小还没有那么大。删除某些日志文件,没有重新加载服务,日志文件不会被释放。df和du的区别...

2022-08-22 21:25:59 2375

原创 ansible中的剧本playback详解

如果ansible的各个模块(能实现各种功能)是车间里的各个工具;playbook就是指导手册,目标远程主机就是库存和原料对象。从根本上说playbook和shell脚本没有任何区别,playbook就像shell一样,也是把一堆一堆的命令组合起来,然后加入对应条件判断等等,在shell脚本中是一条一条的命令,而在playbook中是一个人的任务构成的,每个任务可以看做是shell脚本中的一条命令;

2022-08-21 18:07:10 1350

原创 Linux之自动化运维工具ansible、ansible模块

ansible是一个自动化运维工具的名称,是基于Python开发,集合了众多运维工具的优点(puppet、fabric、slatstack),实现批量系统配置,程序的部署。Linux运维:自动化(脚本)、智能化、平台化。由于Linux运维人员,人肉运维不可取–效率慢,如果敲错出事,于是就诞生了一系列的运维工具,ansible就是其中之一。日常运维:1、软件安装-查看依赖 漏铜 升级 Debian-apt-get2、服务的配置-架构搭建-负载均衡(高可用)-等价路由-lvs3、运行脚本。

2022-08-20 22:59:39 1155

原创 Linux环境变量之shell中export定义全局变量和echo 变量的区别

如果在一个shell脚本程序中定义了一个变量,当这个脚本程序运行时,这个定义的变量只是改脚本程序内的一个局部变量,其他的shell不能引用它,要使某个变量的值可以在其他shell中被改变,可以使用export命令对已经定义的变量进行输出。:显示当前shell中定义的所有变量,包括用户的环境变量和自定义的变量,改命令的输出是按照变量名进行排序的。:功能如同declare命令,显示当前shell中定义的所有变量,包括用户的环境变量和自定义的变量。环境变量可以在其进程的子进程中继续有效,而自定义变量则无效。

2022-08-19 23:26:06 3731

原创 Linux zabbix监控 软件的安装

或者:[root@lb-1 php-fpm.d]# vim /etc/selinux/config SELINUX=disabled。35、[root@lb-1 nginx]# cd /etc/opt/rh/rh-nginx116/nginx/ 主配置文件存放的目录。34、/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf 去掉前面的注释。CentOS-Base.repo 仓库文件: 用来找到centos官方提供的下载软件的地方的文件 --》藏宝图。

2022-08-19 11:27:28 38

原创 ssh服务中如何批量管理100多台机器(Paramiko、 psutil模块)、跳板机(堡垒机)

实现了同等命令命令行实现的功能:ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。使用python/shell获取对方服务器上的cpu使用率,内存使用情况,磁盘分区的使用情况,网络带宽的实验情况。,远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等。psutil的主要功能包括:CPU、磁盘、内存、网络、进程等。....

2022-08-18 23:13:49 2944

原创 Linux基本命令之修改主机名、用户名、密码

① hostnamectl set-hostname 新主机名。①、进入终端,执行“su -”命令,输入密码,获取root权限;echo "xxxx"|passwd 用户名 --stdin。/etc/passwd --保存用户信息的文件。/etc/shadow 存放用户名密码的文件。例如:永久的修改主机名为sanchuang。groupmod -n 新用户名 旧用户名。usermod -l 新用户名 旧用户名。设置sc98用户的密码为:xxxx。passwd “新的密码”关机: init 0。.....

2022-08-18 12:38:47 11326

原创 Linux脚本之监控系统内存使用情况并给予警告

监控内存使用情况,如果内存使用率大于百分之80,给予提醒

2022-08-18 10:42:19 742

原创 在浏览器上输入一个网址后,发生了什么?/HTTP的工作流程/DNS域名解析过程

在浏览器中输入url并且获取响应的过程,其实就是浏览器和该url对应的服务器的网络通信过程。就比如在浏览器中输入:www.baidu.com,那么会返回一个百度搜素的界面,这其实就是浏览器和百度服务器之间的网络通信过程。浏览器就是客户端,用于发出请求,而百度的服务器就是服务器,用于接收并响应请求。......

2022-08-14 23:35:46 7016 4

原创 计算机网络知识之交换机、路由器、网关、MAC地址

mac地址全称是Media Access Control,即媒体访问控制。也被称为计算机的物理地址或硬件地址。在网络OSI模型中,MAC地址由数据链路层负责管理,因此每一个主机都会有一个MAC地址,而且是唯一的,而且MAC地址由计算机的网卡决定,它是固定的,一般不会被更改。MAC地址是计算机的物理地址,它一般由网卡设备决定,用来表示互联网上不同站点的相关的标识符,而且每一台计算机都拥有不同的物理地址。...

2022-08-14 19:29:19 7104

原创 计算机网络知识之URL、IP、子网掩码、端口号

在网络技术中,端口包括逻辑端口和物理端口两种类型。物理端口是用于连接物理设备之间的接口。如ADSLModem、集线器、交换机、路由器上用于连接其他网络设备的接口。逻辑端口是指逻辑意义上用于区分服务的端口,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。如TCP/IP协议中的服务端口,通过不同的逻辑端口来区分不同的服务。一个ip地址的端口通过16bit进行编号,最多可以有65536个端口。端口是通过端口号来标记的,端口号只有整数,范围是0到65535。......

2022-08-14 19:29:06 5015

原创 基于kafka项目之Keepalived高可用详细介绍

keepalived是Linux下一个轻量级的高可用的解决方案。高可用(High Avalilability,HA),其中有两种不同的含义:广义来讲,是指整个系统的高可用,狭义来讲就是主机的冗余和接管。它与HeartBeat RoseHA实现相同类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件。它提供了HA软件所需的基本功能,比如:心跳检测、资源接管、检测集群中的服务,在集群节点转移共享ip地址的所有者等等。...

2022-08-11 23:32:57 794

原创 查看IP访问量的shell脚本汇总

NF指的是最后一个字段。NR是指定行号。FS是指定分隔符。OFS是指定输出分隔符。获取访问前10为的ip地址

2022-08-11 21:31:11 2235

空空如也

空空如也

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

TA关注的人

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