- 博客(60)
- 收藏
- 关注
原创 Mysql索引与事务
Mysql索引与事务文章目录Mysql索引与事务索引索引种类普通索引唯一索引主键索引全文索引复合索引事务事务控制语句set 设置控制事务索引设置了合适的索引之后,数据库利用各种快速定位技术,能够大大加快查询速度,这是创建索引的最主要的原因。当表很大或查询涉及到多个表时,使用索引可以成千上万倍地提高查询速度。可以降低数据库的Io成本,并且索引还可以降低数据库的排序成本。通过创建唯一性索引,可以保证数据表中每一行数据的唯一性。可以加快表与表之间的连接。在使用分组和排序时,可大大减少分组和排序的时
2022-05-30 00:28:41 83
原创 Mysql数据库基础
Mysql数据库基础MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 是开源的,目前隶属于
2022-05-29 00:38:53 93
原创 LNMP服务
LNMP服务lnmp是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Pythonlnmp代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构文章目录LNMP服务NginxMysqlPHP测试fpm参数优化LNMP一键部署脚本Nginxsystemctl stop firewalld #关闭防火墙systemctl disable fi
2022-05-14 21:58:29 524
原创 Nginx
NginxNginx是一款轻量级的Web服务器,反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强。apache 相对于nginx 的优点:rewrite ,比nginx 的rewrite 强大,模块超多,基本想到的都可以找到 少bug ,nginx 的bug 相对较多 超稳定。存在就是理由,一般来说,需要性能的web 服务,用nginx。如果不需要性能只求稳定,那就apache。文章目录NginxNginx的安装Nginx主配置文
2022-05-14 21:36:56 189
原创 Apache
ApacheApache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/python等解释器编译到服务器中。文章目录ApacheApache的安装与优化Apache的配置与应用基于域名配置虚拟主机基于IP地址配置虚拟主机基于端口配置虚拟主机Apache 连接保持构建Web虚拟目录与用户授权限制Apache 日志分割AWStats 分析系统
2022-05-11 17:02:41 207
原创 LAMP平台搭建
LAMP文章目录LAMPLAMP安装准备Apache安装Mysql安装PHP安装安装论坛测试LAMP 为 Linux、Apache、MySQL、PHP 的简称,这是一个常规的 Web 服务器环境解决方案,使用其首字母缩写“LAMP”来引用。它是一个用于创建和管理 Web 应用程序的开源开发平台。Linux 用作后端操作系统(OS)。Apache 是Web 服务器,MySQL 是数据库,PHP 是脚本语言在构建LAMP平台时,各组件的安装顺序依次为Linux、Apache、MySQL、PHP。其中Ap
2022-04-30 14:19:15 121
原创 防火墙firewalld
防火墙firewalld文章目录防火墙firewalldfirewalld和iptables的区别firewalld区域的概念firewalld预定义的9个区域firewalld常用命令firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功
2022-04-29 17:41:51 105
原创 防火墙iptables
防火墙iptables文章目录防火墙iptablesiptables四表五链iptables语句隐含匹配显式匹配SNATDNATiptablesLinux系统的防火墙:IP信息包过滤系统!它实际上由两个组件netfilter和iptables组成。主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上。netfilter:属于"内核态”,又称为内核空间的防火墙功能体系。是内核的一部分,由一些数据包过滤表组成,这些表包含内核用来控制数据包过滤处理的规则集。iptables:属
2022-04-26 20:56:01 733
原创 免交互Here Document和EXPECT
免交互Here Document和EXPECT文章目录免交互Here Document和EXPECTHere DocumentExpectHere DocumentShell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序,当shell看到< <的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到shell又看到该分
2022-04-22 13:23:15 1195
原创 文本处理三剑客之sed和awk
文本处理三剑客之sed和awk文章目录文本处理三剑客之sed和awksed地址定界编辑命令高级命令替换awk内建变量BEGIN和END运算符数组sedSed是从文件或管道中读取一行,处理一行,输出一行;再读取一行,再处理一行,再输出一行,直到 最后一行。每当处理一行时,把当前处理的行存储在临时缓冲区中,称为 模式空间( Pattern Space ) ,接着用 sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下 一行,这样不断重复,直到文件末尾。一次处理一行的设计模式使得
2022-04-21 20:56:43 457
原创 正则表达式
正则表达式文章目录正则表达式元字符修饰符运算符常用正则表达式正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则表达式是繁琐的,但它是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真阅读本教程,加上应用的时候进行一定的参考,掌握正则表达式不是问题。许多程序设计语言都支持利用正则表达式进行字符串操作元字符字符说明\将下一个字符标记为
2022-04-19 21:06:49 102
原创 SHELL进阶
SHELL进阶文章目录SHELL进阶多重循环函数数组冒泡排序直接选择排序反转排序进阶命令sortuniqtrcutevalsplit多重循环多重循环,即使用之前学过的循环语句,进行嵌套,组合等,实现更复杂的需求。示例1:99乘法表#!/bin/bash for ((a=1;a<=9;a++))do for ((b=1;b<=$a;b++)) do c=$[$a*$b] echo -n -e "$a*$b=$c\t" doneecho "" do
2022-04-19 20:10:42 187
原创 SHELL基础命令和语句
SHELL基础命令和语句文章目录SHELL基础命令和语句基础脚本实践基础命令exprreadbcseqawk语句if单分支语句if多分支语句case分支语句for循环语句while循环语句until循环语句基础脚本实践创建本地yum仓库的脚本#!/bin/bashcd /etc/yum.repos.dmkdir bakmv *.repo bakmount /dev/sr0 /mnttouch local.repocat >> local.repo <<E
2022-04-05 20:27:00 139
原创 SHELL基础
SHELL基础Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 脚本(shell script),是一种为 shell 编写的脚本程序。文章目录SHELL基础SHELL脚本SHELL变量SHELL符号和字符串SHELL运算符test命令echo命令SHELL传递参数SHELL脚本平时所说的 shell 通常都是指 shell 脚本,但是shell 和 shell script 是两个不同的概念。示例:v
2022-03-28 17:23:39 566
原创 PXE批量网络装机和kickstart安装
PXE批量网络装机和kickstart安装文章目录PXE批量网络装机和kickstart安装PXELinux安装关盘的安装相关文件PXE 优点操作过程KickStartPXE搭配KickStartPXEPXE(preboot execute environment),工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,可以实现无人值守的系统安装,只要客户机加电开机,客户机就会通过网络来引导并安装系统,这种系统安装方式适用于大批量的客户机
2022-03-23 21:10:49 298
原创 YUM仓库和NFS
YUM仓库和NFS文章目录YUM仓库和NFSYUM仓库制作本地源制作epel源HTTP搭建内网源FTP搭建内网源NFS网络文件系统NFS服务搭建YUM仓库YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装常用命令说明yum insta
2022-03-22 19:59:02 4041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人