昨天风控系统已经成功部署在centos上,坐等同事那边ok,就可以测试了,把昨天遇到的新知识总结一下。
1、昨天安装django直接跑报错,原来要先安装一个yum install sqlite-devel,然后再重新编译安装python,cd到python源码目录
./configure
make
make install
2、直接是运维帮忙编译安装的python,我大概看了下,流程应该是去官网下源码,然后执行步骤1的命令
3、linux重命名文件和移动文件命令mv,重命名文件
mv xxx yyy
移动文件到指定目录
mv xxx /root/str/
4、程序跑起来发现访问不了8000端口,猜测是防火墙问题,后来发现是防火墙iptables的问题,查看是否安装iptables
iptables -V
显示iptables版本信息,iptables的配置文件在/etc/sysconfig/iptables中,配置端口是形如
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8000 -j ACCEPT
启动关闭服务
/etc/init.d/iptables stop
/etc/init.d/iptables start
也可以
service iptables stop
service iptables start
service iptables restart
原理还是调用/etc/init.d/目录下的相关脚本
5、设置环境变量在/etc/profile文件中,export便可,对所有用户有效
6、下载了个xshell的插件xftp,确实好用,上传下载确实方便
7、linux后台运行nohup cmd &
以上,其他知识暂时没想起,完成了部署,就开始准备测试了!