- 博客(21)
- 收藏
- 关注
原创 MySQL 数据备份管理
mysqldump+mysqlbinlog是mysql自带的备份技术,它通过锁表机制可以在mysql运行状态下备份与恢复数据,实现了可用性与,一致性。锁表机制:在恢复数据时,mysql通过二进制日志记录中sql语句恢复数据,当恢复写入数据时,mysql会快速锁定写入权限同时保留读取权限,然后快速解锁。从而实现了数据的一致性与可用性。二进制日志通过记录操作数据库sql语句(除查询语句)进行记录开启二进制日志binloglog_bin。
2023-07-12 23:08:46
204
原创 MySQL DCL数据库控制语言与mysql日志
错误日志:启动,停止,关闭失败报错。rpm安装日志位置 /var/log/mysqld.log。慢查询日志:指导调优,定义某一个查询语句,定义超时时间,通过日志提供调优建议给开发人员。DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE。查看别人的权限:SHOW GRANTS FOR admin3@‘%’\G。如果哪天mysql服务起不来了,请来这个日志文件看看。查看自己的权限:SHOW GRANTS\G。查询更新权限:select,update。查询日志:记录所有查询记录。
2023-07-08 21:40:48
297
原创 MySQL DML数据库操纵语言与DQL数据库查询语言
交叉连接:生成笛卡尔积,它不使用任何匹配条件(全部组合(A表5行,B表7行,最后5*7=35行))SELECT 字段列表 FROM 表名1,表名2 WHERE 表名1.字段 =表名2.字段。部分插入:INSERT INTO 表名(列名,列名) VALUES (值1,值2);完整插入:INSERT INTO 表名 VALUES (值1,值2,值3…查部分列:SELECT 列1,列2,列3 FROM 表名;内连接:只连接匹配的行(两列相同时,才会显示)
2023-07-03 23:30:37
344
原创 MySQL DDL 数据库定义语言
DDL(data definition language):DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER。数据库引擎类型有:InnoDB,MyIsam,Memoty。
2023-07-01 23:03:38
187
原创 Linux文件服务NFS Server
NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议,NFS 的客户端主要为Linux,支持多节点同时挂载,以及并发写入。准备四台虚拟机,分别是存储端nas、web1、web2、web3。并关闭其防火墙与selinux。在存储端nas的/etc/hosts中配置虚拟主机名web1、web2、web3。作用:提供文件共享服务、为 Web Server 配置集群中的后端存储。查看web服务器真机,打开浏览器浏览网页即可。web2、web3操作同web1。
2023-07-01 18:31:22
832
原创 Linux文件服务FTP
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一,互联网上多的媒体资源和软件资源。FTP服务器的主目录:“/var/ftp/”,是FTP程序分享内容的本机目录。开启匿名登录后便可通过ftp://ip address 进行访问。上传文件:mirror -R 文件名/目录。控制端口:command 21/tcp。数据端口:data 20/tcp。2)使用weget直接下载。作用:提供文件共享服务。软件包名:vsftpd。
2023-07-01 18:27:29
59
原创 Linux日志管理(待完善)
rsyslogd: 系统专职日志程序,处理绝大部分日志记录,系统操作有关的信息,如登录信息,程序启动关闭信息,错误信息。服务程序日志一般默认存储在/var/log/下,如httpd、mysql等服务程序。
2023-06-10 17:15:26
61
原创 Linux软件管理
YUM(Yellow dog Updater, Modified),是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
2023-06-10 14:48:00
352
原创 文件查找、文件打包压缩
语法:find {path} {options} {expression} {action}当有创建新的文件时,查找此新的文件需要更新数据库或重启设备才可以通过locate指令查找。locate文件查找是一种依靠linux locate DB数据库查找文件的指令。which命令是linux查找命令程序位置的指令。语法:locate {文件名}语法:which {命令}-z gzip压缩命令。-j bzip压缩命令。-J xzip压缩命令。按多久以前的文件查找。-f 后跟压缩文件名。-f 后跟解压文件名。
2023-06-06 21:49:44
132
原创 Linux RAID/文件系统
RAID全称廉价磁盘冗(rǒng)余阵列(Redundant Array of Independent Disks)。它是一种磁盘阵列,过一种“分拆(striping)”技术均匀地写在每一个磁盘上,分拆技术把数据分别放在两个或多个磁盘上。其作用在于容错、提升读写速率。
2023-06-06 21:32:37
405
原创 Linux重定向管道
Linux中的重定向是指将要输出显示到显示器即终端显示的数据信息,重新指向到某一特指的文件中,或定向到黑洞(/dev/null)中。重定向有什么用?1、当程序中输出信息过多,需要将信息存储到指定文件进行查看2、将后台程序输出信息存储到指定文件,便于后续查看与终端继续使用3、将正确与错误信息分开收集到不同指定文件。
2023-06-06 13:29:31
218
原创 Linux系统及服务管理-存储管理
磁盘是存储计算机数据的一种媒介。磁盘也分为机械硬盘、固态硬盘,不同类型应用场景也不一样。在服务器中常见的磁盘是机械硬盘,他的优点在于发展时间长性能稳定,相对于固态硬盘价格也更加实惠。磁盘分区类型分MBR与GPTMBR:支持最大容量是2TB,设计时分配4个分区GPT:支持大于2TB的硬盘,支持128个分区逻辑卷是磁盘管理中的一种新技术,它的特点是可以任意扩张大小简称LVM,全称Logical Volume Manager逻辑卷管理物理卷简称PV,全称Physical Volume。
2023-06-05 00:04:23
118
原创 Linux-ACL权限
m(–modify --modify-file)选项用于修改文件或目录的ACL。此操作的ACL条目必须包括权限。语法:setfacl -m (u:用户名/g:组名/o其他人): (r/w/x) 文件。ACL文件权限管理: 设置不同用户,不同的基本权限(r、w、x)。删除指定用户/组ACL:setfacl -x 用户名/组名 文件。在此处修改o其他人权限等于chmod命令修改其他人权限!UGO设置基本权限: 只能一个用户,一个组和其他人。删除所有ACL:setfacl -b 文件。
2023-05-27 20:50:49
294
1
原创 Linux-UGO用户权限
一个文件有三种权限分别是读、写、执行,实际应用中我们需要某一文件根据场景对不同人群想要限制其读写执行的权限限制则需要使用到此技术。语法格式:chmod (u/g/o)(+/-/=)(r/w/x) 文件。UGO代表的是User、Group、Other。语法格式:chown 属主.属组 文件。简写:o、g、o、a(o+g+o)权限对象有用户、组、其他人。权限类型有读、写、执行。
2023-05-27 17:16:45
983
1
原创 Linux用户/组管理
用户名:密码(隐藏不显示):用户id:组id:描述:用户所在目录:登录shell。语法:usermod username -aG groupname。注意点:/etc/passwd文件信息仅能查看,切不可修改。系统中的每一个进程都是某一用户身份运行的。对文件与目录的访问都由用户限制。每个文件都由指定的用户所有。修改用户登录shell。
2023-05-27 15:49:23
485
1
原创 Linux文件管理
Windows与Linux目录结构一个显而易见的区别是在Windows中目录是以C: D:盘等盘符进行区分而在Linux中目录是以根目录为开始即 / (根)/root :管理员目录/home :用户目录/etc:配置目录/var:临时目录。
2023-05-27 12:33:57
122
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人