1. 下载

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

netsh diagnostic是互连网诊断命令,主要检测网络连接和服务器连接的意况。
    注意:netsh不可以在Window两千以下系统中使用。
案例1:使用netsh diagnostic命令检测本机网卡、IP地址新闻。
   
 1.在命令提醒窗口中输入“netsh”,按回车键,进入“netsh>”指示符中。
     2.在“netsh>”指示符后输入“diag”,按回车键,进入“netsh
diag>”提醒符状态。
     3.再在提示符后输入“show
ip”,按回车键。即可呈现本地电脑网卡名称,IP地址等。
     4.检测达成后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例2:使用netsh diagnostic命令检测本机全数适配器。
    1.在指令提醒窗口中输入“netsh”,按回车键,进入“netsh>”提醒符中。
     2.在“netsh>”提示符后输入“diag”,按回车键,进入“netsh
diag>”指示符状态。
     3.再在提醒符后输入“show
adapter”,按回车键。即可突显本地电脑的保有适配器。
     4.检测落成后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例3:使用netsh diagnostic命令检测本机全体适配器的DNS服务器。
   
 1.在指令指示窗口中输入“netsh”,按回车键,进入“netsh>”提醒符中。
     2.在“netsh>”指示符后输入“diag”,按回车键,进入“netsh
diag>”提醒符状态。
     3.再在提醒符后输入“show
dns”,按回车键。即可突显本地电脑适配器的DNS服务器音讯。
     4.检测达成后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例4:使用netsh diagnostic命令检测本机全数互连网客户端。
   
 1.在命令指示窗口中输入“netsh”,按回车键,进入“netsh>”指示符中。
     2.在“netsh>”提醒符后输入“diag”,按回车键,进入“netsh
diag>”提醒符状态。
     3.再在指示符后输入“show
client”,按回车键。即可呈现本地电脑的持有网络客户端新闻。
     4.检测已毕后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例5:使用netsh
diagnostic命令检测本机全体适配器的专断认同网关服务器。

   
 1.在指令指示窗口中输入“netsh”,按回车键,进入“netsh>”指示符中。
     2.在“netsh>”指示符后输入“diag”,按回车键,进入“netsh
diag>”提醒符状态。
     3.再在指示符后输入“show
gateway”,按回车键。即可突显本地电脑的默许网关服务器新闻。
     4.检测落成后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例6:使用netsh diagnostic命令检测本机邮件服务器名称和端口号。
   
 1.在命令提醒窗口中输入“netsh”,按回车键,进入“netsh>”指示符中。
     2.在“netsh>”提醒符后输入“diag”,按回车键,进入“netsh
diag>”指示符状态。
     3.再在指示符后输入“show
mail”,按回车键。即可显示本地电脑环回网卡的检测结果。
     4.检测完毕后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例7:使用netsh diagnostic命令检测本机全部适配器是不是工作健康。
   
 1.在命令指示窗口中输入“netsh”,按回车键,进入“netsh>”提醒符中。
     2.在“netsh>”提醒符后输入“diag”,按回车键,进入“netsh
diag>”指示符状态。
     3.再在指示符后输入“ping
adapter”,按回车键。即可突显本地电脑的适配器工作情景。
     4.检测已毕后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例8:使用netsh diagnostic命令检测本机DNS服务器是不是健康办事。
   
 1.在指令指示窗口中输入“netsh”,按回车键,进入“netsh>”指示符中。
     2.在“netsh>”指示符后输入“diag”,按回车键,进入“netsh
diag>”指示符状态。
     3.再在指示符后输入“ping
dns”,按回车键。即可突显本地电脑的全数互联网客户端音信。
     4.检测完毕后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例9:使用netsh diagnostic命令检测本机暗中认可网关是还是不是工作例行。
   
 1.在命令指示窗口中输入“netsh”,按回车键,进入“netsh>”提醒符中。
     2.在“netsh>”提醒符后输入“diag”,按回车键,进入“netsh
diag>”提醒符状态。
     3.再在指示符后输入“ping
gateway”,按回车键。即可突显本地电脑的默许网关工作状态。
     4.检测完结后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例10:使用netsh diagnostic命令检测本机和目的主机的劳作状态。
   
 1.在指令指示窗口中输入“netsh”,按回车键,进入“netsh>”指示符中。
     2.在“netsh>”提醒符后输入“diag”,按回车键,进入“netsh
diag>”提醒符状态。
     3.再在提醒符后输入“ping
iphost192.168.1.101”,按回车键。即可展现本地电脑和目标主机工作
       状态。
     4.检测达成后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例11:使用netsh diagnostic命令检测本机环回网卡的数码包发送速度。
   
 1.在指令提醒窗口中输入“netsh”,按回车键,进入“netsh>”提醒符中。
     2.在“netsh>”指示符后输入“diag”,按回车键,进入“netsh
diag>”提醒符状态。
     3.再在提醒符后输入“ping
loopback”,按回车键。即可显示本地电脑的缠绕网卡的殡葬速度。
     4.检测落成后输入“exit”,按回车键,退出netshdiagnostic命令使用。
案例12:使用netsh diagnostic命令运维互连网诊断程序来诊断本地互联网。
   
 1.在指令提醒窗口中输入“netsh”,按回车键,进入“netsh>”指示符中。
     2.在“netsh>”提醒符后输入“diag”,按回车键,进入“netsh
diag>”指示符状态。
    3.再在升迁符后输入“gui”,按回车键。即可运营互连网诊断工具
   
 4.在互连网诊断工具界面,单击“设置扫描选项”按钮,展开互联网诊断设置选项。选中要拓展确诊的项,
       单击“保存选项”按钮,即可保存设置。
     5.设置达成,单击“扫描你的系统”按钮,即可开展扫描。
文化基本:
全盘认识网络诊断命令效能与参数,mysql免安装版写入服务命令。scatz

mysql免安装版写入服务命令

本机操作

  1. 首先进入项目文件夹,使用命令 pip freeze > requirements.txt 导出
    requirements.txt

  2. 接下来执行命令git push origin master将协调的系列交付到 git

2. 解压缩文件

tar -xvf Python-3.6.0.tgz

 

服务器操作

  1. 安装 UbantuCentOS 虚拟机

  1. 安装 xshell ,安装完成后输入虚拟机 ipport
    、用户名、密码来连接虚拟机,连接成功后就足以在xshell 上操作服务器

推荐应用root用户操作服务器,在xshell输入su,然后输入密码进入root权限

一旦没有安装root密码,则可以按如下操作设置root密码:

第一步:sudo passwd

第①步:输入密码

其三步:确认密码

  1. 安装 python3apt install python3
  2. 安装 gitsudo apt install git
    • 生成sshkey: sudo ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
    • 查看sshkey: sudo cat ~/.ssh/id_rsa.pub
    • 添加sshkey: 将sshkey添加在本人的github密钥中

  1. su账户下安装 virtualenv
    virtualenvwrapper,执行pip3 install virtualenvwrapper即可

注:安装到位后需求安装环境变量,不然不能辨别命令。

1)首先安装vimsudo apt install vim

2)输入 vim ~/.bashrc进去编辑,按 ↓
至底部,输入i进去编辑格局,输入以下两行代码:

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

输入完毕后,按ESC,然后输入:wq保存并脱离,然后实施source ~/.bashrc激活

  1. 制造虚拟环境,mkvirtualenv -p "/usr/bin/python3" flask-py3
    flask-py3是虚拟环境名称,可随机取名但不可重复,-p "/usr/bin/python3"是指定python版本为py3,这个py3的门道通过which python3指令获取

  2. 安装mysql

    sudo apt install mysql-server mysql-client

    sudo apt install libmysqld-dev

  3. 设置项目

    1)进入srv文件夹, cd /srvsrv能够是其它有权力访问的文书夹

    2)新建项目文件夹 mkdir Buggg

    3)进入Buggg文本夹,并开始化为git文件夹,

    cd Buggg

    git init

    4)与长途仓库连接

    git remote add origin git@gitee.com:slowchen/Buggg.git


    备注:借使报错ssh: Could not resolve hostname gitee.com: Name or service not known,则实施以下操作:

    ​ ①ping gitee.com
    ​ 获取到github.comip116.211.167.14
    ​ ②在/ etc/hosts中添加一行如下:
    116.211.167.14 gitee.com

    5)拉取仓库代码

    git pull origin master

    ​ 输入自个儿的用户名和密码即可拉取

    6)进入虚拟环境

    workon flask-py3

    7)安装python package

    pip3 install -r requirements.txt

    8)进入数据库,并创设

    mysql -uroot -p,输入密码,进入数据库


    create database buggg charset utf8,注意此处的buggg与项目config.py里面的database应该一

    9)进入项目文件夹,迁移数据库

    python3 manage.py db init

    python3 manage.py db migrate

    python3 manage.py db upgrade

    ​ 迁移完毕后,可以进入数据库查看是还是不是搬迁成功

    mysql -uroot -p

    use buggg

    show tables

    10)运维服务

    ​ ①设置运维的host'0.0.0.0',否则无法访问

    ​ ②进去项目文件夹,直接运维主app文件

    python3 app.py

    ​ ③进入项目文件夹,使用flask_script运行

    ​ 在manage.py中添加
    manager.add_command('runserver', Server(host='0.0.0.0'))

    ​ 再运行python3 manage.py runserver即可运维服务

    11)本机访问


    本机访问虚拟机ip+port即可访问,port未变更则为5000,例如http://192.168.40.128:5000

3. 开立安装文件的门径

mkdir /usr/local/python3

在dos中跻身在mysql安装目录的bin下输入

nginx

安装: sudo apt-get install nginx
启动:sudo service nginx start
重启:sudo service nginx restart
停止:sudo service nginx stop
测试:sudo service nginx configtest

/etc/nginx/conf.d编排生成并布署文件buggg.conf

生成: touch buggg.conf

配置:

upstream buggg {
server unix:///srv/Buggg/buggg.sock; #项目目录下的sock文件
}

server{
        listen 80;
        server_name 192.168.1.104; #虚拟机ip
        charset utf-8;
        client_max_body_size 75M;

        location / {
                uwsgi_pass buggg; #对应第一行的 upstream
                include /etc/nginx/uwsgi_params;
        }
}

4. 编译安装

进去到解压的目录中./configure,然后是make,make install

mysqld -install [服务名]

uwsgi

安装:sudo pip install uwsgi,注意不要安装在虚拟环境中,要安装在系统里面。

启动flask项目:uwsgi --http :5000 --wsgi-file /srv/Buggg/Buggg.py --callable app -H /root/.virtualenvs/buggg-env-py3

在档次文件夹,创立布局文件buggg_uwsgi.ini

[uwsgi]
chdir = /srv/Buggg      #项目文件夹地址
home = /root/.virtualenvs/buggg-env-py3         #虚拟环境
module = Buggg          #项目文件夹名称
master = true
processes = 10
wsgi-file = /srv/Buggg/Buggg.py         #项目主程序
callable = app      #主程序app名称
socket = /srv/Buggg/buggg.sock   #此处的socket应与buggg.conf中的upstream一致
chmod-socket = 666

*注:复制时要删除备注,否则报错

应用布署文件运营flask项目

跻身项目文件夹,执行uwsgi --ini buggg_uwsgi.ini

再就是起步nginxuwsgi,然后在浏览器输入虚拟机ip即可访问项目

5. 此时若报错

看那么些地点https://blog.csdn.net/u014749862/article/details/54430022,花了一早晨的年华找到了那些化解方案,惟有那个是对自己有效的,然后,输入python3就进去到了py3的环境中了,输入pip3也可以了

 

supervisor

  • 安装

    pip install supervisor,使用python2,安装在系统python

  • 启动

    supervisord -c supervisor.conf

  • 配置

    • 在档次文件夹下新建supervisor.conf

    • 填写如下配置

      # 项目名称
      [program:Buggg]
      # supervisor执行的命令
      command=uwsgi --ini /srv/Buggg/buggg_uwsgi.ini
      # 项目的目录
      directory = /srv/Buggg
      # 开始的时候等待多少秒
      startsecs=0
      # 停止的时候等待多少秒
      stopwaitsecs=0
      autostart=true
      # 程序挂了后自动重启
      autorestart=true
      # 输出的log文件
      stdout_logfile=/srv/Buggg/log/supervisord.log
      # 输出的错误文件
      stderr_logfile=/srv/Buggg/log/supervisord.err
      
      [supervisord]
      # log的级别
      loglevel=info
      
      # 使用supervisorctl的配置
      [supervisorctl]
      # 使用supervisorctl登录的地址和端口号
      serverurl = http://127.0.0.1:9001
      
      # 登录supervisorctl的用户名和密码
      username = admin
      password = admin
      
      [inet_http_server]
      # supervisor的服务器
      port = :9001
      # 用户名和密码
      username = admin
      password = admin
      
      [rpcinterface:supervisor]
      supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
      

      *****注:填写配置文件时,千万注意不要在陈设前面添加注释,如需注释应该换行

    • 其他

      • 假定报错其余程序在运行中,可举办sudo killall supervisord杀死进度,然后再次开动
      • 可在浏览器中打开虚拟机ip+配置文件中填入的port(例如http://192.168.1.104:9001),输入用户名+密码(admin:admin)来治本进度

在dos中进入在mysql安装目录的bin下输入

启动

supervisord -c supervisor.conf启动supervisor

service nginx start启动nginx

在浏览器输入虚拟机ip,即可打开网站。

mysqld -install [服务名]

ip绑定域名

在域名控制台解析到服务器ip后,编辑/etc/nginx/conf.d/buggg.conf,在server_name里面添加域名,例如

server_name 118.89.24.114 www.bug-gg.com www.bug-gg.xyz bug-gg.com bug-gg.xyz;

澳门金沙国际,接下来在浏览器输入域名即可访问。

在dos中跻身在mysql安装目录的bin下输入

mysqld -install [服务名]

在dos中进入在mysql安装目录的bin下输入

mysqld -install [服务名]

在dos中跻身在mysql安装目录的bin下输入

mysqld -install [服务名]

 

 

 

作者 命中已然笔者爱你

在dos中进入在mysql安装目录的bin下输入 mysqld -install [服务名]
在dos中跻身在mysql安装目录的bin下输入 mysqld -instal…

相关文章