- 博客(67)
- 资源 (5)
- 收藏
- 关注
翻译 Spring @WebAppConfiguration Annotation Example
Spring @WebAppConfiguration Annotation ExampleWe will use spring @WebAppConfiguration annotation to test the web controllers. @WebAppConfiguration is a class-level annotation that will load web speci...
2019-09-16 18:26:25
3370
转载 分布式数据库架构mycat
MyCat1、一个彻底开源的,面向企业应用开发的大数据库集群 2、支持事务、ACID、可以替代MySQL的加强版数据库 3、一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 4、一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 5、结合传统数据库和新型分布式数据仓库的新一代企业级数...
2019-08-20 21:41:44
406
转载 Mysql修改server uuid
Mysql修改server uuid问题来源:如果从服务器是克隆的主服务器,那么server-uuid的值肯定是一样的,不然后面主从复制报错误1593,修改以后重启mysql1. 首先要查找到mysql的安装地址show variables like 'datadir';+---------------+-----------------+| Variable_name | Valu...
2019-08-16 16:28:06
1228
原创 MySQL备份高级参数
-R 备份库中存在的存储过程及函数--triggers 备份触发器-E 备份事件-F 在备份开始时,刷新一个新binlog日志--master-data=2 以注释的形式,保存备份开始时间点的binlog的状态信息mysqldump -uroot -p -A -R --triggers --master-data=2 &...
2019-08-15 21:04:50
383
1
原创 mysql备份基本参数
-A 全备参数例子1:[root@db01 ~]# mkdir -p /data/backupmysqldump -uroot -p -A >/data/backup/full.sqlEnter password:mysqldump: [Warning] Using a password on the command line interface can be insecu...
2019-08-15 14:22:40
259
转载 ansible使用13--tags的用法
一个很长的playbook,其中有很多任务,只想执行其中一部分任务或一类任务,可以借助于打标,即tags示例,给每个任务一个tag---- hosts: self1-1 remote_user: root tasks: - name: task1 file: path: /testdir/t1 state: touch tags: t1,t...
2019-06-16 18:06:45
249
转载 ansible使用12--handler
修改nginx的配置文件,某个server的端口从8080改成8088,修改配置后重启nginx(尽管nginx读入新配置可用nginx -s reload,但这里作为示例执行重启)。剧本如下:---- hosts: self1-1 remote_user: root tasks: - name: Modify the configuration lineinfile: ...
2019-06-16 18:04:23
310
转载 ansible使用11--playbook初步2
写法1 --- - hosts: self1-1 self2-1 remote_user: root task: - name: ping the host ping: - name: touch test.txt file: path: /test ...
2019-06-16 18:02:37
83
转载 ansible使用10--playbook初步
以下均学习于朱双印先生博客ansible playbook初步工作场景,三条命令组成,下载nginx,并运行[root@self1-centos7-2 20:50:12 ~]#ansible self1-1 -m yum_repository -a 'name=aliepel description="aliyum" file=aliyum baseurl=https://mirrors.a...
2019-06-16 18:00:00
166
原创 ansible使用9--包管理模块
包管理模块yum_repository模块yum仓库管理name: required仓库的唯一id,也就是“.repo”配置文件中每个仓库对印的中括号内的仓库IDbaseurl: yum仓库urldescription: 仓库注释file: 设置仓库配置文件名称,xxxx.repoenabled: 是否激活yum源gpgcheck: 是否开启包验证gpgcakey: 指...
2019-06-15 16:41:48
444
原创 ansible使用8--系统类模块2
系统模块user模块管理主机上的用户[root@self1-centos7-2 19:24:40 ~]#ansible-doc -s user- name: Manage user accounts user: append: # yes,追加附加组 authorization: # Sets the authori...
2019-06-15 16:03:47
159
原创 ansible使用7--系统类模块
系统类模块cron模块远程管理主机的计划任务,相当于crontab命令服务脚本名称:/etc/init.d/crond主要设置文件全局配置文件,位于文件:/etc/crontab系统默认的设置,位于目录:/etc/cron.*/用户定义的设置,位于文件:/var/spool/cron/用户名5 1 * * * echo test 每天1点5分1 1 */3 * * echo t...
2019-06-15 14:50:19
150
原创 ansible使用6--命令类模块
command模块在远程主机上执行命令,但不会经过远程主机shell处理,因此重定向、管道等操作会失效[centos@self1-centos7-2 ~]$ ansible-doc -s command- name: Execute commands on targets command: argv: # Passes the command...
2019-06-14 22:31:50
255
原创 ansible使用5--文件操作的模块2
5、find模块[centos@self1-centos7-2 ~]$ ansible-doc -s find- name: Return a list of files based on specific criteria find: age: # 根据时间范围查找。age=-3d seconds, minutes, hours, d...
2019-06-14 21:35:54
155
原创 ansible使用4--文件操作的模块
4、文件操作模块1、copy模块 将管理主机上的文件拷贝到远程主机[root@self1-centos7-2 11:28:42 /test/self2-1/etc]#ansible-doc -s copy- name: Copy files to remote locations copy: backup: # 当远程已经存在同名文件时,对远程文件备份,然后写入 新文件...
2019-06-13 16:49:18
1144
原创 ansible使用3--模块的概念
模块的概念1 笼统查看所有模块说明[root@self1-centos7-2 11:06:16 /etc/ansible]#ansible-doc -la10_server Manage A10 Networks AX/SoftAX/Thunder/vThunder devices' server obj...
2019-06-13 13:48:54
118
原创 ansible使用2--hosts文件的INI和YAML模式
2、hosts文件的INI和YAML模式可以用all关键字 一次性操作清单中的所有主机[root@self1-centos7-2 ~]# ansible all -m ping self2-1 | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr...
2019-06-12 18:04:58
2757
原创 ansible使用1--初始配置/etc/ansible/hosts
ansible初始配置/etc/ansible/hosts四台主机10.1.0.13 管理主机 192.168.1.202 安装ansible10.1.0.10 192.168.1.20110.2.0.7 192.168.1.20310.2.0.5 192.168.1.206ansible版本 2.8.0-2.el7 ...
2019-06-12 17:26:18
4774
转载 云网络架构
云网络架构在传统的数据中心中,每个网口对应唯一一个物理机;有了云,一台物理网卡可能会承载多个虚拟网卡。物理网卡与虚拟网卡之间的关系无外乎就是下列三种情况:一对一,一个物理网卡对应对一个虚拟网卡,是下面一对多情况的一种特例。一对多,一个物理网卡对应多个虚拟网卡。多对一,多个物理网对应一个虚拟网卡,即我们常说的 Bonding,用作负载均衡,冗余。上图 2 显示了虚拟网络的主要内容:目...
2019-05-26 22:05:18
7257
原创 KVM(二)libvirt
安装:centos6:yum install libvirt libvirt-client python-virtinst virt-manager centos7: yum install libvirt libvirt-client libvirt-client virt-managerlibvirt和libvirtd的配置文件:libvirt配置文件:/etc/libvirt/li...
2019-05-13 21:41:06
597
原创 KVM(一) qemu-kvm
前言KVM即Kernel Virtual Machine,最初是由以色列公司Qumranet开发。2007年2月被导入Linux 2.6.20核心中,成为内核源代码的一部分。2008年9月4日,Redhat收购了Qumranet,至此Redhat拥有了自己的虚拟化解决方案,之后便舍弃Xen开始全面扶持KVM,从RHEL6开始KVM便被默认内置于内核中。本文介绍KVM虚拟化平台部署及管理。KVM...
2019-05-13 21:24:25
7363
2
原创 LVS(二)LVS-DR模式
目录LVS(二)LVS-DR模式LVS-DR模式架构LVS基本工作原理LVS相关术语 LVS-DR模式架构LVS-DR模式架构LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,官方站点是:http://www.linuxvirtualserver.org,现在LVS已经是Linux标准内核的一部分。作为中国人对开源界...
2019-04-30 23:40:40
267
原创 克隆虚拟机后网络更改方法
1、修改eth0修改/etc/sysconfig/netowrk.script/if-eth0删除原有的MAC地址和UUID值,其他值需要修改的处理一下。2、eth0,eth1交换网络接口识别并命名相关的udev配置文件/etc/udev/rules.d/70-persistent-net.rules # PCI device 0x8086:0x100f (e1000)SUBSY...
2019-04-30 11:17:33
389
转载 LVS(一)理论基础
目录LVS(一)理论基础综合LVS简介LVS基本工作原理LVS相关术语 安装过程LVS简介LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,官方站点是:http://www.linuxvirtualserver.org,现在LVS已经是Linux标准内核的一部分。作为中国人对开源界的重大贡献,值得学习借鉴。可以利用L...
2019-04-30 10:40:22
216
原创 nginx安装常见错误
常见错误:1、./configure: error: SSL modules require the OpenSSL library.You can either do not enable the modules, or install the OpenSSL libraryinto the system, or build the OpenSSL library statically ...
2019-04-28 20:13:43
512
1
原创 Apache2.4.39在CentOS6.10上编译安装
目录Apache2.4.39在CentOS6.10上编译安装安装过程填坑 安装过程安装过程第一步:安装开发环境。这是编译安装都需要的步骤。 yum groupinstall “Development Tools” “Server Platform Development” 第二步:安装pcre-devel ,通过yum yum -y install pcre-devel第三部...
2019-04-26 15:53:18
1653
原创 DNS服务
目录DNS服务DNS理论DNS域名结构查询类型--重要主从复制解析流程资源记录子域其他概念bind相关文件安装配置PXE防火墙设置改变要安装系统的主机为从网络启动开启http服务或ftp服务作为安装源安装coobbler配置国内的aliyun yum源 DNS理论DNS理论DNSDNS(Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络...
2019-04-25 00:13:12
323
原创 全面认知OpenSSL和OpenSSH
目录全面认知OpenSSL和OpenSSH引言数据安全性NIST(美国国家标准与技术研究院)定义的安全属性:攻击类型解决方案设计原则安全算法Linux系统:OpenSSL, gpg(pgp协议的实现)密钥交换公钥交换DHSSL数据的保密性数据的完整性安全验证SSL会话TLS(传输层安全)OpenSSL体系架构基本功能密码算法库对称加密算法非对称加密算法信息摘要算法密钥和证书管理Openssl命...
2019-04-23 13:05:01
5008
原创 DHCP服务的配置
目录DHCP服务DHCP工作流程DHCP主要配置参数配置文件路径主配置参数:subnet配置保留地址其他配置选项启动服务 yum机制DHCP工作流程DHCP: Dynamic Host Configuration Protocol 简而言之动态主机配置协议,即然英文没有说是IP配置协议,那么就是说除了给客户机配置IP外它还能干点儿别的。简单的流程说明:第一步,客户端启动后暂未获...
2019-04-17 22:09:24
335
原创 Cobbler-SELINUX设置
[root@localtest15:52:14 ~]# cat /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy ...
2019-04-17 16:02:56
203
原创 Linux系统基本配置
目录Linux系统基本配置时间设置date命令Linux的两种时钟hwclock使用光盘为yum源配置国内的aliyun yum源 yum机制时间设置date命令显示时间:date [OPTION]...【+FORMAT]:显示 +%a +%A 显示周几 +%D 月/日/年 +%F 年-月-日 +%T 时:分:秒...
2019-04-17 15:32:44
410
原创 yum源的配置
目录yum源的配置yum机制使用光盘为yum源配置epel源 I/O:网络、存储yum机制存储DAS:Direct Attached Storage接口类型:“block”;只有块设备才能够进行分区格式化设备:SATA,SAS;IDE,SCSI;USB;NAS:Network Attached Storage(网络附加存储)接口类型:”file”协议:CIFS(samba...
2019-04-17 10:47:30
249
原创 文件服务之三:vsftpd基本使用
目录文件服务之二:ftp协议简介vsftpd安装安装方法设置开机自动启动开启防火墙ftp端口配置文件说明用户类别vsftpd.conf 简介简介vsftpd全称为”Very Secure FTP Daemon“,意为非常安全的FTP守护进程,vsftpd最初发展理念就是建构一个以安全为重心的FTP服务器。vsftpd 是一个UNIX类操作系统上运行的服务器的名字,它可以运行在诸如 Li...
2019-04-16 17:07:08
550
原创 文件服务之二:ftp协议
目录文件服务之二:ftp协议FTP连接命令连接数据连接数据链接的建立方法:主动、被动主动模式(PORTstyle服务器主动)被动模式(PASV style主动连接与被动连接的优缺点操作系统上的FTP模式防火墙追踪问题服务器和客户端软件状态码PAM(插入式认证)PAM在FTP中的使用PAM支持的四种管理界面 FTP连接FTP连接命令连接传输命令(客户端发给服务端的命令),服务端的21/...
2019-04-15 14:57:00
257
原创 文件服务之一:概述
文件服务之一:概述I/O:网络、存储存储文件服务器I/O:网络、存储存储DAS:Direct Attached Storage接口类型:“block”;只有块设备才能够进行分区格式化设备:SATA,SAS;IDE,SCSI;USB;NAS:Network Attached Storage(网络附加存储)接口类型:”file”协议:CIFS(samba), NFS(Network ...
2019-04-15 12:50:43
147
转载 白话windows之 会话、工作站、桌面、窗口之间的关系
会话(session)、工作站(WindowStation)、桌面(Disktop)、窗口(window) 一个系统可以同时登录多个用户(包括远程用户登录) 一个用户拥有一个会话(远程用户被称为远程会话) 一个会话拥有多个工作站和窗口。只能拥有一个交互式工作站(Winsta0)。 一个会话拥有一系列私有的进程和模块:Csrss.exe、WinLogin
2016-03-03 17:50:33
915
转载 windows编程的偏门概念: 会话(Session), 窗口站(Window Station), 桌面
想实现向linux那样的多个虚拟桌面么?想知道让服务程序显示界面么?那么就认证看一下下面的说明吧。1. 远程桌面会话当一个用户登录到一个开启了远程桌面的机器时,便会开始一个该用户的会话。每个会话使用一个唯一的会话ID来标识。由于每个登录到远程桌面连接的客户端都得到一个独立的会话ID, 用户的感觉跟在同时登录多个机器很相似。例如,一台办公电脑和一台家庭电脑。每个远程桌面会话都被关
2016-03-03 17:22:59
3288
转载 科学表明:晚睡的人更聪明、更有创造力
People Who Sleep Late Are Smarter And More Creative, Science SaysAnyone ever yell at you for doing something the wrong way? Maybe it wasn’t wrong at all; maybe they just wanted something done a
2016-03-01 00:08:55
1452
转载 WSAWaitForMultipleEvents
WSAEventSelect模型 WSAEventSelect模型是Windows socekts提供的另一个有用异步IO模型。该模型允许在一个或多个套接字上接收以事件为基础的网络事件通知。Windows sockets应用程序可以通过调用WSAEventSelect函数,将一个事件与网络事件集合关联起来。当网络事件发生时,应用程序以事件的形式接收网络事件通知。
2015-12-28 16:19:10
2518
转载 CString类的完美总结
①、CString 类对象的初始化:CString str;CString str1(_T("abc"));CString str2 = _T("defg"); TCHAR szBuf[] = _T("kkk");CString str3(szBuf);CString str4 = szBuf; TCHAR *p = _T("
2015-12-20 22:42:35
371
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人