自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Linux中的MySQL(六)集群

数据库集群利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务,称为数据库集群数据库集群目的实现负载均衡, 解决高并发。完成高可用 ,实现服务可用性。构建远程灾备,确保数据有效性。数据库集群原理在主库上把数据更改(DDL DML DCL)记录到二进制日志(Binary Log)中。备库I/O线程将主库上的日志复制到自己的中继日志(Relay Log)中。备库SQL线程读取中继日志中的事件,将其重放到备库数据库之上。数据库

2020-09-15 08:39:44 127

原创 Linux中的MySQL(五)备份

数据库备份一.关于备份备份原因丢弃,删除备份目标数据的一致性服务的可用性备份技术物理备份/冷备份直接复制数据库文件,适用于大型数据库环境,不受存储引擎的限制,但不能恢复到不同的MySQL版本。tar,cp,scp拷贝数据, 优点快,缺点服务停止。逻辑备份/热备份备份的是建表、建库、插入等操作所执行SQL语句(DDL DML DCL),适用于中小型数据库。mysqldump,mydumper效率相对较低备份种类完全备份增量备份连续回复特点:因每次仅备份自上一次备份(注

2020-09-04 20:33:28 118

原创 Linux中的MySQL(四)日志

数据库日志一、日志分类1.错误日志 :启动,停止,关闭失败报错。rpm安装日志位置 /var/log/mysqld.log2.通用查询日志:所有的查询都记下来。3.二进制日志:实现备份,增量备份。只记录改变数据,除了select都记。4.中继日志:读取主服务器的binlog,在本地回放。保持一致。5.slow log:慢查询日志,指导调优,定义某一个查询语句,定义超时时间,通过日志提供调优建议给开发人员。6.DDL log: 定义语句的日志。二、Error Log (如果哪天mysql服务

2020-08-31 19:46:07 353

原创 Linux中的MySQL(三)DML&&DQL

DML语句一.目的:在MySQL管理软件中,DDL已经定义了数据库结构。可以通过SQL语言中的DML语句来实现数据的操作,包括使用。INSERT 实现数据的 插入DELETE 实现数据的 删除UPDATE 实现数据的 更新。二.插入数据INSERT完整插入语法 INSERT INTO 表名 VALUES (值1,值2,值3…值n);部分插入语法 INSERT INTO 表名(列名,列名) VALUES (值1,值2);insert into t1(id, name) values(1,‘

2020-08-29 10:03:56 164

原创 Linux中的MySQL(二)DDL

一.SQL语言定义:SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。分类:DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTERDML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATEDQL语句 数据库查询语言: 查询数据SELECT、查看表结构DESCDCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE二.名词解释数据库:mysql: 授权

2020-08-29 09:49:37 313

原创 Linux中的MySQL(一)安装

数据库数据库由来1 人工管理阶段。账本(过去)2 文件系统阶段。excel(近代)3 数据库系统管理阶段。mysql(目前)数据库作用存储数据,包含用户的账号,密码,级别,存款,余额,等级,购物记录,头像本地路径,视频文件路径。只要是信息,就一定在数据库里。数据库系统结构...

2020-08-29 09:33:19 116

原创 linux入门学习笔记(十四)域名服务

域名服务(DNS)互联网的访问依靠IP地址。但IP地址不好记。所以使用域名服务(DNS,好记名),来替代访问的地址。hosts文件: 实现名字解析,主要为本地主机名、集群节点提供快速解析数据库: 平面式结构,集中式数据库缺点:不便于查询,更新不同系统的位置windows:C:\Windows\System32\drivers\etc\hostsLinux: /etc/hostsDNS域名系统作用: 实现名字解析(例如将主机名解析为IP)(分布式,层次性)FQDN从右往左4.命名空间

2020-08-27 20:52:11 127

原创 linux入门学习笔记(十四)网站服务

Linux系统网站服务

2020-08-22 09:00:23 86

原创 linux入门学习笔记(十三)文件传输

Linux系统文件传输一、FTP(一)FTP介绍FTP(File Transfer Protocol)即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式。通过FTP协议,用户可以在FTP服务器中进行文件的上传或下载等操作。虽然现在通过HTTP协议下载的站点有很多,但是由于FTP协议可以很好地控制用户数量和宽带的分配,快速方便地上传、下载文件,因此FTP已成为网络中文件上传和下载的首选服务器。同时,它也是一个应用程序,用户可以通过它把自己的计算机与世界各地所有运行FTP协议的服务器相连,访问服

2020-08-17 11:28:47 211

原创 网络基础知识相关了解

协议制定原因起初,计算机只是以单机模式(独立模式)被广泛应用,随着发展,计算机被一个个的连接起来,形成了一个计算机网路,从而实现了信息共享,远距离传递信息等工作。计算机网络,可根据规模分为WAN:Wide Area Network(广域网)和LAN:Local Area Nerwork(局域网)2种随着科研人员与技术人员的不断研发,计算机之间加快了数据读取时间,极大地缩短了传输数据时间,多台计算机分布式处理,架构变得更加灵活,操作更加人性化。计算机互联带来了高度便捷的信息网络环境,但也带来了负面的问题.

2020-08-12 21:07:27 295

原创 linux入门学习笔记(十二)网络管理

Linux系统网络管理网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活。默认情况下,CentOS/RHEL 7 已安装网络管理器,并处于启用状态。查看网络管理程序的状态 systemctl status NetworkManager查看网络子管理程序的状态 systemctl status network配置网络工具(方法)一、修改配置文件:vi/vimvim /etc/sysconfig/

2020-08-10 20:02:00 213

原创 linux入门学习笔记(十一)日志管理

Linux系统日志管理系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。系统日志包括系统日志、应用程序日志和安全日志。一、处理日志的进程rsyslogd: 系统专职日志程序。处理绝大部分日志记录,系统操作有关的信息,如登录信息,程序启动关闭信息,错误信息二、rsyslogd配置1.确认相关程序已安装yum -y install rsyslog logrotate2.启动程序sys

2020-08-06 19:43:22 174

原创 linux入门学习笔记(十)计划任务

linux系统计划任务计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据。一次性调度执行 atat命令常用用法:at [option] TIMETIME:HH:MM [YYYY-mm-dd]: 指明时间 时:分 年-月-日noon,midnight,teatime: 中午十二点,午夜十二点,下午四点tomorrow now+#{minutes,hours,days,OR weeks}: 某段时间后  提交作业: ctrl + D常用选项:-l: 列出指定队列中等待

2020-08-05 19:24:50 104

原创 linux入门学习笔记(九)文件查找、软件管理

Linux系统文件查找命令文件查找1.which指令会在环境变量$PATH设置的目录里查找符合条件的文件。2.whereis命令用于查找文件。whereis 文件该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。任意文件查找1.locate:文件查找,依赖数据库查找开机时,系统中的文件。对于开机后新建的文件,需要update,更新locate数据库2.fi

2020-08-04 19:45:01 125

原创 linux入门学习笔记(八)存储管理续

Linux系统存储管理续EXT4文件系统与EXT4之前的文件系统相比较,EXT4文件系统提高了性能,可靠性和容量。 为了提高可靠性,添加了元数据和日记校验和。为了满足任务要求,文件系统对时间戳进行了改进,增加了几秒钟的间隔。作为EXT文件系统中元数据的关键组成部分,EXT文件系统积极地工作以减少碎片,因此,您几乎不可能看到具有如此众多间接数据块或扩展数据块的文件。索引节点包含有关文件的元数据,包括其类型和权限以及其大小。inode:一个文件占用一个inode,同时记录此文件数据所在的block n

2020-08-03 20:43:17 128

原创 linux入门学习笔记(七)存储管理

Linux系统存储管理管理磁盘,建立基本分区一、查看磁盘信息方式一:ll /dev/sd*方式二:lsblk二、创建分区第一步:fdisk /dev/sdb 进入会话模式第二步:n 创建分区第三步:p 选择分区类型第四步:1-4 选择分区类型(默认即可)第五步:2048~ 选择磁盘开始扇区(默认即可)第六步:+1G 选择扇区大小第七步:w 保存并退出会话模式第八步:partprobe /dev/sdb 刷新分区三、创建文件系统mkfs.ext4 /dev/sdb1mk

2020-07-31 20:44:19 161

原创 linux入门学习笔记(六)管道、重定向

Linux系统管道与输入/输出重定向Linux系统FD文件描述符(file descriptors ,FD)进程使用文件描述符来管理打开的文件,是内核为了高效管理已被打开的文件所创建的索引,用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。0是标准输入,1是标准输出,2是标准错误。如果此时去打开一个新的文件,它的文件描述符会是3。当进程运行时,在/proc/PID/fd (进程对应的PID)下就可以看到文件的FD调用情况。Linux系统输入/输出重定向输出重定向:正常输出是把

2020-07-30 20:43:41 175

原创 linux入门学习笔记(五)进程管理

Linux系统的进程管理在我们进入IT行业之后,会听到许多关于进程的话题,从最简单的杀死一个进程,终止一个进程,到深入一些的父进程创造子进程等等。那么什么是进程呢?简单来说进程就是一个正在运行中的程序。静态查看进程PS 语法 ps aux 参数: ps a 显示现行终端机下的所有程序 ps u 以用户为主的格式来显示程序状况。 ps x 不以终端机来区分。USER: 运行进程的用户PID: 进程ID%CPU: CPU占用率%MEM: 内存占用率V

2020-07-29 20:50:39 212

原创 linux入门学习笔记(四)用户权限

Linux系统用户的权限相关 在使用Windows系统时,我们知道有许多文件都不相同。有些可以读取并修改其中内容,比如笔记本、offers文件等,有些只能执行,例如.exe文件。在linux系统中同样如此,但又有所不同。 文件权限的对象为**属主(u),属组(g),其他人(o),所有人(a)** 文件权限可以有两种表示方式,数字和字符,两者之间相互对照 **读:r=4 写:w=2 执行:x=1** 当我们想要设置文件权限时,我们需要用到一些命令来实现。 (一)更改权限chmod 语

2020-07-27 19:50:31 111

原创 linux入门学习笔记(三)用户及其组管理

Linux系统中的用户及其组管理用户的概念当普通用户使用Linux系统时,系统管理员会为其提供一个用户。一方面是为了对用户进行跟踪,控制他们对资源的访问,以免用户出现错误操作,另一方面是可以帮助用户组织文件,保护系统文件的完整。每个用户都有属于自己的用户名和密码。当输入正确的用户名和密码时,就可以登录对应的用户。用户管理与文件管理部分相同,对用户的管理主要有一、用户名的相关操作1. 用户账号的添加命令 useradd语法 useradd 选项参数 新用户名可选参数:-c com

2020-07-24 20:45:31 169

原创 linux入门学习笔记(二)文件管理

linux系统中的文件管理在进行文件管理之前,先让我们认识Linux的目录结构与Windows的区别Windows的目录结构为多根的形式,例如C:\ D:\ E:\等等Linux的目录结构为单根的形式,如图接下来我们具体的认识一下Linux的目录/ 目录是根目录,Linux的所有文件都包括在此目录下面。bin 目录下包括了普通用户的所有命令,是普通用户使用Linux系统的工具。sbin 目录下包括了超级用户的所有命令,是超级用户使用Linux系统的工具。dev 目录下包括了Linux的设备文

2020-07-22 20:34:36 186

原创 linux入门学习笔记(一)安装虚拟机并部署Linux系统

初入云计算的学习笔记(一)在VMware虚拟化环境中部署Centos服务器系统1.官网下载VMware,以及iso镜像文件2.安装VMware第一步:①打开“VMwareWorkstation Pro”进行安装。打开安装包后,如图点击下一步②选择“我接受许可协议中的条款”点击下一步③“更改”按钮可以自行选择安装路径(尽量不要选择C盘),设置好路径以后继续下一步④注意这两项前面复选框的勾去掉,然后点击“下一步”⑤如图继续下一步⑥如图点击安装,稍后等待安装完成以后就可以直接双击打开软件了。第

2020-07-21 21:31:13 265 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除