
运维
大失(大龄失业者)
这个作者很懒,什么都没留下…
展开
-
代码发布流程
Created with Raphaël 2.1.2开始1获取源代码2打包源代码3传输源代码4停止应用5解压代码6放置代码7开启应用8检查效果9对外访问结束1:放置代码时先备份老文件,在放置新文件 2:关闭开启应用:想关闭离客户近的,在关闭离客户远的,开启时先开启离客户远的,再开里客户近的。 3:netstat -tnulp查看系统开放的端口 4:文件压缩:tar zcvf 压缩后的文件原创 2018-01-06 10:43:40 · 1561 阅读 · 0 评论 -
免密认证
每次进行文件传输都需要进行密码验证,这对我们来说,有些一丁点不舒服,可以设置免密认证 1:生成密钥对: 过程中只按回车 ssh-keygen -t rsa 在目录:/root/.ssh/下有两个文件 私钥 id_rsa 公钥 id_rsa.pub root@iZ2zej6nr4vfmdn2原创 2018-01-08 23:11:52 · 355 阅读 · 0 评论 -
python软件安装和linux软件安装
python类型软件的安装流程 1.普通:解压 安装 解压 tar xf 安装:一般可以先查看解压包里的说明,那里会有安装方法: cat INSTALL or README 2.特殊:解压 编译 安装 有的特殊的多了一个编译过程:python setup.py buildlinux中软件安装的一般流程 1.解压 tar 解压文件,获取真正的配置文件 2.配置原创 2018-01-09 13:57:27 · 314 阅读 · 0 评论 -
nginx安装
链接: https://pan.baidu.com/s/1i5Zm5zZ 密码: adi41.先安装环境 解压: tar -xf pcre-8.39.tar.gz 进入文件 cd pcre-8.39/ 配置 ./configure 编译make echo $? 如果返回0就是编译成功 安装 make install2.安装nginx tar xf nginx-1.原创 2018-01-09 15:38:27 · 283 阅读 · 0 评论 -
小题3:运维开发
1.有100个图片,他的地址是‘http://down.xiaomi.com/img/1.png’…… 到http://down.xiaomi.com/img/100.png’批量下载这些图片,并找出其中大于500kb的 方法1:#!/usr/bin/env python# -*- coding:utf-8 -*- # Author: json_steve# 有100个图片,他的地址原创 2018-01-10 20:43:19 · 629 阅读 · 0 评论 -
代码发布脚本
代码发布流程一、脚本框架 二、命令填充 三、完善功能 增加日志功能 增加锁文件功能 增加主函数逻辑 增加参数安全措施脚本框架#!/bin/bash# 功能:打包代码 # 脚本名:deploy.sh # 作者:json_steve # 版本:V 0.1 # 联系方式:steve_nash@foxmail.com# 获取代码get_code(){ ec原创 2018-01-09 18:29:01 · 776 阅读 · 0 评论 -
如何像拖拽文件夹一样向服务器上传下载文件
可以用secureFX,很好用,安装简单。 文件操作很方便 我下载的包windows的:链接:https://pan.baidu.com/s/1dHfdrtn 密码:32c2原创 2018-02-28 17:03:15 · 2108 阅读 · 0 评论 -
fabric 基础总结
fab的常用参数: -l : 显示定义好的任务函数列表 -f : 指定fab入口文件,默认入口文件是fabfile.py -g : 指定网关 -H:指定目标主机,多个主机用,隔开。 -P : 以异步并行方式运行多主机任务,默认为串行。 -u: 指定主机的用户名, -p:指定用户的密码。fab -p 密码 -H 主机1,主机2 –‘命令’实验: 1:单机操作 fab -u ...原创 2018-02-24 17:48:25 · 1172 阅读 · 0 评论