important operations - QLGQ/learning-python GitHub Wiki

  1. 在本地访问其他机器:
    ssh [email protected]

  2. 从一个机器拷贝内容到另外一个机器:
    jjyy@yy:/github/cabbage/example$ scp rest_relationship.py [email protected]:
    yy@yy:$ scp /usr/bin/python2.7 [email protected]:

  3. 服务器&端口
    ssh [email protected]
    密码:server
    server@201:/opt/nginx/conf$ vim nginx.conf
    修改配置文件需要权限即加sudo:
    server@201:/opt/nginx/conf$ sudo vim nginx.conf
    修改完之后需要重载:
    server@201:/opt/nginx$ sudo sbin/./nginx -s reload
    修改才成功。 本地(本机)的端口和非本地(本机)的端口有区别,分别归属于自己访问和其他人访问。

  4. 查看进程: netstat -lpnt

  5. 停止进程: sudo nginx -s stop

  6. 初始化数据库:
    先建立一个数据库,然后在终端运行python init_db.py

  7. 调试代码:
    可以在代码中添加print()或者 _logger.warn(user)(参见项目中的profile.py)来测试代码是否正确。

  8. 安装python:

    • 下载源代码
    • 在终端输入解压命令:$tar -zxvf Python-3.5.2.tgz
    • 切换到解压的目录:cd Python
    • 安装:
      • $ ./configure
      • $ make
      • $ sudo make install
    • 测试:在命令行输入python3.5.2,出现解释器即表示已经正确安装
  9. 将运行结果输出为txt文档:

    • 把python脚本运行结果输出到txt文档中:python test.py > ./test.txt

    • 新建文件并写入内容(把结果赋值给变量content):

      f = open("test.txt", 'wb')
      f.write(content)
      f.close()
      
  10. 查看当前终端机下某进程的状态:
    ps -aux | grep uwsgi

  11. windows远程访问linux系统桌面:
    首先在windows端打开远程桌面工具,在运行中输入mstsc快速打开,然后输入远程桌面linux服务器的IP地址,接着输入linux操作系统用户名,root用户的密码,确定后即可远程访问了。

  12. gitlab网址:http://gitlab.easytech-main.com/devops/enoc-web/tree/master