tornado 12、生产模式部署到服务器过程中遇到的一些命令

    xiaoxiao2026-08-31  10

    按照我部署过程的顺序

    一.linux常见命令

    创建文件夹: mkdir dirname mkdir /home/dirname 删除文件,夹: rm -rf /home/dirname (r向下递归,f强制删除) rm -rf /home/dirname/* (文件夹下所有文件) 修改文件,夹: mv /home/dirname /home/anothername mv /home/dirname/* /home/anothername mv /home/dirname/a.html /home/anothername/b.html 复制文件:cp -rf /home/dirname/* /home/anothername 文件解压: zip命令    解压:unzip FileName.zip -d files    压缩:zip FileName.zip DirName tar命令    解包:tar zxvf FileName.tar    打包:tar czvf FileName.tar DirName 查找文件: find /var -name tmp.txt 查看端口:netstat –apn | grep 8080 查看进程ID: ps -A nohup重定向: nohup python app.py >/dev/null 2>&1 & (0、1和2分别表示标准输入、标准输出和标准错误信息输出)

    二.文件上传

    推荐: xshell:用于ssh命令 xftp:用于上传文件,支持ftp,ssh上传。在xshell界面点击xftp图标会用ftp打开当前文件夹,可上传文件

    三.库安装

    数据库安装:博客 数据库命令: 登录数据库:mysql -u root -p 新建库: create database dataname 显示库: show databases 选择库: use dataname 导入数据库: source /var/a.sql (先登录进选择数据库) 导出指定数据库: mysqldump -u root -p - -databases(可选,注意前面是两个-连在一起) db1 db2 > test.sql 导出数据库的结构:mysqldump -uroot -p - -databases -d db1 db2 > test.sql 显示表: show tables (查看是否导入成功) 修改数据库编码: 1、查找文件: find / -iname ‘*.cnf’ -print

    2、拷贝my-small.cnf、my-medium.cnf、my-huge.cnf、my-innodb-heavy-4G.cnf 其中一个到 /etc/my.cnf 下 cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

    3、 vi /etc/my.cnf 在[client]下添加 default-charater-set=utf8 在[mysqld]下添加 collation_server = utf8_general_ci

    4、重启mysqld: service mysqld restart

    三.python库安装问题

    pip install lib 或 easy_install lib (两个都试试)直接使用 pip install PIL 直接是no matching distribution found for PIL ,使用命令 pip install pillow安装mysqldb 应该安装 pip install MySQL-python安装 supervisor:执行echo_supervisord_conf > /etc/supervisord.conf 如果在执行echo_supervisord_conf > /etc/supervisord.conf时报pkg_resources.DistributionNotFound: meld3>=0.6.5错误的话,找到supervisor-3.1.3-py2.6.egg-info/requires.txt,把文件里面meld3 >= 0.6.5注释掉,然后再执行echo_supervisord_conf > /etc/supervisord.conf
    转载请注明原文地址: https://ju.6miu.com/read-1311743.html
    最新回复(0)