当前位置: 首页 > news >正文

网站手机模板的特点/yandex搜索引擎

网站手机模板的特点,yandex搜索引擎,南京疫情最新消息今天,网页设计费用脚本是什么(Shell)Linux作为一种终端系统,大部分的操作都是通过命令行去进行,例如安装软件,删除文件等操作。而我们要完成一个服务的安装配置,就需要进行多个操作才能完成。而脚本从本质上说其实就是命令的集合,也就是…

脚本是什么(Shell)

Linux作为一种终端系统,大部分的操作都是通过命令行去进行,例如安装软件,删除文件等操作。

而我们要完成一个服务的安装配置,就需要进行多个操作才能完成。

而脚本从本质上说其实就是命令的集合,也就是把完成一个目标所需的操作命令根据顺序集合在一起,这样就构成了一个最简单的脚本,例如下面这个内容就是一个简单的脚本:

yum install -y vsftpdsystemctl restart vsftpdecho 'vsftpd服务安装完成'

然后我们执行看一下是什么效果:

e8b583ab186eadb8f2c670b43f192c0f.png

vsftpd安装脚本

执行完成之后,我们的vsftpd服务也就安装完成了,通过这种简单的脚本可以带来下面的好处:

  • 避免重复工作
  • 作为学习笔记

首先说第一个:避免重复工作,有时候我们可能需要在几台、几十台服务器安装相同的服务,而通过脚本只需要把脚本内容传上去,然后执行即可完成服务的安装,节省更多时间(当然,对于现在的技术发展而言,这样的做法也显得很落后了)。

然后到第二个点:作为学习笔记,这个怎么去解说呢?在说这个之前我们要了解一下脚本的特性:

  • 第一个特性:想要在系统上实现一个服务的安装,需要按照一定的顺序去执行对应的操作才能完成,而脚本也必须按照实际部署的顺序去编写,否则会出现错误。
  • 第二个特性:有些产品的安装并不是非要所有步骤都不出错才能完成,然后我们就可能根据某个操作对整体的影响程度做一个判断,如果出错了是忽略还是停止全部工作进行排查,例如下面这个:
#!/bin/bash##备份源mv  /etc/yum.repos.d/* /yum_bak/if [[ "$?" -eq '0' ]];thenecho '备份成功'elseecho '备份失败'fiecho '顺利进入下一步'#安装服务yum install -y dddif [[ "$?" -eq '0' ]];thenecho '安装成功'elseecho '安装失败,程序终止'exit 1fiecho '顺利完成脚本'

这段脚本大致意思就是:

第一步:先备份(移动的方式)目前的源文件,然后判断是否备份成功("$?"是判断是否成功的方式,当这个值是0的时候则成功,否则都是失败),当执行成功的时候就提示:备份成功

执行失败的时候就提示:备份失败,然后进入下一步

而这个备份过程在这里我把它定义为不重要,所以即使备份失败还是会继续下去。

第二步:执行一个软件安装的指令,然后判断是否成功,成功就提示:安装成功,失败则提示:安装失败,程序终止,然后退出整个脚本,并且不执行后续语句,也就是说我把这一步定为必不可少的一步

57778992726915711761394c3205f003.png

脚本内容

a408e9b4aedbed9167c05c9d87a5afcc.png

执行结果

这样子,我们就可以通过看脚本就能复习/学习一个产品的部署方法。

由于脚本的特性是不允许出现影响总体的错误的,所以当你学会如何看脚本的时候就能通过脚本去大致了解一个产品的部署方式了(起码能部署成功)。

那么今天的内容就先到这里,然后我们总结一下本文主要说了什么:

  • 脚本可以作为学习笔记
  • 脚本的本质就是命令的集合
  • 脚本可以减少更多的重复工作

一个人所有的成功和失败,都是其习惯造就的结果,每天学习一点新知识,也能成就不一样的你。

关注我,让我们一起学习吧!

本篇将作为一个专栏进行持续更新,想要了解Shell脚本中哪些基础知识点都可以在评论区留下你的意见,也许下一篇就是为你而写!

点击了解更多可以查看我的脚本更新状态

http://www.lbrq.cn/news/1532521.html

相关文章:

  • 专门做童装的网站有哪些/国家新闻最新消息今天
  • 网站商城系统/最近三天的新闻大事
  • php抗议小卫士填报代码网页制作网站/百度一下你知道主页官网
  • 鞍山站/搜索引擎优化的流程
  • wordpress页面的添加背景音乐/网站seo诊断
  • jsp网站开发详解 pdf/百度关键词搜索排名
  • 制作logo的网站/软文营销方法有哪些
  • 南京浦口做网站点/我要推广
  • 建设网站要不要投资钱/2000元代理微信朋友圈广告
  • 大丰市市城乡建设局网站/友情链接交易平台
  • 厦门建设网站/电商运营培训课程
  • 湖北工程建设信息网/石家庄seo扣费
  • 交互式网站备案难吗/企业培训公司
  • 南宁网站建设产品/网络营销项目策划
  • 望城做网站找谁/抖音账号权重查询入口
  • 织梦模板如何安装/福州短视频seo推荐
  • 网站建设经费方案/百度指数人群画像
  • 京东网站设计的特点/2023年新闻摘抄十条
  • 哈尔滨微网站建设/google推广技巧
  • 淳安县建设局网站/网络推广代理怎么做
  • 软件开发工具平台/seo是什么化学名称
  • 服务器做的网站怎么使用教程/网络营销的定义
  • php自己做网站访问量计算/谷歌浏览器网页
  • 阿里虚拟主机怎么做两个网站/网络推广深圳有效渠道
  • 沈阳建立网站/win10优化大师免费版
  • 做几个网站好/关键词网站排名软件
  • 网站建设拥有域名后如何操作/查看浏览过的历史记录百度
  • 一键生成app工具/seo外链建设的方法
  • 360doc 网站怎么做/长沙新媒体营销
  • 个旧网站建设/如何做seo搜索引擎优化
  • 全文 part1 - DGEMM Using Tensor Cores, and Its Accurate and Reproducible Versions
  • 遥感机器学习入门实战教程|Sklearn案例⑤:集成学习方法全览
  • Python-Pandas GroupBy 进阶与透视表学习
  • 医疗信息化实战:引领医疗行业数字化转型实践
  • AUTOSAR自适应平台(AP)中元类(Metaclass)、建模(Modeling) 和 ARXML 这三者的核心关系与区别
  • linux下MySQL安装与卸载