• 测试部署环境用到的主要linux命令



    1 部署前检查开发是否上传部署文档

    2 在测试组中告知大家

    3 将上一版本进行备份(cp -r neiguan-tomcat/ /home/personal/backup/neiguan-tomcat.20160726)


    4 停止正在运行的服务

    bin/shutdown.sh

    5 根据部署文档进行文件覆盖或上传(使用root用户 su root)
    使用root用户上传的话要对新增文件使用chown 命令赋予所属权限:chown -R personal:app
    pay_manager/(注意在pay_manager所在目录下进行权限变更)

    即,将pay_manager目录以及以下子目录所有者改为personal:app

    6 启动服务

    bin/startup.sh


    7 通知大家部署完成


    -----------------------------------------------------------------------------------------------------------------------------------------------------
    -----------------------------------------------------------------------------------------------------------------------------------------------------
    ------------------------------------
    一、 cp :复制文件或目录

    不加-r或者-R的时候,只拷贝文件,不拷贝文件夹;
    加上后则会拷贝文件夹——包括下一级的子文件夹,以及子文件夹中的子文件夹,余此类推。
    另外rm的-R -r功能同上;ls的-R功能同上,-r的功能是结果反向排列
    示例:

    .将文件file1复制成文件file2
    cp file1 file2

    .将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式
    cp -f file1 file2

    .将目录dir1复制成目录dir2
    cp -R file1 file2

    .同时将文件file1、file2、file3与目录dir1复制到dir2
       cp -R file1 file2 file3 dir1 dir2

    二、cd

    cd ~ 进入用户在该系统的home目录,如xz用户,则进入/root/xz目录
    cd / 进入根目录
    cd .. 返回上层目录
    cd - 返回到上一次的工作目录

    三、ps -ef | grep tomcat 查看进程
    ps -ef的意思是以长格式显示所有进程,“|”是管道,意思是前面ps的输出做为后面的输入,然后grep tomcat是在所有进程 里查找与字符tomcat有关的进程,
    并显示出来

    延伸: ps查出进程,看到进程号pid 用kill -9 pid命令可以杀死进程

    四、停止和启动tomcat
    cd /home/personal/neiguan-tomcat #执行
    bin/startup.sh #启动tomcat
    bin/shutdown.sh #停止tomcat
    tail -f logs/catalina.out #看tomcat的控制台输出;看日志
    ps -ef |grep tomcat #看是否已经有tomcat在运行了
    kill -9 pid #如果有,用kill; #pid 为相应的进程号

    五、su root 切换到root用户

    六、chown 将指定文件的拥有者改为指定的用户和组,只有系统管理者root才有权限

    例如:改变指定目录以及其子目录下的所有文件的拥有者和群组 :chown -R -v root:mail test6 表示test6目录及以下子目录所有者改为root:mail

        

  • 相关阅读:
    第一章(认识jQuery)
    csv、txt读写及模式介绍
    命令行参数
    WebDriverWait等设置等待时间和超时时间
    js加载页面使用execute_script选定加载位置
    pip镜像源配置
    python字符编码
    scrapy设置代理
    urllib2设置代理
    禁止chrome自动更新
  • 原文地址:https://www.cnblogs.com/hawthornn/p/5807710.html
Copyright © 2020-2023  润新知