最近在服务器上跑代码,各种bug烦的一比,经实验室师兄传授,教给我几条常用运维命令。总结出来,供大家分享:
----建立会话,使得主机关闭,服务器上面的进程并没有关闭
tmux new -s foo # 新建名称为 foo 的会话
tmux new -s foo # 新建名称为 foo 的会话
tmux ls # 列出所有 tmux 会话
tmux a # 恢复至上一次的会话
tmux a -t foo # 恢复名称为 foo 的会话,会话默认名称为数字
tmux kill-session -t foo # 删除名称为 foo 的会话
tmux kill-server # 删除所有的会话
----使用b/s方式,在本地通过浏览器访问server端上面的文件
python -m SimpleHTTPServer 5000
要求:python 为2.0+
5000为端口号
访问方式:服务器地址加端口号
----服务器端调debug文件
python -m pdb file.py
b function/line num
s setp into
n next
r run
q quit
s setp into
n next
r run
q quit
or improt pdb
pdb.set_trace() #代码执行到此处会自动停止,进入debug模式
pdb.set_trace() #代码执行到此处会自动停止,进入debug模式