51CTO博客开发linux
Expect 可以替系统管理员完成与系统的交互式操作 [root@localhost ~]# yum -y install expect # 可以通过 yum 安装 [root@localhost
复制的体系结构有以下一些基本原则:(1) 每个slave只能有一个master;(2) 每个slave只能有一个唯一的服务器ID;(3) 每个master可以有很多slave;(4) 如果你设置log_slave_updates,slave可以是其它sla
1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个
shell ssh 自动登录
MySQL-master1:192.168.72.128 MySQL-master2:192.168.72.129 OS版本:CentOS 5.4MySQL版本:5.5.9(主从复制的master和slave服务器中的mysql版本相同或者master版本高于slave版本) 一、MySQL master-master配置 1、修改MySQL配置文件&nbs
以前编译apache的时候都是google搜索到的直接拿来用这次自己编译mod_rewrite和ssl遇到了问题又不知道问题出在哪里一个是mod_rewrite模块没有起作用一个是以ssl启动apache的时候报告如下错误:apachectl startsslSyntax error on line 246 of /usr/local/apache2/conf/httpd.conf:Cannot
下面是MYSQL占用CPU高处理的一个例子,希望对遇到类似问题的朋友们有点启发。一般来说MYQL占用CPU高,多半是数据库查询代码问题,查询数据库过多。所以一方面要精简代码,另一方面最好对频繁使用的代码设置索引。今天早上起来机器报警一查负载一直都在4以上top了一下发现mysql稳居第一而且相当稳定我擦重启一下mysql不行mysql>showprocesslist;一下发现xxx网站有两条
最近发现php网站发布信息比较慢,而且同网站目录下的asp经常登录后立即就重新登录,立即考虑到服务器CPU资源占用问题,所以进服务器看到原来mysql占用过高25-60%左右,偶尔能跑到100%,所有导致上述问题的发生。MySQLCPU占用过高怎么办呢?接着忘下看。通过以前对mysql的操作经验,先将mysql的配置问题排除了,查看msyql是否运行正常,通过查看mysqldata目录里面的*.e
在Windows下,我们可以很方便的通过360来查看网络流量,知道哪个进程占用的网络带宽比较多。那在Linux下怎么看流量呢,对于Web服务器来说这是很重要的。下面这边博客很仔细的介绍了Linux下看流量的方法:Linux各种查看网卡流量的方法http://jasonyong.blog.51cto.com/47753/174197我使用了其中一些,还找了网上其他一些资料,总结如下:1.使用iptr
通过在/etc/profile里面加入以下代码就可以实现:PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who-uami2>/dev/null|awk'{print$NF}'|sed-e's/[()]//g'`if["$USER_IP"=""]thenUSER_IP=`hostname`fiif[!-d/tmp/dbasky]thenmk
awk是一个非常棒的数字处理工具。相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分为数个“字段”来处理。运行效率高,而且代码简单,对格式化的文本处理能力超强。先来一个例子: 文件a,统计文件a的第一列中是浮点数的行的浮点数的平均值。用awk来实现只需要一句话就可以搞定$cata1.021331#.ll442.536ss7awk'BEGIN{total=0;len=0}{if($1
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed[-nefri]‘command’输入文本常用选项:-n∶使用安静(silent)模式。在一般sed的用法中,所有来自STDIN的资料一般都会被列出到萤幕上。但如果加上-n参数后,则只有经过sed特殊处理的那一行(或者动
grep是linux中很常用的一个命令,主要功能就是进行字符串数据的对比,能使用正则表达式搜索文本,并将符合用户需求的字符串打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。grep在数据中查找出一个字符串时,是以整行为单位来进行数据选取的。(1)命令格式 grep[cinvs]'patten'filename(2
sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式: sort[-bcfMnrtk][源文件][-o输出文件]补充说明:sort可针对文本文件的内容,以行为单位来排序。参 数:-b忽略每行前面开始出的空格字符。-c检查文件是否已经按照顺序排序。-f排序时,忽略大小写字母。-M将前面3个字母依照月份的缩写进行排序。-n依照数值的大小排序。-o<输出文件>将排序后的结
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut[-bn][file]或cut[-c][file]或cut[-df][file]使用说明cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定File参数,cut命令将读取标准输入。必须指定-b、-c或-
于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程:(此处使用为64位版本,使用32位版本的必须更改相应的软件包名称)1.删除redhat原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps 2
一、/var目录 /var 所有服务的登录的文件或错误信息文件(LOG FILES)都在/var/log下,此外,一些数据库如MySQL则在/var/lib下,还有,用户未读的邮件的默认存放地点为/var/spool/mail 二、:/var/log/ 系统的引导日志:/var/log/boot.log 例如:Feb 26 10:40:48 sendmial : se
1.假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源文件 (1)先安装cmake(mysql5.5以后是通过cmake来编译的) [root@ rhel5 local]#tar -zxv -f cmake-2.8.4.tar.gz[root@ rhel5 local]#cd cmake-2.8.4[root@ rhel5 cma
SSL加密的配置 首先在配置之前先来了解一些基本概念: 证书的概念:首先要有一个根证书,然后用根证书来签发服务器证书和客户证书,一般理解:服务器证书和客户证书是平级关系。SSL必须安装服务器证书来认证。 因此:在此环境中,至少必须有三个证书:根证书,服务器证书,客户端证书。 在生成证书之前,一般会有一个私钥,同时用私钥生成证书请求,再利用证书服务器的
Apache的配置 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路
今天在EMOS1.5(32bit)上安装nagios-plugins-1.4.16,想监控一下邮件的情况,安装的过程中出现了错误,提示如下 1.- - 01、check_http.c:312: error: ‘ssl_version’ undeclared (first use in this fun
svn是软件公司的必备服务器, 它提供了强大的代码版本管理功能,svn有两种搭建方式,一种是搭建基于http的svn,一种只是svn,废话补多说开始安装配置svn svn+apache的安装及其配置 如果是编译安装svn需要安装语言环境建议如果没有安装包的话直接 yum install gcc 进行安装 基于apache的svn配置既然是基于apac
apache安装首先肯定要有安装包,下载地址 http://download.chinaunix.net/这里可以自己搜索到想要的软件一般情况下,这里的软件足够使用,下载完安装包需要解压 [root@localhost 123]# tar jxvf httpd-2.4.1.tar.bz2 [root@localhost 123]# cd httpd-2.4.1 [
PCRE是一个Prel库,包括perl兼容的正规表达式库,这些在执行正规表达模式匹配时用与Perl5同样的语法是很有用的。Boost太庞大了,使用boost regex后,程序的编译速度明显变慢测试了一下,同样的程序,使用bost::regex编译时需要3秒而使用pcre不到一秒。因此改用pcre来解决c语言中使用正则表达式的问题 PCRE 中文含义 Perl语言兼容正则表达式 是一
linux samba服务器
linux samba的认识
linux网卡的设置方式
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号