- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 【Linux中高级运维:云计算】第1章:云计算简介+kvm虚拟机安装+日常操作和管理+快照管理
1:什么是云计算? 云计算是一种按量付费的模式!云计算的底层是通过虚拟化技术来实现的! 2:云计算的服务类型 2.1IAAS 基础设施即服务 虚拟机 ecs openstack 2.2PAAS 平台即服务 php,java docker容器 2.3SAAS 软件即服务 企业邮箱服务 cdn服务 rds数据库 开发+运维 3:为什么要用云计算 小公司:10台 20w+ idc 5w + 100M ...
2020-04-29 21:53:53 565
原创 【Shell编程】Shell从入门到精通
文档名称 Shell 从入门到精通 作者信息 李振良(阿良) 技术博客 http://blog.51cto.com/lizhenliang 说明 本文档均为个人经验总结,转发请保留出处,抵制不道德行为。 文档会不定期修改或新增知识点,请关注群动态或微信公众号获取 最新文档。 最后更新时间 2019-2-1 第一章 Shell基础知识 1.1 简介Shell是一个C语言编写的...
2020-04-15 22:25:48 2429
原创 【Linux中高级运维: 第57天——Shell编程】第8章:批量改名特殊案例+批量创建特殊要求用户案例+筛选符合长度的单词案例+数据库备份
作业: 19.1.1 企业Shell面试题1:批量生成随机字符文件名案例 使用for循环在/oldboy目录下批量创建10个html文件,其中每个文件需要包含oldboy固定字符串加10个随机小写字母,名称示例如下: [root@oldboy scripts]# ls /oldboy oldboy_amaeeurmja.html oldboy_jmtiqwhinw.html oldboy_rn...
2020-04-14 22:34:41 968
原创 【Linux中高级运维: 第56天——Shell编程】第7章: for循环打印字母数不大于6的单词
传统多变量定义 a=1 b=2 c=3 一条命令定义1000个变量极其困难的。 shell数组:批量定义变量,并赋值。 简单地说,Shell的数组就是把多个元素(变量或字符内容)用一个名字命名,然后用编号对它们进行区分的元素集合。这个名字就称为数组名,用于区分不同内容的编号就称为数组下标。组成数组的各个元素(变量)称为数组的元素,有时也称为下标变量。 定义方法: array=(value1 val...
2020-04-14 22:31:50 510
原创 【Linux中高级运维: 第58天——Shell编程】第9章: shell总结
跟老男孩学习Linux运维:Shell编程实战 第一章 如何学好Shell编程? 英语 背 编程 练 敲 江河是由小溪组成的。。。 简单判断 简单循环。。。多了就是大的程序。 大的程序 是由 每个小程序组成的,能够把【大程序分解为小程序】属于架构能力。 第二章 Shell入门 什么是shell?命令解释器 Linux Bash 什么是Shell脚本? 命令、语句、变量 放在文件执行 开头是解释器...
2020-04-14 22:30:56 282
原创 【Linux中高级运维: 第55天——Shell编程】第6章:解决类DDOS攻击+批量改名+批量生成随机字符文件名
10.6 企业级生产高级实战案例 范例10_10:写一个Shell脚本解决类DDOS攻击的生产案例。请根据web日志或者系统网络连接数,监控当某个IP并发连接数,若短时内PV达到100,即调用防火墙命令封掉对应的IP。 防火墙命令为:iptables -I INPUT -s IP地址 -j DROP。 面试题1:已知test.txt文件里含有如下域名, www.etiantian.org bbs....
2020-04-12 22:04:40 488
原创 【Linux中高级运维: 第54天——Shell编程】第5章:Shell函数+判断网站是否异常
function 函数名() { #<==作者推荐的书写函数的方法(带括号) 指令集… return n } 简化写法1: function 函数名 { #<==不推荐读者使用此方法(无括号,函数名和左大括号之间要有空格。) 指令集… return n } 在Shell函数的语法中,当有function时,函数名后面的小括号“()”部分可以省略不写。 简化写法2: 函数名() { ...
2020-04-05 21:38:56 201
原创 【Linux中高级运维: 第53天——Shell编程】第4章:编写服务进程管理脚本
作业: 1、判断nginx/mysql是否活着,如果没有活着就邮件报警,每三分钟执行一次。 2、进程是否存在,端口是否开启,curl/wget访问URL 3、写一个rsync/sersync/nginx的启动脚本。 /etc/init.d/rsync {start|stop|restart} C6:用chkconfig实现开机自启动管理。 C7:用systemctl实现开机自启动管理。 1、服务器...
2020-04-04 22:11:29 363
workmanage_project.zip
2020-05-07
knowledge_base.zip
2020-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人