
linux运维
u010576100
这个作者很懒,什么都没留下…
展开
-
mysql运维3--备份
先介绍一个mysql的备份命令mysqldump。语法:mysqldump -u 用户名 -p -B ‘密码’ 数据库名 -e “show varibles like '%character%'”|gzip>备份的文件名.sql.gz(备份多个库时,在数据库名位置指定多个库即可)参数:B 不加没有创建库的语句 e数据库命令 ,可以不加 gzip对导出数据进行压缩备份数据恢复:原创 2016-03-01 14:57:09 · 548 阅读 · 0 评论 -
mysql运维1--mysql多实例
什么是mysql多实例?简答的说,就是在一台机器上开启多个不同端口,运行多个mysql进程,这些进程通过socket监听不同的服务端口来提供各自服务。这些mysql实例公用一套mysql安装程序,使用不同(可以相同)my.conf配置文件、启动程序、数据文件。多个实例根据自身配置文件对应的设定值来获取相关硬件资源。 多实例的配置方案,在mysql目录下按照不同端口区分不同实例,每个目录下都有原创 2016-02-29 15:54:04 · 900 阅读 · 0 评论 -
nginx反向代理--upstream模块
1.nginx负载均衡依赖于ngx_http_upstream_module模块,支持以下代理模式:proxy_pass:一般用于反向代理fastcgi_pass:一般用于和动态文件交互,php等memcached_pass:2.upstream模块编写upsrtream 模块名{ server abc.example.com weight=5; 可以接原创 2016-02-29 13:29:11 · 1055 阅读 · 0 评论 -
nagios
nagios是较常用的监控软件之一,一般由一个主程序,一个插件程序(Nagios-plugins)和一些可选的附加程序(NRPE,NSCliet++,NSCA等)构成。其中附加程序安装在被监控端(客户端),nagios主程序安装在服务端,插件程序是实际工作的程序,可以自己编写,也可以使用现成模块,一般同时安装在间服务端与客户端。 下面介绍一下几个附加程序: NRPE:安装在linux原创 2016-02-23 19:25:13 · 812 阅读 · 0 评论 -
redis
本节介绍一下redis,redis和memcached有些类似,不同的是可以把数据持久化,下面列举出redis几条优点。 1.性能高:redis能支持超过100K+每秒读写速率 2.丰富的数据类型:redis支持二进制的String,List,Hash,Set及Sorted set等数据类型操作。 3.原子操作:redis所有操作都是原子性的,同时redis还支持对几个操作原创 2016-02-23 09:22:30 · 385 阅读 · 0 评论 -
lamp/lnmp优化4--CGI
先介绍一下什么是cgi,简单来说,cgi就是web服务器和应用程序中间连通的一个工具,fastcgi是cgi的优化。简单介绍一下fastcgi, 1.fastcgi是http server 和动态脚本语言间通讯的接口或者工具。 2.fastcgi优点是把动态语言和httpserver分离。 3.nginx和lighttpt以及多数动态语言都支持fastcgi。 4.fast原创 2016-02-22 10:36:26 · 465 阅读 · 0 评论 -
memcached
memcached在lamp时已经提到,这节详细介绍一下。memcached是一套数据缓存系统或者软件,主要用于动态应用系统中缓存数据库的数据,减少数据库访问压力或者session会话共享存储,通过预分配指定的内存空间来存取数据。memcached和数据库间关系如下图:menchached的配置文件请网上查询,memchched可以多实例,相当于启动多个应用程序,把部署完的shell写原创 2016-02-22 17:09:46 · 496 阅读 · 0 评论 -
lvs介绍
lvs是负载均衡较常用的软件之一,下面简单介绍一下lvs。lvs提供了一个命名的约定vip:虚拟ip地址,缩写是vip,vip是负载均衡器对外提供服务的ip。rip:真实ip地址,缩写是rip,rip是集群下面节点上使用的ip地址。dip:负载均衡器的真实ip,用于连接内外网络的ip。cip:客户端的ip地址,访问来源ip。lvs的工作模式有如下几种,直接路由(dr)模式、na原创 2016-03-07 14:32:59 · 1304 阅读 · 0 评论 -
lamp/lnmp优化2--nginx
lamp或者lnmp架构优化之web,先说nginx的优化。1.隐藏nginx header内版本号信息。方法:在http标签内 加入 server_tokens off;2.更改nginx默认用户和用户组。nginx服务启动默认用户为nobody,为了防止别人知道,我们可以改为别的用户名。方法:我们可以在编译时候指定用户名和用户组,之后把这个用户shell设置为nologin。如原创 2016-02-20 17:45:09 · 491 阅读 · 0 评论 -
lamp/lnmp优化3--php.ini
这一章说一说php引擎的优化。1.php缓存加速,请参考前面的文章。2.使用tmpfs作为缓存加速文件目录3.php.ini参数调优3.1打开php安全模式方法:safe_mode=on3.2用户组安全方法:safe_mode_gid=off3.3关闭危险函数,以禁用system函数为例方法:disable_functions=system3.4关闭php版原创 2016-02-20 20:52:40 · 441 阅读 · 0 评论 -
lamp/lnmp优化1--缓存
关于lamp和lnmp组合就不多提了,lamp主要是apache+php(libphp5.so),lnmp主要是nginx+php(fcgi php-fpm),这里主要介绍一下对php进行优化,对应一个主配置文件进行优化,就是php.ini。 为什么需要缓存,因为php是一个解释型语言,每次请求都会从头解析程序,将其编译为特定操作码,之后由php引擎执行并且丢弃掉。有了缓存之后就可以保存这原创 2016-02-20 11:10:28 · 1682 阅读 · 0 评论 -
mysql运维2--基本操作
先说一说mysql的启动: 启动过程: /etc/init.d/mysqld start---检查端口---查看进程 使用mysqld启动其实内部会调用mysqld_safe脚本启动mysql,一般出故障时会直接调用mysql_safe脚本启动mysql,因为可以自己添加参数。(多实例用mysqld_safe启动) 关闭数据库: /etc/init.d/原创 2016-03-01 09:08:24 · 476 阅读 · 0 评论