SYN攻击的原理,攻击工具,以及防护手段/使用iptables应对SYN攻击、CC攻击、ACK攻击
2013-05-12 18:38
218 查看
常用软件安装完毕后随即进行环境搭建——LAMP
首先进入超级用户 —— su
安装apache。在linux中apache是httpd,所以安装使用如下命令
yum install httpd
安装mysql server
yum install mysql mysql-server
安装php及其相关扩展包,如处理图形的gd库,pear包,等等
yum install php php-mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
配置开机启动项
在此学习一个linux下的新命令——chkconfig
该命令用于检查、启用和禁用系统服务。语法:
#chkconfig [--add][--del][--list][系统服务] 或者
#chkconfig [--level<等级代号0-7>][系统服务][on/off/reset]
第一个用法:
--add 新增所指定的系统服务
--del 删除指定的系统服务
--level 指定该系统在那个执行等级中开启或关闭
#chkconfig --list [name]
该命令能得到指定服务在不同运行级的状态
name缺省时显示所有系统服务的列表,及其在系统各运行级别的启动状态。
第二个用法:
#chkconfig [--level levels] name <on|off|reset>
设置某一服务在指定运行级是启动、停止还是重置
如果想开机启动某服务,如开机运行apache(在linux中为httpd服务)可进行如下操作:
#chkconfig –add httpd [添加服务]
#chkconfig 235 httpd on [设置开机启动]
235是等级代号,代表了linux运行的7个级别。7个级别状况分别如下:
0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
1:单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2:多用户状态,没有NFS支持。
3:完整的多用户模式,有NFS,登陆后进入控制台命令行模式。
4:系统未使用
5:X11控制台,登陆后进入图形GUI模式,XWindow系统。
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启。
所以我们进行如下操作:
/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]
/sbin/chkconfig –add mysqld [在服务清单中添加mysql服务]
/sbin/chkconfig mysqld on [设置mysql服务开机启动]
/sbin/service httpd start [启动httpd服务,与开机启动无关]
设置mysql数据库
/etc/init.d/mysql start [首先启动mysql]
#mysql_secure_installation [然后进行相应的安全配置,即设置密码]
提示”Enter current password for root(enter for none):”时,由于最初安装未设置密码所以直接按下回车即可。
确认设置密码
设置密码
确认密码
是否删除匿名用户? [建议删除]
是否允许root用户远程登录 [建议禁止]
是否删除test数据库及其 [建议删除,想练手的可以在test数据库中联系]
一些参数
Apache的配置文件是/etc/httpd/conf下
Modules放在/user/lib/httpd下
Php的配置文件放在/etc/php.d/下和/etc/php.ini
Php的moudeles放在/usr/lib/php/modules下
安装配置phpmyadmin
yum install phpmyadmin
配置phpmyadmin让人简单的不敢相信,先找到apache下关于phpmyadmin的配置文件
apache下的配置文件在:/etc/httpd/conf.d/phpMyAdmin.conf
然后注释掉如下代码
<Directory /user/share/phpMyAdmin/>
…
…
</Directory>
即可(在行首添加#即可注释掉)
至此LAMP环境就配好了!
首先进入超级用户 —— su
安装apache。在linux中apache是httpd,所以安装使用如下命令
yum install httpd
安装mysql server
yum install mysql mysql-server
安装php及其相关扩展包,如处理图形的gd库,pear包,等等
yum install php php-mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
配置开机启动项
在此学习一个linux下的新命令——chkconfig
该命令用于检查、启用和禁用系统服务。语法:
#chkconfig [--add][--del][--list][系统服务] 或者
#chkconfig [--level<等级代号0-7>][系统服务][on/off/reset]
第一个用法:
--add 新增所指定的系统服务
--del 删除指定的系统服务
--level 指定该系统在那个执行等级中开启或关闭
#chkconfig --list [name]
该命令能得到指定服务在不同运行级的状态
name缺省时显示所有系统服务的列表,及其在系统各运行级别的启动状态。
第二个用法:
#chkconfig [--level levels] name <on|off|reset>
设置某一服务在指定运行级是启动、停止还是重置
如果想开机启动某服务,如开机运行apache(在linux中为httpd服务)可进行如下操作:
#chkconfig –add httpd [添加服务]
#chkconfig 235 httpd on [设置开机启动]
235是等级代号,代表了linux运行的7个级别。7个级别状况分别如下:
0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
1:单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2:多用户状态,没有NFS支持。
3:完整的多用户模式,有NFS,登陆后进入控制台命令行模式。
4:系统未使用
5:X11控制台,登陆后进入图形GUI模式,XWindow系统。
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启。
所以我们进行如下操作:
/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]
/sbin/chkconfig –add mysqld [在服务清单中添加mysql服务]
/sbin/chkconfig mysqld on [设置mysql服务开机启动]
/sbin/service httpd start [启动httpd服务,与开机启动无关]
设置mysql数据库
/etc/init.d/mysql start [首先启动mysql]
#mysql_secure_installation [然后进行相应的安全配置,即设置密码]
提示”Enter current password for root(enter for none):”时,由于最初安装未设置密码所以直接按下回车即可。
确认设置密码
设置密码
确认密码
是否删除匿名用户? [建议删除]
是否允许root用户远程登录 [建议禁止]
是否删除test数据库及其 [建议删除,想练手的可以在test数据库中联系]
一些参数
Apache的配置文件是/etc/httpd/conf下
Modules放在/user/lib/httpd下
Php的配置文件放在/etc/php.d/下和/etc/php.ini
Php的moudeles放在/usr/lib/php/modules下
安装配置phpmyadmin
yum install phpmyadmin
配置phpmyadmin让人简单的不敢相信,先找到apache下关于phpmyadmin的配置文件
apache下的配置文件在:/etc/httpd/conf.d/phpMyAdmin.conf
然后注释掉如下代码
<Directory /user/share/phpMyAdmin/>
…
…
</Directory>
即可(在行首添加#即可注释掉)
至此LAMP环境就配好了!
相关文章推荐
- SYN攻击的原理,攻击工具,以及防护手段/使用iptables应对SYN攻击、CC攻击、ACK攻击
- 使用iptables应对SYN攻击、CC攻击、ACK攻击
- levenblog一次被CC攻击的分析以及应对攻击记录
- 使用iptables防止SYN Flood攻击和CC攻击
- 使用Discuz!自带参数防御CC攻击以及原理,修改Discuz X 开启防CC攻击后,不影响搜索引擎收录的方法
- 谈谈网络安全的ARP攻击防护以及工具分享
- ARP攻击原理及解决方法(NBTSCAN扫描工具下载和nbtscan使用方法)
- iptables的使用以及NAT的原理
- 关于Web服务中的常见的攻击手段以及安全防护措施
- Struts2中为什么要使用拦截器?拦截器的使用原理以及如何配置拦截器。
- PDO防注入原理分析以及使用PDO的注意事项总结
- autotools 系列工具安装以及使用方法
- [转载]PDO防注入原理分析以及使用PDO的注意事项
- Wireshark抓包工具使用教程以及常用抓包规则
- arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别以及使用arm-none-eabi-工具连编译zephyr sdk.
- android Listview的getView和convertview原理解析以及使用不同的item布局(一)
- java中hashmap的实现原理以及hashmap的正确使用
- 基于SignalR的Web实时消息交互方式的原理、使用和调试工具
- CentOS 6.5 iptables原理详解以及功能说明
- Android 四大组件 Service实现原理以及AIDL语言的使用详解