自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 mysql主从复制的原理

什么叫MySQL主从复制MySQL主从复制是其最重要的功能之一。主从复制是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器即可充当主机,也可充当从机。MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器的二进制日志自动执行更新。MySQL主从复制类型1、基于语句的复制:主服务...

2019-05-14 19:04:37 253

原创 linux系统优化及主要特性

Linux系统优化的12个步骤:1、登录系统。2、禁止SSH远程。3、时间同步。4、配置yum更新源。5、关闭selinux及iptables。6、调整文件描述符数量。7、定时自动清理/var/spool/clientmquene/目录垃圾文件。8、精简开机启动服务。9、Linux内核参数优化/etc/sysctl.conf,执行sysct -p生效。10、更改字符集,防止乱码...

2019-05-14 18:53:16 230

原创 SHELL编程

说到shell编程,很多从事Linux运维工作的朋友都不陌生,都对shell有基本的了解,读者可能刚开始接触shell的时候,有各种想法,感觉编程非常困难,但shell编程是所有编程语言中最容易上手,最容易学习的编程脚本语言。本章向读者介绍shell编程入门、shell编程变量、if、while、for、case、select基本语句案例演练及shell编程四剑客find、grep、awk、se...

2019-05-14 18:48:58 706

原创 Nginx防盗链配置案例

防盗链的含义是网站内容本身不在自己公司的服务器上,而通过技术手段,直接调用其它公司的服务器网站数据,而向最终用户提供此内容。一些小网站盗用高访问量网站的音乐、图片、软件的链接,然后放置在自己的网站中,通过这种方法盗取高访问量网站的空间和流量网站每天访问量很大,而且占用了很多不必要的带宽,浪费资源,所以必须采取一些限制措施。防盜链其实就是采用服务器端编程技术,通过URL过滤、主机名等实现的防止盗链...

2019-05-07 19:07:09 130

原创 Nginx web日志分析

在企业服务器运维中,当 Nginx服务器正常运行后,SA会经常密切关注 Nginx的即时日志,发现有异常的日志信息需要进行及时处理。Nginx默认日志路径/usr/local/nginx/logs/,其中包含访问日志accesss.log和错误记录日志error. log,查看 Nginx请访同目志cat/usr/local/nginx/logs/access. log,由于我们配置了两个虚拟主...

2019-05-07 19:00:21 231

原创 Nginx rewrite

rewirte规则也称为规则重写,主要功能是实现浏览器访问 Http URL的跳转,其正则表达式是基于Perl语言。通常而言,几乎所有的Web服务器均可以支持URL重写。rewrite URL规则重写的用途如下1、对搜索引擎优化( search engine optimization,SEO)友好,利于搜索引擎抓取网站页面2、隐藏网站URL真实地址,浏览器显示更加美观;3、网站更换新域名...

2019-05-07 18:54:45 1374

原创 LNMP企业架构实战(二)

一、Nginx Web服务器简介本节介绍 Nginx高性能Web服务器、 Nginx工作原理、安装配置及升级、 Nginx配置文件深入剖析、Nginx虚拟主机、 location案例演示、 Nginx rewire企业案例实战、Https安全Web服务器及 Nginx高性能集群实战等内容。二、Nginx Web入门简介Nginx(engine x)是一个高性能HTTP、反向代理、IMAP、P...

2019-04-29 10:50:12 411

转载 Python的基础语法

Python的特点解释型语言,无需编译即可运行提供了交互式命令行基于对象的编程思想跨平台和良好的兼容性,在Windows、Mac、Linux上都可运行简单好用而且功能强大01 中文编码很多同学在打开数据时会遇上乱码问题,其原因是字符集的编码问题。Linux和Mac默认的编码集是UTF8,而Windows则是ASCII。如果数据编码的字符集,和你使用Python进行处理时所用的字符集不...

2019-04-27 18:54:37 149

原创 LAMP企业架构实战(一)

一、WEB服务器介绍万维网( world wide web,Www)服务器,也称之为Web服务器,主要功能是提供信息测览服务。目前主流的Web服务器软件包括Apache、Nginx、Lighttpd,IIS,Resin、Tomcat、WebLogic, Jetty。二、Apache Tomcat介绍Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型...

2019-04-27 18:21:22 533

原创 数据库备份与恢复

对于绝大多数企业来讲,失去数据就相当于失去商机、失去产品、失去客户,甚至会造成公司倒闭,那么,在所有的数据中,最核心的数据又是哪些呢?这恐怕要属数据库中的数据了,当然,并不是说其他数据不重要,只是这一部分更具代表性。既然数据库中的数据地位这么高,那么数据库备份与恢复的重要性就不言而喻了。1、mysql数据库备份基本备份输入命令:mysqldump -u root -p stumysql1&g...

2019-04-17 14:07:53 138

原创 二进制日志的介绍与配置

1.二进制日志的介绍二进制日志的作用是记录数据库里的数据被修改的SQL语句,一般为DDL和DML语句,例如含有insert、update、delete、create、drop、alter等关键字的语句。2.二进制日志的作用二进制日志最重要的作用有2个,具体如下。第一个是记录MySQL数据的增量数据,用来做增量数据库恢复,没有二进制日志功能,MySQL的备份将无法完整还原数据。第二个是实现...

2019-04-17 14:05:11 854

原创 MySQL数据库用户安全策略介绍

安装完MySQL数据库之后,默认的管理员root密码为空,这很不安全。因此需要为root用户设置一个密码。如下图查询之后为空。1、为root用户设置密码进入mysql数据库:use mysql;更改root用户密码: update user set password=password(‘song123’) where user=root;退出: exit; 注意:如上操作是不会生效的,...

2019-04-17 14:00:24 492

原创 linux启动过程

不管是 Windows 还是 Linux 操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,如下为操作系统启动相关的各个概念:1、BIOS基本输入输出系统(Basic Input Output System,BIOS)是一组固化到计算机主板上的只读内存镜像(Read Only Memory image,ROM)芯片上的程序,它保存着计算机最重要的...

2019-04-14 18:39:16 113

原创 Mount 命令参数

mount [-Vh]mount -a [-fFnrsvw] [-t vfstype]mount [-fnrsvw] [-o options [,…]] device | dirmount [-fnrsvw] [-t vfstype] [-o options] device dir-V: 显示 mount 工具版本号; -l: 显示已加载的文件系统列表;-h: 显示帮助信息并退出; -...

2019-04-10 14:36:42 1407

原创 32位和64位系统的区别及如何选择

32 位操作系统表示 32 位 CPU 对内存寻址的能力;64 位操作系统表示 64 位 CPU 对内存寻址的能力;32 位的操作系统安装在 32 位 CPU 处理器和 64 位 CPU 处理器上;64 位操作系统只能安装 64 位 CPU 处理器上;32 位操作系统对内存寻址不能超过 4GB;64 位操作系统对内存寻址可以超过 4GB,企业服务器更多安装 64 位操作系统,支持更多内...

2019-04-10 14:31:42 1500

原创 Vsftpd服务器安装配置

1、在 shell 1命令行执行如下命令yum-y install vsftpd* pam* db4*vsftpd:ftp软件 pam:认证模块 DB4:支持文件数据库2、Vsftpd安装后的配置文件路径、启动 Vsftpd服务及查看进程是否启动rpm -ql vsftpdsystemctl restart vsftpd 或者service...

2019-04-10 14:29:46 254

原创 sed操作指令

(1)替换 1.txt文本中old为new,代码如下sed 's/old/new/g ’ 1. txt(2)打印 1. txt文本第一行至第三行,代码如下Sed -n ‘1,3p’ 1.txt(3)打印 1.txt文本中第一行与最后一行,代码如下Sed -n ‘1p; $p’ 1.txt(4)删除 1.txt第一行至第三行、删除匹配行至最后一行,代码如下Sed ‘1,3d’...

2019-04-10 14:25:48 193

原创 linux操作系统基本指令(二)

1、修改1.txt文件的权限u 可读可写,g可读可写,o可读chmod -R 664 1.txt2、修改1.txt所属用户,由root改为zhangsanusermod zhangsan/root 1.txt3、把dzqc文件夹中除了1.txt其它全打压缩cd dzqczip -rv tttt.tar* -x 1.txt4、查看1.txt,2.txt,3.txt文件中的内容...

2019-04-10 14:18:38 155 1

原创 linux操作系统基本指令(一)

1、创建dzqc文件夹,并进入dzqc文件夹,以及创建1.txt文件mkdir dzqccd dzqctouch 1.txt2、把dzqc 文件夹中的1.txt 复制到上一层的temp文件cd dzqccp 1.txt/temp3、用至少两种方式向1.txt文件中写入内容(内容随意)echo’aaaa’>>1.txtcat>>1.txt<<...

2019-04-10 14:15:23 186 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除