- 博客(28)
- 收藏
- 关注
原创 XtraBackup实现MySQL数据备份
Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,是一款开源能够对innodb和xtradb数据库进行热备的工具,支持完全备份和增量备份。
2017-12-26 10:36:22
433
原创 Zabbix自动发现和监控主机
网络发现是Zabbix最具特色的功能之一,它能够根据用户事先定义的规则自动添加监控的主机或服务等作用:加快zabbix部署简化管理方便环境变更
2017-12-18 19:57:02
1057
原创 在Linux上安装Oracle数据库 11g
Oracle数据库简单介绍Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
2017-12-10 18:26:32
645
原创 shell脚本习题
如果你的想要管理好你的主机,那么就要好好学习自动管理系统的有效工具——hell script!基本上,shell script有点像早期的批处理文件,即将很多命令整合起来一次执行,但是shell script拥有更强大的功能,它可以进行类似程序的编写,并且不需要经过编译就能够执行,非常方便我们对系统进行管理。 今天我们主要通过对一些shell script的习题来加深对脚本知识的学习。习
2017-12-09 13:36:56
1961
原创 python实现之构建朴实贝叶斯分类器
给定一个训练集Training-data.txt,构建ID3(构建决策树时,采用信息增益分裂相应结点)和朴实贝叶斯分类器,并对测试用例作出推断
2017-12-08 20:45:40
863
原创 python实现数据预处理之箱光滑
题目: 给定一个数据集waitakere.txt,该数据集中含有大量的噪音数据。具体操作要求:1)该数据集的偶数位均为噪音数据,判断偶数位是否为0,若为0,利用1替换。2)对转换后的数据集进行排序,利用分箱技术来光滑数据。假设有10个桶,实现“用箱均值光滑”、 “用箱中位数光滑”、“用箱边界光滑”三种技术。
2017-12-08 20:35:24
5121
1
原创 python实现数据预处理之填充缺失值
1、给定一个数据集noise-data-1.txt,该数据集中保护大量的缺失值(空格、不完整值等)。利用“全局常量”、“均值或者中位数”来填充缺失值。
2017-12-08 20:07:49
8733
1
原创 VMware Tools安装教程
VMware Tools是VMware虚拟机中自带的一种增强工具,只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之间自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
2017-12-07 13:13:49
95414
6
原创 搭建Zabbix监控环境
zabbix介绍zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,z
2017-12-02 16:14:04
1298
原创 mysql主从复制实验
Mysql主从架构技术说明Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机(Master)的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,这些日志可以记录发送到从服务器的更新。当一个
2017-11-25 16:07:47
426
原创 利用keepalived实现nginx和php-fpm 两台服务器中的服务互为主从
实现keepalived的双主模型 ,要求 ,实现nginx和php-fpm 两台服务器中的服务互为主从
2017-11-11 16:11:59
1122
原创 实现基于LNMP的电子商务网站
环境准备centos系统、nginx源码、yum源(安装mysql与php-fpm) 二、安装步骤1.下载nginx源代码,并编译安装到/usr/local/nginx目录中 2.yum方式安装mariadb、mariadb-server、php-mysql、php、php-fpm yum install nginx mariadb-server p
2017-11-04 09:00:17
1225
原创 Linux系统日志配置实验
日志配置文件:/etc/rsyslog.conf,/etc/rsyslog.d/*.conf 实验:将ssh服务的日志换个位置存储 vim /etc/ssh/sshd_config 原来是这样的 #SyslogFacility AUTHPRIV 注释掉 SyslogFacility local1 LogLevel INFO 去掉注释 vim /etc/rsyslog.c
2017-10-28 10:12:28
561
原创 在lamp基础上安装Wordpress
lamp简单介绍Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
2017-10-28 09:23:32
969
原创 二进制安装mariadb
mariadb简单介绍 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB名称来自Michael Widenius的女儿Maria的名字。
2017-10-20 20:26:12
581
原创 CA和证书
电子商务认证授权机构(CA, Certificate Authority),也称为电子商务认证中心,是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。
2017-10-07 10:44:35
2077
原创 VMware模拟搭建路由环境
实验环境:VMware12操作系统:CentOS6.9网络适配器:仅主机模式实验目标:利用VMware模拟搭建一个路由环境第一步:设计出所要搭建的路由环境先设计出所要搭建的路由环境,如下图所示: 这个实验需要5台主机,其中有2台终端,3个路由器,组成4个不同的网段。在VMware添加4个虚拟网络,对应4个网络地址,如下表所示: 表1 虚拟网络对应网络地
2017-09-09 20:11:36
13153
7
原创 TCP的三次握手和四次挥手
TCP是什么? TCP是TCP/IP体系中非常复杂的一个协议,关于TCP具体是什么,详细的介绍太复杂了,如果有兴趣了解,请参考《计算机网络》这本书,在这里就不详细说明了。简单来说,TCP(传输控制协议Transmission Control Protocol)是传输层的一个重要协议,也是因特网的正式标准,工作在传输层,提供面向连接的服务。TCP报文段的首部格式TCP是面向字节流的
2017-09-02 11:39:53
1139
原创 sed 工具
sed介绍sed是一种流编辑器(Stream EDitor),它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如'D'的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文件内容并
2017-08-26 19:09:19
1261
原创 Linux文件系统管理
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。本文将介绍linux的文件系统,主要包括了文件系统概念、文件系统分类、文件系统运行原理、VFS、文件系统检测和修复、挂载点、创建文件系统、文件系统的挂载、文件系统的卸载、常见工具等。文中例子主要是基于centOS7操作系统,下图是本文要介绍Linux文件系统的内容:
2017-08-19 16:03:30
1183
原创 shell脚本编程习题浅析
Shell脚本(Shell script),又称Shell命令稿、程序化脚本,是一种电脑程序与文本文件,内容由一连串的shell命令组成,由Unix shell扮演命令行解释器的角色,在读取shell脚本之后,依序运行其中的shell命令,之后输出结果。利用shell脚本可以进行系统管理,文件操作等。主要是方便管理员进行设置或者管理用的,换一种说法也就是,shell script是利用shell的
2017-08-05 20:50:09
2199
1
原创 Linux基础之权限管理ACL
今天我们来了解一下在Linux下怎样实现灵活的权限管理——ACL。下图是本篇文章ACL的主要内容。 ACL是什么 Linux下的默认权限分为三种,即owner(所有者),group(所属组)和other(其它)。这样的话,就只能将用户分为三类权限,这三种文件权限一般情况下可以满足我们的需要,但是在有些情况下,当用户的权限需求超过三种,默认权限位是远远不够的。例如: 1、在/
2017-07-30 15:10:18
1729
原创 Linux基础之重定向
重定向是什么在计算机领域,重定向是大多数命令行解释器所具有的功能,包括各种可以将标准流重定向用户规定地点的Unix shells。Linux作为一种类UNIX系统,支持重定向。Linux下重定向是指对原来系统命令的默认执行方式进行改变,比如说有时候我们不想看到输出结果到屏幕,而是希望输出到某一文件或设备中,就可以通过Linux重定向来进行这项工作。下图是本篇文章的思维导图:
2017-07-22 21:12:22
3078
原创 python实现之K-均值聚类
利用python写出一个二维数据模拟器,例如生成500个点。利用k-均值和k-中心点聚类技术对这500个点进行聚类分析。k=4。给出相应的核心代码和实验结果截屏。解题思路:产生500个二维随机点,从数据集中选择随机选择K个值作为初始簇中心,根据每个点与各个簇中心的欧氏距离,将它分配到最相似的簇,不断迭代,直到类中所有对象和形心c(i)之间的误差的平方和保持不变,分配稳定,迭代结束,输出分类
2017-07-19 18:51:44
5619
1
原创 Linux基础之VMware下CentOS 7.3的安装
1、打开VMware,点击创建我的虚拟机2、下面对虚拟机的各项硬件进行配置3、配置好硬件后,点击开启此虚拟机,开始安装CentOS7.3下图对红色框选中的项进行设置,其它的使用默认设置 时区选择Asia/Shanghai,检查一下时间是否正确 建四个分区:/boot 1GB、/ 50GB、/app 59GB、swap 4GB(内存大小的两倍) 配置网络,ens33,ens34方法一样,这里只贴
2017-07-15 16:19:36
1896
原创 Linux基础之screen命令
screen命令一、简介 Screen是一款终端模拟的屏幕管理器,用于命令行终端自由切换。 当我们需要执行一个用时较多的作业,不希望自己或者他人误操作关闭终端导致作业中断,可以进入screen,这样,当终端关闭,执行的操作仍会继续执行。 GNU’s Screen 官方站点:http://www.gnu.org/software/screen/二、语法 screen [ -options ]
2017-07-13 14:18:24
1642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人