首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
yyb123456789
V2EX  ›  Python

怎么导出 Linux 服务器上的应用服务源码

  •  
  •   yyb123456789 · 46 天前 · 1868 次点击
    这是一个创建于 46 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新买了一个网站,已经被卖方放在,服务器上了,我怎么才能把源码复制下来,下次直接放上去就可以运行
    19 条回复    2020-05-22 15:42:44 +08:00
    zoharSoul
        1
    zoharSoul   46 天前
    复制 粘贴 下载
    ivmm
        2
    ivmm   46 天前
    SaaS 化服务理论上是要不到源代码的。
    你看合同,合同上有写交付源代码就可以理直气壮的要,如果没有就悬了。
    yyb123456789
        3
    yyb123456789   46 天前
    @ivmm 是给源码的,但是我不懂啊,所以想把服务器上的拿下来,保险点,给指条路呗
    defunct9
        4
    defunct9   46 天前   ❤️ 1
    开 ssh,让我上去拿
    linjiasen63
        5
    linjiasen63   46 天前
    SCP:从 Linux 服务器下载文件夹到本地 https://www.cnblogs.com/weixuechao/p/11747702.html
    winnerczwx
        6
    winnerczwx   46 天前 via iPhone
    让卖家直接发给你,如果卖家不肯,那估计也不会给你权限登录服务器
    yyb123456789
        7
    yyb123456789   46 天前
    我可以登录 的,所以才想自己把源码拿下来
    sleepm
        8
    sleepm   46 天前
    直接要就行,自己去拿,如果部署的 war 包啥的那你也找不到源码
    hyshuang2006
        9
    hyshuang2006   46 天前   ❤️ 1
    你为何要折腾自己?这么简单的一件事情。
    “你好!我看合同上写应该提供代码的,现在我没找到。是不是你们那边忘了?我领导喊我跟进这事情,将资料归档。”
    CEBBCAT
        10
    CEBBCAT   45 天前 via Android
    兄弟你明说是不是没给人家尾款?
    yyb123456789
        11
    yyb123456789   45 天前
    哈哈哈,说了人家已经给了,但是我想自己导出
    no1xsyzy
        12
    no1xsyzy   45 天前
    @yyb123456789 #11 你是担心对方交付的源码和服务器上跑的不一样?
    xpresslink
        13
    xpresslink   45 天前
    用 WinSCP
    exip
        14
    exip   45 天前 via Android
    @defunct9 还是老哥稳!
    yyb123456789
        15
    yyb123456789   45 天前
    @no1xsyzy 是的,想保险点
    yyb123456789
        16
    yyb123456789   45 天前
    @xpresslink 我试试,谢谢啦
    no1xsyzy
        17
    no1xsyzy   45 天前
    @yyb123456789 #15 先对照下合同,看能不能让对面进行一次备份及恢复的完整演练,或者出一份流程吧
    想自己搞,简单的答案:不可能。
    完整的答案:你必须能够复现整个运行环境,不然根本称不上 “保险”。
    你需要能够从一台裸机或者刚装好系统的电脑开始重新建立一个可运行的环境。源码的意义是任何一名专业人士可以从源码复现整个运行环境。但听描述,1. 你不会 scp/sftp,2. 你的提供的信息非常简陋,我估计你不是专业人士,单纯拿源码没有用。如果把数据库密码改了,你不会改代码用新密码连数据库,拿再多源码就是坨屎。

    你需要学会:
    1. 对服务器运行状态进行 [ [全量备份] ] ,包括源码、运行环境( Ubuntu? /Server? CentOS? RHEL? Java? Ruby? Python? Go? PostgreSQL? MySQL? MariaDB? 甚至 PostgreSQL 想要无缝还需要备份 /etc/passwd )、数据库内容。
    2. 将上述备份 [ [恢复] ] 到 [一台全新服务器] 上。
    no1xsyzy
        18
    no1xsyzy   45 天前
    @no1xsyzy #17 修正:
    想自己搞,简单的答案:单源码没用。
    yyb123456789
        19
    yyb123456789   45 天前
    @no1xsyzy 你的回答是最能说明问题,中肯而切中要害,字字珠玑。。。受用了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2972 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 114ms · UTC 12:53 · PVG 20:53 · LAX 05:53 · JFK 08:53
    ♥ Do have faith in what you're doing.