- 博客(46)
- 收藏
- 关注
原创 LINUX中DNS服务搭建
DNS(Domain Name System)域名管理系统域名:由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,能够使人更方便地访问互联网,而不用记住能够被机器直接读取的IP地址。==域名就是ip的别名,ip不好记忆====域名与ip的关系是否是一对一?不是的,服务器可能都具备负载均衡的策略==计算机通过IP地址进行互相访问。由于IP地址过于复杂,域名可以代替IP实现计算机的访问(高级/上层应用,底层还是IP地址)。每个域名都会通过DNS服务器解析为对应的IP地址。
2025-05-23 10:45:03
705
原创 LINUX中NSF服务命令使用
由于业务驱动,为了提高用户的访问效率,现需要将原有web服务器上的静态资源文件分离出来,单独保存到一台文件服务器上。一台应用服务器web-server部署apache,静态网页资源存放在另外一台NFS服务器上NFS(Network File System)网络文件系统,主要用于Linux系统上实现文件共享的一种协议,其客户端主要是Linux。没有用户认证机制,且数据在网络上传送的时候是明文传送,一般只能在局域网中使用支持多节点同时挂载及并发写入。
2025-05-17 10:28:45
955
原创 linux中的ftb文件共享以及基础使用
某创业公司刚刚起步,随着业务量的增多,咨询和投诉的用户也越来越多,公司的客服部门由原来的2个增加到5个。客服部门平时需要处理大量的用户反馈,不管是邮件,还是QQ,还是电话,客服人员都会针对每一次的用户反馈做详细的记录,但是由于客观原因,客服人员没有成熟稳定的客户服务系统,所以希望运维部门能够协助搭建一个文件共享服务来管理这些文档,并且随时跟踪客户的反馈情况。FTP(File Transfer Protocol)是一种应用非常广泛并且古老的一个互联网文件传输协议。文件传输:文件上传与文件下载。
2025-05-17 09:38:55
819
原创 Linux 换源 yum安装 nginx和mysql下载
在CentOS系统中,软件管理方式通常有三种方式:rpm安装、yum安装以及编译安装。编译安装,从过程上来讲比较麻烦,包需要用户自行下载,下载的是源码包,需要进行编译操作,编译好了才能进行安装,这个过程对于刚接触Linux的人来说比较麻烦,而且还容易出错。好处在于是源码包,对于有需要自定义模块的用户来说非常方便。==难度:编译安装>rpm安装>yum安装(有网络+yum源支持)。==
2025-05-16 12:09:25
985
原创 进程检测与控制
如果我们打开多个谷歌浏览器窗口,系统会为每个窗口生成一个子进程,每个子进程都有自己的PID,但它们的PPID(父进程ID)都是相同的,即它们的父进程是启动它们的主浏览器进程。父母(父进程)负责照顾和管理孩子(子进程),每个孩子都有自己的名字(PID),但他们的父母的名字(PPID)是相同的。每个进程都有一个父进程,除非它是系统启动时创建的第一个进程(通常是init进程)。:在公司中,经理是父进程,员工是子进程。: 显示当前系统中的进程总数、运行中的进程、睡眠中的进程、停止的进程和僵尸进程的数量。
2025-05-11 17:00:06
562
原创 任务计划管理
计划任务是指让系统在指定的时间点自动执行特定命令或脚本的功能。它的主要作用是:自动执行重复性工作,无需人工干预在系统负载较低时执行资源密集型任务确保关键维护任务按计划执行实现系统的自动化管理计划任务就像是给计算机设置的"闹钟",到了指定时间,计算机就会自动执行你安排的工作。
2025-05-11 09:42:16
589
原创 linux防火墙
防火墙是一种网络安全设备,它能够:监控和过滤进出网络的流量阻止不安全的连接保护计算机和网络免受未授权访问创建一个安全边界简单来说,防火墙就像是电脑的"安全门卫",决定谁能进、谁能出。Nginx(发音为"engine-x")是一个高性能的开源Web服务器和反向代理服务器。轻量级:占用资源少,内存消耗低高并发:能够同时处理数万个连接高性能:处理静态文件的速度非常快可扩展性:丰富的模块系统反向代理:可以作为前端服务器分发请求。
2025-05-09 10:28:08
695
原创 自有服务管理
CentOS6版本:service命令(管理服务开启、停止以及重启)+ chkconfig(定义开机启动项)CentOS7版本:systemctl命令 = system系统+control控制(服务管理+开启启动项管理)目前最高版本是CentOS9命令start(启动)[stop(停止)restart(重启) status(状态)enable(开机自启) disable(停止开机自启)]NTP是网络时间协议(Network Tinie Protocol),它是用来同步网络中各个计算机的时间的协议。
2025-05-09 09:27:10
870
原创 SSH服务
熟悉Linux的人那肯定都对SSH不陌生。ssh是一种用于安全访问远程服务器的协议,远程管理工具。它之所以集万千宠爱为一身,就是因为它的安全性。那么它到底是怎么样来保证安全的呢?到底是如何工作的呢?SSH是Linux下远程管理的工具,相比Telnet安全,运维人员必备的神器!SSH的全称Secure Shell,安全的shell,是Client/Server架构,默认端口号为22,TCP协议。SSH其实用于商业,而OpenSSH即为开源的,在Linux中默认安装。
2025-05-08 09:11:37
897
原创 Linux权限管理
权限的定义:在Linux中,Linux权限是操作系统对用户/进程访问资源的精细化管控机制, 通过 读(r=4)、 写(w=2)、 执行(x=1) 三种基础权限组合实现。运维视角:读(r):查看文件内容(如cat)、列出目录内容(如ls 写(w):修改文件内容、删除/创建目录内文件。执行(x):运行脚本/程序(文件)、进入目录(目录必备)。权限的分类:Linux中的权限分为三个部分,即拥有者权限、所属组权限和其他用户权限。
2025-04-29 15:32:13
675
原创 Linux用户管理
程序用户: 与真实用户区分开来,这类用户的最大特点是安装系统后默认就会存在的,且默认情况不能登录系统,它们是系统正常运行必不可少的,他们的存在主要是方便系统管理,满足相应的系统进程都文件属主的要求。如果使用用户组就方便多了,只需要把授权的用户都加入到同一个用户组里,然后通过修改该文件或目录的对应的用户组的权限,让用户组具有符合需求的操作权限,这样用户组下的所有用户对该文件或目录就会具有相同的权限,这就是用户组的用途。用户在系统中是分角色的,在Linux系统中,由于角色的不同,权限和所完成的任务也不同;
2025-04-28 14:41:54
1023
原创 Linux文件管理
命令选项描述mkdir-p递归创建目录,从左到右一级一级创建目录rmdir-p同时删除多级空目录(从右向左一级一级删除)touch无创建一个或多个文件rm-r-f-r:递归删除目录;-f:强制删除,不提示命令选项描述cp-r递归复制,主要针对文件夹mv无移动或重命名文件/目录命令选项描述tar-c-x-t-f-v-z-j-J-c: 创建新的归档文件;-x: 从归档中解出文件;-t: 列出归档文件中的内容;-f: 指定归档文件名;-v: 显示处理过程中的文件信息;-z。
2025-04-25 10:57:31
951
原创 Linux基础
为什么要备份系统?数据安全:防止因硬件故障、软件错误等原因导致的数据丢失。系统恢复:快速恢复系统至正常状态,减少停机时间。版本控制和测试:便于回滚到之前的系统状态进行测试。迁移便利性:简化系统迁移到其他主机的过程。灾难恢复:确保在发生不可预见的灾难时能够迅速恢复正常操作。VMware中备份的方式有2种:快照或克隆。
2025-04-24 16:34:52
1002
原创 操作系统概述与安装
虚拟机(VirtualMachine,VM)是一种软件模拟的计算机系统,它运行在一个物理计算机之上,就像在真实的硬件上运行一样。简单来说,虚拟机就像是在你的电脑里创建了一个或多个“虚拟”的电脑,每个都能独立运行自己的操作系统和应用程序。场景一:我是一名互联网探索者,经常游离于各种软件网站,对未知的渴望让我以身试险下载安全未知、来历不明的软件,电脑也是千苍百孔,常常中枪。解决方案:在虚拟机中安装当前操作系统,一切风险操作都是在虚拟机的系统中完成。
2025-04-24 15:30:53
575
原创 运维的详细介绍
服务器是一种专门设计用于在网络环境中提供服务、存储、管理数据或执行计算任务的计算机系统。与普通个人电脑相比,服务器通常具备更高的性能、可靠性、存储容量和更强的数据处理能力,就是给用户提供服务的机器(电脑)。服务器可以分为几大类:塔式服务器、机架式服务器、刀片服务器。普通台式机/笔记本能否充当服务器来使用?硬件性能:对于一些小型的应用场景,如个人网站、小团队内部的文件共享等,普通台式机或笔记本的硬件配置(CPU、内存、存储空间等)可能已经足够。
2025-04-22 14:47:50
1073
原创 MySQL事务
事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加1000。这一组操作就必须在一个事务的范围内,要么都成功,要么都失败。
2025-04-21 14:13:51
969
原创 触发器(详解)
MySQL数据库中触发器是一个特殊的存储过程。不同的是执行存储过程要使用 CALL 语句来调用,而触发器的执行不需要使用 CALL 语句来调用,也不需要手工启动,只要一个预定义的事件发生就会被 MySQL自动调用。引发触发器执行的事件一般如下:增加一条学生记录时,会自动检查年龄是否符合范围要求。每当删除一条学生信息时,自动删除其成绩表上的对应记录。每当删除一条数据时,在数据库存档表中保留一个备份副本。触发程序的如下:触发程序的执行是自动的,当对触发程序相关表的数据做出相应的修改后立即执行。
2025-04-19 11:54:49
636
原创 MySQL游标(cursor)详解
游标(Cursor)是数据库系统中的一种对象,它提供了一种机制,使应用程序能够逐行访问SQL查询返回的结果集。游标充当一个指针,指向查询结果集中的当前行,允许应用程序按需对数据进行检索和操作。游标是将集合处理方式转换为面向过程的记录处理方式的一种重要工具,特别适用于需要逐行处理的复杂业务逻辑实现。
2025-04-17 15:45:08
900
原创 MySQL自定义函数
MySQL自定义函数(Function)是一组预编译的SQL语句集合,它们被存储在数据库中并可重复使用。函数接受输入参数,执行特定操作,并且必须返回一个单一值。函数的基本特点- 封装性:将多个SQL操作封装为一个单元- 重用性:能在多个SQL语句中重复调用- 简化操作:使复杂的操作变得简单- 返回单一值:必须且只能返回一个值- 可在SQL表达式中使用:可以直接在SELECT语句中使用。
2025-04-16 15:19:15
390
原创 存储过程基础介绍
存储过程”(Stored Procedure)是一种存储于数据库、封装了SQL语句和流程控制语句、进而通过类似“”的形式来调用(如:传参、获取返回值)、从而实现业务功能(即将一定程序业务迁移到数据库内,将业务交由数据库管理)的数据结构。:存储过程可以将复杂的业务逻辑封装在数据库中,简化应用程序的开发。:存储过程在数据库服务器端执行,只将结果返回给客户端,减少了网络传输的数据量若数据表变动(如:表名、字段名修改)或业务变动,不需要变动代码。因为存储过程存储于数据库,减少了。
2025-04-12 11:06:35
913
原创 MySQL索引从基础到原理
它是 B Tree 的变种,B Tree 能解决的问题,它都能解决。B Tree 解决的两大问题是什么?(每个节点存储更多关键字;路数更多)2)扫库、扫表能力更强(如果我们要对表进行全表扫描,只需要遍历叶子节点就可以 了,不需要遍历整棵 B+Tree 拿到所有的数据)B+Tree 的磁盘读写能力相对于 B Tree 来说更强(根节点和枝节点不保存数据区, 所以一个节点可以保存更多的关键字,一次磁盘加载的关键字更多)排序能力更强(因为叶子节点上有下一个数据区的指针,数据形成了链表)
2025-04-11 10:37:22
633
原创 视图概述介绍
将经常使用的查询操作定义为视图,可以使开发人员不需要关心视图对应的数据表的结构、表与表之间的关联关系,也不需要关心数据表之间的业务逻辑和查询条件,而只需要简单地操作视图即可,极大简化了开发人员对数据库的操作。
2025-04-09 20:40:46
1102
原创 字符,日期函数
组合:select concat(current_date,' ',current_timt) nowtime(取别名)作用:将字段的内容转换成大写进行返回 注意:字段的数据类型必须是字符串类型。作用:用来截取字符串中的一部分字符。作用:计算两个日期之间的天数差。作用:从日期中减去一个时间间隔。作用:替换字符串中的子字符串。作用:去除字符串两端的空格。作用:返回当前日期和时间。作用:提取日期中的年份。作用:提取日期中的月份。作用:提取日期中的天。作用:返回当前日期。作用:返回当前时间。
2025-03-31 15:50:57
234
原创 一:聚合函数 二:分组 三:排序
是数据库查询中的一种函数,它可以对一组值执行计算,并返回单一的结果值。这类函数在数据分析和统计计算中非常有用,因为它们能够对数据集合进行汇总处理。聚合函数的一个主要特点是它们通常会忽略空值,这意味着在计算过程中,任何为null的值都不会被包含在内。函数是一个例外,它会计算包括空值在内的总数。子句结合使用,以便对数据进行分组汇总。: 计算一组值的总和,通常用于数字列。: 分别找出一组值中的最大值和最小值。: 分别计算一组值的标准偏差和方差。: 计算一组值的数量,包括空值。: 计算一组值的平均数。
2025-03-27 17:04:40
147
原创 数据库操作以及字段类型讲解
双方,A方给B方用银行卡转账,A方转账出去扣款了,但B方因为某种原因没有收到,转账为自动退还给A方(一起成功或者一起失败 —— 一致性,安全性高,速度慢)的字段,如果存储的字符串长度为5个字符,则只会使用6个字节(5个字符+1个长度字节)。的字段,如果存储的字符串长度不足10个字符,MySQL会用空格填充到10个字符。1)tinyint: 这个东西一般用来做状态显示(1、正常 2、异常)3)bigint :大型的数字一般用(bigint)来做主键。比如在浏览器搜索鲜花。2)int :正常的数字(43亿)
2025-03-25 16:19:33
504
原创 MySQL安装教程
打开my.ini如图:将安装的目录改成自己的安装目录,打开自己安装的位置复制粘贴到这里加一个“\”一个“\”不行一个“\”是转义符,将上面修改的位置粘贴到下面\\data保留,然后保存;3.net start mysql 启动服务,会显示启动成功或启动失败,启动成功MySQL就安装完毕了;打开自己的文件打开bin复制文件地址,如果在D盘先输入D:回车进入D盘,cd空格粘贴复制的地址就进入了当前文件夹。3.如下图所示,选择8.0.41,lts是长期支持,8.0下载是压缩包,
2025-03-24 16:10:53
398
原创 数据库介绍
来那种类型数据库的区别:数据存储方式,扩展方式对事务性的支持NOSQL主要用来解决纯动态网站三高问题关系型数据库:实例——数据库——表——记录行、数据字段非关系型数据库:实例——数据库——集合——键值对,不需要手动建数据库和集合(表)
2025-03-22 13:58:27
755
原创 NAT转换和NAPT
网络转换技术(Network Address Translation)主要用于实现内部网络的主机访问外部网络的功能。当局域网内的主机需要访问外部网络时,通过NAT技术可以将其私网地址转换为公网地址,并且多个私网地址可以共用一个公网地址,这样既可保证网络互通,又节省了公网地址。
2025-03-15 16:30:36
654
原创 DNS(介绍)
TCP/IP提供了通过IP地址来连接到设备的功能,但对用户来讲,记住某台设备的IP地址是相当困难的,因此专门设计了一种字符串形式的主机命名机制,这些主机名与IP地址相对应。在IP地址与主机名之间需要有一种转换和查询机制,提供这种机制的系统就是域名系统DNS(Domain Name System)。
2025-03-14 15:32:26
829
原创 DHCP介绍
与DHCP客户端位于同一网段的DHCP服务器都会接收到DHCP DISCOVER报文,DHCP服务器选择跟接收DHCP DISCOVER报文接口的IP地址处于同一网段的地址池,并且从中选择一个可用的IP地址,然后通过DHCP OFFER报文发送给DHCP客户端。如果有多个DHCP服务器向DHCP客户端回应DHCP OFFER报文,则DHCP客户端一般只接收第一个收到的DHCP OFFER报文,然后以广播方式发送DHCP REQUEST报文,该报文中包含客户端想选择的DHCP服务器标识符(即。
2025-03-12 16:34:41
910
原创 IP,MAC与ARP
端口是计算机网络通信中的一个重要概念,它是设备与外界通讯交流的逻辑出口。在计算机网络中,端口有两种类型:物理端口和逻辑端口。物理端口是用于连接物理设备之间的接口,如ADSL Modem、集线器、交换机、路由器上用于连接其他网络设备的接口。而逻辑端口则是指逻辑意义上用于区分服务的端口,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。端口的主要作用是表示一台计算机中的特定进程所提供的服务。
2025-03-06 16:14:25
682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人