- 博客(98)
- 收藏
- 关注
转载 ssh设置转发
ssh命令实现端口转发概念SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。但是,SSH 还同时提供了一个非常有用的功能,这就是端口转发。它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。这一过程有时也被叫做“隧道”(tunneling),这是因为 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输而得名.总的来说 S...
2019-05-28 22:58:34
1122
原创 grep
grep的一般使用格式:grep [选项] PATTERN filename filename ...过滤文件# grep 'Tom' /etc/passwd# grep 'bash shell' /etc/test过滤标准输入或管道grep 程序的输入可以来自标准输入或管道,而不仅仅是文件,例如:# grep 'tom'# ps aux |grep 'sshd'# ll |...
2019-05-28 22:55:41
419
原创 nginx官网使用
nginx的官网: nginx.org nginx.com 中文指导手册以nginx.com为例:可以切换到nginx.org和nginx的指导手册nginx.org为例:在线文档简单简介nginx需要安装的模块以及对应模块的配置下载资源
2019-05-26 23:02:16
2483
原创 nginx的安装、部署、配置
环境部署:[root@miner_k ~]# cat /etc/redhat-release CentOS release 6.8 (Final)[root@miner_k ~]# yum -y install pcre-devel[root@miner_k ~]# yum -y groupinstall "Development tools"下载资源、解压和安装[roo
2019-05-26 23:01:24
666
原创 shell
shell 变量变量的类型自定义变量定义变量: 变量名=变量值 变量名必须以字母或下划线开头,区分大小写 ip1=192.168.2.115引用变量: $变量名 或 ${变量名}查看变量: echo $变量名 set(所有变量:包括自定义变量和环境变量)取消变量:unset 变量名作用范围: 仅在当前shell中有效环境变量定义环境变量:方法一 export back_...
2019-05-26 22:38:05
2425
原创 ansibles使用
目录查看帮助文档ansible命令的参数ansible的配置文件ping模块命令模块(command/shell/raw)command 模块shell 模块raw模块实现批服务器无密码登录copy模块script模块批量运行脚本playbook使用实例1 ,使用copy模块实例2,将echo的输出结果返回变量使用templ...
2018-12-22 19:41:18
2084
原创 find命令
按文件名[root@miner-k ~]# find /etc -name "ifcfg-eth0"[root@miner-k ~]# find /etc -iname "ifcfg-eth0" //-i忽略大小写[root@miner-k ~]# find /etc -iname "ifcfg-eth*"按文件大小:[root@min
2018-08-03 00:43:59
455
原创 MySQL的主从同步
主从同步原理:Master中的数据改变会记录二进制日志(这些记录叫做二进制日志事件,binary log events,可以通过show binlog events进行查看)从服务器上生成两个线程,一个I/O线程,一个SQL线程i/o线程去请求主库的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中; 主库会生成一个 log dump线程,用来给从...
2018-08-01 22:24:49
628
1
原创 使用xtrabackup进行数据库备份
二进制日志相关的选项 相关的参数 值 作用 innodb_support_xa ON 存储引擎是否支持分布式事务,存储引擎事务在存储引擎的内部赋予了ACID属性,分布式事务(XA)是医用高层次的事务,两步“准备“ + ”提交“ sync_binlog 0 设定多久同步一次二进制日志到磁盘中,0,表示不同步,任意正数表示对二进制多少次写操作之后同...
2018-07-14 16:05:16
2835
原创 使用LVM对数据库进行备份还原
基于逻辑备份(使用mysqldump备份之后保存为SQL语句)对数据进行备份、还原应该把二进制日志功能关闭,因为如果逻辑备份中包含所有的数据,如果备份或者是还原开启二进制日志,只会徒增二进制日志的大小,并且增加对磁盘的IO读写。前提:数据文件要在逻辑卷上此逻辑卷组必须有足够的空间使用快照卷数据文件和事务日志要在同一个逻辑卷上步骤:打开会话,施加读锁,锁定所有表mysq...
2018-07-12 12:04:22
737
原创 数据库的备份和还原
备份的类型: 根据支持对数据操作的不同分为 热备份:读写不受影响 温备份:仅可以执行读操作 冷备份:离线备份,读写操作均中止。根据备份的方式物理备份和逻辑备份 物理备份:复制数据文件 逻辑备份:将数据导出至文本文件。根据备份的数据集是否包括全部内容,分为完全备份和差量备份完全备份:备份全部数据 增量备份:仅备份上次完全备份或增量备份以后变化的数据 差异备份:仅备份上次完...
2018-07-12 12:03:37
706
原创 MySQL的日志管理
错误日志:记录错误信息包含内容服务器启动和关闭过程中的信息服务器运行过程中的错误信息事务调度器运行一个事务时产生的信息在从服务器上启动从服务器进程是产生的信息 错误日志相关变量 值 含义 log_error ./miner-k.err 存储在数据目录中,并以当前主机名.err log_warnings 1 警告信息是否记录到错...
2018-07-03 15:23:27
374
原创 用户和权限的管理
MySQL的用户用户:MySQL的服务的用户类似于VsFTPD的用户,只属于MySQL服务,不能用MySQL用户登录服务器,也不能使用服务器的用户登录MySQL 密码:是由MySQL自有的加密函数password()加密组成:用户名@主机 作用:数据库登录认证用户账户用户名@主机名用户名:16字符以内 主机: 主机名:www.miner-k.com IP:172....
2018-06-30 16:14:11
783
原创 DML语句之增、删、改
增加 insertINSERT的三种方式格式一:Syntax:INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name [, col_name] ...)] {VALUES | VALUE} (value_list) [, (value_list)...
2018-06-30 01:39:24
460
原创 视图
视图:存储下来的SELECT语句创建视图Syntax:CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = { user | CURRENT_USER }] [SQL SECURITY { DEFINER | INVOKER }] VIEW ...
2018-06-30 01:38:41
285
原创 数据库的锁、事务
连接管理器: 接收请求 创建线程 认证用户 进来安全连接处理并发,多版本访问控制MVCC 每个用户在不同的时间快照上修改,修改完毕之后,数据库再合并数据修改情况。锁:按照锁的施行方式分类:读锁、写锁读锁:共享锁,可以允许其他人读,但是不允许他人写 写锁:独占锁,不允许其他人的读、写操作LOCK TABLES tb_...
2018-06-30 01:37:15
322
原创 单表查询、多表查询、子查询
DML语句:select语句SELECT select-list FROM tb WHERE qualification;FROM子句:要查询的关系 表、多个表、其他的select语句 WHERE子句:布尔型关系表达式 ,还可以是算术运算表达式 符号 代表含义 = 等于 <> 或者 != 不等于 <=&...
2018-06-26 01:13:39
1063
原创 MySQL管理表和索引
SQL语句数据库表数据库 操作 语法定义 实例 创建数据库 CREATE {DATABASE | SCHEMA(方案)} [IF NOT EXISTS] db_name [create_specification] mysql> create schema if not exists students character set 'gbk...
2018-06-24 19:50:26
335
原创 MySQL数据类型、数据模型和变量
存储引擎存储引擎是将表示层转换为物理层的数据, 存储引擎指的是表类型,每一个表都可以独立的自由的选择一个存储引擎 存储引擎 MyISM Innodb 事务 不支持事务 支持事务 锁 表锁 行锁 表结构 .frm:表结构定义文件 ;.MYD 表数据文件 ; *.MYI 表索引文件 .frm:表结构文件 ; .idb : 表空...
2018-06-23 01:26:32
570
原创 mysql的客户端工具使用
mysql客户端mysql 命令 参数 含义 –user , -u 指定登录的用户名 –host ,-h 指定登录的IP地址 –password,-p 指定密码 –port,-P 指定端口 –protocol 指定协议 –database DATABASE,-D 指定登...
2018-06-22 22:12:33
4567
原创 XML语言
xml语言:Extensible Markup Language 可扩展性标记语言语法声明编写XML文档时,需要声明,如果没有声明属于格式不良好的xml文档。声明:说明编码的属性:注:编码格式的不合理会导致打开文件之后乱码,例如在windows中默认使用的GB2312,磁盘在保存的时候使用的是GB2312格式,如果使用的格式UTF-8,浏览器打开是使用的UT
2018-06-22 00:09:56
860
原创 mysql-5.7.17二进制包安装
DBMS 数据库管理系统(Database Management System) RDBMS 关系数据库管理系统(Relational Database Management System)SQL语言的种类:DML:Data Manapulate Language: 数据操作语言 INSERT, REPLACE, UPDATE, DELETEDDL
2018-06-22 00:08:09
436
原创 mysql基础理论
MySQL数据管理数据管理是由最初的文件管理发展为后续的数据库管理 文件管理 特点:同样的内容出现多次,导致数据冗余较大统一分数据在不同的文件中存放导致修改的时候,不能同时修改导致数据不一致。 数据访问空难,读取一个10G的文件,消耗内存较大数据孤立,数据的存储格式不同完整性,数据的转换前后是否完整,账户转账由A转账到B,要么A转账失败,要么A转账成功,B接收到账...
2018-06-21 12:20:12
420
原创 IPSec简介
优点: 1.在网络层进行安全加密,便于公司和公司的信息传输的加密构建VPN 2.密钥协商的开销减少,只需要在公司出口的路由器上配置即可,不需要每个用户都做协商。 3.需要改动的应用程序很少,缺点: 很难解决“抗抵赖”之类的问题。(A冒充B给对端发送数据)IPv4 的头IPSec 体系结构有两个安全协议ESP协议和AH协议,在协议中涉及...
2018-06-10 11:53:39
10089
1
原创 linux中DHCP服务配置
DHCP: Dynamic Host Configuration Protocollease:租约 报文:首次获取IP地址(广播包)client 向服务器端发送DHCPDISCOVER 的UDP报文server端回应 DHCPOFFER报文client 发送DHCPREQUEST报文,向服务器请求使用该报文server端发送DHCPACK 报文,发送确认报文续租(单...
2018-06-05 17:23:06
24084
1
原创 加密
加密技术的概要信息是当代社会的一个重要的资源(数据和信息的对比、信息应用的例子) 用户需要信息时保密的、完整的、真实的、现代信息系统必须具备有信息安全技术措施 信息加密是信息安全的主要措施之一。信息数据的区别:信息比如是一年的消费记录情况,重要数据是指通过信息做出的分析。加密的基本概念保密性(数据加密之后,没有解密无法读懂) 完整性(改不了,拿不走) 不可否认...
2018-05-29 10:53:06
858
原创 Django框架简介
框架(framework),指为解决一个开放性的问题而设计的具有一 定约束性的支撑结构,使用框架可以帮助你快速开发特定的系统。常见的python web框架`Full-Stack Framework`(全栈框架)Django、web2py、TurboGears、Pylons、......`Non Full-Stack Framework`(非全栈框架)tornado、Flask、Bo
2018-01-07 18:21:34
10271
2
原创 DenyHosts安装与部署
DenyHosts是Python语言写的一个程序软件,运行于Linux上预防SSH暴力破解的,它会分析sshd的日志文件(/var/log/secure),当发现重复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。安装[root@miner—k ~]# tar zxvf DenyHosts-2.6.tar.gz #解压源码包[root@m
2018-01-01 23:07:19
2735
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人