sudo apt-get install phoronix-test-suite sudo apt-get install aptitude 获取支持的所有测试集 phoronix-test-suite list-available-suites 获取支持的所有单个测试 phoroni
操作系统 Centos 6.4 x86_64软件版本 mysql 5.5.37一 主-从复制 (异步)当主-从服务器都刚完成mysql安装,没有数据主服务器 192.168.200.127从服务器 192.168.200.1281 时间同步[root@node1 ~]# ntpdate ntp.api.bz [root@node2 ~]# ntpd
近期遇到一面试题,以为简单所以没加留意,即Linux下如何删除/data的空目录,我用的是 [ -d $DIR]的方法,下考场以后才发现错了,此法不仅繁琐,而且很容易出错;其实find 有支持空目录的语法,即-empty,这个完全是自己读书不精之过啊,特此笔录备忘find /data -type d -empty | xargs -exec rmdir;
环境 系统 centos6.4 x86_64 最小化安装 安装开发包组,关闭防火墙,SELinux ,安装epel源 一 nginx安装与配置 1 新建nginx用户 [root@web1 ~]# useradd -r nginx 2 安装prce-devel [root@web1 ~]# yum install pcre-devel
通常情况下,利用keepalived做热备,其中一台设置为master,一台设置为backup。当master出现异常后,backup自动切换为master。当backup成为master后,master恢复正常后会再次抢占成为master,导致不必要的主备切换。因此可以将两台keepalived初始状态均配置为backup,设置不同的优先级,优先级高的设置nopreempt解决异常恢复后再次抢占
keepalived 简介 keepalived是借用VRRP协议来实现高可用性的,VRRP协议是解决单点故障,使路由器和层三交换机实现冗余功能。 keepalived启动后会有三个进程 父进程:内存管理,子进程管理等等 子进程:VRRP子进程 子进程:healthchecker子进程 从图上可以看出,两个子进程都被系统WatchDog看管,两个子进程各自操作自己的事,health
CPU 进程绑定CPU tastset 调整进程优先级 nice renice 内存 swap swappiness 使用swap的倾向性 0-100 内存足够大 可以调整10 系统默认 使用的页表占内存的%+swappiness%>=100 开始使用swap cat /proc/sys/vm/swappiness 临时性修改 sysctl vm.swap
Cobbler 的设计方式 Cobbler 的配置结构基于一组注册的对象。每个对象表示一个与另一个实体相关联的实体(该对象指向另一个对象,或者另一个对象指向该对象)。当一个对象指向另一个对象时,它就继承了被指向对象的数据,并可覆盖或添加更多特定信息。以下对象类型的定义为: 发行版:表示一个操作系统。它承载了内核和 initrd 的信息,以及内核参数等其他数据。 配置文件:包含一个
关于性能优化这是一个比较大的话题,在《由 12306.cn 谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。 在开始这篇文章之前,大家可以移步去看一下《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈! 但是在讲
一、命令行方式 关闭要调整的虚拟机,编辑虚拟机配置文件 #virsh edit 'your vm name' 找到配置文件中的以下字段: <graphics type='vnc' port='-1'/> 加入键盘的语言布局后如下: <graphics type='vnc' port='-1' keymap='en-us'/> 保存退出后,重新载入虚拟机配置文件
1 环境准备centos 6.4 x86_64 安装图形界面 以运行sysconfig-config-kickstartyum install vim ntp manyum groupinstall “development tools” “server platform development” “desktop platform development”关闭 iptables selinux2
一 amoebaAmoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQL Proxy相比,作者强调的是amoeba配置的方便(基于XML的配置文件,用SQLJEP语法书写规则,比基于lua脚本的MySQ
一 GTID 详解 官方文档:http://dev.mysql.com/doc/refman/5.6/en/replication-gtids.html在这篇文档里,我们可以知道全局事务 ID 的官方定义是:GTID = source_id:transaction_id MySQL 5.6 中,每一个 GTID 代表一个数据库事务。在上面的定义中,source_id 表示执行事务的主库 uui
tcpdump的语法: tcpdump [options] [Protocol] [Direction] [Host(s)] [Value] [Logical Operations] [Other expression] 常用选项: -i any : Listen on all interfaces just to see if you're seeing any traffic. -
一 环境准备 二 拓扑结构 三 前提条件 四 安装相关软件 五 配置heartbeat 六 测试web集群 七 问题汇总 八 共享存储 一 环境准备 操作系统 centos 6.4 x86_64 最小化安装 如使用yum 安装的方式 centos5.5 安装的是V2.X ,centos 6.4 安装的是V3.X YUM 安装 Vim man ntp “development tools” “se
一 环境准备 二 拓扑结构 三 安装heartbeat 四 配置NFS服务 五 安装mysql 六 crm 配置资源 一 环境准备 操作系统 centos 6.4 x86_64 最小化安装 如使用yum 安装的方式 centos5.5 安装的是V2.X ,centos 6.4 安装
实验环境 centos6.4 x86_64 ,mysql编译安装 版本5.5.37系统关闭 防火墙 seLinux一 测试环境准备1.1 编辑/etc/my.cnf 把二进制日志存放到其他非数据目录,innodb每表一个表空间建立存放 二进制日志 目录mkdir /binlogchown mysql:mysql /binlog修改my.cnfvim /etc/my.cnflog-bin = /bi
系统 centos 6.4 1 安装svn yum install subversion 2 创建版本库 mkdir –p /data/svn svnadmin create /data/svn/pro 导入项目文件到版本库 svn import /pro (项目路径)
一 LAMMP 是什么L linux ,A Apache,M mysql,M MemcachedLAMMP 架构图Apache 相应回复用户html请求FastCGI 把PHP程序执行的结果响应给ApacheMemcache 根据用户请求的动态网页,由程序决定是否需要把数据缓存至Memcache服务器中,Memcache是把数据缓存在内存中Mysql 响应用户查询写入数据准备环境每个服务器采用系统
remote sync rsync有四种工作模式: 第一个是shell模式,也称为本地模式; 第二个是远程shell模式,其利用SSH执行底层连接和传输; 第三个是列表模式,其工作方式与ls相似,即列出源的内容;-nv 第四个模式是服务器模式。rsync以守护进程方式运行,接收文件传输请求。在使用时,可以使用rsync命令把文件发送给守护进程,也可以向它请求文件。服务器模式
关于select与epoll 两种IO模型,都属于多路IO就绪通知,提供了对大量文件描述符就绪检查的高性能方案,只不过实现方式有所不同: select: 一个select()系统调用来监视包含多个文件描述符的数组,当select返回,该数组中就绪的文件描述符便会被内核修改标志位。 select的 跨平台 做的很好,几乎每个平台都支持。 select缺点有以下三点: 单个进程能够
安装环境 centos x86_64 最小化安装 &n
1 基于端口的虚拟主机 2 基于IP 的虚拟主机 3 基于域名的虚拟主机 请求报文的首部 host 整个配置文件分为三段 全局 中心主机 虚拟主机 主服务器和虚拟主机不可以并存 使用虚拟主机,关闭主服务器
Apache 求职面试提问 在这一节涵盖了25个有趣的Apache工作面试中会提出的问题,并附带有它们的答案,因此你可以方便的理解也许你之前从来没有见到过的一些有关于Apache的新事物. 在你开始阅读这篇文章之前,我们强烈建议你不要去死记硬背,万事首先都要尝试去放在实际场景中理解. 1. 什么是Apache web服务器? 答案 : Apache web 服务器 HTTP 是一个非常流行
1.变量内容修改 file=/dir1/dir2/dir3/my.file.txt 可以用 ${ } 分别替换获得不同的值: ${file#*/}: 拿掉第一条 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:拿掉最后一条 / 及其左边的字符串:my.file.txt ${file#*.}: 拿掉第一个 . 及其左边的字符串:file.
为了对进程从产生到消亡的整个过程进行跟踪和描述,就需要定义各种进程的各种状态并制定相应的状态转换策略,以此来控制进程的运行。 不同的操作系统对进程的状态解释不同,但是最基本的状态都是一样的。包括一下三种: 运行态:进程占用CPU,并在CPU上运行; 就绪态:进程已经具备运行条件,但是CPU还没有分配过来; 阻塞态:
YUM 服务器 192.168.200.101 YUM 客户端 192.168.200.102 目标 将Centos 5.5 光盘安装包复制到服务器上,做成YUM源仓库,以便于客户端安装软件 1 配置服务器 1 安装VSFTP
Unix下共有五种I/O模型 l 阻塞I/O l 非阻塞I/O l I/O复用(select和poll) l 信号驱动I/O(SIGIO) l 异步I/O(Posix.1的aio_系列函数) l 阻塞I/O模型 应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。 如果数据没有准备好,一直等待。。。。 数据准备好了,从内核拷贝到用户空,IO函数返回成功指示
FTP 传输 TCP 协议 命令信道 数据流信道 主动模式
openssh是SSH协议的一种实现,它是远程登录,通过SCP 或 SFTP 实现备份和远程文件传输等安全协议,SSH保证两个网络或两个系统之间数据交互的机密性和完整性,可以通过公匙加密技术实现服务器身份验证,但也有漏洞,需调整提高安全性 默认配置文件和SSH端口 /etc/ssh/sshd_config 服务器配置文件 /etc/ssh/ssh_config
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号