- 博客(29)
- 收藏
- 关注
原创 Linux-MySQL日志管理
MySQL 日志用于记录数据库运行期间各种行为动作(DDL,DML,DQL,DCL)。可以是文件、文本等存储形式。记录了 MySQL 从启动、运行到结束的整个生命周期中的关键行为。
2026-01-19 21:14:30
149
原创 Linux-MySQL权限管理
GRANT <权限名> ON <数据库名.表名> TO <用户名@'IP/主机名'> WITH GRANT OPTION -授予授权权限。mysql -h <IP或主机名> -P <端口> -u <用户名> -p <密码> -D <指定数据库> -e "<SQL语句>"REVOKE <权限名> ON <数据库.表名> FROM <用户名@'IP/主机名'>GRANT <权限名> ON <数据库名.表名> TO <用户名@'IP/主机名'>DROP USER <用户名>@<IP/主机名>
2026-01-19 17:40:18
221
原创 Linux-正则表达式
正则表达式(RegularExpression)在Linux系统中广泛应用于文本处理工具如grep,sed,awk等。Linux主要支持两种正则表达式风格:基本正则表达式(BRE)和扩展正则表达式(ERE)。
2026-01-18 16:41:45
657
1
原创 LINUX-MySQL索引管理
优点2.极大提高查询速度3.确保数据唯一性4.加速表间连接缺点1.占用额外存储空间2.降低数据写入速度1.对于读多写少的应用,创建合适的索引是优化数据库查询性能最有效的手段之一2.索引不是越多越好,需要根据实际创建。
2026-01-17 09:32:32
350
原创 LINUX-MySQL单表查询
SELECT 字段1,字段2.. FROM 表名 WHERE 字段1 NOT BETWEEN 值1 AND 值2;SELECT 字段1,字段2.. FROM 表名 WHERE 字段1 NOT IN (值1,值2,值3...);SELECT 字段1,字段2.. FROM 表名 WHERE 字段1 BETWEEN 值1 AND 值2;SELECT 字段1,字段2.. FROM 表名 WHERE 字段1 IN (值1,值2,值3...);SELECT 字段1,字段2.. FROM 表名 WHERE 条件;
2026-01-16 15:10:39
631
原创 Linux-MySQL数据类型&表操作
主表user10从表user11修改操作想要修改外键先删除,再更新1.删除外键2.跟新规则ADD CONSTRAINT fk_orders_user_id --约束名FOREIGN KEY (user_id) --本表外键REFERENCES users(user_id) --关联表外键ON DELETE CASCADE -- 删除主表用户,从表关联订单也被删除-- 更新主表user_id时,从表关联数据同步更新约束管理速查表约束类型添加语法删除语法主键约束。
2026-01-15 16:25:11
662
原创 linux-MySQL数据库基础
存储引擎决定了表的类型,即数据如何存储、索引如何创建、是否支持事务等。MySQL 5.7 最常用的是InnoDB和MyISAM。InnoDB 和 MyISAMlnnoDBMyISAM支持事务和外键不支持事务和外键行级锁,在高并发下性能更好表级锁,并发写入性能较差使用场景:需要事务支持、有高并发读写需求、需要外键约束的场景使用场景只读或读多写少的应用,如数据仓库。
2026-01-09 19:58:17
197
原创 Linux-安装MySQL
关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过这些关联的表格分类、合并、连接或选取等运算来实现数据的管理。关系型数据可以很好地存储一些关系模型的数据,比如一个老师对应多个学生的数据(“一对多”),一本书对应多个作者(“一对多”),一本书对应一个出版日期(“一对一”)
2026-01-09 14:32:22
757
原创 Linux-计算机网络
OSI(Open System Interconnect)七层模型是一种将计算机网络通信协议划分为七个不同层次的标准化框架。每一层都负责不同的功能,从物理连接到应用程序的处理。这种模型有助于不同的系统之间进行通信时,更好地理解和管理网络通信的过程。OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型。
2026-01-08 16:02:11
883
原创 Linux-LNMP生产环境部署
编译安装的MySQL启动之前,需要初始化,初始化一次就可以了[root@mysql-server mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ---初始化完成之后,一定要记住提示最后的密码用于登陆或者修改密码j6sM。
2026-01-07 18:56:35
591
原创 Linux-Web服务(Apache)
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开源的web服务器,Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。1.主配置目录:/etc/httpd/conf/2.子配置目录:/etc/httpd/conf.d/2.默认发布目录:/var/www/html/3.默认监听端口:804.检查是否有语法问题:httpd -t。
2026-01-05 16:44:09
655
原创 Linux-JumpServer堡垒机
是一种网络安全设备/系统,作为,核心作用是是运维人员的"安检通道"和"监控摄像头",确保所有进出服务器的操作都是。2.
2025-12-31 22:25:16
365
原创 Linux-计划任务-日志-SSH服务
在Linux操作系统中,除了用户即时执行的命令操作以外,还可以配置在指定的时间、指定的日期执行预先计划好的系统管理任务(如定期备份、定期采集监测数据)。RHEL6系统中默认已安装了at、crontab软件包,通过atd和crond这两个系统服务实现一次性、周期性计划任务的功能,并分别通过at、crontab命令进行计划任务设置。
2025-12-31 14:00:39
756
原创 Linux-文件服务
文件系统级别共享(是NAS存储) , 已经做好了格式化,可以直接用。速度慢;比如:nfs,samba因为NFS有很多功能,不同的功能需要使用不同的端口。因此NFS无法固定端口。而RPC会记录NFS端口的信息,这样就能够通过RPC实现服务端和客户端的RPC来沟通端口信息。(客户端/服务端 Client/Server)那RPC和NFS之间又是如何相互通讯的?首先当NFS启动后,就会随机的使用一些端口,然后NFS就会向RPC去注册这些端口。RPC就会记录下这些端口。
2025-12-30 18:42:21
704
原创 Linux-文件查找&打包压缩
bzip2 -d -c 文件.bz2 > 目标位置/文件名。gzip -d -c 文件.gz > 目标位置/文件名。gzip -c 文件 > 目标位置(以.gz结尾)bzip2 -c 文件 > 目标位置(以.bz2结尾)目标位置/打包文件名.tar.bz2。目标位置/文件名.tar.gz。
2025-12-29 21:06:46
422
原创 Linux-软件管理RPM&YUM
RPM (Red Hat Package Manager) 是 CentOS/RHEL 系统的核心软件包管理工具,用于安装、查询、验证、更新和卸载软件包。yum(Yellowdog Updater Modified)是 RPM包管理器的前端工具。
2025-12-28 21:27:07
639
原创 Linux-Shell编程自动化运维
定义变量:变量名=变量值 ps:num=1 表示将1赋值给num引用变量:$变量名,或${变量名} ps:$num或者${num}ber 表示引用num或者引用num后加ber查看变量:echo $变量名作用范围:当前shell中有效取消变量:unset 变量名的注意:等号左右两边不能有空格例1:自定义变量num2=50有系统默认设置的变量,具有特定功能返回特定结果$0 当前脚本文件的绝对路径。
2025-12-28 09:41:14
845
原创 Linux-Docker&安装下载
docker就是实现容器技术的工具,容器在自己看来是一个完整的系统,在虚拟机看来容器是一个进程(容器是被隔离的进程)理念:一次构建,多次部署。
2025-12-27 16:27:53
650
原创 Linux-存储管理
硬盘最小存储单位为扇区(0.5KB),操作系统读硬盘时以8个连续扇区的方式读取,8个扇区组成一个块(4KB),文件数据存储在块中。补充:只能有一个扩展分区,扩展分区是逻辑分区的容器,里面可以有很多逻辑分区,逻辑分区默认从编号5开始。一共可分为14个分区(4个主分区,拓展分区,逻辑分区)例如:3主+1拓展(n逻辑)MBR 14个分区(3个主分区,1个扩展分区,n个逻辑分区)按p打印分区表查看刚刚添加的扩展分区。按p打印分区表查看刚刚添加的扩展分区。按p打印分区表查看刚刚添加的主分区。
2025-12-24 10:49:38
955
原创 Linux-进程管理
进程:正在进行的程序,是动态的 有些守护进程,启动会会占用端口号(httpd、Nginx、SSh等)1.6 ps -eo显示自定义字段例1:查看进程并自定义只显示pid,%cpu,%mem,显示前3行1.7进程树pstree(不常用)2.1.1顶部信息在top运行时使用kill杀死一个进程,pkill杀死一组进程4.作业控制作业控制指的是控制正在运行的行为,如:用户可以挂起一个进程或将进程放到后台运行,
2025-12-23 10:40:48
676
原创 Linux-用户管理
普通用户,有权限限制,UID>1000,登录shell是bin/bash。系统用户,无法登陆系统,主要作用是支撑系统运行,UID<1000。同一时间,多个用户在同一系统执行不同任务互不影响。超级管理员root,UID=0。一、Linux特性:多用户,多任务。2.1创建用户(带有选项)二、Linux用户分类。
2025-12-17 21:53:38
182
原创 Linux-系统基础命令
7、pwd:显示当前所在目录(注:root用户的家目录在/root,普通用户的家目录在/home/用户名目录中)2、systemctl:系统管理控制工具(大部分配置改动后,需重启服务)10、mv:移动或者重命名文件或目录。1. #为管理员 $为非管理员。3、hostname:系统命名。4、useradd:添加用户。6、date:显示当前时间。8、ls:显示目录下的文件。11、touch:创建文件。12、mkdir:创建目录。13、rm -rf:删除。5、su -:切换用户。1、ip :网络命令。
2025-12-17 20:50:47
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅