51CTO博客开发
#include<stdio.h>#include<stdlib.h>#include <errno.h>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>int flen(char *fname){  
#include<stdio.h>#include<stdlib.h>#include <sys/types.h>#include <unistd.h>#include <sys/types.h>#include <fcntl.h>int main(int argc,char *argv[]){ &
#include<stdio.h>#include <unistd.h>#include <stdlib.h>#include <errno.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#define BUFSIZE 1024int
#include<stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdlib.h>#include <errno.h>#define FILENAME "/tmp/a
#include<stdio.h>#include<stdlib.h>#include<string.h>int main(int argc,char *argv[]){ FILE *src; char *buf=NULL; &
第一种:fgetc fputc#include<stdio.h>#include<stdlib.h>int main(int argc,char *argv[]){ FILE *src,*dst; int buf;  
mysql调优 慢查询:认为定义的,比如超过了1s的查询,把这个sql语句记录到一个日志文件里,会增加io,debug时候用,一般别开 定义方法: vim /etc/my.cnf log-slow-queries=/tmp/slow.log 慢速日志存放的位置 long-query-time=20 &nbs
模拟的访问不是很大,并发数500,请求数10000,效果还可以。 先是基本的apache,什么都没有做过,时间用了3点多秒 考虑一下需要优化什么,优化的作用是什么,优化完之后会有什么效果 优化apache自身: 修改配置文件,把prefork里最大进程数调高一些默认是256,我调到了500,最大连接数默认256也调到了500. 去掉了日志访问 ln -s /var/l
在Linux日常运维中,shell脚本是每个IT运维人员必备的利器,熟练编写生产环境的shell脚本,能帮助我们更轻松,更好的、更快的完成日常运维工作,那我们来看几个简单的脚本。欢迎指正,一起相互学习! 一、自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改。 #!/bin/sh #auto backup
core Apache HTTP服务器核心提供的功能,始终有效。 mpm_common 收集了被多个多路处理模块(MPM)实现的公共指令。 beos 专门针对BeOS优化过的多路处理模块(MPM) event 一个标准workerMPM的实验性变种。 mpm_netware Novell NetWare优化过的线程化的多路处理模块(MPM) mpmt_os2 专门针
插件脚本 #!/bin/bash f=`free -m | awk ''NR==2{print $4}'` b=`free -m | awk ''NR==2{print $6}'` c=`free -m | awk ''NR==2{print $7}'` total=$(($f+$b+$c)) if [ $total -ge 400 ];then
(1)kjournald,522 (kjournald Ext3文件系统的日志管理,通常每个mount_的 Ext3分区会有一个 kjournald看管,各分区的日志是独立的) (2)migration:管理多核心(包括HypterThreading衍生的那个不大管用的、大家都不愿迁过去的核心)系统之中,线程在各核心的迁移这种内核线程共有32个,从migration/0到migr
个人认为监控的服务器参数有如下几个方面: 1)主机存活的状态 2)系统load值 3)CPU使用率 4)磁盘IO量 5)swap进出量 6)网络流量:针对数据库系统来说 7)僵尸进程 8)在LVS+keepalived或nginx+keepalived中keepalived产生的VIP应该重点监控 9)数据库mysql的主从复制状态
检测mysql 主从 一、先安装 nrpe,这样可以实现在远程主机上执行命令 nagios主机 192.168.24.1 mysql主机 192.168.24.3 被监控主机 安装nrpe的server端 tar fvxz nrpe*.tar.gz ./configure --prefix=/usr/local/nagios useradd nagios ma
check_tcp:监控服务端口 用法: check-tcp -H host -p port [-w <warning time>] [ -c <critical time>] [-s <send string>] check_tcp -H 192.168.1.2 -p 80 检测主机的http服务 check_udp:监控服务端口
1.www.baidu.com首页 页面类型:静态页面跟动态页面(javascript),图片 图片和javascript的保存时间为315360000 图片涉及到的http头部有 status-line 使用的http协议 data
拓补图: &n
基于http协议分发 1.host字段:就是用于做虚拟主机,比如要访问www.2.com 可以给后面的apache服务器 ,要访问www.1.com可以给后面的另一台apache。 2.uri 请求资源分发用这个,就是在访问不同页面的时候可以分配给不同的主机去处理,如php的页面交给哪台主机去处理等 3user-agent 可以实现不同浏览器浏览网页看到的数据可以不同。
主机 ip router &
根据抓包的对比来看(三次握手忽略) 网络地址转换(NAT模式),调度器重写请求报文的目标地址,然后根据调度算法将请求分派给后端的real server,real server的响应报文通过调度器时,报文的源地址被重写,再返回给客户端。这样也产生了一个问题,由于请求和响应报文都需要经过调度器地址重写,当客户端请求越来越多时(应答的报文比请求的大的多),调度器的处理能力会成为瓶颈。
已测试实验环境:主机名 ipapache 192.168.24.50master1 192.168.24.10master2 192.168.24.20slave1 192.168.24.30slave2 192.168.24.40mysql主从架构(master-slave)master必须开启binlogmas
一.服务器物理硬件的优化 在挑选mysql服务器时,应该从下面几个方面着重对mysql服务器的硬件配置进行优化。 1)磁盘寻道能力(磁盘I/O) 可以用6块SAS15000转的硬盘做成RAID + 0,RAID 0特点:读快、写快、增加可用空间。对mysql在每一秒钟进行大量、复杂的查询操作有好处.通常认为磁盘I/O是制约MsSQL性能的最大原因之一。
主从从(abb)因为之前做了主从就不重复之前的配置了。1.修改master上的配置文件my.cnf。在[mysqld]下添加如下字段:server-id = 1log-bin=mysql-binlog-bin-index=binlog.index在master上为slave添加一个同步账号mysql> grant replication slave on *.* to 'slave&
安装lamp后,为了测试客户机在hosts增加一下就行了 1设置三个虚拟主机,修改httpd.conf 打开Name VirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/virtualhost1 ServerName www.1.com </Virtua
mysqldump备份五千万条记录的时间 还原时间mydumper备份五千万条记录的时间还原时间
测试过了,可以恢复1创建库跟表awk截取/etc/passwdcat /etc/passwd | awk -F: '{print $1,$3,$4,$6}' >/tmp/mysql.txtmysql create database user;create table a(username char(10),uid int,gid int,homedir char(30));u
把脚本放在/root/lamp下运行就行了#!/bin/bashwget http://archive.apache.org/dist/httpd/httpd-2.2.9.tar.gztar -xzf httpd-2.2.9.tar.gzcd httpd-2.2.9./configure --with-mpm=prefork --enable-cache --enable-disk-cache -
复制粘贴即可,详细解释就不说了,你懂得~ 软件包在http://down.51cto.com/data/614450 自行创建 mkdir /root/lamp 把软件包放到这里就行了 格式转换 $ sed -e 's/.$//' mydos.txt > myunix.txt tar -xvjf httpd-2.2.16.ta
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号