[TOC] Hello World 添加: 保存. 两种运行方式 直接作为脚本运行 添加运行权限, 并且运行 作为参数传入编译器运行 变量 注意: 前不能存在空格 变量分类 局部变量: 在当前shell脚本有效 环境变量: 在当前会话有效, 通过 将局部变量转换为全局变量 shell变量: 内置变量 ...
分类:
系统相关 时间:
2020-02-12 22:18:23
阅读次数:
122
操作系统:win7 虚拟机:Virtual box with Ubuntu13.10 WEB服务器: Nginx WEB服务器发布目录:/usr/local/nginx/html/c 测试文件:list.txt 步骤: 1.新建一个shell脚本文件auto_html.sh.编辑内容如下: #!/b ...
分类:
Web程序 时间:
2020-02-12 18:57:03
阅读次数:
121
本篇是快速入门教程,后面的文章再对相关内容进行深入。Shell脚本基础入门Bash注释Bash只支持单行注释,使用#开头的都被当作注释语句:#整行注释echohelloworld#行尾注释通过Bash的一些特性,可以取巧实现多行注释::‘注释1注释2‘:<<‘EOF‘注释1注释2EOF____=‘注释1注释2‘但是,别闲的蛋疼去用取巧的多行注释,安心用#来注释。Bash基本数据类型Ba
分类:
系统相关 时间:
2020-02-12 18:22:53
阅读次数:
74
[TOC] 张贺,多年互联网工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师,负责过大规模集群架构自动化运维管理工作,擅长Web集群架构与自动化运维,曾负责国内某电商运维工作。 笔者微信:zhanghe15069028807 文本处理最厉害的工具是文本处理”三剑客”(grep、s ...
分类:
其他好文 时间:
2020-02-12 18:09:11
阅读次数:
83
本篇介绍cdh安装之前需要的一些必要配置,当然这些配置也可以用shell脚本来配置。在安装之前请先配置好yum源,在文中用的统一都是阿里源。 系统:centos7 主机3台: master.com.cn 192.168.1.110 salver1.com.cn 192.168.1.111 salve ...
分类:
其他好文 时间:
2020-02-12 16:16:53
阅读次数:
106
本人实例: #!/bin/bash ps -ef | grep elastic | grep -v grepif [ $? -ne 0 ]thenecho "start process......"echo 1 > /proc/sys/vm/drop_cachescd /data/soft/elas ...
分类:
系统相关 时间:
2020-02-12 13:04:26
阅读次数:
79
CMDB项目必要性 在这之前了解一下传统运维工程师的工作 传统运维 日常工作繁琐 应用环境不统一 部署效率低下 无用报警信息过多 自动化运维就是为了解决传统运维的一些痛点 自动化运维 运维自动化最重要的就是标准化一切 自动化运维核心项目之 CMDB 为什么要先做CMDB? 场景一 代码发布系统 1. ...
分类:
数据库 时间:
2020-02-11 19:17:44
阅读次数:
112
[Toc] 1. SaltStack介绍 1.1 自动化运维工具 作为一个运维人员,很大一部分工作是在业务的配置管理和状态维护以及版本发布上,而当业务场景及公司规模上了一定规模后,人为手工的去做这些工作将变得极其困难,此时我们将需要利用一些自动化运维的工具来达到批量管理的目的。 常用的自动化运维工具 ...
分类:
其他好文 时间:
2020-02-10 18:21:13
阅读次数:
83
考试题1:用source执行脚本和用bash执行Shell脚本的区别是什么?souce执行脚本相当于是在一个shell当中,而bash执行脚本相当于开启了一个子shell。就变量而言,一个shell当中执行的变量是可以用的,而子shell的变量,父shell中是不能继承的,子脚本执行完后,变量就失效了。考试题2:如何自定义环境变量?变量分为:环境变量和普通变量,环境变量定义:例子echo‘
分类:
系统相关 时间:
2020-02-10 15:17:08
阅读次数:
92
所需要配合的工具是WinSCP 添加完毕之后直接在目录下双击要编辑的shell脚本文件,即可弹出Sublime Text的编辑器 然后咱通过Putty看看Linux虚拟机上的文件有没有发生变化 ...