摘要: 一、基于秘钥方式实现远程连接 第一步:创建密钥对(在管理端服务器上操作) 中间的输入项可以直接回车 ssh-keygen -t dsa 第二步:分发公钥(在管理端服务器执行) 这个步骤需要输入一个yes和被管理的服务器密码 ssh-copy-id -i /root/.ssh/id_dsa.pub r 阅读全文
posted @ 2021-08-06 14:25 映辉 阅读(1158) 评论(0) 推荐(0)
摘要: 1、问题描述 用sed替换文件中的IP时,想替换成$es_ip中的值,但是却不能解析这个变量$es_ip sed -ri 's/([0-9]{1,3}\.){3}[0-9]{1,3}/$es_ip/g' es_create_index.sh 2、解决方式 将单引号换成双引号即可,双引号可以解析其中的 阅读全文
posted @ 2021-08-05 10:36 映辉 阅读(323) 评论(0) 推荐(0)
摘要: 命令: sed -ri 's/([0-9]{1,3}\.){3}[0-9]{1,3}/localhost/g' es_create_index.sh 如图: 阅读全文
posted @ 2021-08-05 10:14 映辉 阅读(2693) 评论(0) 推荐(0)
摘要: ip addr|sed -n '9p'|egrep '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'|sed -nr 's#^.*inet (.*) brd(.*)$#\1#gp'|sed -rn 's#^(.*)/24#\1#gp' 如图: 阅读全文
posted @ 2021-08-04 16:48 映辉 阅读(526) 评论(0) 推荐(0)
摘要: 1、普通用法——>查看文件内容 cat file_name 查看文件时的相关参数: 1、cat f1.txt,查看f1.txt文件的内容。 2、cat -n f1.txt,查看f1.txt文件的内容,并且由1开始对所有输出行进行编号。 3、cat -b f1.txt,查看f1.txt文件的内容,用法 阅读全文
posted @ 2021-08-03 17:52 映辉 阅读(978) 评论(0) 推荐(0)
摘要: ip addr|sed -n '9p'|egrep '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'|sed -nr 's#^.*inet (.*) brd(.*)$#\1#gp'|sed -rn 's#^(.*)/24#\1#gp'|sed -rn 阅读全文
posted @ 2021-08-03 16:29 映辉 阅读(103) 评论(0) 推荐(0)
摘要: grep: 当使用到扩展正则的时候,必须是egrep或者grep -E grep的参数: 阅读全文
posted @ 2021-08-03 15:10 映辉 阅读(47) 评论(0) 推荐(0)
摘要: 1、sed格式、理解 (1)找谁 干什么 (2)想找谁,就把谁保护起来 2、sed基本操作 操作文件oldboy.txt I am lizhenya teacher! I teach linux. test I like badminton ball ,billiard ball and chine 阅读全文
posted @ 2021-08-03 15:05 映辉 阅读(133) 评论(0) 推荐(0)
摘要: 第一步:找到设置 文件——>首选项——>设置 第二步:打开settings.json文件 第三步:在settings.json文件中添加 "editor.mouseWheelZoom": true,如下: 第四步:保存! 阅读全文
posted @ 2021-08-03 11:38 映辉 阅读(245) 评论(0) 推荐(0)
摘要: 1、SQL函数介绍 2、AVG 作用: AVG() 函数返回数值列的平均值。 语法: SELECT AVG(column_name) FROM table_name; 3、COUNT COUNT() 函数返回匹配指定条件的行数 (NULL 不计入)。 语法: SELECT COUNT(column_ 阅读全文
posted @ 2021-08-02 18:02 映辉 阅读(252) 评论(0) 推荐(0)
摘要: 1、select top select top 用于规定要返回的数据的数目 注意:并非所有的数据库系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。 SqlServer语法: SELECT TOP 50 阅读全文
posted @ 2021-08-02 17:30 映辉 阅读(803) 评论(0) 推荐(0)
摘要: 1、sql语法 一些重要的SQL命令: SELECT - 从数据库中提取数据 UPDATE - 更新数据库中的数据 DELETE - 从数据库中删除数据 INSERT INTO - 向数据库中插入新数据 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 阅读全文
posted @ 2021-08-02 15:21 映辉 阅读(453) 评论(0) 推荐(0)
摘要: MySQL数据库优化: 1、优化角度 安全: 数据可持续性 性能: 数据的高性能访问 2、优化范围(优化顺序 >) (1)存储、主机和操作系统: 主机架构稳定性 I/O规划及配置 swap OS内核参数和网络问题 (2)应用程序: 应用程序的稳定性 SQL语句性能 串行访问资源 性能欠佳会话管理 这 阅读全文
posted @ 2021-08-02 14:58 映辉 阅读(25) 评论(0) 推荐(0)
摘要: MySQL数据库备份和恢复 --备份类型: 1、热备份(只有InnoDB支持)(不影响业务,最好的方式) 2、冷备份( 阻止用户访问) 3、温备份 --备份方式: 1、逻辑备份(文本表示:SQL语句) 2、物理备份(数据文件的二进制副本) 3、基于快照的备份 4、基于复制的备份 5、增量备份(刷新二 阅读全文
posted @ 2021-08-02 14:57 映辉 阅读(68) 评论(0) 推荐(0)
摘要: 高可用 辅助备份 分担负载 复制是MySQL的一项功能,允许服务器将更改从一个实例复制到另一个实例。 --主服务器将所有数据和结构更改记录到二进制日志中。 --从属服务器从主服务器请求改二进制日志并在本地应用其内容。 主从是怎么实现的? 1、通过二进制日志 2、至少两台机器(主/从) 3、主服务器的 阅读全文
posted @ 2021-08-02 14:57 映辉 阅读(60) 评论(0) 推荐(0)
摘要: 一、MySQL日志类型 1、错误:--log--error *** host_name.err 2、常规: --general_log host_name.log general_log 3、慢速查询: --slow_query_log --long_query_time *** host_name 阅读全文
posted @ 2021-08-02 14:56 映辉 阅读(67) 评论(0) 推荐(0)
摘要: 事务:全部成功 或 全部失败! 1、原子性:全部成功或全部取消。 2、一致性:如果数据库在事务开始时处于一致状态,则在执行该事物期间将保留一致状态。 3、隔离性:事物之间不相互影响。 4、持久性:事务成功完成后,所做的所有改变将准确地记录在数据库中,所做的更改不会丢失。 5、事务SQL控制语句: M 阅读全文
posted @ 2021-08-02 14:55 映辉 阅读(51) 评论(0) 推荐(0)
摘要: 1、文件系统 (1)操作系统组织和存取数据的一种机制。 (2)文件系统是一种软件。 (3)文件系统的类型: ext2 ext3 ext4 xfs (4)不管使用什么文件系统,数据内容不会变化,不同的是:存储空间、大小、速度。 2、MySQL引擎 可以理解为:MySQL的“文件系统”,只不过功能更加强 阅读全文
posted @ 2021-08-02 14:54 映辉 阅读(46) 评论(0) 推荐(0)
摘要: 一、大表 (1)列多: 纵向拆分大表: create t1; insert into t1 select id, name from test; (2)行多: 根据数据存放特点和逻辑进行横向拆分大表: a: 表分区 b: 分表(分多个表): 创建和原表结构一模一样的表: create table c 阅读全文
posted @ 2021-08-02 14:53 映辉 阅读(74) 评论(0) 推荐(0)
摘要: 一、索引的设计思想: (1)尽量量获取更有意义的数据。 (2)集群因子--索引叶子节点获取的数据大于真实数据的时候,索引没有意义。 (3)尽量使用唯一性比较好的条件进行创建索引,比如“主键”列。 (4)一旦对某一列设置了主键,则会自动对该列创建主键索引。 (5)一旦对某一列设置了主键,生成索引之后, 阅读全文
posted @ 2021-08-02 14:52 映辉 阅读(51) 评论(0) 推荐(0)