阿里云买了两台ecs:没有带宽,既没有公网ip
负载均衡服务器:有带宽,用这个分发
去添加后端服务器,把需要分发的添加进来
添加监听端口3306 21 22 80等
一般都是80连接,所以80的要开启会话保持
ecs停用之后更换系统,去选择oneinstack
PHP的话直接部署在default里即可
java要装java环境
如果买了数据库服务器,内网连接即可

本地上传服务器(xshell连接)

1、yum安装一个软件

#yum install  lrzsz -y

2、检查是否成功

#rpm -qa |grep lrzsz
//出现类似lrzsz-0.12.20-27.1.e16.x86_64则成功

3、上传文件(打开本地电脑的文件选择,选择上传)

#rz

4、下载文件(打开本地电脑的文件选择,选择下载目录)

#sz {文件}
//例:rz text.txt

即可

两个服务器之间复制

1、scp:在本服务器上复制到另外一个服务上

scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music
//本服务器文件位置 目标位置:可为ip或域名(回车,输入目标服务器登录连接密码即可)

over

PS:登录到另一个服务器上:ssh root@172.17.230.64,回车输入密码

业务需求:关联查询两张表,查出关注的人的关注日期之后的发布的动态数据,之前的看不到,所以,关联查询再发布日期大于关注日期即可,但是,where('fabu_time','>','guanzhu_time')这样是不行的,查不到,要这么写才行:

where('`fabu_time` > `guanzhu_time`');//这个 '`' 千万不能丢

即可

根据经纬度计算出两地之间的距离,两种,一种是在数据库查询语句,一种是PHP计算

1、SQL语句(PS:a小o大)

ROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN(('.用户位置lat.'* PI() / 180 - 数据库lat字段 * PI() / 180) / 2),2) + COS('.用户位置lat.' * PI() / 180) * COS(数据库lat字段 * PI() / 180) * POW(SIN(('.用户位置lon.' * PI() / 180 - 数据库lon字段 * PI() / 180) / 2),2))) * 1000) AS distance

2、PHP计算

function getDistance($lat1, $lng1, $lat2, $lng2){

        //将角度转为狐度

        $radLat1=deg2rad($lat1);//deg2rad()函数将角度转换为弧度

        $radLat2=deg2rad($lat2);

        $radLng1=deg2rad($lng1);

        $radLng2=deg2rad($lng2);

        $a=$radLat1-$radLat2;

        $b=$radLng1-$radLng2;

        $s=2*asin(sqrt(pow(sin($a/2),2)+cos($radLat1)*cos($radLat2)*pow(sin($b/2),2)))*6378.137;
        $res = round($s*1000);
        if($res < 1000){
            return $res . 'm';
        }else{
            return round($res/1000,2) . 'km';
        }

    }

在centos7中用iptables命令配置完策略规则后,需要保存策略永久生效,执行service iptables save时提示错误如下:
# service iptables save
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

解决方法:

  1. 先执行如下命令:

    systemctl stop firewalld
    
    systemctl mask firewalld
  2. 安装iptables services

     yum install iptables-services
  3. 设置开机启动

     systemctl enable iptables
  4. 重启iptables service

     systemctl restart iptables
  5. 就可以执行保存配置命令了:

     service iptables save