快速识别虚拟主机、Docker 和 K8s 集群环境
一、基础概念 虚拟主机 定义:一台物理服务器上运行的多个虚拟实例,各有独立环境和资源,常用于 Web 托管。 注意:与 “虚拟机(VM)” 不同,虚拟机是包含操作系统、软件和硬件的完整虚拟化系统,可运行多个操作系统实例。 Docker 一种容器化虚拟化技术,将应用及依赖打包成独立轻量环境,支持快速部署、高效运行和跨平台。当容器以特权模式(--pri…
|
2024-8-04 9:55
|
509
|
|
889 字
|
4 分钟
CVE-2016-5195(脏牛漏洞)
一、漏洞原理与影响范围 1. 核心机制 写时复制(COW)缺陷:内核在处理只读内存页写入时,因竞争条件导致未正确创建新副本,直接修改原始文件。 提权逻辑:通过修改 /etc/passwd 等关键文件,注入高权限用户或篡改现有用户权限。 2. 影响范围 内核版本:2.6.22 ~ 4.8.3(2016 年 10 月 18 日修复)。 环境要求:需手动…
|
2024-8-04 9:38
|
944
|
|
504 字
|
3 分钟
自定义 Zsh 提示符:将「㉿」替换为「→」的简单教程
终端提示符是我们与命令行交互时最常看到的元素之一,一个简洁醒目的提示符能让命令行操作更具愉悦感。如果你想把 Zsh 默认的「㉿」提示符换成更具方向感的「→」,只需简单几步就能完成,下面就来详细介绍操作过程。 第一步:打开 Zsh 配置文件 Zsh 的所有个性化配置都保存在用户主目录下的 .zshrc 文件中,我们需要先通过编辑器打开它。这里以 vi…
|
2024-8-02 23:19
|
135
|
|
558 字
|
3 分钟
CentOS 7 防火墙与 SELinux 关闭指南
在 CentOS 7 系统中,防火墙(firewalld)和 SELinux 是重要的安全组件。在测试环境或特定场景下,可能需要临时或永久关闭它们以简化操作。以下是具体步骤: 一、关闭防火墙 防火墙(firewalld)的关闭分为临时关闭(重启后恢复)和永久关闭(开机不自动启动),操作如下: 查看防火墙状态 systemctl status fir…
|
2024-7-31 19:17
|
828
|
|
394 字
|
2 分钟
第九篇:MySQL 常用工具
命令行工具 mysql(命令行客户端) 功能:执行 SQL 语句、管理数据库,是最基础的交互工具。 连接示例: mysql -u root -p -P 3306 -h localhost -u指定用户名,-p用于输入密码,-P指定端口,-h指定主机。 mysqldump(备份工具) 功能:备份数据库或表结构及数据,支持多种参数定制备份内容。 示例:…
|
2024-7-15 8:52
|
330
|
|
329 字
|
3 分钟
第八篇:MySQL 表存储与元数据查询
表存储位置与文件 MySQL 表默认存储在{MySQL安装目录}/data/{数据库名}/,不同存储引擎的文件不同: MyISAM 引擎(已较少使用) 表名.frm:存储表结构定义; 表名.MYD:存储表数据; 表名.MYI:存储表索引。 InnoDB 引擎(默认推荐) 数据和索引通常存储在共享表空间(ibdata1文件)或独立表空间(表名.ibd…
|
2024-7-15 8:51
|
435
|
|
416 字
|
5 分钟
第七篇:MySQL 管理与运维实战
数据库用户管理(权限控制) 添加用户 -- 创建只能本地登录的用户(localhost) CREATE USER 'test_user'@'localhost' IDENTIFIED BY '123456'; -- 创建允许任意主机登录的用户(%表示所有主机) CREATE USER 'test_user'@'%' IDENTIFIED BY '1…
|
2024-7-15 8:50
|
487
|
|
265 字
|
6 分钟
第六篇:MySQL 多表查询与子查询
内连接(INNER JOIN) 只获取两张表中匹配条件的记录,即 “交集” 部分。 语法 SELECT 字段 FROM 表A INNER JOIN 表B ON 表A.关联字段 = 表B.关联字段; 示例 查询学生姓名和对应的课程名(只显示有课程的学生): SELECT students.name, courses.course_name FROM …
|
2024-7-15 8:49
|
520
|
|
437 字
|
6 分钟
第五篇:MySQL 高级查询技巧
投影查询(只查需要的字段) 只查询指定字段,减少数据传输量,提升效率: -- 只查询学生姓名和年龄 SELECT name, age FROM students; 限制查询(分页与取前 N 条) 查询前 N 条记录 SELECT * FROM 表名 LIMIT 数量; -- 示例:查询前10条学生记录 SELECT * FROM students …
|
2024-7-15 8:48
|
811
|
|
482 字
|
7 分钟
第四篇:MySQL 数据增删改查(CRUD 实战)
插入数据(INSERT) 语法 INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...); 示例 向users表插入一条用户数据: INSERT INTO users (username, email, age) VALUES ('jack', 'jack@example.com', 25); 注意 字…
|
2024-7-15 8:47
|
518
|
|
268 字
|
3 分钟