摘要: 虽然使用源码编译安装可以具有提高速度个性化的定制等优点,但对于 Linux发行商来说,则不容易管理软件包,毕竟不是每个人都会进行源码编译的,如果能够将软件预先在相同的硬体与系统上面编译好在发布的话,不就能够让相同的 Linux 发行版,同时拥有相投的版本了吗,如果再加上简易的安装/移除/管理等机制的话,对于软体控管就会更加简单,大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索、安装和管理软件,而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理,本章我们将介绍 RedHat 系统中为我们提供的解决方案,RPM和YUM包管理机制. 阅读全文
posted @ 2019-01-04 18:26 lyshark 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: 在 Linux 的世界中,绝大部分的配置文件都是以 ASCII 的纯文本形态存在,因此利用简单的文字编辑软件就能够修改设定了,与微软的 Windows 系统不同的是,如果你用惯了 Microsoft Word 或 Corel Wordperfect 的话,那么除了 X window 里面的图形接口编辑程序,用起来尚可应付外,在 Linux 的文本模式下,会觉得文书编辑程序都没有窗口接口来的直观与方便. 阅读全文
posted @ 2019-01-04 18:25 lyshark 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 在Linux系统的文件与目录的管理上,不外乎显示属性、拷贝、删除文件、移动文件或目录、重命名等常用操作,由于文件与目录的管理在 Linux当中是很重要的,尤其是每个人自己家目录的数据也都需要管理,所以我们来谈一谈有关文件与目录的一些基础管理部分吧. 阅读全文
posted @ 2019-01-04 18:24 lyshark 阅读(750) 评论(0) 推荐(0) 编辑
摘要: python 命令行模块 from optparse import OptionParser parser = OptionParser() parser.add_option("-u", "--user", action="store_true", dest="users", default=Fa 阅读全文
posted @ 2019-01-01 17:26 lyshark 阅读(1230) 评论(0) 推荐(1) 编辑
摘要: MyCat是一个彻底开源的,面向企业应用开发的大数据库集群,支持事务、ACID、可以替代MySQL的加强版数据库,其功能有可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群.融合了内存缓存技术、NoSQL技术、HDFS大数据的新型SQLServer,结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品. 阅读全文
posted @ 2018-12-30 17:40 lyshark 阅读(734) 评论(0) 推荐(0) 编辑
摘要: MariaDB数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,还能实现数据库的拓展,多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能,为大规模企业MariaDB集群提供了有利的技术支撑. 阅读全文
posted @ 2018-12-30 17:40 lyshark 阅读(2372) 评论(0) 推荐(0) 编辑
摘要: 数据备份是理员非常重要的工作之一,系统意外崩溃或者硬件的损坏都可能导致数据库的丢失,因此MariaDB管理员应该定期地备份数据库,使得在意外情况发生时,尽可能减少损失. 阅读全文
posted @ 2018-12-30 17:39 lyshark 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: MariaDB 是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定允许的权限.MariaDB用户可以分为普通用户和ROOT用户.ROOT用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限,普通用户只拥有被授予的各种权限. 阅读全文
posted @ 2018-12-30 11:48 lyshark 阅读(5496) 评论(0) 推荐(0) 编辑
摘要: 数据库中的视图是一个虚拟表,同真实的表一样,视图包含一系列带有名称的行和列数据,行和列数据来自由定义视图查询所引用的表,并且在引用视图时动态生成,视图是从一个或者多个表中导出的,视图的行为与表非常相似,但视图是一个虚拟表.在视图中用户可以使用`SELECT`语句查询数据,以及使用`INSERT、UPDATE和DELETE`修改记录,视图可以使用户操作方便,而且可以保障数据库系统的安全. 阅读全文
posted @ 2018-12-29 20:46 lyshark 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 简单的说,存储过程就是一条或者多条SQL语句的集合,可以理解为脚本,但是起作用不仅限于批处理,下面我们将重点学习如何使用创建存储函数和过程,变量的调用查看等,存储过程是MySQL的一个重点内容. 存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别是:`CREATE PROCEDURE`和`CREATE FUNCTION`.使用`CALL语句`来调用存储过程,只能用输出变量返回值.函数可以从语句外调用(即通过引用函数名),也能返回标量值,存储过程也可以调用其他存储过程. 阅读全文
posted @ 2018-12-29 11:02 lyshark 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 索引用于快速找出在某个列中有一特定值的行,如果不使用索引MySQL必须从第l条记录开始读完整个表,直到找出相关的行.表越大,查询数据所花费的时间越多,如果表中查询的列有一个索引,MySQL能快速到达某个位置去搜寻数据文件,而不必查看所有数据. 阅读全文
posted @ 2018-12-28 11:27 lyshark 阅读(2528) 评论(0) 推荐(0) 编辑
摘要: 存储在系统中的数据是数据库管理系统(DBMS)的核心,数据库被设计用来管理数据的存储、访问和维护数据的完整性,MariaDB中提供了功能丰富的数据库管理语句,包括有效地向数据库中插入数据的INSERT语句,更新数据的UPDATE语句以及当数据不再使用时删除数据的DELETE语句,本小结将依次来介绍这些命令的使用方法和技巧. 阅读全文
posted @ 2018-12-27 15:01 lyshark 阅读(3078) 评论(0) 推荐(0) 编辑
摘要: 正则表达式通常被用来检索或替换那些符合某个模式的文本内容,根据指定的匹配模式匹配文本中符合要求的特殊字符串.例如从一个文本文件中提取电话号码,查找一篇文章中重复的单词或者替换用户输入的某些敏感词语等,这些地方都可以使用正则表达式,正则表达式强大且灵活,可以应用于非常复杂的查询,MySQL中使用`REGEXP`关键字指定正则表达式的字符匹配模式,先来看一下下表常用的正则规则. 阅读全文
posted @ 2018-12-27 11:13 lyshark 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 连接是关系数据库模型的主要特点,连接查询是关系数据库中最主要的查询,主要包括内连接、外连接等.通过连接运算符可以实现多个表查询,在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中.当查询数据时,通过连接操作查询出存放在多个表中的不同实体的信息.当两个或多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行连接查询. 阅读全文
posted @ 2018-12-26 17:30 lyshark 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 数据库管理系统的一个最重要的功能就是数据查询,数据查询不应只是简单查询数据库中存储的数据,还应该根据需要对数据进行筛选,以及确定数据以什么样的格式显示.MySQL提供了功能强大、灵活的语句来实现这些操作,下面将介绍如何使用SELECT语句查询数据表中的一列或多列数据、使用集合函数显示查询结果. 阅读全文
posted @ 2018-12-25 17:40 lyshark 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 数据库表由多列字段构成,每一个字段指定了不同的数据类型.指定字段的数据类型之后,也就决定了向字段插入的数据内容,例如,当要插入数值的时候,可以将它们存储为整数类型,也可以将它们存储为字符串类型.不同的数据类型也决定了MySQL在存储它们的时候使用的方式,以及在使用它们的时候选择什么运算符号进行运算,下面的小结内容将介绍,常用的数据类型,和常用的运算符,在最后再看即可常用的MySQL系统函数的使用. 阅读全文
posted @ 2018-12-24 18:26 lyshark 阅读(1930) 评论(0) 推荐(0) 编辑
摘要: 在数据库中,数据表是数据库中最重要、最基本的操作对象,是数据存储的基本单位,数据表被定义为列的集合,数据在表中是按照行和列的格式来存储的、每一行代表一条唯一的记录,每一列代表记录中的一个域. 阅读全文
posted @ 2018-12-24 13:32 lyshark 阅读(5430) 评论(0) 推荐(0) 编辑
摘要: LVM逻辑卷管理是Linux对磁盘分区进行管理的一种机制,普通磁盘无法实现动态扩展,而LVM就是将物理磁盘融合成一个巨大的存储池,用户可以按需求动态的调整磁盘的容量,使磁盘容量更好的被利用。 阅读全文
posted @ 2018-12-24 10:38 lyshark 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 中间人攻击(Man-in-the-MiddleAttack 简称"MITM攻击")中间人攻击很早就成为了黑客常用的一种古老的攻击手段,并且一直到如今还具有极大的扩展空间,在网络安全方面,MITM攻击的使用是很广泛的,曾经猖獗一时的SMB会话劫持、DNS欺骗等技术都是典型的MITM攻击手段.在黑客技术越来越多的运用于以获取经济利益为目标的情况下时,MITM攻击成为对网银、网游、网上交易等最有威胁并且最具破坏性的一种攻击方式. 阅读全文
posted @ 2018-12-21 08:48 lyshark 阅读(4065) 评论(0) 推荐(0) 编辑
摘要: KVM 是基于 Linux 内核实现的,KVM有一个内核模块叫 kvm.ko,只用于管理虚拟 CPU 和内存。在 x86 平台上最热门运用最广泛的虚拟化方案莫过于 KVM 了。其中云计算框架 OpenStack 对 KVM 支持得也最好,我们的教程也理所当然选择 KVM 作为 实验环境的 Hypervisor。 阅读全文
posted @ 2018-11-20 22:01 lyshark 阅读(978) 评论(0) 推荐(0) 编辑
摘要: Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中. 阅读全文
posted @ 2018-11-12 17:43 lyshark 阅读(940) 评论(0) 推荐(0) 编辑
摘要: iSCSI 互联网小型计算机系统接口是由IBM下属的两大研发机构AImaden和Haifa研究中心共同开发的,是一个供硬件设备使用的、可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准.该协议可以用TCP/IP对SCSI指令进行封装,使得这些指令能够通过基于IP网络进行传输,从而实现SCSI和TCP/IP协议的连接.对于局域网环境中的用户来说,采用该标准只需要不多的投资就可以方便、快捷地对信息和数据进行交互式传输及管理. 阅读全文
posted @ 2018-11-12 17:32 lyshark 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: DNS 域名系统,万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号UDP 53号端口作为数据通信端口(域名解析),使用TCP53号端口实现数据同步(主从同步)。 阅读全文
posted @ 2018-11-12 17:29 lyshark 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: SMB服务消息块协议,指在解决局域网内的文件或打印机等资源的共享问题,这也使得在多个主机之间共享文件变得越来越简单,Samba服务已经成为了,Linux系统与Windows系统之间数据传输的最佳选择. 阅读全文
posted @ 2018-11-12 17:27 lyshark 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: LAMP动态网站部署架构是由一套 Linux+Apache+MySQL+PHP 组成的动态网站系统解决方案.LNMP动态网站部署架构是由一套 Linux+Nginx+MySQL+PHP 组成的动态网站系统解决方案.编译安装费时费力有时还会出错误,下面我们将通过Yum仓库,快速构建LANMP网站环境. 阅读全文
posted @ 2018-11-12 17:26 lyshark 阅读(709) 评论(0) 推荐(0) 编辑

loading... | loading...
博客园 - 开发者的网上家园