文章分类 -  Linux系统

摘要:一、yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,. 阅读全文
posted @ 2014-03-05 14:45 ..空白 阅读(227) 评论(0) 推荐(0)
摘要:ssh配置 主机A:10.0.5.199主机B:10.0.5.198需要配置主机A无密码登录主机A,主机B先确保所有主机的防火墙处于关闭状态。修改主机B的配置文件去掉注释在主机A上执行如下: 1. $cd ~/.ssh 2. $ssh-keygen -t rsa--------------------然后一直按回车键,就会按照默认的选项将生成的密钥保存在.ssh/id_rsa文件中。 3. $cp id_rsa.pub authorized_keys 这步完成后,正常情况下就可以无密码登录本机了,即ssh localhost,无需输入密码。 4. $scp authorized_key... 阅读全文
posted @ 2014-02-20 15:02 ..空白 阅读(603) 评论(0) 推荐(0)
摘要:下载protobuf-2.5.0.tar.gz:http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gzyum -y install gcc+ gcc-c++ 如果配置不成功就需要安装gccyum -y install make安装:tar zxvf protobuf-2.4.1.tar.gzcd protobuf-2.4.1./configure --prefix=/opt/protobuf-2.5.0makemake checkmake install安装结束。验证:查看是否安装成功:protoc --version (如果没.. 阅读全文
posted @ 2014-02-19 14:21 ..空白 阅读(1166) 评论(0) 推荐(0)
摘要:注意:这里选择下载jdk并自行安装,而不是通过源直接安装(apt-get install)1、下载jkd(http://www.oracle.com/technetwork/java/javase/downloads/index.html)1.1 对于32位的系统可以下载以下两个Linux x86版本(uname -a 查看系统版本)1.2 64位系统下载Linux x64版本2、安装jdk(这里以.tar.gz版本,32位系统为例)安装方法参考http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html2 阅读全文
posted @ 2014-02-12 15:30 ..空白 阅读(167) 评论(0) 推荐(0)
摘要:主库步骤:1、/etc/my.cnf,修改[mysqld]下面增加 (表示服务器启动时候需要设置的选项)server-id=1log-bin=mysql-bin2、主库增加用户,用于从库读取主库日志。mysql> grant replication slave,reload,super on *.* to slave@192.168.1.115 identified by 'fuxu520'; mysql> flush tables;3、从库连接主库进行测试。mysql -u slave -pfuxu520 -h 192.168.1.115如果连进去表示主库配置成功 阅读全文
posted @ 2013-02-23 22:40 ..空白 阅读(334) 评论(0) 推荐(0)
摘要:这一话主要讲NRPE的作用,以及Nagios监控主机和被监控主机需要做的安装工作。最重要的是,这一话中将会详细交待Nagios利用NRPE扩展插件来执行远程系统监测服务的配置。nagios-3.2.0 这个软件只提供web方式的访问nagios-plugins-1.4.13.tar.gz 这个软件才是正真启动监控本地服务的程序Nrpe:远程监控提供一个桥梁,使用smtp协议来进行传输数据一.NRPE的功能和意义:之前已经理解了Nagios的服务-命令-插件的工作关系,因此也明确了基本的Nagios服务是无法实现对远程系统的状况进行监测的,基本的Nagios监测服务只能是本地系统监测以及对远程主 阅读全文
posted @ 2013-02-23 21:21 ..空白 阅读(386) 评论(0) 推荐(0)
摘要:1)创建一个名为nagios的帐号并给定登录口令/usr/sbin/useradd nagiospasswd nagios创建一个用户组名为nagcmd用于从Web接口执行外部命令。将nagios用户和apache用户都加到这个组中。/usr/sbin/groupadd nagcmd/usr/sbin/usermod -G nagcmd nagios/usr/sbin/usermod -G nagcmd apache2)编译与安装Nagios下载最新的Nagios安装包(http://www.nagios.org/download/)。wget http://osdn.dl.sourcefor 阅读全文
posted @ 2013-02-23 20:50 ..空白 阅读(295) 评论(0) 推荐(0)
摘要:1:修改表 直接向mysql库中的user表插入数据host,user,passwordhost可以是%(代表任意主机),也可以是localhost表示本机,也可以是127.0.0.1也表示本机,不过有了第一个后面的就没有意义了.2:使用授权语句,其原理也是向该表中插入数据,所以操作该表是最直接的操作完成之后要 flush privileges 刷新数据库 阅读全文
posted @ 2013-02-23 19:43 ..空白 阅读(117) 评论(0) 推荐(0)
摘要:解压php- 到/usr/local/src下,进入该目录进行编译工作cd /usr/local/src/php-5.2.9#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php注解:--with-apxs2=/usr/local/apache2/bin/apxs:用apache的apxs工具把php编译成apache的一个模块--with-mysql=/us 阅读全文
posted @ 2013-02-23 15:41 ..空白 阅读(155) 评论(0) 推荐(0)
摘要:tar jxvf cd httpd./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite注解:--enable-so:让apache核心装载DSOmake && make installcd /usr/local/apache/bin cp -p /usr/local/apache/conf/httpd.conf /etc/httpd.conf./apachectl start 阅读全文
posted @ 2013-02-23 15:36 ..空白 阅读(89) 评论(0) 推荐(0)
摘要:MySQL Binary Log也就是常说的bin-log, ,是mysql执行改动产生的二进制日志文件,其主要作用有两个: * 数据回复 * 主从数据库。用于slave端执行增删改,保持与master同步。1.开启binary log功能 需要修改mysql的配置文件,本篇的实验环境是win7,配置文件为mysql安装目录\MySQL Server 5.1下的my.ini,添加一句log_bin = mysql_bin即可 eg: [mysqld] ...... log_bin = mysql_bin ...... log_bin是生成的bin-log的文件名,后缀则是6位数字的编码,从0. 阅读全文
posted @ 2013-02-22 21:45 ..空白 阅读(258) 评论(0) 推荐(0)
摘要:不重启bash的情况下才有效,电脑重启或bash重启就无效了:export PATH=/usr/local/mysql/bin:$PATH永久生效的方法:vim /etc/profile 因为开机后系统会读取并执行该文件在最后,添加:export PATH="/usr/local/webserver/mysql/bin:$PATH"保存,退出,然后运行:#source /etc/profile source:读取文件中的命令并执行,也可以用来执行脚本 不报错则成功。 阅读全文
posted @ 2013-02-22 20:39 ..空白 阅读(368) 评论(0) 推荐(0)
摘要:tar –xzvf mysql-version.tar.gz –C /usr/local/srccd /usr/src/mysql-version如果不存在mysql 用户,则建立之groupadd mysql useradd mysql./configure--prefix=/usr/local/mysql --with-extra-charsets=all --with-innodb --with-plugins=partitionmake && make install注解:--with-extra-charsets=all:支持所有字符集--with-innodb:支持 阅读全文
posted @ 2013-02-22 17:50 ..空白 阅读(249) 评论(0) 推荐(0)
摘要:介绍存储区域网络(Storage Area Network,简称SAN)采用光纤通道(Fibre Channel)技术,通过光纤通道交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。SAN经过十多年历史的发展,已经相当成熟,成为业界的事实标准(但各个厂商的光纤交换技术不完全相同,其服务器和SAN存储有兼容性的要求)。SAN存储采用的带宽从100MB/s、200MB/s,发展到目前的1Gbps、2Gbps。NAS:用户通过TCP/IP协议访问数据,采用业界标准文件共享协议如:NFS、HTTP、CIFS实现共享。SAN:通过专用光纤通道交换机访问数据,采用SCSI、FC-AL接口。IP 阅读全文
posted @ 2013-02-21 16:04 ..空白 阅读(402) 评论(0) 推荐(0)
摘要:挂载系统镜像后,在系统目录中分别有Server VT Cluster Clusterstorage 这几个目录分别是常用服务软件,虚拟化软件,集群软件,存储软件只需要在yum的配置文件中,添加这几个目录的绝对路径,一般需要的软件都是有的 阅读全文
posted @ 2013-02-21 12:37 ..空白 阅读(97) 评论(0) 推荐(0)
摘要:在自定义配置的IP地址的情况下(虚拟机的环境下),就很容易导致没有网关,就无法通过桥接来进行联入公网.因此解决方法:/etc/sysconfig/network-script/ifcfg-eth0中添加一行GATEWAY=192.168.1.1添加进入公网的网关IP地址。 阅读全文
posted @ 2013-02-20 21:13 ..空白 阅读(164) 评论(0) 推荐(0)
摘要:''(单引号):单引号更严格一些,不允许变量的扩展(也就是变量在单引号中无效)""(双引号):双引号中,不允许通配符的扩展,但是允许变量的扩展(通配符在双引号中无效,但是变量有效) 阅读全文
posted @ 2013-02-04 16:53 ..空白 阅读(492) 评论(0) 推荐(0)
摘要:make mrproper:清理之前编译产生的所有的编译生成文件, 还有内核配置文件, 再加上各种备份文件make clean:删除之前编译生成文件, 但是会保留内核的配置文件.config, 还有足够的编译支持来建立扩展模块执行make mrproper会先执行make cleanmake install:将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录。make dist:产生发布软件包文件(即distribution package)。这个命令将会将可执行文件及相关文件打包成一个tar.gz压缩的文件用来作为发布软件的软件包。make bzImage:制作内 阅读全文
posted @ 2013-02-02 20:53 ..空白 阅读(163) 评论(0) 推荐(0)
摘要:1.将光盘中的Cluster, ClusterStorage, Server, VT,这几个文件COPY到本地目录中,比如我的为/yum/目录,2.编辑/etc/yum.repos.d/rhel-debuginfo.repo文件,如我的配置文件为[Cluster]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///yum/Cluster/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[Cl 阅读全文
posted @ 2013-01-30 23:39 ..空白 阅读(402) 评论(0) 推荐(0)
摘要:在redhat2.6以后的内核配置工具有很多,但内核配置工具分为两类:一类:依赖于之前的内核的配置,为什么这样说呢,比如使用内核配置工具make menuconfig来配置内核的话该工具会去读取当前内核的配置文件/boot/config-2.6.18-194.el5,以一个带颜色的文本模式、选单驱动的配置界面,提供给内核配置用户.该类型的配置工具有:make config:基于交互式的文本配置界面。每个问题以线形格式出现,并被一个一个地回答,而且一旦作出了回答就不能再修改了。make nconfig:文件选择式的配置界面,和menuconfig类似make menuconfig:一个文本模式、 阅读全文
posted @ 2013-01-30 16:47 ..空白 阅读(498) 评论(0) 推荐(0)