LAMP 编译安装



LAMP 编译安装


Apache 编译安装
    # yum install zlib-devel expat-devel openssl-devel pcre-devel gcc gcc++    // expat-devel开发库
    # groupadd apache
    # useradd -g apache apache -s /sbin/nologin
    # tar zxf apr-1.7.0.tar.gz
    # cd apr-1.7.0
    # ./configure --prefix=/usr/local/apr
    # make && make install
    # tar zxf apr-util-1.6.1.tar.gz
    # cd apr-util-1.6.1
    # ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr       // 需要依赖apr包
    # make && make install
    # tar zxf httpd-2.4.41.tar.gz
    # cd httpd-2.4.41
    # ./configure --prefix=/usr/local/apache --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork
    # make && make install                    // 如需要修改主配置文件目录 需加 --sysconf=/etc/httpd
    # /usr/local/apache/bin/apachectl -t      // 检测语法
    # vim /usr/local/apache/conf/httpd.conf   // 编译安装的主配置文件 位置
        ServerName localhost:80               // 添加此行 localhost为主机名 否则会有警告httpd: Could not reliably determine the 
    # /usr/local/apache/bin/apachectl start   //                        ↑ server's fully qualified domain name
    # ss -tnl                                 // 80端口被监控
    # ./apachectl stop
    # vim /etc/init.d/httpd                   // 创建启动脚本
        #!/bin/bash
        # chkconfig: 12345 80 90
        function start_http()
        {
        /usr/local/apache/bin/apachectl  start
        }
        function stop_http()
        {
         /usr/local/apache/bin/apachectl  stop
        }
        case "$1" in
        start)
            start_http
        ;;  
        stop)
            stop_http
        ;;  
        restart)
            stop_http
            start_http
        ;;
        *)
            echo "Usage : start | stop | restart"
        ;;
        esac
    # chmod +x /etc/init.d/httpd
    # chkconfig --add httpd
    # chkconfig httpd on
    # systemctl restart httpd
    # ss -tnl
    # cat /usr/local/apache/build/config.nice      // 查看编译安装时候的参数


PHP 编译安装                           在 php-7.3.11   php-5.6.16 中测试成功
  ❶ PHP以Apache模块的形式安装
    # yum install openssl-devel libxml2-devel bzip2-devel libmcrypt-devel libmcrypt php-mcrypt mcrypt
    # tar xzf php-7.3.11.tar
    # cd php-7.3.11
    # ./configure --prefix=/usr/local/php --with-pdo-mysql --with-openssl --with-mysqli --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --enable-sockets --with-apxs2=/usr/local/apache/bin/apxs --with-mcrypt  --with-bz2   
    # make -j4                                  // 以上为编译安装的Aapche  对于yum安装的  见 注解01
    # make install
    # cp /data/soft/php-7.3.11/php.ini-production /etc/php.ini   // 在安装包里拷贝php的配置文件
    # vim /usr/local/apache/conf/httpd.conf                      // 主配置文件 编译安装的目录
        DocumentRoot "/data/www/www.teo1.com"        // 站点目录  中心主机只有一个站点使用 多个站点注释掉 使用虚拟机 详见虚拟机
        AddType application/x-httpd-php .php         // 开启Aapche对php的支持   在全局 添加即可
        AddType application/x-httpd-php-source .phps // 开启Aapche对php的支持
        <Directory "/data/www/www.teo1.com">         // 对/data/www/www.teo1.com/目录的一个权限的设置 指设置web目录的属性
            Options FollowSymLinks                   // Options使用哪些特性  Indexes FollowSymLinks等 见注释1
            AllowOverride None              // 表示禁止用户对目录配置文件(.htaccess进行修改)重载 普通站点不建议开启 All 为允许
            Require all granted             // 允许所有访问   如果要拒绝 详见注解1
        </Directory>
        <IfModule dir_module>
            DirectoryIndex index.php        // 修改主页文件
        </IfModule>
    # vim /data/www/www.teo1.com/index.php  // 创建php测试文件  访问测试
        <?php
           phpinfo();
        ?>
    # /usr/local/apache/bin/apachectl restart
    # ss -tnl
    # vim /data/www/www.teo1.com/index.php     // 创建php访问数据库测试 对于php7.2/3  php5.6
        <?php
            $servername = "127.0.0.1";
            $username = "root";                // 在Mariadb10.4.10中 不能使用root 需要创建测试账户 注解01
            $password = "123456";

            $conn = new mysqli($servername, $username, $password);
            if ($conn->connect_error) {
                die("连接失败: " . $conn->connect_error);
            }

            $sql = "CREATE DATABASE teoDB";
            if ($conn->query($sql) === TRUE) {
                echo "数据库创建成功";
            } else {
                echo "Error creating database: " . $conn->error;
            }

            $conn->close();
        ?>


注:
    php 编译参数 需要替换
        --with-apxs2=/usr/local/apache/bin/apxs           // 以 模块 方式进行安装   编译 安装的 httpd  使用此项
        --with-apxs2=/usr/bin/apxs                        // 以 模块 方式进行安装  yum 安装的 httpd 使用此项
        --enable-maintainer-zts                           // 以 apache 开启 evert或work 模块 上面代码为
        --with-mysql                                      // 如果是 CentOS6 使用此项
        --enable-fpm                                      // 以 fpm 方式进行安装    使用此项
        --disable-fileinfo                                // 1G以下内存要使用此命令编译 不然要报错  上面未添加

        --with-pdo-mysql=/usr/local/mysql                 // 以 编译 安装的 mysql 使用此项 但是实际测试可以不用
        --with-mysqli=/usr/local/mysql/bin/mysql_config   // 以 编译 安装的 mysql 使用此项 但是实际测试可以不用


  ❷ PHP以Apache模块的形式安装
    # yum install openssl-devel libxml2-devel bzip2-devel libmcrypt-devel libmcrypt php-mcrypt mcrypt
    # tar xzf php-7.3.11.tar
    # cd php-7.3.11
    # ./configure --prefix=/usr/local/php --with-pdo-mysql --with-openssl --with-mysqli --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --enable-sockets --enable-fpm --with-mcrypt  --with-bz2  --with-bz2   
    # make -j4                                  // --enable-fpm 开启了fpm  关闭了 apxs2
    # make install
    # cp /data/soft/php-7.3.11/php.ini-production /etc/php.ini                                // 在安装包里拷贝php的配置文件
    # cp /usr/local/php/etc/php-fpm.conf.default  /usr/local/php/etc/php-fpm.conf             // 为php-fpm 提供主配置文件
    # cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf  // 为php-fpm 提供页面配置文件
    # cp /data/soft/php-7.3.11/sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm               // 提供php-fpm 启动文件
    # chomd +x /etc/rc.d/init.d/php-fpm
    # chmod +x /etc/rc.d/init.d/php-fpm
    # chkconfig --add php-fpm
    # chkconfig php-fpm on
    # vim /usr/local/php/etc/php-fpm.conf
        pid = /usr/local/php/var/run/php-fpm.pid        // 修改pid文件位置
    # systemctl restart php-fpm                         // 127.0.0.1:9000 被监听    至此php安装完成
    # vim /usr/local/apache/conf/httpd.conf
        DocumentRoot "/data/www/www.teo1.com"
        AddType application/x-httpd-php .php            // 在虚拟主机中设置也一样 加以下三项
        AddType application/x-httpd-php-source .phps
        ProxyRequests Off                               // 需要 关闭正向代理
        ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/data/www/www.teo1.com/$1  // 把所有.php代理到fcgi接口 跟站点目录
        <Directory "/data/www/www.teo1.com">
            Options FollowSymLinks
            AllowOverride None
            Require all granted
        </Directory>
        <IfModule dir_module>
            DirectoryIndex index.php             // 修改主页文件
        </IfModule>
    # vim /data/www/www.teo1.com/index.php       // 创建php测试文件  访问测试
        <?php
           phpinfo();
        ?>
    # /usr/local/apache/bin/apachectl restart
    # ss -tnl
    # vim /data/www/www.teo1.com/index.php       // 创建php访问数据库测试 对于php7.2/3  php5.6
        <?php
            $servername = "127.0.0.1";
            $username = "root";                  // 在Mariadb10.4.10中 不能使用root 需要创建测试账户 注解01
            $password = "123456";

            $conn = new mysqli($servername, $username, $password);
            if ($conn->connect_error) {
                die("连接失败: " . $conn->connect_error);
            }

            $sql = "CREATE DATABASE teoDB";
            if ($conn->query($sql) === TRUE) {
                echo "数据库创建成功";
            } else {
                echo "Error creating database: " . $conn->error;
            }

            $conn->close();
        ?>


Mysql 编译安装                  // 已测试 Mysql 5.6.47  Mariadb 5.5     Mariadb 10.4.10 会报错先看注释01解决
    # rpm -qa | grep mariadb
    # rpm -qa | grep mysql
    # yum remove mariadb-libs.x86_64
    # yum install openssl-devel libxml2-devel bzip2-devel libmcrypt-devel libmcrypt php-mcrypt mcrypt
    # yum install libarchive-devel boost boost-devel lsof wget gcc gcc-c++ make cmake perl kernel-headers kernel-devel pcre-devel
    # yum install libaio libaio-devel bison bison-devel zlib-devel openssl openssl-devel ncurses ncurses-devel libcurl-devel
    # mkdir -p /data/soft
    # cd /data/soft
    # tar zxf mysql-5.6.47.tar.gz
    # groupadd mysql
    # useradd -g mysql mysql -s /sbin/nologin
    # mkdir -p /data/mysqldb/{3306,innodb,mysql-bin,logs,run,relay-bin}
    # chown -R mysql:mysql /data/mysqldb
    # cd mysql-5.6.47
    # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/data/mysqldb/run/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysqldb
    # make
    # make install
    # chown -R root:mysql /usr/local/mysql
    # mkdir /etc/mysql                       // 复制进去my.cnf
    # vim /etc/profile.d/mysql.sh
        export PATH=/usr/local/mysql/bin:$PATH
    # source /etc/profile
    # /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysqldb/3306
    # cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
    # chkconfig --add mysqld
    # chkconfig mysqld on
    # systemctl restart mysqld
    # vim /usr/local/mysql/bin/mysql_secure_installation  // 安全初始化 修改了mysql.sock路径 会提示找不到路径 需要修改此文件
        write_file($config,
            ...
            ...
            "connect-expired-password",                  // 此项去掉 ")" 改成","
            "socket=/data/mysqldb/run/mysql.sock");      // 大概在157行 插入此语句即可
        }
    # mysql                    // 如果提示找不到mysql.sock 可以用-S指明路径 # mysql -S /data/mysqldb/run/mysql.sock
        mysql> use mysql
        mysql> select user,host,password from user;
    # /usr/local/mysql/bin/mysql_secure_installation // 设置密码y 删除匿名用户y 禁止root远程登录n 删除测试数据库y 重载授权表y


 注:

    ❶ 编译安装Mariadb 10.4.10时 会报错的解决方法
        ① 在创建初始数据库时候 /usr/local/mysql/scripts/mysql_install_db --user=mysql  ... ...
                报错 chown: cannot access ‘/auth_pam_tool_dir’: No such file or directory
            # vim /usr/local/mysql/scripts/mysql_install_db                   // 修改此文件
                #chown $user "$pamtooldir/auth_pam_tool_dir" && \             // 大概483行  注释掉即可
                #chmod 0700 "$pamtooldir/auth_pam_tool_dir"                   // 大概484行  注释掉即可
                #chown 0 "$pamtooldir/auth_pam_tool_dir/auth_pam_tool" && \   // 大概493行  注释掉即可
                #chmod 04755 "$pamtooldir/auth_pam_tool_dir/auth_pam_tool"    // 解决此会报下面的错误

        ② 在创建初始数据库时候 /usr/local/mysql/scripts/mysql_install_db --user=mysql  ... ...
                报错 Can't read from messagefile '/usr/local/mysql/share/english/errmsg.sys' // ↓ 在原始包中复制出来即可
            # cp /data/soft/mariadb-10.4.10/sql/share/english/errmsg.sys /usr/local/mysql/share/english/errmsg.sys

        ③ 关于 Mariadb 10.4.10中 php连接测试说明
            # mysql      \\ 由于此版本root用户随便可以登录 使用root账户不好使 因此创建一个测试账户 用于验证PHP连接数据库
                MariaDB [(none)]> grant all privileges on *.* to haha@'%' identified by '123456';
                MariaDB [(none)]> show databases;                      // 查看是否自动创建teodb 所有都可以用此验证

    ❷ mysql源码下载地址
        源码下载地址   https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.47.tar.gz
        二进制下载地址 https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz
        下载官方网站   https://dev.mysql.com/downloads/mysql/5.6.html









实用网站



搞学习

    知乎:www.zhihu.com
    大学资源网:http://www.dxzy163.com/
    简答题:http://www.jiandati.com/
    网易公开课:https://open.163.com/ted/
    网易云课堂:https://study.163.com/
    中国大学MOOC:www.icourse163.org
    网易云课堂:study.163.com
    哔哩哔哩弹幕网:www.bilibili.com
    我要自学网:www.51zxw.net
    学堂在线:www.xuetangx.com
    爱课程:www.icourses.cn
    猫咪论文:https://lunwen.im/
    iData(论文搜索):www.cn-ki.net
    文泉考试:https://www.wqkaoshi.com
    码农之家(计算机电子书下载):www.xz577.com
    鸠摩搜书:www.jiumodiary.com
    云海电子图书馆:www.pdfbook.cn
    周读(书籍搜索):ireadweek.com
    知轩藏书:http://www.zxcs.me/
    脚本之家电子书下载:https://www.jb51.net/books/
    搜书VIP-电子书搜索:http://www.soshuvip.com/all.html
    书格(在线古籍图书馆):https://new.shuge.org/
    术语在线:http://www.termonline.cn/
    必看网(人生必看的书籍):https://www.biikan.com/
    冷知识 / 黑科技
    上班摸鱼必备(假装电脑系统升级):http://fakeupdate.net/
    创意光线绘画:http://weavesilk.com/
    星系观察:https://stellarium-web.org/
    煎蛋:http://jandan.net/
    渣男-说话的艺术:https://lovelive.tools/
    全历史:https://www.allhistory.com/
    iData:https://www.cn-ki.net/
    caj云阅读:http://cajviewer.cnki.net/cajcloud/


资源搜索

    DogeDoge搜索引擎:www.dogedoge.com
    秘迹搜索:https://mijisou.com/
    小白盘:https://www.xiaobaipan.com/
    云盘精灵(资源搜索):www.yunpanjingling.com
    虫部落(资源搜索):www.chongbuluo.com
    如风搜(资源搜索):http://www.rufengso.net/
    爱扒:https://www.zyboe.com/


小工具

    云端超级应用空间(PS,PPT,Excel,Ai):https://uzer.me/
    在线接口测试(Getman):https://getman.cn/
    香当网(年终总结,个人简历,事迹材料,租赁合同,演讲稿):https://www.xiangdang.net/
    二维码生成:https://cli.im/
    搜狗翻译:fanyi.sogou.com
    熵数(图表制作,数据可视化):https://dydata.io/appv2/#/pages/index/home
    拷贝兔:https://cp.anyknew.com/
    图片无限变放大:http://bigjpg.com/zh
    幕布(在线大纲笔记工具):mubu.com
    奶牛快传(在线传输文件利器):cowtransfer.com
    在线转换器(在线转换器转换任何测量单位):https://zh.justcnw.com/
    调查问卷制作:https://www.wenjuan.com/
    果核剥壳(软件下载):https://www.ghpym.com/
    软件下载:https://www.unyoo.com/
    MSDN我告诉你(windows10系统镜像下载):https://msdn.itellyou.cn/


导航页(工具集)

    小森林导航:http://www.xsldh6.com/
    NiceTool.net 好工具网:http://www.nicetool.net/
    现实君工具箱(综合型在线工具集成网站):http://tool.uixsj.cn/
    蓝调网站:http://lcoc.top/
    偷渡鱼:https://touduyu.com/
    牛导航:http://www.ziliao6.com/
    小呆导航:https://www.webjike.com/index.html
    简法主页:http://www.jianfast.com/
    KIM主页:https://kim.plopco.com/
    聚BT:https://jubt.net/cn/index.html
    精准云工具合集:https://jingzhunyun.com/
    兔2工具合集:https://www.tool2.cn/
    爱资料工具(在线实用工具集合):www.toolnb.com
    工具导航:https://hao.logosc.cn/


看视频

    电影推荐(分类别致):http://www.mvcat.com
    去看TV:https://www.qukantv.net/
    动漫视频网:http://www.zzzfun.com/
    94神马电影网:http://www.9rmb.com/
    NO视频官网:http://www.novipnoad.com/
    蓝光画质电影:http://www.languang.co/
    在线看剧:http://dy.27234.cn/
    大数据导航:http://hao.199it.com/
    多功能图片网站:https://www.logosc.cn/so/
    牛牛TV:http://www.ziliao6.com/tv/
    VideoFk解析视频:http://www.videofk.com/
    蓝调网站:http://lcoc.top/vip2.3/


学设计

    免费音频素材:https://icons8.cn/music
    新CG儿(视频素材模板,无水印+免费下载):https://www.newcger.com/
    小图标下载:https://www.easyicon.net/
    第一字体转换器:http://www.diyiziti.com/
    doyoudosh(平面设计):www.doyoudo.com
    企业宣传视频在线制作:https://duomu.tv/
    MAKE海报设计官网:http://maka.im/
    一键海报神器:https://www.logosc.cn/photo/?utm_source=hao.logosc.cn&utm_medium=referral
    字由(字体设计):http://www.hellofont.cn/
    查字体网站:https://fonts.safe.360.cn/
    爱给网(免费素材下载的网站,包括音效、配乐,3D、视频、游戏,平面、教程):http://www.aigei.com/
    在线视频剪辑:https://bilibili.clipchamp.com/editor


搞文档

    即书(在线制作PPT):https://www.keysuper.com/
    PDF处理:https://smallpdf.com/cn
    PDF处理:https://www.ilovepdf.com/zh-cn
    PDF处理: https://www.pdfpai.com/
    PDF处理:https://www.hipdf.cn/
    腾讯文档(在线协作编辑和管理文档):docs.qq.com
    ProcessOn(在线协作制作结构图):www.processon.com
    iLovePDF(在线转换PDF利器):www.ilovepdf.com
    PPT在线制作:https://www.woodo.cn/
    PDF24工具(pdf处理工具):https://tools.pdf24.org/en
    IMGBOT(在线图片处理):www.imgbot.ai
    福昕云编辑(在线编辑PDF):edit.foxitcloud.cn
    TinyPNG(在线压缩图片):tinypng.com
    UZER.ME(在线使用各种大应用,在线使用CAD,MATLAB,Office三件套
    ):uzer.me
    优品PPT(模板下载):http://www.ypppt.com/
    第一PPT(模板下载):http://www.1ppt.com/xiazai/
    三顿PPT导航:sandunppt.com


找图片

    电脑壁纸:http://lcoc.top/bizhi/
    https://unsplash.com/
    https://pixabay.com/
    https://www.pexels.com/
    https://visualhunt.com/
    https://www.ssyer.com/
    彼岸图网:http://pic.netbian.com/
    极像素(超高清大图):https://www.sigoo.com/


待整理网址   英文书 pdf 下载
    http://www.qcenglish.com/ 
    Library Genesis:http://gen.lib.rus.ec/
    BOOKSC:http://zh.booksc.org/
    Read Easily:http://www.readeasily.com/
    Bookfi:https://tinypng.com/
    ebookee:http://ebookee.org/
    Wikibooks:http://en.wikibooks.org/wiki/Main_Page
    Ger Free e-Books:http://www.getfreeebooks.com/
    BookYards:http://www.bookyards.com/en/welcome
    Planet eBook:http://www.planetebook.com/
    Project Gutenberg:http://www.gutenberg.org/

https://www.dogyun.com/  狗云   便宜的服务器 可以试试
https://listen1.github.io/listen1/  linsten1 歌曲

................................................................................................................


待收藏网址
	https://typecho.me/        wordpress 主题
	https://www.cnblogs.com/wangshuyang        linux博客
	https://tdlib.github.io/td/build.html?language=Java     tdlib
	https://github.com/tdlib/td#dependencies                tdlib
	https://www.cnblogs.com/qianqiannian/      linux博客 关于git
	https://m.runoob.com/linux/linux-command-manual.html       linux 教程 命令  其他语言基础命令
	https://www.runoob.com/linux/linux-tutorial.html           linux 教程 命令  其他语言基础命令
	https://yeasy.gitbook.io/docker_practice/   Docker 学习网址
	https://www.ipdeny.com/ipblocks/           全世界所有ip 可用做防火墙
	https://www.cloudflare.com/zh-cn/          免费 CDN
	https://freessl.org/                       免费 证书
	https://certbot.eff.org/                   cerbot 免费证书 官网
	http://www.easyswoole.com/wstool.html       websocket 测试

	https://tool.oschina.net/codeformat/css     代码格式化 
	https://ip.ihuan.me/                        http 代理 免费代理
	https://www.89ip.cn/                        http 代理 免费代理
	8.212.11.113:940                            socks5 代理
	121.201.40.53:989                           http 代理


	https://tool.520101.com/wangluo/ipjisuan/   ip地址计算器
	http://www.ctohome.com/linux-vps-pack/ip.php?ip_subnet=   ip地址计算器
	http://dnsjs.com/                           网址被墙检测
	http://port.ping.pe/                        ping 检测 域名检测
	https://17ce.com                            ping 检测 域名检测
	pornhub
	https://www.163ph.com/      菲华网
	http://www.qcenglish.com/          PDF 下载 很多很强大
	https://oneinstack.com/auto/       生成 lnmp 一键脚本
	http://www.en998.com/sentence/     英语句子成分分析
	http://enpuz.com/                  英语句子成分分析     
	http://yingyu.xdf.cn/list_1799_1.html 新东方 英语短文
	https://www.xitongtiandi.net/win10yuanban/   windows 原版系统
	https://www.free-api.com/                    免费 API 接口
	https://api.btstu.cn/                        免费 API 接口
	https://www.nowapi.com/api                   免费 API 接口
	https://www.v2rayssr.com/                    各种 vpn
	https://ssr.tools/                           各种 vpn
	https://www.reddit.com/                      sleep 新闻站点 英文
	https://www.dynadot.com/                     域名购买网址   便宜
	https://www.gandi.net/zh-Hans                域名购买网址   最全
	https://www.autopiano.cn/                    在线钢琴
	https://www.youtube.com/watch?v=K03NLRtHYDk  三星刷机绕过 登录 教程
	https://findtheinvisiblecow.com/             找到隐藏的牛  
	https://tooool.org/                          网址推荐
	https://www.ip138.com/idc/                   各种 机房 云服务器
	https://english7levels.com/      英语发音网址

	https://www.cnblogs.com/jjzd/p/6306273.html                          nc命令
	https://blog.csdn.net/skiwnc/article/details/84100095                limit资源限制ulimit 详解
	http://blog.sina.com.cn/s/blog_bd418dfa0102wser.html                 nginx伪静态
	https://www.jb51.net/article/55251.htm                               Shell脚本实现检测文件是否被修改过代码分享
	http://www.zxsdw.com/index.php/archives/215/                         Linux如何查看是否被CC攻击命令详解
	https://www.xuebuyuan.com/640383.html                                geoip
	https://www.fxkjnj.com/?p=2253                                       geoip nginx 配置禁止国外ip 访问
	https://www.imhu.cn/days/852                                         最新宝塔编译模块ngx_http_geoip2 禁止特定国家IP访问
	https://www.jianshu.com/p/fc18955ea591                               Ansible/Puppet/saltstack
	https://www.cnblogs.com/nulige/p/9092105.html                        CentOS7.x 通过mail命令发,使用465端口


................................................................................................................


肝帝  https://gandi.net
    用户名 ooo
    271498814@
    @1234
    ooo
    个人
    zhang teo