zoukankan      html  css  js  c++  java
  • 使用PuTTy在CentOS下安装web.py与简单的文件传输

    两周前,出于帮朋友忙的目的,尝试了一下微信公众号的菜单自定义与自动回复功能的实现,成了。

    两周后,需要将代码转移至朋友新购的服务器上,发现基本操作全忘记了,麻瓜所以记一笔,希望也能对大家也有帮助。

    腾讯云买的服务器,系统为CentOS 7.2 64位,自带python2.75。

    第一步,安装web.py

      网上推荐的用这个 easy install 下载管理 python 的包,所以先安装 easy install:

        yum install python-setuptools

      安装完成,输入:

        easy_install web.py

    第二步,安装libxml2, libxslt, lxml python

        yum install + 名称

        我试过后发现libxml2是已经存在的。

    第三步,测试web.py是否安装成功

        附上教程里的测试用main.py。

    import web
    
    urls = (
        '/wx', 'Handle',
    )
    
    class Handle(object):
        def GET(self):
            return "hello, this is a test"
    
    if __name__ == '__main__':
        app = web.application(urls, globals())
        app.run()

        在终端输入sudo python main.py 80 服务开启了,在浏览器中输入ip+/wx,网页输出hello, this is a test

        表示测试成功,运行正常。

    第四步,完成

        需要注意的是,Putty的Session关闭会导致服务停止,百度得不挂断运行命令, nohup :

        sudo nohup python main.py 80 这样会生成一个nohup.out文件,记录Console的内容。

     PS:因为不熟悉Linux,更不熟悉SSH,涉及到文件转移时,选择了简单的psftp.exe。

        open in + ip ->login 

        put + filename 向服务器上传文件,默认到root目录。

        get + filename 从服务器上下载,cd指令进入目录为所欲为。

    附图一张(一个一个复制,惨!),下载地址一个(putty,psftp一系列exe)。

     

    下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

  • 相关阅读:
    MSCRM2011 在Form里创建一个密码栏
    MSCRM 2011 可视化Ribbon编辑工具,超级强大!
    C# List去重
    理解Dynamic CRM2011 Ribbon里Sequence 和TemplateAlias意思
    SQL 语法大全
    SQL语句case关键字的用法
    ASP.NET 导出Excel时,某单元格内一部分文字加粗加下划线
    ASP.NET 导出Excel时,出现CLSID {0002450000000000C000000000000046} ,拒绝访问。
    通过DOM节点操作来获取表单信息
    嗨,博客园
  • 原文地址:https://www.cnblogs.com/qdhotel/p/8130224.html
Copyright © 2011-2022 走看看