京峰jf2116day35课程笔记shell编程概念剖析_第1页
京峰jf2116day35课程笔记shell编程概念剖析_第2页
京峰jf2116day35课程笔记shell编程概念剖析_第3页
京峰jf2116day35课程笔记shell编程概念剖析_第4页
京峰jf2116day35课程笔记shell编程概念剖析_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

京峰JF2116-Day35上课笔记 编程企业实战系1、 编程概念学习Lnu技术,前期主要学习Lnux系统简介、系统安装、命令操作、 功能、用户权限、软件管理、磁盘管理等,学习Lnu技术重点:各种应用程序、软件服务(Apache、Ngn、ocat、PP、Reds、LNMP、LAMP、bx、MYSL、Marad等)的概念、原理、安装、部署、使用、排错、优化、分布式等。护、操作、管理非常的吃力,例如:从0开始源码编译配置LNMPWEBNginx虚拟主机批量添Tomcat多实例的创批量的ZabbixAgent部署和配置3)S 编程是自动化运维的之一,将日常工作中繁琐、重复的工作任务变成流程化、简单化、自动化,使用S 编程之后可以提高运维人员的工作效率,降低企业运维人才、成本。 的概念S是位于操作系统外层的,称为外壳程序,S本身是一令,并且将解析之后指令给Lnu内核。S是一款软件程序(Linux操作系统自带的),S是位于用户使用者和Linux内核之间的桥梁,S被称为中间件,用户输入的指令会传递给S,S解析用户的指令,并且将解析之后的内容发送给Lnux内核,Linu理的信息返回S,S再经过解析,将最终的数据信息展示给用户。S 被称为命令解释器(翻译器),因为用户输入的Lnu指令,最终S 解释器会返回需要的信息数据(真正处理数据是Lnu内核,而Lnu内核底层是不支持命令直接操作的,需要助S 协助解析)。 解释器的种类Bourne BourneAgain C K for 编程的概 编程是将用户手工输入的单个Linux指令或者多个Linux令,按照一定的逻辑关系和顺序堆积在文本文件中,文本文件的所有的Lnux指令,最终都会交给S 解释器去解析, 解释器返回的信息数据,可以实现企业中不同的需求 、 编程、 命令的概念SS 是用户和Lnu内核之间的沟通桥梁,中间件,是Lnu操作 编S 编程是将Lnu单个或者多个命令编入文件文件中,文本文中令最终会通过S 解释器进行解析,从而实现某个需求。 命 命令是Linux操作系统完成某个功能的指令(cd、ls 编程的意S 编程主要是为了将手工操作重复的、繁琐令,写入S文件中,可以直接运行(S 解释器执行)可以实现某个需求,可以减轻运维的日常工作量,提高运维人员工作率,加快企业自动化运维的脚步进程。2、 编程基础实 oworld(世界,你好),通过简单的指令即可实现信息的打印,例如 解释中输入 oworld指令,可以写入S文件中,创建脚基于 编程Nginx源码自动部署(编程思路从Nginx官网Nginx软件包解压Nginx软件包并且进入源代 安装Nginx编译时依赖环境、库文件执行预编译步骤:./configure指令执行编译步骤执行安装步骤:make启动NginxWEB关闭Selinux和&通过浏览器实现页面的基于 编程Nginx源码自动部署(v1版本wgetwget-ls-lnginx-tar-xzfnginx-1.16.0.tar.gzcdnginx-1.16.0./configure--prefix=/usr/local/nginx--user=www--group=www--with-http_stub_status_modulemakeps-ef|grepnginxnetstat-tnlp|grep0systemctlstopyuminstall-ywgetgziptarmakegccyuminstall-ypcrepcre-develzlib-develwget-cls-lnginx-yuminstall-ywgetgziptarmakegccyuminstall-ypcrepcre-develzlib-develwget-cls-lnginx-tar-xzfnginx-1.16.0.tar.gzcdnginx-1.16.0useradd-s/sbin/nologinwww-./configure./configure--prefix=/usr/local/nginx--user=www-group=www--with-http_stub_status_modulemakeps-ef|grepnginxnetstat-tnlp|grep0systemctlstop基于 编程Nginx源码自动部署(v3版本# #autoinstallnginx#byauthor#InstallNginxyuminstall-ywgetgziptarmakeyumyuminstall-ypcrepcre-develzlib-#DownloadNginxSoftwget-cls-lnginx-1.16.0.tar.gz#ExtractNginxSofttar-xzfnginx-1.16.0.tar.gzcdnginx-1.16.0useradd-s/sbin/nologinwww-M#ConfigureNginxServer./configure--prefix=/usr/local/nginx--user=www--group=www--make#StartNginxWEBps-ef|grepnginxnetstat-tnlp|grep#StopSelinuxand0systemctlstop基于 编程Nginx源码自动部署(v4版本 #autoinstallnginxweb#byauthor$NGX_USR.NGX_YUM="yuminstall-y" NGX_ARGS="--user=$NGX_USR--group=$NGX_USR--with-$NGX_YUMwgetgziptarmake$NGX_YUMpcrepcre-develzlib-developenssl-develwget-c$NGX_URL/$NGX_SOFTls-l tar-xzf$NGX_SOFTcd$NGX_SRCuseradd-s/sbin/nologin$NGX_USR-./configure--prefix=$NGX_DIR$NGX_ARGSmakemakeps-ef|grepnginxnetstat-tnlp|grep800systemctlstop# #autoinstallnginx#by# #autoinstallnginx#byauthor$NGX_USR.NGX_YUM="yuminstall-y"NGX_ARGS="--user=$NGX_USR--group=$NGX_USR--with-cdmkdir-p/data/app/nginx-$NGX_YUM$NGX_YUMwgetgziptarmake$NGX_YUMpcrepcre-develzlib-developenssl-develwget-c$NGX_URL/$NGX_SOFTls-l t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论