- 博客(18)
- 收藏
- 关注
转载 Linux内核报错剖析
企业生产环境Linux服务器正常运行,由于某种原因会导致内核报错或者抛出很多信息,根据系统SA可以快速定位Linux服务器故障,Linux内核日志一般存在messages日志中,可以通过命令tail-fn 100/var/log/messages查看,以下为Linux内核常见报错日志及生产环境解决报错的方案。(1)Linux内核抛出net.ipv4.tcp_max_tw_buckets错误,代码...
2019-05-26 16:44:58
1215
转载 内核参数的优化
Linux/proc/sys目录下存放着多数内核的参数,并且可以在系统运行时进行更改,一般重新启动机器就会失效。而/etc/sysctl.conf是一个允许改变正在运行中的Linux系统的接口,它包含一些TCP/IP堆栈和虚拟内存系统的高级选项,修改内核参数永久生效。/proc/sys下内核文件与配置文件sysctl.conf中变量存在着对应关系,即修改sysctl.conf配置文件,其实是修改...
2019-05-26 16:43:47
297
转载 Nginx web日志分析
在企业服务器运维中,当 Nginx服务器正常运行后,SA会经常密切关注 Nginx的即时日志,发现有异常的日志信息需要进行及时处理。Nginx默认日志路径/usr/local/nginx/logs/,其中包含访问日志accesss.log和错误记录日志error. log,查看 Nginx请访同目志cat /usr/local/nginx/logs/access. log,由于我们配置了两个虚...
2019-05-26 16:41:19
166
转载 企业实战 Nginx动静分离架构
Nginx动静分离简单来说是把动态跟静态请求分开,不能理解成只是单纯地把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用Nginx处理静态页面, Tomcat、Resin、PHP、ASP处理动态页面。动静分离从实现角度来讲大致分为两种:一种是纯粹地把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;另外一种方法就是动态跟静态文件混合在一起发...
2019-05-26 16:39:07
201
转载 二进制日志的介绍与配置(二)
7.记录二进制日志的三种模式MySQL使用不同的模式记录二进制日志信息,常见的有三种模式。(1)语句模式语句(statement-based)模式是MySQL5.6版本默认的模式,简单地说,就是每一条被修改的数据的SQL语句都会记录到master的binlog中。在复制slave库的时候,SQL进程会解析成与原来master端执行过的相同的SQL来再次执行。该模式的优点是不需要记录细到每一...
2019-05-26 16:34:35
234
转载 二进制日志的介绍与配置(一)
1.二进制日志的介绍二进制日志的作用是记录数据库里的数据被修改的SQL语句,一般为DDL和DML语句,例如含有insert、update、delete、create、drop、alter等关键字的语句。2.二进制日志的作用二进制日志最重要的作用有2个,具体如下。第一个是记录MySQL数据的增量数据,用来做增量数据库恢复,没有二进制日志功能,MySQL的备份将无法完整还原数据。第二个是实现...
2019-05-26 16:30:00
768
转载 错误日志的介绍与配置
1.错误日志的介绍MySQL的错误日志用于记录MySQL服务进程mysqld在启动/关闭或运行过程中遇到的错误信息。2.错误日志的记录配置MySQL的错误日志通常由mysqld或mysqld_safe程序产生,前文已经讲解过MySQL的启动原理,因此,可利用如下方法配置记录MySQL错误日志。方法1:在my.cnf配置文件中调整,注意,是在[mysqld_safe]或[mysqld]模块的...
2019-05-26 16:27:18
665
转载 慢查询日志
1.慢查询日志介绍简单地理解,慢查询日志(slow query log)就是记录执行时间超出指定值(long_query_time)或其他指定条件(例如,没有使用到索引,结果集大于1000行)的SQL语句。2.慢查询日志相关参数说明慢查询的参数,对于数据库SQL的优化非常重要,是SQL优化的前提,因此,这里以表的形式进行说明,具体见表3.慢查询日志重要参数配置企业中常见的配置慢查询的参数...
2019-05-26 16:25:20
136
转载 mysql学习拓展
1.sql语句分类2、MySQL数据库用户安全策略介绍安装完MySQL数据库之后,默认的管理员root密码为空,这很不安全。因此需要为root用户设置一个密码。如下图查询之后为空。1、为root用户设置密码进入mysql数据库:use mysql;更改root用户密码: update user set password=password(‘song123’) where user=ro...
2019-05-23 20:20:44
117
转载 数据库练习
[root@localhost /]# mysql -u root -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.5.61-log MySQL Community Server (GPL)Cop...
2019-05-23 19:02:03
396
转载 Mysql服务器企业实战
1、MySQL简介 MySQL属于传统的关系型数据库产品,其开放式的架构使得用户的选择性很强,而且随着技术的逐渐成熟,MySQL支持的功能也越来越多,性能也在不断地提高,对平台的支持也在增多,此外,社区的开发与维护人数也很多。当下,MySQL因为其功能稳定、性能卓越,且在遵守GPL协议的前提下,可以免费使用与修改,因此深受用户...
2019-05-23 18:55:17
462
转载 linux磁盘管理详解
磁盘管理Linux 系统一切以文件的方式存储于硬盘,应用程序数据需要时刻读写硬盘,所以企业生产环境中对硬盘的操作变得尤为重要,对硬盘的维护和管理也是每个运维工程师必备工作之一。本节介绍硬盘简介、硬盘数据存储方式、如何在企业生产服务器添加硬盘、对硬盘进行分区、初始化以及对硬盘进行故障修复等1、计算机硬盘简介硬盘是计算机主要存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成,碟片外覆盖有...
2019-04-23 07:54:05
1767
转载 linux通配符,特殊字符以及正则表达式详解
1、通配符通配符是shell在做路径名扩展时用到的。一般只用于文件名匹配,它是由shell解析的,比如find,ls,cp,mv等。2、Shell常见通配符:通配符含义实例*匹配 0 或多个字符a*b a与b之间可以有任意长度的任意字符, 也可以一个也没有, 如aabcb, axyzb, a012b, ab。?匹配任意一个字符a?b a与b之间必须也只能有...
2019-04-22 19:58:12
688
转载 linux初学者必备命令系统学习(完结篇)
六、linux打包压缩与搜索命令1.tar命令作用说明tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非...
2019-04-22 16:53:31
233
转载 linux初学者必备命令系统学习(四)
五、linux文件目录管理命令1.touch命令作用说明touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。运用实例:在当前目录下建立一个空文件ex2,然后,利用ls -l命令可以发现文件ex2的大小为0,表示它是空文件。touch ex2touch 命令后可跟的其他指令及其作用如下:-a...
2019-04-18 10:50:39
273
转载 linux初学者必备命令系统学习(三)
三、linux工作目录切换命令1.pwd命令作用说明:pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。运用实例:用 pwd 命令查看默认工作目录的路径[root@localhost ~]# pwd/root2...
2019-04-17 15:06:25
316
转载 linux初学者必备命令系统学习(二)
二、linux系统状态检测命令1.ifconfig命令作用说明:ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。运用实例:显示网络设备信息(激活状态的):注解:eth0表示第一块网卡,其中HWaddr表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是00:16:3E:00:1E:51。inet addr用来表示网卡的IP地址,此网卡的IP地...
2019-04-16 20:14:44
284
转载 linux初学者必备命令系统学习(一)
一、linux常用系统工作命令1.echo命令作用说明:echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。运用实例:用echo命令打印文字echo -e “This is a book”This is a book注:-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别...
2019-04-16 17:50:58
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人