tornado网站部署

Tornado:官方介绍,是使用Python编写出来的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名的 Friendfeed 网站就是使用它搭建的。官方网站:http://www.tornadoweb.org/
Supervisor:一个服务(进程)管理工具,主要用于监控我们的服务器上的服务,并且在出现问题时重启之。
Nginx:没什么好说的啦,作为Web服务器,在这里主要利用它做反向代理。
整个的工作流程就是客户端访问Nginx主机,由Nginx反向代理到后端Tornado进程的服务器,而Tornado进程则由Supervisord管理。和其它常见的web服务架构相似,比如Nginx + PHP-FPM。

用虚拟云VPS或者ECS等搞个系统:Ubuntu等

配置Nginx:高性能Web服务器+负责反向代理;(做tornado的代理) //搞下详解

Supervisor:监控服务进程的工具;(监控tornado) //搞下详解

MySQL:数据库服务。

注意:要掌握ubuntu的命令

链接方式 SSH,FTP,SFTP,SCP

权限

sudo -s后

passwd root

修改root密码

上传tornado程序 存在/testdemo 下

Xshell用SZ/RZ 多个用rz –be
WINSCP 图形界面传送

linux中解压rar类型文件的命令为: unrar e file.rar 或者 rar x
file.rar 其实后面要不要扩展名都可以。

那么,这两个解压rar文件的命令有什么区别呢?使用unrar e file.rar 解压会把原rar压缩包中的全部文件解压到当前目录下,没有目录;而rar e file.rar 解压出来后会保持原来压缩包的目录结构。

linux中压缩文件保存为rar压缩包的命令是:
rar
a 压缩后的文件名 要压缩的文件

例如,你可以使用 rar a abc ab.txt 把当前目录下的 ab.txt文件压缩成abc.rar ,或者使用 rar a abc * 把当前目录下的所有文件和目录压缩成abc.rar ,最好是返回上一层目录,然后直接用 rar a abc
folderName 将 folderName 整个打包压缩成abc.rar

关于rar、unrar的更多用法,可以使用rar –help 和 unrar –help 查看帮助来了解。

另外,我在fedora 安装不了rar和unrar。输入 sudo yum install rar 或者sudo yum install unrar 提示:

No package rar available.

Error: Nothing to do

或者 No package rar available.

Error: Nothing to do

卸载apache2

之前卸载重新安装后找不到apache2.conf配置文件,测试使用一下方式卸载后可用。
(1)
$ sudo apt-get --purge remove apache2

$ sudo apt-get --purge remove apache2.2-common

$ sudo apt-get autoremove

(2) (关键一步)找到没有删除掉的配置文件,一并删除

$ sudo find /etc -name
"apache" -exec rm -rf {} ;

$ sudo rm -rf /var/www

Ubuntu查看端口使用情况,使用netstat命令:
查看已经连接的服务端口(ESTABLISHED)
netstat -a
查看所有的服务端口(LISTEN,ESTABLISHED)
netstat -ap
查看指定端口,可以结合grep命令:
netstat -ap | grep 8080
也可以使用lsof命令:
lsof -i:8888

若要关闭使用这个端口的程序,使用kill + 对应的pid

kill -9 PID号
ps:kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu 常用命令大全 查看软件 xxx 安装内容 #dpkg -L xxx 查找软件 #apt-cache ...
    guiwuzhe阅读 7,404评论 0 14
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 9,999评论 1 23
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 7,196评论 0 5
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,756评论 9 468
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 6,878评论 0 11