之前用yum安装了LAMP,这次用源码安装。不过这次源码有点假,我是用人家做好的一键安装包安装的,具体参考:http://www.centos.bz/lamp/ 一、卸载之前安装的LAMP yum -y remove httpd yum -y remove php yum -y remove mysql-server mysql yum -y remove php-mysql 二、下载安装包 # 下载版地址: wget http://centos.googlecode.com/files/lamp1.0.tar.gz # 完整版地址(推荐国内使用): wget http://centos.googlecode.com/files/lamp1.0-full.tar.gz 三、安装LAMP 已完整包为例: tar xzvf lamp1.0-full.tar.gz cd lamp1.0-full ./lamp1.0.sh 安装过程中,会提示你输入域名,ssh用户名,是否启用创建mysql用户,输入mysql root密码等,按照提示操作即可。 四、安装其他组件 # 安装vsftpd。 ./vsftpd.sh # 安装ZendOptimizer ./zend.sh # 安装xcache。 ./xcache.sh # 安装memcached-1.4.9 ./memcached.sh 五、使用提示: # 创建(删除,列出)虚拟主机。 lamp …
文章归档
yum安装lamp
上次在虚拟机中装了 CentOS6,这次给他配个LAMP吧。 什么是LAMP? LAMP是Linux,Apache,MySQL,PHP的缩写。这个教程主要是讲在centos安装有php和mysql支持的apache web服务器。 1、安装MySQL Centos6的默认源中就已经有相应的包,直接安装即可。 yum install mysql mysql-server 设置MySQL开机启动,并启动服务。 chkconfig –levels 235 mysqld on /etc/init.d/mysqld start 设置MySQL root帐号密码: mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MySQL to secure it, we’ll need …
配置CentOS基础网络
很久没学东西了,这次想学好centos的服务器配置。 自己电脑现在是win7纯系统了,因为电脑女友也要用,切换来切换去的很麻烦。所以单单装win7了。 为了学centos服务器,装了完整vmware workstation,然后装CentOS-6.0-i386-minimal版本了。 装完之后,使用ifconfig查看网络,发现只有下面这些内容。 [root@centos ~]# ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 没有办法,只能去找找看,那里出问题了。 [root@centos ~]# dmesg | grep eth eth0: registered …
研发组阳朔之旅
一下子,又过去了一个月,看看自己这段时间,又没有些日记了,好歹再这里记录一下上周发生的事情。 这段时间,本来要写一些centos的配置文章的,但是期间装了archlinux,发现太多需要配置了,但是租房这里的烂网络,让我没有心情去写日志呀,现在坐等ubuntu11.10正式版吧,还有我这显示器太小了,才15寸,谁要是能够赞助,那就先谢谢哈(玩笑) 上周的这个时候,我已经在广西阳朔的某个旅馆住着了,为啥呀?因为我们研发组组织去阳朔旅游了,周末时间哦。 那里吃的都是鱼,可惜没照照片呀,大家都饿了,没记得拍照就吃完了,那里还有一个特色饮食,叫做扭扭摞,怎么说,我也说不明白,以后有哪位想去的,记得阳朔陈大姐的店(很好找,那鱼获得CCTV某个金奖的哦。) 我们首先在那里租车骑了,因为一路上都是旅游景点,我们只选其中一些去看。先来张骑车照吧。 我们先去了图腾古道,啥样子,都是野人的样子,根据里面的导游介绍,是广西某个地方的一个部落,人太少,连少数民族都没分到名字,出去之后,听带我们的当地导游说,其实都是越南边境过来的越南野人。 图腾古道的蛇,是被迫拉过去,一张照片十块钱呀。还好,据说桂林乐满地一张二三十。 游完了图腾古道,我们要去遇龙潭,其实这个是当地导游给我们的一套票,两个景点一起。在去遇龙潭的路上,经过了蝴蝶泉与遇龙河,留点痕迹吧。 因为是一个潭里面,拍的照片也不是很好,所以没拍几张。 游完遇龙潭,我们就去午餐,去到一个叫做凤溪水寨的地方吃午饭,两条竹筏上面弄个小屋,飘在池边,要不是饿了,估计那池的味道都不怎么让人想吃饭了。 下午,就去了遇龙河漂游,,对,你没看错,是漂游,不是漂流,我们还在上面打水仗了。 结束了遇龙河漂流,我们回旅馆修整,都湿了吗,晚上还到当地有名的西街逛了一下,酒吧好多,可惜我都没去,我们同队了,晚上Dota上瘾了,一起到网吧开战了。。。 第二天的行程,去了漓江精华游,半小时,在漓江上面竹筏艇,我都没知道什么是什么景点的时候,发现已经结束回来了,晕死哦。 这张,就是在竹筏艇上拍的,感觉后面山的风景还不错,远离城市,有点像电视剧里面的景象了。都是山呀。 记得人名币20元上面的风景吗?就是在漓江这附近拍的,没错,我也去拍了一下。 不知道你们看出来没有,有二十元人名币的,记得拿出来对一下哦。 最近家里(出租屋)网络真的不好,是用无线路由当作客户端,连接到学校 CMCC-EDU 接入点的,也就是移动校园无线宽带,距离太远,信号也不是很好,所以有人看PPS的时候,我们这边上网就困难,这就是为什么,我不大像折腾linux的缘故了,现在坐等ubuntu11.10,然后配置好之后,用它来学习吧,没网络,arch什么精简发行版,都是浮云呀。
CentOS配置Tripwire笔记——数据完整性监测
之前两天,在虚拟机上装上了Tripwire,现在该对它进行一翻配置了,不然怎么用呀。本来就是要用来监测硬盘数据的。 一、配置Tripwire 修改文本格式配置文件: vi /etc/tripwire/twcfg.txt 找到这一个行 LOOSEDIRECTORYCHECKING =false 将false的值变为true(不监测所属目录的数据完整性) LOOSEDIRECTORYCHECKING =true 找到这一行 REPORTLEVEL =3 将3变为4(改变监测结果报告的等级) REPORTLEVEL =4 从文本配置文件建立加密格式配置文件,中途需要输入“site keyfile”口令 twadmin –create-cfgfile -S /etc/tripwire/site.key /etc/tripwire/twcfg.txt 为不留安全隐患,删除文本格式的配置文件 rm -f /etc/tripwire/twcfg.txt 恢复文本格式的Tripwire配置文件,可通过执行以下命令: twadmin –print-cfgfile > /etc/tripwire/twcfg.txt 二、Policy文件的配置 Tripwire的数据库是基于Policy文件建立的。但默认的Policy文件并没有有效的依照我们的需要建立数据完整性监测规则,所以这里通过一段Perl脚本来让数据监测实际满足于我们的需要。 建立用于建立Policy文件的Perl脚本 vi /etc/tripwire/twpolmake.pl 在脚本内输入一下内容后保存: #!/usr/bin/perl # Tripwire Policy File customize tool # —————————————————————- # Copyright (C) 2003 Hiroaki …
CentOS安装Tripwire笔记——数据完整性监测
好久不写技术文章了,因为我折腾少了。今天开始,每天要弄点有关linux的东西。 恩,今天就是从CentOS下手了。 当服务器遭到黑客攻击时,在多数情况下,黑客可能对系统文件等等一些重要的文件进行修改。对此,我们用Tripwire建立数据完整性监测系统。虽然 它不能抵御黑客攻击以及黑客对一些重要文件的修改,但是可以监测文件是否被修改过以及哪些文件被修改过,从而在被攻击后有的放矢的策划出解决办法。 Tripwire的原理是Tripwire被安装、配置后,将当前的系统数据状态建立成数据库,随着文件的添加、删除和修改等等变化,通过系统数据现状与 不断更新的数据库进行比较,来判定哪些文件被添加、删除和修改过。正因为初始的数据库是在Tripwire本体被安装、配置后建立的原因,我们务必应该在 服务器开放前,或者说操作系统刚被安装后用Tripwire构建数据完整性监测系统。 参考资料: http://linuxguest.blog.51cto.com/195664/200403 http://www.centospub.com/make/tripwire.html 本文只说如何安装,不包括配置。 一、下载 登录centos服务器(我假设在虚拟机里面练习滴)。 wget http://sourceforge.net/settings/mirror_choices?projectname=tripwire&filename=tripwire-src/tripwire-2.4.2.1-src/tripwire-2.4.2.1-src.tar.bz2 该网址可能被墙,无法访问,自行解决了哈。 接下来解压了 tar -jxvf tripwire-2.4.2.1-src.tar.bz2 得到文件夹tripwire-2.4.2.1,我们进入这个文件夹了哦,进行配置了哦 cd tripwire-2.4.2.1./configure –sysconfdir=/etc/tripwire 提示一下等错误: (configure: error: C++ preprocessor “/lib/cpp” fails sanity check) 原来缺少编译库,由于系统是全新安装,所以没有装这些。接下来装这些吧: yum install glibc-headers gcc-c++ gcc./configure –sysconfdir=/etc/tripwire 当最后没有错误提示的时候 make && make install install的时候, 需要确认协议,输入accept,需要输入 site keyfile 密码,loca keyfile 密码,自己输入就好,要记住的哦。 到此,你已经对tripwire安装完毕。 之前按照另一种安装方式 ./install/install.sh …