hopeless-dream

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

05 2020 档案

SQL基础-----DCL
摘要:介绍 DCL(Data Control Language),即数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户。 主要包括创建用户、给用户授权、对用户撤销授权、查询用户授权和删除用户等。 用户及权限、角色管理 包含的语句 mysql> help Account Management Yo 阅读全文

posted @ 2020-05-31 23:59 hopeless-dream 阅读(283) 评论(0) 推荐(0) 编辑

online DDL
摘要:生产中遇到添加、删除字段,添加索引语句,需要谨慎,因为可能会造成全表被锁。需要在非业务繁忙时执行。 从MySQL 5.6开始就支持部分DDL Online操作了,但并不是全部。当执行alter table 添加、删除字段、添加索引语句的时候,要评估表的数据量。 ALTER TABLE时ALGORIT 阅读全文

posted @ 2020-05-31 22:46 hopeless-dream 阅读(207) 评论(0) 推荐(0) 编辑

SQL基础------DDL
摘要:DDL DDL(data definition language)数据库定义语言: 其实就是我们在创建表的时候用到的一些sql,比如说:CREATE、ALTER、DROP等。DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上 语法 CREATE TABLE 表名称 ( 列 阅读全文

posted @ 2020-05-31 12:57 hopeless-dream 阅读(185) 评论(0) 推荐(0) 编辑

MySQL字段的数据类型
摘要:整型 类型 占用字节 无符号范围 有符号范围 数据长度(几位数) tinyint 1 0 ~ 255 -128 ~ 127 3 smallint 2 0 ~ 65535 -32768 ~ 32767 5 mediumint 3 0 ~ 16777215 -8388608 ~ 8388608 8 in 阅读全文

posted @ 2020-05-25 22:56 hopeless-dream 阅读(451) 评论(0) 推荐(0) 编辑

SQL基础
摘要:命令帮助 语法 help 命令 客户端命令 delimiter (\d) 定义分隔符 tee (\T) 将输出内容追加至某一文件 use (\u) 切换数据库 system (\!) 调用Linux命令 服务端命令 Account Management(用户、权限管理) Administration 阅读全文

posted @ 2020-05-24 23:29 hopeless-dream 阅读(321) 评论(0) 推荐(0) 编辑

MySQL8.0日志配置管理
摘要:错误日志 作用 从启动数据库开始,发生过的note、error、warning信息。 定位数据库问题:报错、异常(死锁)。 配置方法 默认配置 修改配置路径 二进制日志(bin_log) 作用 1、数据恢复 2、复制 配置方法 1、server_id = 大于0的值,如果是主从复制,各节点serve 阅读全文

posted @ 2020-05-24 23:07 hopeless-dream 阅读(4482) 评论(0) 推荐(0) 编辑

MySQL多实例配置
摘要:1.1 准备配置文件 [root@localhost ~]# mkdir /data/330{7..9}/data -p [root@localhost ~]# mkdir -p /data/mysql/binlog_330{7..9} [root@localhost ~]# chown -R my 阅读全文

posted @ 2020-05-24 22:54 hopeless-dream 阅读(200) 评论(0) 推荐(0) 编辑

MySQL8.0启动和关闭流程
摘要:启动方式 1、 mysqld_safe &(推荐):这个脚本会监控mysqld的状态,日志会记录到文件里 2、 mysqld & 日志打印到屏幕上 3、 mysql.server 调用的执行过程:systemd >/etc/init.d/mysqld >mysql.server >mysqld_sa 阅读全文

posted @ 2020-05-24 22:51 hopeless-dream 阅读(11231) 评论(0) 推荐(0) 编辑

MySQL8.0初始化配置方式 ——维护使用
摘要:初始化配置 MySQL的启动方式 可以通过命令行的方式,传入启动参数,如果配置文件内的参数和命令行传入的参数相同,以命令行参数为准 [root@db ~]# ps -ef|grep mydqld root 1179 1058 0 10:17 pts/0 00:00:00 grep --color=a 阅读全文

posted @ 2020-05-24 22:39 hopeless-dream 阅读(6793) 评论(0) 推荐(0) 编辑

MySQL多种连接方式
摘要:1.1 Socket 前提: 必须创建和授权localhost相关用户 mysql> create user user2@'localhost' identified by '123'; Query OK, 0 rows affected (0.01 sec) mysql> grant all on 阅读全文

posted @ 2020-05-24 22:16 hopeless-dream 阅读(348) 评论(0) 推荐(0) 编辑

MySQL 8.0用户及安全管理
摘要:用户的功能 1、登录数据库 2、管理数据库对象注意:mysql的用户和系统登录的用户没有关系 用户的组成 用户名@'白名单' 白名单: % 10.0.0.10 10.0.0.% 10.0.0.5% 10.0.0.0/255.255.254.0 oldguo.com db01 127.0.0.1 lo 阅读全文

posted @ 2020-05-24 22:05 hopeless-dream 阅读(607) 评论(0) 推荐(0) 编辑

MySQL 5.7安装及版本升级到8.0
摘要:官方文档 支持的系统和架构 https://www.mysql.com/support/supportedplatforms/database.html https://www.mysql.com/support/eol-notice.html Operating System Architectu 阅读全文

posted @ 2020-05-23 18:09 hopeless-dream 阅读(2871) 评论(0) 推荐(0) 编辑

Mysql数据库备份 部分数据表丢失 Mysql table doesn't exist 解决
摘要:问题: 直接拷贝data下的数据库数据进行备份,重装升级了数据库,直接复制备份数据到新的数据库data目录下,发现部分数据表不见了。 原因分析: 以表“Table”为例:如类型是MyISAM, 数据文件则以”Table.frm”,”Table.MYD”,”Table.MYI”三个文件存储于”/dat 阅读全文

posted @ 2020-05-20 15:05 hopeless-dream 阅读(1500) 评论(0) 推荐(0) 编辑

mysql恢复备份数据时,部分表数据丢失的问题
摘要:原因:是由于默认的通信缓冲区的最大长度为50M(max_allowed_packed)。 处理办法: //查看当前max_allowed_packet的大小 show global variables like 'max_allowed_packet'; //修改max_allowed_packet 阅读全文

posted @ 2020-05-20 14:51 hopeless-dream 阅读(481) 评论(0) 推荐(0) 编辑

kubenetes--------kubeadm init的工作流程
摘要:结合初始化信息理解kubeadm init的工作流程 初始化信息 W0519 01:47:26.317891 2272 configset.go:202] WARNING: kubeadm cannot validate component configs for API groups [kubel 阅读全文

posted @ 2020-05-19 21:01 hopeless-dream 阅读(1263) 评论(0) 推荐(0) 编辑

kubernetes安装
摘要:部署主机规划 IP地址 主机名 角色 10.0.0.50 master Master 10.0.0.51 node1 Node 10.0.0.52 node2 Node 10.0.0.53 node3 Node 1 环境准备 关闭SELinux [root@master ~]# getenforce 阅读全文

posted @ 2020-05-19 13:24 hopeless-dream 阅读(317) 评论(0) 推荐(0) 编辑

kubernetes介绍
摘要:kubernetes架构 Master 控制节点 master是集群的控制节点,每个集群都至少要有一个Master管理和控制集群。所有执行的命令都在Master上运行。Master要独立部署在一台服务器上(为了解决单点故障,至少需要三台) Master节点运行了三个重要进程: (1)kube-api 阅读全文

posted @ 2020-05-19 11:16 hopeless-dream 阅读(172) 评论(0) 推荐(0) 编辑

Nginx——stream模块
摘要:nginx从1.9.0开始,新增加了一个stream模块,用来实现四层协议的转发、代理或者负载均衡等 stream模块的用法和http模块差不多,语法基本一致,支持server,hash, listen, proxy_pass等指令, 配置实例如下: worker_processes auto; e 阅读全文

posted @ 2020-05-18 16:58 hopeless-dream 阅读(7642) 评论(1) 推荐(0) 编辑

Nginx——文件路径配置
摘要:文件路径的定义 以root方式设置资源路径 语法:root path; 默认:root html; 配置块:http、server、location、if location /data/ { root /web/html; } 如果请求的URI是/data/index/test.html,那么web 阅读全文

posted @ 2020-05-18 12:25 hopeless-dream 阅读(2975) 评论(0) 推荐(0) 编辑

Nginx——HTTP核心模块
摘要:HTTP核心模块——ngx_http_core_module HTTP配置项都必须直属于http块、 server块、 location块、 upstream块或 if块等。一个server块就是一台虚机主机,她只处理与之相对应的域名的请求。 域名通过server块中的server_name指定。 阅读全文

posted @ 2020-05-18 11:51 hopeless-dream 阅读(282) 评论(0) 推荐(0) 编辑

Nginx优化性能配置项
摘要:优化性能的配置项 worker进程数 语法: worker_processes number; 默认: worker_processes 1; 一般配置为与主机的CPU核数相等。并且使用下面的worker_cpu_affinity配置来绑定CPU内核 worker进程绑定到指定CPU核心 语法: w 阅读全文

posted @ 2020-05-18 10:56 hopeless-dream 阅读(162) 评论(0) 推荐(0) 编辑

Nginx----运行的配置项
摘要:运行的配置项 嵌入其他配置文件 语法: include pathfile; pathfile可以是绝对路径,也可以是相对路径,相对于nginx.conf而言。 worker进程运行的用户和用户组 语法: user username [groupname]; 默认: user nobody nobod 阅读全文

posted @ 2020-05-18 10:54 hopeless-dream 阅读(140) 评论(0) 推荐(0) 编辑

Nginx事件类配置项
摘要:事件类配置项 是否打开accept锁 语法: accept_mutex[on|off] 默认: accept_mutext on; accept_mutex是Nginx的负载均衡锁 ,accept_mutex这把锁可以让多个worker进程轮流地、序列化地与新的客户端建立TCP连接。 当某一个wor 阅读全文

posted @ 2020-05-18 10:49 hopeless-dream 阅读(210) 评论(0) 推荐(0) 编辑

HAProxy的配置详解
摘要:1.1 全局配置 global配置中的参数为进程级别的参数,且通常与其运行的OS相关 进程管理及安全相关的参数 - chroot <jail dir>:修改haproxy的工作目录至制定的目录并在放弃权限之前执行chroot()操作,可以提升haproxy的安全级别,不过需要注意的是要确保指定的目录 阅读全文

posted @ 2020-05-18 00:43 hopeless-dream 阅读(543) 评论(0) 推荐(0) 编辑

HAProxy的安装和配置
摘要:1.1 地址规划 主机1 名称 地址 haproxy代理服务器 haproxy 10.0.0.41/172.16.1.41 web服务器1 haproxy2 10.0.0.42/172.16.1.42 web服务器2 haproxy3 10.0.0.43/172.16.1.43 1.2 安装hapr 阅读全文

posted @ 2020-05-18 00:40 hopeless-dream 阅读(652) 评论(0) 推荐(0) 编辑

HA Proxy简介和调度算法
摘要:简介 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式 阅读全文

posted @ 2020-05-18 00:31 hopeless-dream 阅读(678) 评论(0) 推荐(0) 编辑

session和cookie
摘要:一、session和cookie的作用 Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 1、cookie 由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。用户A购买了一件商品放入购物车内,当再次购买商品时服务器已经无法判断该购买 阅读全文

posted @ 2020-05-17 23:50 hopeless-dream 阅读(162) 评论(0) 推荐(0) 编辑

静态页面和动态页面的区别
摘要:动态网页和静态网页的区别,首先要分别了解两个概念,就是什么是静态网页,什么是动态网页,并且学会区分哪些是静态哪些是动态。 静态网页: (1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中没有程序代码,只有HTML(即:超文本标记语言),一般后缀为.html,.htm,或者.xml等。虽然 阅读全文

posted @ 2020-05-17 23:35 hopeless-dream 阅读(1989) 评论(0) 推荐(0) 编辑

HTTP协议基础
摘要:1、HTTP协议简介 HTTP协议,全称Hyper Text Transfer Protocal,超文本传输协议,是互联网中最常用的一种网络协议。HTTP的重要应用之一是web服务,设计HTTP协议最初的目的就是提供一种发布和接收HTML页面的方法(请求和响应)。 HTTP协议是互联网上常用的通信协 阅读全文

posted @ 2020-05-17 23:32 hopeless-dream 阅读(448) 评论(0) 推荐(0) 编辑

iptables
摘要:什么是iptables? iptables是用于配置Linux 2.4.x和更高版本的数据包过滤规则集的用户空间命令行程序。iptables还可用于从数据包过滤器规则集中配置了网络地址转换。 iptables工作与主机或网络的边缘,对进出主机或网络的报文,根据事先定义好的规则进行检测,对于能被规则所 阅读全文

posted @ 2020-05-17 21:21 hopeless-dream 阅读(218) 评论(0) 推荐(0) 编辑

pam模块
摘要:pam模块 pam:Pluggable Authentication Modules可插拔的认证模块,linux中的认证方式,“可插拔的“说名可以按需对认证内容进行变更。与nsswitch一样,也是一个通用框架。只不过是提供认证功能的。 查看man手册 This manual is intended 阅读全文

posted @ 2020-05-16 21:55 hopeless-dream 阅读(1219) 评论(0) 推荐(0) 编辑

ftp常见错误
摘要:常见响应码 响应码 含义 110 重新启动标记应答 120 服务在指定时间内准备好 125 数据连接打开,开始传输 150 文件状态良好,将要打开数据连接 200 命令成功 202 命令没有执行 211 系统状态回复 212 目录状态回复 213 文件状态回复 214 帮助信息回复 215 系统类型 阅读全文

posted @ 2020-05-16 20:20 hopeless-dream 阅读(1305) 评论(0) 推荐(0) 编辑

ldap卸载后22端口连接不上,yum也不能使用
摘要:yum报错:liblber-2.4.so.2: can not open share object file : no such file or directory 问题:由于ldap更换版本,以防版本冲突卸载了原来的,之后出现了很多问题。ssh连接不了,yum不能用,莫名心慌。 解决:参考网上教程 阅读全文

posted @ 2020-05-14 17:55 hopeless-dream 阅读(638) 评论(0) 推荐(0) 编辑

su命令Permission denied
摘要:问题描述 在root用户下su到普通用户出现权限问题 [root@hehe ~]# su - zh su: warning: cannot change directory to /home/zh: Permission denied su: failed to execute /bin/bash: 阅读全文

posted @ 2020-05-10 23:53 hopeless-dream 阅读(9250) 评论(0) 推荐(0) 编辑

Linux网络故障
摘要:1 网络故障的一般处理流程: (1)网络硬件问题 (2)检查网卡是否正常工作,检查网卡驱动是否正常加载、IP设置是否正确、系统路由设置是否正确 (3)检查局域网间主机是否连通正常,可以通过ping自身IP、ping网关、ping局域网内其他主机IP来检查 (4)检查DNS是否设置正确。通过检查/et 阅读全文

posted @ 2020-05-10 23:22 hopeless-dream 阅读(682) 评论(0) 推荐(0) 编辑

nsswitch
摘要:nsswitch简介 nsswith:network service switch ,网络服务转换,是一个通用框架,实现名称解析。因为人们更容易记得是字符串样式的名称,而不是数字格式的。不是Nintendo switch。 例如:用户登录linux操作系统的时候,输入用户名,系统会将用户输入的用户名 阅读全文

posted @ 2020-05-10 22:59 hopeless-dream 阅读(832) 评论(0) 推荐(0) 编辑

route命令
摘要:route命令参数 -c 显示更多信息 -n 不解析名字 -v 显示详细的处理信息 -F 显示发送信息 -C 显示路由缓存 -f 清除所有网关入口的路由表。 -p 与 add 命令一起使用时使路由具有永久性。 route命令基本使用及输出项 使用 route 命令可以查看Linux 内核路由表。 [ 阅读全文

posted @ 2020-05-10 22:45 hopeless-dream 阅读(491) 评论(0) 推荐(0) 编辑

Linux系统故障处理---磁盘损坏
摘要:1、Linux系统无法启动 原因: (1)文件系统被破坏,由于系统突然掉电导致 (2)文件系统配置不当,比如/etc/fstab文件配置错误或丢失,一般为人员修改导致 (3)Linux内核文件丢失或崩溃,导致文件系统无法启动,一般由于内核升级错误导致 (4)系统引导程序出现问题,例如:grub丢失或 阅读全文

posted @ 2020-05-10 15:19 hopeless-dream 阅读(2378) 评论(0) 推荐(0) 编辑

xshell配置ssh秘钥
摘要:Ssh配置秘钥认证步骤: 1、Xshell会话属性点击生成 2、然后弹出秘钥参数,点击下一步 3、生成密钥对,点击下一步 4、输入文件名称,并输入和确认密码,要牢记密码 5、点保存文件到磁盘 6、点击完成至此,公钥操作完成 7、开始导出私钥 8、输入之前设置的密码 然后将pub私钥文件上传服务器,并 阅读全文

posted @ 2020-05-07 13:07 hopeless-dream 阅读(336) 评论(0) 推荐(0) 编辑

Nginx中proxy_pass 后有无/的区别
摘要:1、代理服务器配置文件proxy_pass带 /的情况 http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_loca 阅读全文

posted @ 2020-05-06 02:22 hopeless-dream 阅读(547) 评论(0) 推荐(0) 编辑

Nginx中$http_host、$host、$proxy_host的区别
摘要:变量 是否显示端口 值是否存在 host 否 "Host:value"显示 值为a:b的时候,只显示a http_host 是 "Host:value",value存在就显示 proxy_host 默认80不显示 其他端口显示 "Host:value"显示 通过Nginx配置演示: [root@an 阅读全文

posted @ 2020-05-06 01:16 hopeless-dream 阅读(31794) 评论(6) 推荐(4) 编辑

Nginx读书笔记----HTTP proxy module
摘要:反向代理 反向代理(reverse proxy) 方式是指用代理服务器来接受Internet上的连接请求, 然后将请求转发给内部网络中的上游服务器, 并将从上游服务器上得到的结果返回给Internet上请求连接的客户端, 此时代理服务器对外的表现就是一个Web服务器。 充当反向代理服务器也是Ngin 阅读全文

posted @ 2020-05-05 19:47 hopeless-dream 阅读(314) 评论(0) 推荐(0) 编辑

ngx_http_core_module模块提供的变量
摘要:ngx_http_core_module模块提供的变量 在记录access_log访问日志文件时, 可以使用ngx_http_core_module模块处理请求时所产生的丰富的变量, 当然, 这些变量还可以用于其他HTTP模块 $arg_patameter HTTP请求中某个参数的值,如/index 阅读全文

posted @ 2020-05-04 12:08 hopeless-dream 阅读(171) 评论(0) 推荐(0) 编辑

Nginx读书笔记三----资源分配
摘要:1、内存及磁盘资源分配 1.1 在磁盘中存储HTTP请求体 语法: client_body_in_file_only on|clean|off; 默认: client_body_in_file_only off; 配置块: http、 server、 location 当值为非off时, 用户请求中 阅读全文

posted @ 2020-05-04 12:01 hopeless-dream 阅读(472) 评论(0) 推荐(0) 编辑

http_code 413 Request Entity Too Large
摘要:client_max_body_size client_max_body_size 默认 1M,表示 客户端请求服务器最大允许大小,在“Content-Length”请求头中指定。如果请求的正文数据大于client_max_body_size,HTTP协议会报错 413 Request Entity 阅读全文

posted @ 2020-05-04 09:59 hopeless-dream 阅读(777) 评论(0) 推荐(0) 编辑

nginx读书笔记二----nginx配置
摘要:NGINX中的进程 nginx使用一个master进程监控管理多个worker进程。master进程负责加载配置、启停等。worker进程负责处理用户请求。 一般情况下,worker进程数与服务器的CPU核心数相等。worker进程之间通过共享内存、原子操作等一些进程间通信机制来实现负载均衡等功能。 阅读全文

posted @ 2020-05-04 01:39 hopeless-dream 阅读(351) 评论(0) 推荐(0) 编辑

firewall-cmd命令
摘要:常用命令 [root@hehe ~]# systemctl start firewalld.service [root@hehe ~]# firewall-cmd --state running [root@hehe ~]# firewall-cmd --permanent --zone=publi 阅读全文

posted @ 2020-05-03 23:43 hopeless-dream 阅读(240) 评论(0) 推荐(0) 编辑

Ubuntu忘记root密码
摘要:在系统启动时,长按ESC或shift键进入grub 选择高级选项,然后回车进入下图: 输入e,进入下图: 将图中的ro recovery nomodeset改为quiet splash rw init=/bin/bash,改完如下 按'F10'键,数秒后,进入界面如下,然后passwd修改root密 阅读全文

posted @ 2020-05-03 23:35 hopeless-dream 阅读(1143) 评论(1) 推荐(1) 编辑

Ubuntu配置静态IP
摘要:Ubuntu18.04配置静态IP 18.04和之前的版本配置静态IP上有很大差异,使用yaml文件进行配置。 查看本机IP root@root:/etc/netplan# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue stat 阅读全文

posted @ 2020-05-03 21:50 hopeless-dream 阅读(1061) 评论(0) 推荐(0) 编辑

nmcli最常用的名令
摘要:connection连接相关 nmcli查看ip [root@hehe ~]# nmcli eth0: connected to eth1 "Red Hat Virtio" ethernet (virtio_net), 00:16:3E:0E:45:31, hw, mtu 1500 ip4 defa 阅读全文

posted @ 2020-05-03 18:11 hopeless-dream 阅读(507) 评论(0) 推荐(0) 编辑

nmcli的基本使用
摘要:介绍NetworkManager、centos8、nmcli CentOS 7中同时支持network.service和NetworkManager.service(简称NM)2种方式配置网络,而在CentOS 8中已经废弃network.service,必须通过NetworkManager.ser 阅读全文

posted @ 2020-05-03 14:07 hopeless-dream 阅读(1243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示