- 博客(23)
- 收藏
- 关注
原创 shell语句部分命令
变量替换-匹配截取${变量#关键词} 若变量内容从头开始的数据符合『关键词』,则将符合的最短数据切除${变量##关键词} 若变量内容从头开始的数据符合『关键词』,则将符合的最长数据切除${变量%关键词} 若变量内容从尾向前的数据符合『关键词』,则将符合的最短数据切除${变量%%关键词} 若变量内容从尾向前的数据符合『关键词』,则将符合的最长数据切除${变量/旧字符串/新字符串} 若变...
2020-03-25 22:04:09
125
原创 linux shell脚本部分命令
Bash 部分快捷键Ctrl+a 切换到命令行开始(跟home一样,但是home在某些unix环境下无法使用) Ctrl+e 切换到命令行末尾Ctrl+u 清除剪切光标之前的内容Ctrl+k 清除剪切光标之后的内容ctrl+y 粘贴刚才所删除的字符Ctrl+r 在历史命令中查找,输入关键字调出之前的命令通配符置换在 Shell命令中,通常会使用通配符表达式来匹配一些文件*,?...
2020-03-24 20:30:41
155
原创 shell语句
什么时候不适合使用Shell编程:1. 资源紧张的项目,特别是那些速度是重要因素的地方(排序,散序,等等)2. 程序要进行很复杂的数学计算,特别是浮点计算,任意精度的计算,或者是复数计算3. 要求交叉编译平台的可移植性(使用C或者是Java代替)4. 需要结构化编程的复杂应用(需要变量类型检查和函数原型等等)5. 对于影响系统全局性的关键任务应用。6. 安全非常重要。你必须保证系统完整...
2020-03-23 20:50:16
134
原创 csdn读写分离常见错误
关闭所有服务器防火墙selinux启动时出现错误,没有办法启动两个进程 检查配置文件,建议直接使用我的配置文件,成功启动后再自行修改,这样可以排除其他环节有错在第八步登录时无法登录,检测网络是否通畅,可以使用ping命令,检测防火墙登录后无法use到库中,检查主从两个库是否有创建配置文件中对应的真实库,检查第七步创建用户的账号和密码是否和配置文件中指定的一致如果无法添加表 发生3009错误...
2020-03-20 23:38:26
250
原创 配置Replication(gtid方式)
基于事务的Replication,就是利用GTID来实现的复制GTID(全局事务标示符)最初由google实现,在MySQL 5.6中引入.GTID在事务提交时生成,由UUID和事务ID组成.uuid会在第一次启动MySQL时生成,保存在数据目录下的auto .cnf文件里,事务ID则从1开始自增使用GTID的好处主要有两点:不再需要指定传统复制中的master_log_files和mast...
2020-03-19 21:36:40
118
原创 mysql数据库主从
MySQL Replication主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。根据配置,您可以复制数据库中的所有数据库,所选数据库甚至选定的表。MySQL主从复制的优点包括:横向扩展解决方案 - 在多个从库之间分配负载以提高性能。在此环境中,所有写入和更新都必须在主服务器上进行。但是,读取可以在...
2020-03-18 21:52:58
143
原创 数据库的逻辑备份
一、逻辑备份备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。**本质:**导出的是SQL语句文件**优点:**不论是什么存储引擎,都可以用mysqldump备成SQL语句**缺点:**速度较慢,导入时可能会出现格式不兼容的突发情况,无法做增量备份和累计增量备份。提供三种级别的备份,表级,库级和全库级逻辑备份: 备份的是建表、建库、插入等操作所执行SQL...
2020-03-17 21:59:17
958
原创 linux数据库部分语句
select database(); # 查看当前所在库select user(); # 查看当前用户select now(); # 查看当前时间DESC table_name; # 查看表结构show create table table_name # 查看表的创建信息status # 查看当前数据库信息show full processlist; # 查看当前所有正在执行的sql...
2020-03-16 20:23:17
186
原创 MySQL DBA运维实战
DML目的在MySQL管理软件中,DDL已经定义了数据库结构。那么如何对其中的数据进行管理呢?可以通过SQL语句中的DML语言来实现数据的操作,包括使用INSERT 实现数据的 插入DELETE 实现数据的 删除UPDATE 实现数据的 更新。一、插入数据INSERT完整插入语法INSERT INTO 表名 VALUES (值...
2020-03-13 22:18:49
234
原创 LinuxSQL语言分类
SQL语言分类SQL(Structured Query Language 即结构化查询语言)SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。分类DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTERDDL(data definition language):DML语句 数据库操纵语言: 插入数...
2020-03-12 19:46:26
138
原创 开源数据库MySQL DBA运维实战数据库-系统结构
1. 数据库系统 DBS A.数据库管理系统(DataBase Management System, DBMS): (面试题) SQL(RDS关系型数据库) ORACLE Oracle MySQL DB2(IBM) SQL-server(MS) MariaDB Percona server(taobao) B.DBA:工程师2. SQL语言(结构化查询...
2020-03-11 19:49:47
210
原创 linux域名服务
域名服务专业术语1hosts文件(老的)不同系统的位置windowsC:\Windows\System32\drivers\etc\hosts需要超级管理员权限Linux/etc/hosts作用: 实现名字解析,主要为本地主机名、集群节点提供快速解析数据库: 平面式结构,集中式数据库缺点:不便于查询,更新DNSDNS(Domain Name System,域名系统)作用...
2020-03-10 20:38:38
216
原创 linux网站服务静态站点
网站服务网站架构 LAMPLinux + Apache + MySQL + PHP系统+服务器程序+数据管理软件+中间软件静态站点Apache基础 Apache官网: www.apache.org软件包名称: httpd服务端口: 80/tcp(http) 443/tcp(https)配置文件: /etc/httpd/conf/httpd.conf子配置文件:/etc/httpd...
2020-03-09 21:05:33
261
原创 linux文件服务FTP Server 默认配置
文件服务FTP Server 默认配置1.安装vsftpyum -y install vsftpd2.准备分发的文件touch /var/ftp/abc.txt3,启动服务systemctl start vsftpdsystemctl enable vsftpd4.关闭防火墙systemctl stop firewalldsystemctl disable firewal...
2020-03-06 21:47:26
228
原创 linux网络管理之网络层
1.OSI参考模型:应表会传网数物2.TCP/IP模型:应传网数物3.TCP/IP协议:HTTP,FTP,DNS,IP,ICMP4.物理层:信号,介质5.数据链路层(二层):MAC地址,帧封装,交换机工作原理,VLAN(1创建VLAN,2将接口加入VLAN),trunk(1将接口设置为trunk模式)交换机的接口有两种模式:1acces访问模式某个VLAN(连接计算机用的)2trunk...
2020-03-05 19:34:10
172
原创 linux网络管理之数据链路层
数据链路层功能链路创建,维护,管理帧封装,传输,同步差错校验地址MAC地址 媒体访问控制地址 结构48位2进制数字12位16进制数字帧封装 目标MAC//源MAC//数据//CRC交换机工作原理 学习/广播/转发/更新组建局域网1 安装cisco cpt软件2 部署交换机和主机3 直通线连线,主机和交换机。4 为每个主机配置IP,互相ping测试5 通过show ma...
2020-03-04 20:43:21
157
原创 linux网络管理2
-s 输出更详细的信息,为了显示更详细的信息,可以重复使用此选项-r 显示主机时,不使用ip地址,而是主机的域名网络对象 指定要管理的网络对象,支持的网络对象如下:link:网络设备address:设备的协议地址(IP地址)help ip help:查看ip命令的帮助ip [object] help:查看指定的网络对象的帮助操作命令 对指定的网络对象完成具体的操作,不同的操作对...
2020-03-03 21:19:02
125
原创 网络管理实战
网络管理实战OSI:7层次结构/功能应用层 应用程序/原始数据/表示层 格式/压缩/加密会话层 会话/全双工/半双工传输层 分段/重组/端口号网络层 IP地址/寻址/路由数据链路层 MAC地址/局域网/物理层 传输介质/比特流TCP/IP:5层结构/功能应用层 传输层网络层数据链路层 物理层TCP/IP:4层结构/功能应用层输层网络层网络接口层OSI模型和TCP/IP模型...
2020-03-02 21:22:28
390
原创 linux日志管理部分内容
1.主题是日志管理。日志的作用。日志轮转2.日志是如何产生的?a。rsyslogb。应用程序(httpd,mysql)3.rsyslog程序管理安装:yum install -y rsyslog启动:systemctl start rsyslog查询:systemctl status rsyslog查询:ps aux | grep rsyslog4.rsyslog程序,维护配置...
2020-02-28 23:51:33
103
原创 linux日志管理部分内容
日志管理1.什么是日志,为什么要管理日志程序产生的文字类和数字类信息为了统计信息,为了排查错误。2.日志从哪里来?哪些程序产生了日志?linux系统中的 rsyslog程序。未来安装的大型程序 如http程序 /var/log/httpd/access.log3.rsyslog 是一个程序。是一个进程,有配置文件。yum install -y rsyslogsystemctl s...
2020-02-27 20:10:19
160
原创 linux软件管理
1.软件包种类rpm:已经编译,直接安装,无法修改,简单快捷源码包:需要编译,可以修改,操作繁琐2、RPM包管理方法YUM:解决依赖关系设置步骤:1.配置YUM库/YUM源 2.安装卸载vim /etc/yum.repos.d/*.repo[库的名称]name=库的说明baseurl=下载地址gpgcheck=校验enabled=开关安装yum install -y 软件包...
2020-02-26 21:46:20
157
转载 yum和rdm命令
RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。1.安装软件:执行rpm -ivh rpm包名,如:#rpm -ivh...
2020-02-25 19:17:32
446
原创 Linux补分命令
权限对象:ugo分类:rwx指令:chmod★、chown、setfacl属性:chattr +i、umask、suid(属性了解)进程 进程的原理,生命周期,进程状态 查看:ps★、top(列的信息:USER,PID,NICE,%CPU) 控制:kill★(信号种类:1重新装载,9退出) 作业:jobs、&★、fg、bg(了解) 虚拟文件系统:/proc(了解)管...
2020-02-24 20:53:46
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人