待续。。。
作者文章归档:zuojie@88.com
MySQL二进制安装脚本
MySQL二进制安装脚本
安装版本:MySQL8.0.20
#!/bin/bash
# 设置安装版本
MYSQL_VERSION=mysql-8.0.20-linux-glibc2.12-x86_64
# 设置下载地址
DOWNLOAD_URL=https://downloads.mysql.com/archives/get/p/23/file
# DOWNLOAD_URL=http://192.168.57.200/Software
# 设置MySQL的root密码
MYSQL_PASSWORD=root123
# 设置安装路径
MYSQL_PATH=/usr/local/...SQL练习题(二)
多表查询练习
练习题:
创建两张,一个是商品表 products,另一个是订单表 orders。请按照以下要求进行操作:
1.创建商品表(products)和订单表(orders),其中商品表包含字段:id(自动增长主键)、name(商品名称)、price(商品价格);
2.订单表包含字段:id(自动增长主键)、product_id(关联商品表的商品ID)、quantity(商品数量)、total_price(订单总价)。
3.将订单表中的 product_id 与商品表的 id 建立外键关联。
参考答案:
创建商品表和订单表:
-- 创建商品表
CREATE TABLE product...SQL练习题(一)
SQL基础练习题
- 创建一个名为 “products” 的表,包含 id(自增主键)、name、price 和 quantity 字段。
- 插入一条 id 为 1,name 为 “Apple”,price 为 2.5,quantity 为 10 的记录到 “products” 表中。
- 查询 “products” 表中所有的记录。
- 更新 id 为 1 的记录,将 price 改为 2.75。
- 删除 id 为 1 的记录。
- 插入三条新的产品记录,要求至少包含两个不同的产品名称,并确保至少有一个产品的价格小于 10,至少一个以 “A” 开头的产品。
- 查询 “products” 表中所有价格大于等...
Linux基础练习题(五)
一、理论题(每题5分,共50分)
1.如何查看当前服务器所监听的端口有哪些?
2.如何对一个服务进行开启/停止/重启操作?
3.说一下ps和top命令的区别?
4.请写出你常用的vi编辑文本的相关命令?
5.请分别写出SSH、FTP、DHCP、DNS、HTTP/HTTPS服务的默认端口号?
6.写出rsync数据同步与scp数据同步的区别?
7.firewall要允许或拒绝特定的服务或端口应该执行什么命令?
8.请写出NFS服务的常用配置参数以及其含义?
9.如何使用一条find命令找到test并删除此文件?
10.DNS 的记录类型有哪些其含义又是什么?
二、技能题 (共50分)
考试...
MySQL日志
MySQL日志完全指南:从原理到实战优化
前言
在MySQL数据库的日常运维中,日志是排查问题、优化性能、保障数据安全的"核心利器"。无论是服务启动失败、SQL执行缓慢,还是主从同步异常,几乎所有问题都能通过日志找到线索。本文将系统讲解MySQL各类日志的作用、配置方法、实战操作及优化策略,帮助运维人员和开发人员掌握日志管理的核心技能。
一、MySQL日志体系概述
MySQL的日志体系可分为服务器层日志(适用于所有存储引擎)和存储引擎层日志(如InnoDB特有),不同日志承担不同职责:
| 日志类型 | 所属层级 | 核心作用 | 适用场景 |
|---|---|---|---|
| 错误日志(Error Log) | 服务器层 | 记录服... |
Linux的诞生与发展
一、Unix的诞生
最早的计算机只能一个接一个运行程序,也不支持多个用户同时操作。同时,计算机也非常地贵,人们期望能够共享使用同一台计算机,多个程序也可以分时共享软硬件资源。
1961年,MIT(Massachusetts Institute of Technology,麻省理工学院)实现了世界上第一个分时系统CTSS(Compatible Time-Sharing System,兼容分时系统)。CTSS系统运行在IBM7094型机器上。
1964年,MIT联合AT&T(American Telephone and Telegraph Inc.,美国电话及电报公司)和GE(Ge...
DNS和DHCP
配置DNS和DHCP服务器
DNS
DNS:域名系统(英文:Domain Name System)是一个域名系统,是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。类似于生活中的114服务,可以通过人名找到电话号码,也可以通过电话号码找到人名(生活中没有那么准确的原因是人名有重名,而域名是全世界唯一的)。
DNS协议运行在UDP协议之上,使用端口号53
域名:
域名是一个网站的逻辑地址,比如www.zuolaoshi.cn,相比IP地址更加方便人类记忆,所以被广泛使用。
鉴于互联网中的域名和IP地址对应关系...
Linux VIM编辑器的基本使用
一、VIM编辑器
1)vi概述
vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows 系统下的notepad(记事本)编辑器。
2)vim编辑器
Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。
3)vim编辑器的安装
☆ 已安装
Linux通常都已经默认安装好了 vi 或 Vim 文本编辑器,我们只需要通过vim命令就可以直接打开vim编辑器了,如下图所示:

有些精简版的Linux操作系统,默认并没有安装vim编辑器(可能自带的是vi编辑器)。...
CentOS7优化脚本
一、介绍
作为一名运维,经常会部署各种用途的操作系统,但在这些工作中,我们会发现很多工作其实是重复性的劳动,操作的内容也是大同小异,基于这类情况,我们可以把相同的操作做成统一执行的脚本,不同的东西作为变量手动输入。
主要实现系统的各类优化,比如常用的修改字符集、关闭selinux、关闭防火墙、安装常用工具和加快ssh登录等功能。
二、源码
#!/bin/sh
. /etc/rc.d/init.d/functions
export LANG=zh_CN.UTF-8
#一级菜单
menu1()
{
clear
cat <<EOF
-------...