动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   服务器 → 阅读文章

 构建网络安全长城之烽火台的建立(3)

作者:风未起时 来源:中国站长学院 
阅读 数 495 人次 , 2006-2-15 18:21:00 

3、安装软件

  首先安装需要用到的库文件zlib:

  [root@netserver ids]# tar -xvzf zlib-1.1.4.tar.gz
  [root@netserver ids]# cd zlib-1.1.4
  [root@netserver zlib-1.1.4]#./configure make test
  [root@netserver zlib-1.1.4]# make install
  [root@netserver zlib-1.1.4]# cd ..

  4、然后安装LibPcap

  LibPcap可以调用tcpdump,将我们局网内的包都抓下来:

  [root@netserver ids]# tar -xvzf libpcap-0.7.2.tar.gz
  [root@netserver ids]# cd libpcap-0.7.2
  [root@netserver libpcap-0.7.2]#./configure
  [root@netserver libpcap-0.7.2]# make
  [root@netserver libpcap-0.7.2]# make install
  [root@netserver libpcap-0.7.2]# cd ..

  5、安装MySQL数据库:

  如果是默认RPM安装的MySQL,snort编译能通过,但是使用的时候存在问题,所以我们自己下源代码编译安装

  A.创建MySQL组和用户

  [root@netserver ids]#groupadd mysql
  [root@netserver ids]#useradd -g mysql mysql

  b.编辑/root目录下的.bash_profile文件,将MySQL的路径添加进去
[root@netserver ids]#echo 'PATH=$PATH:$HOME/bin:/usr/local/mysql/bin' >> /root/.bash_profile

  c.编译安装MySQL

  [root@netserver ids]#tar -xvzf mysql-4.0.15a.tar.gz
  [root@netserver mysql-4.0.15a]#cd mysql-4.0.15a
  [root@netserver mysql-4.0.15a]#./configure --prefix=/usr/local/mysql
  [root@netserver mysql-4.0.15a]#make
  [root@netserver mysql-4.0.15a]#make install
  [root@netserver mysql-4.0.15a]#scripts/mysql_install_db
  [root@netserver mysql-4.0.15a]#chown -R root /usr/local/mysql
  [root@netserver mysql-4.0.15a]#chown -R mysql /usr/local/mysql/var
  [root@netserver mysql-4.0.15a]#chgrp -R mysql /usr/local/mysql
  [root@netserver mysql-4.0.15a]#cp support- files/my-medium.cnf /etc/my.cnf
  [root@netserver mysql-4.0.15a]#echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
  [root@netserver mysql-4.0.15a]#echo "/usr/local/lib " >> /etc/ld.so.conf
  [root@netserver mysql-4.0.15a]#ldconfig -v

  接下来我们测试一下

  [root@netserver mysql-4.0.15a]#/usr/local/mysql/bin/mysqld_safe --user=mysql &

  如果没有错误,用命令ps看看是否mysql已经运行了。

  [root@netserver mysql-4.0.15a]#ps -ef |grep mysql 如果看到返回
  root 1181 1 0 Oct11 ? 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/netserver.pid
  mysql 1215 1181 0 Oct11 ? 00:01:16 [mysqld]
  root 19384 19306 0 11:59 pts/0 00:00:00 grep mysql

  
 本文Tags安全  组网  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:构建网络安全长城之烽火台的建立(2)
· 下一篇:构建网络安全长城之烽火台的建立(4)
· Windows 2000 的优化技巧
· 无线网络手动设置的问题解决
· Linux压缩格式存在漏洞
· 解析远程桌面连接
· 配置一个安全的chroot DNS(2)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077