一.安装LAMP服务 Linux Apache Mysql Php
 
    要求操作系统支持 php解析 apache调用php插件解析 phpmyadmin
 
    yum install php-common
    rpm -ivh php-mbstringXXXXX
    yum install php php-mysql mysql-server http -y
    vim /etc/php.ini
    229行 short_open_tag = On
    /etc/init.d/httpd restart
 
    vim /var/www/html/indexx.php
-----
    <?
        phpinfo();
    ?>
 
二 .linux系统防护机制 xinetd          tcpwapper      iptables
 
xinetd是新一代网络进程服务程序,用来管理多种轻量级internet服务,如:telnet、rsync、tftp等。
提供了访问控制,日志和资源管理功能。
 
    yum install telnet-server
    telnet 传输速率低    端口:23        传输过程明文
    
    安装了telnet默认得安装xinetd来管理,telnet是没有启动项的,只有依赖xinetd来控制
    xinetd默认是不打开telnet服务的,我们通过修改xinetd配置文件,打开服务。
    进入cd /etc/etc/xinetd.d/  目录下,配置文件为 telnet   disable=no 
 
    telnet规则,远程不接受root登录
    远程登录:telnet xxx.xxx.xxx.xxx(服务器ip)
 
安装wireshark
    yum install wireshark-gnome
 
 
三. tcp wappers 防火墙管理规则
TCP wappers 是将TCP服务程序包裹起来,增加一个额外的安全检测简直买来的链接请求首先要通过这层安全检测,获得确认后才能被服务程序所接受。同时记录所有试图访问被包含的服务的行为,为管理员提供丰富的安全分析资料。
TCP wappers控制策略文件在  /etc/hosts.allow和/etc/hosts.deny两个文件中
文件的编写格式<服务程序列表>:<客户机地址列表>
   
    格式 服务名称:地址范围
    in.telnet:xxx.xxx.xxx.xxx(限制的IP地址)
    
    1.hosts.allow 先匹配,如果有匹配规则立即执行
    2.hosts.deny 后匹配,如果没有规则 默认通过
 
TCP wappers 管理了系统中调用libwrap.so 模块的TCP服务程序,如xinetd sshd等。
查看是否包含libwrap.so模块:ldd /usr/sbin/xinetd|grep libwrap.so
作业:
    1.通过wireshark抓取明文数据
    2.完成tcp wappers包过滤
 
四.客户端链接服务器ssh协议
 
    ssh 本地文件 用户名@ip:路径
 
    发送公钥的指纹识别码(yes/no)
 
   1. scp 本地文件 用户名@ip:路径
 
   2. scp 用户@ip:/路径/文件名   /本地路径
 
   3. sftp 用户@ip:/路径
    
    help命令
 
    get 下载命令
 
xshell解决win主机来链接linux
 
    help查看内部命令
 
    ssh root@192.168.1.223
-----------------------------------------------------------------------------------------
   windows系统向linux系统通过ssh上传下载服务,需要在linux上安装lrzsz
 
 yum install lrzsz 远程传输
 
    rz 上传
 
    sz 文件 下载文件
 
    yum install unix2dos 转换换行符
 
    unix2dos 文件
-----------------------------------------------------------------------------------------
服务端配置ssh
 
    vim /etc/ssh/sshd_config 服务端配置文件传递。。
 
    如何修改端口号  Port 2200
 
    如何限定root用户登录   PremitRootLogin no
 
    了解无线登陆公钥的存放位置和名称
     
    无密码登录:
    客户端:
 
    ssh-keygen 生成公私钥 ~/.ssh/id_rsa id_rsa.pub       + 3个回车
 
    ssh-copy-id -i ~/.ssh/id_rsa.pub bob@192.168.1.223
 
 
 
 

14.LAMP服务 Linux Apache Mysql Php和防护机制 xinetd、tcp wapper的更多相关文章

  1. CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)

    服务器系统环境:CentOS 6.3 客户端系统环境:Windows 7 ultimate(x86)sp1 简体中文旗舰版 ※  本文档描述了如何在Linux服务器配置Apache.Mysql.PHP ...

  2. linux安装lamp环境(linux+apache+mysql+php)

    源码安装 本次使用 Centos7.2 MySQL5.7.22 Apache2.4.37 PHP5.6.38 安装Apache 安装httpd和所需依赖:gcc, apr, apr-util,apr- ...

  3. centos 7 lamp (linux+apache+mysql+php)开发环境搭建(转+原创)

    准备篇:CentOS 7.0系统安装配置图解教程 http://www.jb51.net/os/188487.html 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是fi ...

  4. CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

    我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们 ...

  5. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    一.简介 什么是LAMP    LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...

  6. CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境

    一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所 ...

  7. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...

  8. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

  9. [转] Ubuntu 12.04下LAMP安装配置 (Linux+Apache+Mysql+PHP)

    我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站.LAMP套件就是 “Linux+Apache+Mysql+PHP这 ...

随机推荐

  1. sql 树形递归查询

    sql 树形递归查询: with ProductClass(ClassId,ClassName) as ( union all select c.ClassId,c.ClassName from Cl ...

  2. Go strconv模块:字符串和基本数据类型之间转换

    本文转自Golove博客:http://www.cnblogs.com/golove/p/3262925.html ParseBool 将字符串转换为布尔值 // 它接受真值:1, t, T, TRU ...

  3. Django:Python3.6.2+Django2.0配置MySQL 转载

    Django默认使用的数据库是python自带的SQLlite3,但SQLlite并不适用于大型的项目,因此我将数据库换成了MySQL,下面介绍下Django如何配置数据库... 我使用的版本是:Py ...

  4. redhat6.7环境下oracle11gR2 RAC静默安装

    (一)基础环境 虚拟机环境 :vmware workstation 12 操作系统    : redhat6.7 - 64bit 数据库版本 :11.2.0.4 (二)安装前的环境准备 (2.1)配置 ...

  5. Git-fatal:remote error:You can't push to git://github.com/username/*.git use https:

    注意不是git://github.com/cs942651107/TestCode.git    一个:一个@协议不一样,:的不能push 关联远程库git remote add origin git ...

  6. mybatis中如何将多个表的查询结果,放入结果集中返回

    1.首先需要将resultMap进行改造,为了避免对其他sql的影响建议另外定义一个resultMapExtral,避免id相同, 2.然后在resultMapExtral中添加其它表的字段,若多个表 ...

  7. python之while循环用法举例,break与continue的区别,格式化输出及运算符

    一.while循环的基本结构 while 条件: 代码块(循环体) else: 当上面的条件为假. 才会执行 执行顺序:判断条件是否为真. 如果真. 执行循环体. 然后再次判断条件....直到循环条件 ...

  8. Bash基础——工作管理(Job control)

    注:1.这里说的Bash不单纯的指Bash,泛指shell 2.这里的后台指的是Bash下面避免任务(Jobs)被Ctrl+C中断的一种场景,与我们说的deamon那种后台工作的进程不是一个概念,注意 ...

  9. Linux系统运维相关的面试题 (问答题)

    这里给大家整理了一些Linux系统运维相关的面试题,有些问题没有标准答案,希望要去参加Linux运维面试的朋友,可以先思考下这些问题.   一.Linux操作系统知识 1.常见的Linux发行版本都有 ...

  10. acrobat 导出300dpi图片

    文件-导出-图象-jpeg  设置 分辨率118.11像素/厘米