自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL技术点合集

刚下载好的mysql,没有启动和登录时, /var/log/mysqld.log日志文件是没有任何数据的,在数据目录 /var/lib/mysql/里也是没有任何东西的。mysql5.7系列适用例句。mysql8.0系列适用例句。mysql中通用方法。在liunx命令行修改密码例句。登录mysql里修改密码例句。

2024-05-22 19:53:54 539

原创 Centos7静态路由和动态路由

路由,即路由选择(Routing),是指在计算机网络中选择数据传输路径的过程。路由器(Router)是执行路由选择功能的网络设备。路由的主要目的是在复杂的网络结构中,选择最佳路径将数据包从源节点传递到目标节点。

2024-05-21 23:00:03 1086

原创 Centos7修改网卡名

代码中写的关于网卡的名字是eth0,更换操作系统以后,网卡名变了,而修改代码不一定全修改阿里,但是修改网卡名字会方便,使代码在不同系统之间迁移后可适配。将CentOS7修改网卡为eth0。

2024-05-21 20:53:07 588

原创 Zabbix-agents (windows环境)安装及配置

Zabbix 由服务端和客户端两部分组成,分别是 Zabbix 服务器(Server)和 Zabbix 代理(Agent)。它们共同协作实现对整个 IT 环境的监控。

2024-05-18 12:40:36 603

原创 Liunx制作本地源(下)

这个情况很少用,原理就是通过镜像文件制作本地yum源的过程包括将ISO镜像文件挂载到本地系统、复制其内容到本地目录、配置yum源以使用这些本地文件。例如现在使用的mini版,包较少,那么就可以去复制一个较大镜像文件的rpm包给本地使用。打开Yum缓存功能:安装完软件之后,软件不会被删除(因为默认安装完之后,不会保留安装包)baseurl=file:///mnt #仓库的基本URL。在公司内网中,可能无法连接外部网络,这时需要我们将外部yum源中的包克隆到本地。

2024-05-17 20:25:53 1096

原创 Zabbix实现7x24小时架构监控

Zabbix 是C语言编写的企业级开源免费的分布式监控解决方案,可监控网络的众多参数以及服务器、虚拟机、应用程序、数据库、网站、云等的健康状况和完整性。Zabbix 使用灵活的报警通知机制,允许用户为几乎任何事件配置电子邮件的警报。这允许对服务器问题做出快速反应。Zabbix 可通过存储的数据提供出色的报告和数据可视化功能。官网地址:https://www.zabbix.com/常用的监控软件:Cacti、Nagios、Ganglia、Open-Falcon、zabbix、prometheus。

2024-05-17 09:21:37 1285

原创 PXE+Kickstart无人值守安装操作系统

PXE,全名Pre-boot Execution Environment,预启动执行环境;通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;由Intel和Systemsoft公司于1999年9月20日公布的技术;Client/Server的工作模式;PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议;PXE客户端(client)这个术语是指机器在PXE启动过程中的角色。

2024-05-16 15:01:34 1126

原创 JumpServer堡垒机应用(v3.10.8) 下

我们使用jumpserver超管用户创建拉一个feihudui的用户,然后增加一个YUM源的主机,可以连接这个主机的用户有三个(一个root,一个lzz,一个zhangsan),然后创建拉过滤的规则,用来限制使用这些用户时的一些命令限制,然后在资产授权里进行拉分配。

2024-05-15 22:17:12 900

原创 JumpServer堡垒机简单式部署与管理(v3.10.8) 上

这时收到邮件拉就表示邮件配置成功拉,邮箱[email protected]成功发送给[email protected]邮箱。链接:https://pan.baidu.com/s/1OowgARzE8lthHcFraagwdw?在浏览器输入你的IP访问,输入默认的用户名和密码登录,首次登录必要要修改默认密码,会自动跳转。运行过程中会提示一些自定义信息,这里学习使用,直接一路回车默认即可。准备一个新的虚拟机(ip:192.168.226.133)提交成功后刷新邮箱就会受到邮件提示,点击链接设置个登录密码。

2024-05-15 16:54:16 932

原创 单用户模式破解root密码

目录一. 破解root密码 1. 查看操作系统版本2.重启系统,进入grub菜单,选择要使用的内核,按e进入​编辑 3. 找到linux16那一行,把光标移动到最后,添加 init=/bin/sh 然后ctrl+x保存退出会自动进入系统 4. 进入系统后,以rw方式重新挂载/分区,输入完回车即可5. 使用passwd修改密码6. 重新识别新的root密码7. 重启机器8. 测试登录二. 防破解——给单用户模式添加用户密码 1. 编辑文件2. 生成新的grub文件 3. 判断上一条命令是否成功,返回0是成功

2024-05-14 20:14:33 642

原创 传输文件协议FTP与LFTP

vsftpd(Very Secure FTP Daemon)是一个开源的FTP服务器软件,它专注于安全性、性能和稳定性。vsftpd 服务器以其简单、轻量级和高性能而闻名,并且广泛用于Linux和Unix系统中。安全性vsftpd致力于提供高级的安全功能,包括支持SSL/TLS加密、虚拟用户、限制用户访问权限等。通过SSL/TLS加密传输,vsftpd可以提供数据的加密传输,防止数据在传输过程中被窃听或篡改。性能vsftpd被设计为高性能的FTP服务器,具有较低的内存消耗和高效的文件传输速度。

2024-05-14 17:33:47 969

原创 构建NFS远程共享存储

NFS(Network File System)是一种分布式文件系统协议,允许网络中的计算机之间共享文件。它最初由Sun Microsystems开发,现在成为了许多操作系统的标准功能之一,包括Linux、UNIX和类UNIX系统。共享文件系统:NFS允许多台计算机通过网络共享文件,使得这些文件在网络中可以被多台计算机访问和操作。透明性:对于用户来说,NFS提供了透明的文件访问体验,就好像文件存储在本地一样。用户不需要关心文件存储在哪台服务器上,只需要像操作本地文件一样操作共享文件。跨平台兼容性。

2024-05-14 14:06:59 816 1

原创 Apache访问控制与虚拟主机

Apache 是一个开源的跨平台 Web 服务器软件,全称为 Apache HTTP Server。它是目前世界上最流行的 Web 服务器软件之一,由 Apache 软件基金会开发和维护。Apache 以其稳定性、可靠性、灵活性和强大的功能而闻名,被广泛用于搭建各种类型的网站和 Web 应用。

2024-05-13 23:57:17 839

原创 部署Discuz论坛项目

DIscuz是由PHP语言开发的一款开源社交论坛项目。运行在典型的LNMP/LAMP环境中。

2024-05-13 01:06:30 835 2

原创 续篇——源码部署LAMP环境上线——禅道项目

这是最适合普通用户使用的版本,因为它们提供了可靠的功能和性能,可以用于日常使用而不太容易出现意外情况。这种版本通常会获得更长时间的技术支持和更新,适合那些希望在较长时间内维护和使用稳定版本的用户。这种版本是在软件开发过程中的测试阶段,通常包含了新功能和改进,但可能存在一些未解决的问题。这是开发初期的版本,通常仅用于内部测试或限定的测试群体中,可能存在较多的问题和缺陷。本次实验部署基于上篇的源码部署的环境,上篇搭建拉博客项目,本文描述更换禅道项目。软件,功能覆盖了研发项目管理的整体核心流程。

2024-05-11 23:51:17 1149

原创 LNMP环境部署WordPress——使用源码包安装方式部署环境

1.安装一个centos7虚拟机2.配置yum源(这里我用阿里源)3.关闭防火墙和SEliunx4.下载常用的工具包5.设置一个静态IP(可选操作)这些初始化操作都是常用的,这里不在赘述。本文重点学习使用源码安装mysql,nginx,php。

2024-05-11 17:13:57 1289 1

原创 Liunx-Tcp Wrapper-访问控制工具

由于 Telnet 的不安全性,SSH 在现代网络环境中已成为远程连接和管理的标准。SSH 提供加密和高级认证功能,确保在网络上传输的敏感信息是安全的。如果你需要在安全环境中进行远程管理,SSH 是首选。对于调试和测试场景,Telnet 有时仍然有用,但应谨慎使用,避免在公共网络或敏感环境中使用。SSH传输数据经过压缩,所以传输速度比较快。

2024-05-11 01:12:24 1095 2

原创 Liunx软链接和硬链接

在 Linux 和 Unix 系统中,软链接(也称符号链接)和硬链接是文件系统中的两种链接方式,它们允许您创建指向文件或目录的链接。这两者在行为和用途中有明显的区别。以下是软链接和硬链接的详细解释。

2024-05-10 20:58:41 945

原创 Liunx日志轮转

日志轮转是一种管理日志文件的机制,自动切日志,旨在解决日志文件不断增长的问题。通过日志轮转,可以将日志文件分割、压缩、备份或删除,以保持日志目录的整洁和可管理性。注:可以针对任何日志文件(rsyslog 日志、Nginx访问或错误日志...)1. 如果没有日志轮转,日志文件会越来越大2. 将丢弃系统中最旧的日志文件,以节省空间3. logrotate本身不是系统守护进程,它是通过计划任务crond每天执行。

2024-05-10 20:05:02 813

原创 Liunx计划任务

计划任务在计算机领域指的是预先设定的任务,按照指定的时间或条件自动执行。它们通常用于自动化重复性操作、系统维护、数据备份、系统监控、报告生成等。计划任务需要指定何时执行任务。时间表可以是固定的时间点,也可以是基于某些条件的动态时间。最常用的方式是基于日期和时间的调度,这种情况下,任务可能每天、每周、每月、甚至每年运行。计划任务的主要目的是自动化操作,这样可以减少人工干预,提高效率,降低人为错误的风险。计划任务可以执行脚本、程序、命令等,确保系统按预期运行。计划任务通常是周期性的。

2024-05-10 13:33:48 1190

原创 Liunx_DNS域名解析服务

在centos7中修改网卡配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens33 当然因系统不同,网卡配置文件的名字会有不同。找到网卡配置文件通常位于目录中,文件名类似于ifcfg-eth0。添加 DNS 配置#编辑网卡配置文件的命令#这是在网卡配置文件的最后行要添加的内容在我们配置静态IP时,其中有一项就是配置这个dns,当时一般都dns填写的都是局域网的网关ip当然,我们也可以添加多个 DNS 服务器。这种配置方式提供了冗余和故障转移的能力。

2024-05-10 00:55:44 957

原创 Liunx软件包管理(上)

Linux 的软件包管理是指在 Linux 操作系统中安装、更新、删除和管理软件包的过程。软件包是指一个程序及其相关的元数据、配置文件和其他必要的资源。Linux 有许多不同的发行版,各自有其特定的软件包管理工具。yum updateyum remove其他发行版少见不在赘述,主要流行使用ubuntu中的apt包管理工具和centos中yum包管理工具那么本文还是针对的软件管理进行详细解读。

2024-05-09 13:53:25 842

原创 三剑客之grep

grep用于在文件或输入流中查找特定模式或文本。它的名称来源于 "Global Regular Expression Print",可以使用正则表达式来匹配文本。它有许多变体和扩展,支持不同的搜索方法和功能。

2024-05-07 20:40:09 646

原创 Liunx打包压缩

gzip,bzip2,xz对比:1.压缩比: xz > bzip2 > gzip (即xz压缩的最小)2.速度: gzip > bzip2 > xz (即压缩的最小的用的时间较长)3.资源消耗:xz > bzip2 > gzip (压缩越小的耗费的资源较多)4.gzip和bzip2,xz都可以结合tar使用5.三种压缩方式压缩后原文件会被替换,如果需要保留原文件需要加-k, 但是要结合tar的压缩是不需要-k参数的,结合拉tar会默认保留原文件。

2024-05-07 16:24:17 659

原创 Liunx查找&过滤

type命令是了解命令本质的强大工具,特别是在需要排查命令冲突、覆盖或理解命令来源的情况下。它的灵活性和信息量使其成为 Linux 和 Unix 系统中非常有用的诊断工具之一。

2024-05-07 13:17:39 879 1

原创 Liunx磁盘管理(下)

逻辑卷(Logical Volume)是逻辑卷管理 (LVM) 中的一个概念,它为 Linux 系统中的存储管理提供了更大的灵活性和可扩展性。LVM 允许你将物理存储设备(如硬盘、分区)组合成一个或多个卷组,然后在这些卷组上创建逻辑卷。以下是关于逻辑卷的一些关键概念和操作:物理卷 (PV, Physical Volume):这是 LVM 中的最小存储单位。物理卷可以是整个硬盘、硬盘分区、RAID 设备等。卷组 (VG, Volume Group):这是由一个或多个物理卷组成的集合。

2024-05-07 01:08:02 1333

原创 正则表达式

正则表达式(Regular Expression,简称regex或regexp)是一种用来描述字符串搜索和匹配模式的工具。它被广泛应用于文本处理、数据解析、字符串匹配等领域,允许用户使用简单或复杂的规则来搜索和操作文本数据。正则表达式被许多编程语言和工具支持,例如Python、JavaScript、Perl、Java、Rust、Go等。在这些语言中,你可以使用正则表达式来完成各种字符串操作任务。模式是正则表达式的主体部分,它由各种字符和元字符组成,定义了要匹配的文本式。

2024-05-06 00:04:57 1446 1

原创 图床搭建GitHub+PicGo+jsdelivr(CDN)+Typora(内附加速工具)

PicGo是一个用于上传图片的客户端,支持拖拽上传、剪贴板上传,功能十分方便。下载地址:个人网盘自取版本2.4.0:链接:https://pan.baidu.com/s/1OAym3QPhZnN4J1RVgJWgDQ?pwd=c1ws提取码:c1ws安装PicGo——双击安装包这样就安装成功啦。

2024-05-01 12:40:02 1063

原创 Liunx磁盘管理(中)

两者的主要区别在于操作的目标:一个针对挂载点,另一个针对分区。选择哪种方式取决于你的目标。如果你希望解除特定挂载点的所有关联,使用挂载点;如果希望解除特定分区的挂载,使用分区作为目标。可以看到,上面我是用方法一的配置文件配置sdc1区,使用方法二配置sdc2区,在重启后就已经生效WARNING!在/etc/fstab中配置挂载点时,配置的更改可以立即生效,而无需重启系统。要使更改生效,可以使用mount -a命令,该命令会尝试挂载/etc/fstab中定义的所有文件系统。

2024-05-01 00:36:43 1251

原创 Liunx磁盘管理(上)

选择硬盘接口取决于你的硬件和性能需求。对于消费级计算机,SATA 是最常用的;对于企业级存储,SAS 和 NVMe 是更好的选择。IDE(已经淘汰---也叫ATA)SATA (Serial ATA),是当前主流的一种硬盘接口SCSI(小型计算机的接口--很少了)SAS代替了scsi (Serial Attached SCSI),当前SAS接口居多接口不同,传输的速率不同。IDE根据规范,最高到133MB/s, 而SATA3.0,可达6Gb/S,速度差距巨大SATA支持热插拔。

2024-04-30 18:45:35 1010

原创 重定向——逻辑运算符——管道

output.txt>>>>output.txt在实践中,用于覆盖现有内容,>>用于追加内容。0123 及以上7.将标准输出和标准错误输出到同一个变量与2>&1类似,但语法更简洁,直接指示 shell 将标准输出和标准错误都重定向到指定的目标。这种操作符在处理大量输出时非常有用,可以简化代码。8.将标准错误重定向到标准输出9.将标准错误追加到标准输出10.只输出标准错误。

2024-04-29 17:51:24 601

原创 GitHub Desktop进行汉化

3.3.14版本安装包链接:https://pan.baidu.com/s/1Shg7-0O4HO9h7RBgncmBoQ?汉化工具链接:https://pan.baidu.com/s/1Ar63GS6osJI8DsyrDPSmmQ?OK, 汉化步骤十分简单。需要注意的是git桌面的版本要和汉化工具对应,否则可能会失效不成功。本期下载目前最新版本3.3.14进行汉化。这样就安装好啦十分简单,现在先关闭。将汉化压缩包解压,打开解压后的文件夹。一.下载github桌面版。点击exe安装包自动安装。

2024-04-29 00:29:01 486 2

原创 Liunx作业控制

作业控制指的是控制正在运行的进程的行为。比如,用户可以挂起一个进程或者放到后台去运行,等一会儿再继续执行该进程。bg(background):这个命令用于将一个挂起(stopped)的进程放到后台继续执行。,这里%job_id是通过jobs命令获得的作业ID。如果不指定作业ID,bg命令将会默认操作最近的一个作业。fg(foreground):这个命令用于将一个在后台运行的进程恢复到前台来。在前台模式下,这个进程将占据终端,用户可以得到这个进程的完全的输入和输出。,这里%job_id是通过jobs。

2024-04-28 20:38:58 933

原创 Liunx进程与端口

ps :process nsapashot命令在Unix基础的系统中,被广泛用来查看当前系统的进程状态。-e-f-l-a-u-x-p-T-o因此,常见的几种psps -e:显示所有进程。ps -efps -auxps -l:长格式输出,包括进程状态、UID、GID等详细信息。ps -p:查看指定PID的进程的状态。

2024-04-28 20:21:04 937

原创 Liunx高级权限详解

这个就是针对others来设置的了,和上面两个一样,只是功能不同而已。SBIT(Sticky Bit)目前只针对目录有效,对于目录的作用是:当用户在该目录下建立文件或目录时,仅有自己与 root才有权力删除。

2024-04-26 19:12:45 1090

原创 Vim编辑器常用操作总结

a.可视行模式(shift + v)批量删除多行:shift+v进入可是行模式,上下键选中多行,按dd即可删除多行,也可以搭配其他文本操作字母使用。b.可视块模式 (ctrl + v)批量选中行注释:ctrl+v 进入可视快模式,然后上下方向键移动即可选中行首那里然后shift+i 进入插入模式,然后就在光标处输入一个#号,再按ESC键,等待1秒即可看到之前选中的每行都加上啦符号,实现啦批量注释,当然也可以批量加其他符号。当然再可视块模式也可以选中字母块搭配文本操作字母实现其他文本编辑功

2024-04-25 20:02:15 518

原创 Ubuntu镜像下载与安装2024.4版本(超适合新手)

在VMware中安装Ubuntu镜像,首先需要去下载镜像,但是由于服务器在国外,下载速度相对较慢,国内也有镜像,较推荐在国内镜像站下载,例如阿里镜像和清华镜像。点击开启就像这样,直接点进去回车下一步,不同电脑会有短暂的黑屏几秒和加载状态。这里选择你的镜像,也可以修改配置 ,然后关闭这个窗口,再点击完成即可创建。这里需要等待较长的时间,耐心等待然后会提示重启,重启后登录你的用户即可。等一会会进入这样的页面,带空白部分会出现下一部分。这里安装的软件的话可以根据自己需要勾选。打开添加的ubuntu,开始安装。

2024-04-24 15:59:34 616 3

原创 Notepad++使用SFTP连接虚拟机编辑文档

当我们在虚拟机中使用vim编辑有时候不太方便,可以使用远程工具连接进行编辑。常用的远程连接编辑方式有根据个人习惯去选择使用即可。这里分享一下notepad++连接的方法。这里提供当前最新版安装包:链接:https://pan.baidu.com/s/1IKhGdcJvCtkiSRM_spWd4A?pwd=908q提取码:908q。

2024-04-24 14:05:11 871

原创 Shell——循环

for循环:适用于处理集合或数组元素时,特别是当循环的次数是已知的。while循环:更适合于当循环次数未知,需要根据满足某个条件来重复执行代码块的场景。until循环:通常与while循环类似,不过它是在条件为假时终止循环,适合于需要反复执行直到某个条件不再满足的场景。

2024-04-23 13:49:25 448

原创 Shell流程if与模式匹配case

语句根据用户输入的数字执行相应的命令。如果用户输入了不在1-4范围内的数字,那么就会弹出 *)对应的内容,这个代表用户输入了其他内容的匹配项,一般用来做输入错误提示。在这里例子中,用户输入Y ,y , yes 等等都会执行同一语句,在设定这样的操作时,只需按例2使用 | 分割开即可。在这个示例中,脚本首先提示用户输入一个数字,然后使用。命令读取用户的输入并将其存储在变量。

2024-04-22 13:53:22 471

空空如也

空空如也

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

TA关注的人

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