python项目部署

| 分类 python  | 标签 deployment  浏览次数: -

检查环境

1.检查系统版本

cat /etc/issue

2.检查32bit还是64bit

getconf LONG_BIT

3.检查home目录大小是否超过512G(返回的单位是 MB)

df -Pm /home|sed -n '2p'|awk '{print $4}'

4.检查cpu数量

lscpu |grep "^CPU(s):"|cut -d':' -f2

5.检查操作系统内存是否大于4G

cat /proc/meminfo(查看 Memtoal大小)

6.检测端口是否被占用(10001),只能检查到当前用户端口占用情况(需要root权限)

netstat -alnp | grep :10001 | grep LISTEN

7.检查用户是否存在,不存在则创建

id hjd sudo useradd -m hjd # 不存在用户,进行创建,创建用户自动会创建 /home/user目录

  • 检查home目录下是否存在hjd目录,不存在则创建,存在则修改目录所有者为hjd

sudo mkdir hjd sudo chown -R hjd:hjd /home/hjd id hjd # 再次检查

执行安装脚本

1.创建目录

sudo mkdir -p /home/hjd/logs/{mysql, nginx, redis, supervisor} # 一次创建多个目录

2.拷贝文件

3.初始化项目

4.安装软件

5.设置开机自启动


上一篇 python中的exit方法     下一篇 安装mysql
目录导航