- 博客(24)
- 收藏
- 关注
转载 linux系统中Mysql数据库集群的简单介绍
- linux系统——Mysql数据库集群的简单介绍- 集群目的负载均衡——解决高并发高可用HA——实现服务可用性远程灾备——变相备份,数据有用性- 原理图示1,主库上对数据的操作,记录在二进制日志上。2,从库的IO线程将主库的二进制内容拷贝到自己的中继日志上。3,从库的SQL线程读取中继日志内容,将数据放到自己身上。- 集群示例- 一主一从:M —— S ,一主一从环境准备:两台服务器在同一网段,同时都要安装mysql程序每台服务器都要做本地域名解析主库配置:1,配置文
2020-09-14 19:51:18
356
转载 linux系统中的Mysql备份及恢复详解
linux系统——Mysql备份及恢复详解一个公司最重要的价值所在就是用户数据,所以对数据库的备份是十分重要的,同时对数据库的备份策略是多种多样的,这里简单介绍一下percona-xtrabackup工具,和自带的mysqldump工具两种备份方式。percona-xtrabacku工具完整备份——全部备份增量备份——备份基于上一次备份增加的数据差异备份——备份基于上一次完整备份增加的数据- 部署percona-xtrabacku官网下载:www.percona.com因为官网速度太慢就提前
2020-09-14 19:25:18
340
转载 linux系统中的Mysql数据库之DCL控制语言
**linux系统——Mysql数据库之DCL控制语言DCL——数据库控制语言创建数据库用户删除数据库用户授予用户对数据库的控制权收回控制权创建数据库用户句式:**create user 用户名@'登陆主机' identified by '密码'; 用户名,密码自定义即可登陆主机设置成用户从哪里登陆的服务器ip,localhost指用户只能从部署Mysql服务的这台服务器登陆示例:创建数据库用户并查看:- 授予用户对数据库控制权句式:grant 权限 on
2020-09-07 20:43:24
187
转载 linux系统mysql数据库的SQL语言
DML——数据库操作语言操作,主要针对数据的插入,删除,更改DQL——数据库查询语言查询,对表内数据的多种查询方式DML——操作语言插入数据 insert:insert into 表名 values (值1,值2); \\插入一条记录insert into 表名(列名) values (值); \\插入一个记录更新数据 update:update 表名 set 列名=值 where 条件 \\更新一条数据upadte mysql.user set
2020-09-07 20:33:26
259
转载 linux系统源码安装mysql程序
linux系统mysql配置——源码安装mysql程序国内镜像站获取源码包:wget下载源码包到服务器:注意这两个包要对应,不然后边cmake配置时会出错1|wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-boost-5.7.31.tar.gz2|wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-5.7.31.tar.gz或者下载到本地,再rz上传到
2020-09-07 20:26:22
96
转载 Linux系统中的rpm安装mysql程序
linux系统mysql管理——rpm安装mysql程序rpm安装mysql程序方式有很多,可以去mysql官网下载mysql的yum源,可以去国内各大镜像站下载mysql程序所需的包。这里以国内镜像站下载为例。下载mysql所需包:直接在服务器wget安装:wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.29-1.el7.x86_64.rpmwget http://m
2020-09-04 20:13:21
99
转载 linux系统lamp架构下的静态站点及动态站点部署
linux系统网站服务——lamp架构下的静态站点及动态站点部署lamp架构:l —— linux(系统)a —— apache ——httpd(网站服务)m —— mysql / mariadb(数据库服务)p —— php(中间件,前后端连接)lnmp架构:n —— nginx (网站服务)其他同上静态站点部署:1,部署架构(暂时用不到数据库,所以在linux系统部署httpd服务即可),同时关闭防火墙和selinux:yum -y install httpdsystemctl
2020-09-04 20:03:17
200
转载 linux系统nfs-server简单配置及使用
linux系统文件服务——nfs-server简单配置及使用NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议,支持多节点同时挂载,以及并发写入。为 Web Server 配置集群中的后端存储。配置及使用示例:环境:一台nfs服务端,一台nfs客户端,真机测试一,nfs服务端配置:1,部署nfs服务:2,配置挂载共享:3,配置共享:vim /etc/exports \编辑共享配置文件4,启动nfs服务,并检查配置是否正
2020-09-04 19:51:33
754
转载 linux系统中 vsftp的配置及使用
linux系统文件服务——vsftp的配置及使用ftp:(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一。作用:提供文件共享服务软件包:vsftpdvsftp配置:部署vsftpd程序:启动vsftp:验证vsftp是否可用:下载测试:命令行测试下载,客户机安装lftp:下载测试:第三种下载方法测试——wget:wget下载到指定路径并改名:启动上传功能:以防万一,先将配置文件备份一下!备份命令:cp /etc/v
2020-09-04 19:44:03
132
转载 Linux系统中的文件传输
一、FTP(一)FTP介绍FTP(File Transfer Protocol)即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式。通过FTP协议,用户可以在FTP服务器中进行文件的上传或下载等操作。虽然现在通过HTTP协议下载的站点有很多,但是由于FTP协议可以很好地控制用户数量和宽带的分配,快速方便地上传、下载文件,因此FTP已成为网络中文件上传和下载的首选服务器。同时,它也是一个应用程序,用户可以通过它把自己的计算机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。
2020-08-20 20:43:24
120
原创 Linux系统的网络管理实战(已更完)
我们常用的网络管理为:TCP/IP:5和TCP/IP:4 ,其实在网络管理中这两个是没有区别的,内在的是一样的东西。TCP/IP:5 的结构和功能:Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议1.应用层2.传输层3.网络层4.数据链路层5.物理层应用层:应用程序收集用户的输入信息产生原始数据,然后以某种格式进行储存,分辨原始数据是否需要压缩和是否需要加密(快速传递和安全传递的区别)传输层:在应用进行一定的加工后传给
2020-08-12 20:55:41
211
原创 Linux系统的网络管理
网络管理主要是对Linux的网络配置,认识Linux和Windows系统中网络的不同性。首先,输入:ip a 命令观察其内容:标红的为本机网络名称和本机的IP地址。网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活查看网络管理程序的状态:systemctl status NetworkManager查看网络子管理程序的状态:systemctl status network首先配置的工具通常使用vim
2020-08-10 19:46:22
223
原创 Linux系统中的日志管理
日志管理总体分为两大类:rsyslog 系统日志管理;logrotate 日志轮转一、系统日志管理主记录系统操作有关的信息,如登录信息,程序启动关闭信息,错误信息httpd/nginx/nysql:各类应用程序,可以以自己的方式记录日志。观察rsyslogd程序:常见的日志文件(系统、进程、应用程序):tail -10 /var/log/messages 系统日志文件tail -f /var/log/messages 动态查看日志文件的尾部tail -f /var/log/se
2020-08-06 19:47:58
143
原创 Linux系统的计划任务
计划任务的作用主要是做一些周期性的任务,缪请安最主要的用途是定期备份数据。命令at:一次性调度执行at now +5min :五分钟后noon +4 days:第四天中午5pm august 3 2020 :2020年8月3日下午五点4:00 2019-11-27:2019年11月27日凌晨4点如下:at now +1minat>useradd 111at>(ctrl+d 输入完毕,提交任务)在1分钟后创建一个111名称的用户atq:查询任务cron:循环调度执行
2020-08-05 19:28:22
141
原创 Linux系统中的文件查找和压缩、解压和安装
一、文件的查找命令:which:命令查找(只能查找命令文件)如:which ls 或者 which vimfind:文件查找,针对文件名语法:命令 选项 表达式 动作如:find /etc -name “hosts”find /etc -iname “hosts” (-i 忽略大小写)find /etc -size +5M 文件>5Mfind /etc -size 5M 文件=5Mfind /etc -size -5M 文件&
2020-08-04 20:29:11
484
原创 Linux系统的储存管理2
EXT4文件系统1.与Ext3兼容:执行若干条命令,就能从Ext3在线迁移到Ext4,而无须重新格式化磁盘或重新安装系统。 2.更大的文件系统和更大的文件:较之Ext3目前所支持的最大16TB文件系统和最大2TB文件,Ext4分别支持1EB(1,048,576TB,1EB=1024PB,1PB=1024TB)的文件系统,以及16TB 的文件。 3.无限数量的子目录:Ext3目前只支持32,000个子目录,而Ext4支持无限数量的子目录。 4.Extents:Ext4引入了现代文件系统中流行的extents
2020-08-03 19:53:37
91
原创 Linux系统中的储存管理。
一,编辑虚拟机设置,添加磁盘①添加完成后需要对添加的磁盘进行分区------格式化(文件系统)--------挂载(也就是通过一个文件链接磁盘可以进行正常的存储)首先需要启动分区工具:fdisk /dev/sdb 如图在分完区后输入“w” 保存退出。然后输入命令 lsblk 查看划分磁盘完毕。②创建系统文件(格式化)输入:mkfs.ext4 /dev/sdb1当完成这一步后我们需要对这个分区磁盘进行挂载一个文件夹,使它可以正常的存储文件。首先需要创造一个文件夹mkdir /m
2020-07-31 20:32:31
202
原创 Linux系统的重定向管道。
重定向其中涉及到有:标准输入,标准输出,错误输出。首先需要了解以下FD:file descriptors 简称为FD 文件描述符号,是进程使用问使用文件描述符来管理打开的文件,链接文件。FD是访问文件的标识,即链接文件。其中fd文件中的:0 1 2 3 分别代表了:0是键盘只读1标准输出终端(屏幕)2错误输出终端(屏幕)首先通过我们非常熟悉的vi程序,来观察一个进程的FD信息:vi 1.txtps aux | grep vi通常在/proc/PID/fd 就能看到文件的FD调用情况。如图
2020-07-30 19:43:23
131
原创 Linux系统中的进程管理。
在Linux系统中的进程管理也就相当于Windows中的任务管理器。首先要先直到什么是进程?1.什么时进程:进程是已启动的可执行程序的运行实例,进程有以下组成部分:• 已分配内存的地址空间;• 安全属性,包括所有权凭据和特权;• 程序代码的一个或多个执行线程;• 进程状态。程序: 二进制文件,静态 /usr/bin/passwd ,/usr/sbin/useradd进程: 是程序运行的过程, 动态,有生命周期及运行状态。2.进程的生命周期:父进程复制自己的地址空间(fork)创建一个新的
2020-07-29 20:44:30
205
原创 Linux系统中的基本权限ACL。
在说基本权限ACL前,需要讲一下什么时ACL。比如我们需要设置不同的用户,不同的基本权限,对象数量不同。而UGO设置的基本权限:只能一个用户,一个组和其他人。命令如下:setfacl -m u : alice : rw /home/test.txt命令 设置 用户 用户名 权限 文件对象getfacl 则是查看文件有哪些ACL权限。如:
2020-07-28 20:36:20
111
原创 Linux系统用户的权限分配!
在使用Linux系统时,有的文件不想让别的用户看见时或不想使其他用户使用时(如QQ会员的机制,当你是会员时你就可以使用相对应的权限,而会员到期后这部分权限就消失了。)这里我们就需要去对权限进行分配。在使用权限命令前要先了解以下的相关信息。权限对象:属主:u 属组:g 其他人:o 所有人 a(u+g+o)权限类型:读:r=4 写:w=2 执行:x=1以上的符号的使用语法为:u用户 g组 o其他 r读 w写x执行如:chmod 对象(u/g/o/a)赋值符(+/-/=)权限类型[ro
2020-07-27 20:15:04
1946
原创 Linux系统中的创建用户和管理用户。
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修改。用户口令的管理。
2020-07-24 20:41:28
1762
原创 Linux系统的查看文件内容和修改文件内容!!
① 首先,在查看文件内容之前,要先有一个可查看并且内容的文件。这里就绪需要一个新的命令符“vi”或“vim”(最小化安装的系统需要安装一个vim)。如我们输入“vi 文件名称”(vi 命令是可以打开已有的文件进行编辑,如果输入的文件名称并没有存在时,它会自行创建一个临时的文件,直到保存退出。)敲击回车,如下图出现的画面。② 在这个画面中我们需要是不可以随意输入的,所以我们需要敲击键盘上的“i”使之进入输入模式。这样就可以开始输入文字了(如Windows中的记事本)。如图中随意输入的文字。③ 当输入完一
2020-07-23 20:13:03
6074
原创 Linux系统中文件管理的简单命令!
一,要在Linux系统中以命令的形式管理文件。我们需要先了解一下Linux和Windows的组织文件的方式有什么不同?首先我们熟悉的Windows系统是以多根(也就是常说的C;D;E;F…之类的“盘”)方式组织文件,而Linux系统是以单根的方式组织文件(也就是说在Linux中我们只有一个“盘”所有的文件都在这一个“盘”中)。这些文件的分别是:“bin” 是普通用户使用的命令(除root用户以外的所有用户的命令都在此文件夹中存放。) 其相对应的“home”则是存储普通用户家目录;“sbin”则
2020-07-22 20:42:00
224
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人