[信息与通信]应聘须知2011支付宝2011年春季校园招聘ppt课件_第1页
[信息与通信]应聘须知2011支付宝2011年春季校园招聘ppt课件_第2页
[信息与通信]应聘须知2011支付宝2011年春季校园招聘ppt课件_第3页
[信息与通信]应聘须知2011支付宝2011年春季校园招聘ppt课件_第4页
[信息与通信]应聘须知2011支付宝2011年春季校园招聘ppt课件_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

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

文档简介

1、支付宝支付宝2021年春季校园招聘年春季校园招聘支付宝-系统运维部目录目录应聘流程应聘流程时间时间流程流程4月11日 -4月22日课程学习课程学习4月23日笔试笔试4月24日面试面试4月27日实践实践(5-8天)天)5月10日录用录用笔试事项笔试事项l 本次招聘着重本次招聘着重IT潜质,学习才干。潜质,学习才干。l 课件的自我学习非常重要,会在后续笔试中表达。课件的自我学习非常重要,会在后续笔试中表达。Linux课程目的和目的课程目的和目的目的:学习目的:学习Linux,了解门户网站背后的。,了解门户网站背后的。-根底根底-进阶进阶-运用运用目的:目的:-Linux操作系统学习是运维的一个根底

2、。操作系统学习是运维的一个根底。-本次课程提供学习大纲和根底的本次课程提供学习大纲和根底的linux课程课程PPT。-无论有没有根底,希望同窗们能经过快速学习和操作实际无论有没有根底,希望同窗们能经过快速学习和操作实际,对于涉及的知识点有一定的了解,掌握,对于涉及的知识点有一定的了解,掌握Linux的根本操的根本操作和常用命令。作和常用命令。Why Linuxl 运用广泛运用广泛l 功能强大功能强大l 稳定可靠稳定可靠l 尤其是在互联网领域得到了广泛运用尤其是在互联网领域得到了广泛运用Linux效力器功能分布效力器功能分布1 Linux 简介简介l googlel Linux 组成:组成:l

3、内核内核l shelll 文件系统文件系统l 运用系统运用系统常见常见Linux版本版本 RedHat Centos Fedora Ubnutu 2. 根底:根底:Linux根本运用根本运用l Shelll 常见常见shell命令命令l 文件系统和文件文件系统和文件l 远程登录远程登录l 软件安装软件安装2.1 Shelll shell提供了一个到提供了一个到Linux操作系统的界面以方便运转程序。操作系统的界面以方便运转程序。l l l l 最流行的最流行的shell: bash Bourne Again Shell2.2 常用常用shell命令命令l Man命令:命令:l 可以得到几乎一切

4、命令的有关信息,包括可以得到几乎一切命令的有关信息,包括man命令本身命令本身。l # man manl cd命令:进入不同的目录命令:进入不同的目录l pwd命令:查看本人所在的位置命令:查看本人所在的位置l find命令:在子目录中搜索匹配的文件命令:在子目录中搜索匹配的文件l whereis命令:查找文件命令:查找文件l locate命令:定位文件命令:定位文件文件查看命令文件查看命令l more:l # more longfile.txtl lessl catl head命令命令:用来显示文件开头用来显示文件开头x行:行:#head -n x longfile.txtl tail命令命

5、令: 不断跟踪显示文件变化不断跟踪显示文件变化l #tail -f longfile.txt目录和文件命令目录和文件命令l 运用运用Linux操作系统在硬盘驱动器上对文件和子目录进展操作系统在硬盘驱动器上对文件和子目录进展拷贝、删除或者挪动,以便更好地组织信息。拷贝、删除或者挪动,以便更好地组织信息。l touch命令命令l rm命令命令l mkdir命令命令l rmdir命令命令l mv命令命令l cp命令命令紧缩和解紧缩命令:紧缩和解紧缩命令:tarl Linux传播的文件根本是紧缩文件:传播的文件根本是紧缩文件:tgz,tar.gzl tar命令参数命令参数:l c(生成生成) l f(

6、文件文件) l v(verbose) l z(紧缩紧缩) l t(测试测试) l x(展开展开)l # tar cz(v)f mydir.tar.gz mydirl # tar xz(v)f mydir.tar.gz mydirvil Linux/Unix下的配置文件都是文本文件下的配置文件都是文本文件l vi是运用最广泛的编辑器是运用最广泛的编辑器l vi分为三种任务方式:分为三种任务方式:l 普通方式普通方式l 编辑方式编辑方式l 命令方式命令方式l Vi 常用命令:常用命令:l w q wq wq!vi快捷键快捷键2.3 文件系统构造文件系统构造/bin /sbin /usr /etc

7、/var /lib /etc /bin /ad /spoo Linux 文件系统树状构造文件系统树状构造Linux主要配置文件主要配置文件l 配置文件配置文件(Redhat)l /boot/grub/grub.confl /etc/fstabl /etc/inittabl /etc/rc.locall /etc/sysconfig/network-scripts/ifcfg-eth0l /etc/hosts l /etc/resolv.confLinux文件文件l 文件属性文件属性l 普通文件:普通文件: f f 目录文件目录文件 : d dl 链接文件:链接文件: l ll 文件权限:文件权

8、限: r r4 4 w w2 2 x x1 1l 文件用户:文件用户: user group other user group otherl 2.4 远程管理效力器远程管理效力器l telnet 和和 sshl ssh运用:运用: l Linux shell用法:用法: ssh 远程远程IP地址地址l # ssh user1 输入密码输入密码l Windows下用法:下用法: Secure CRT或者或者Putty等软件:等软件: 设设置置IP地址,用户名地址,用户名 密码密码 协议协议l scpl 2.5 软件安装和配置软件安装和配置l 自行编译源代码需求自行编译源代码

9、需求gccl ./configurel make l make installl Red Hat Package Manager软件包管理工具软件软件包管理工具软件RPM需求适宜的需求适宜的RPM 3. 进阶:系统性能调优进阶:系统性能调优l 系统性能目的系统性能目的l 系统资源系统资源l 性能优化目的性能优化目的l 性能优化工具性能优化工具3.1 系统性能系统性能l 衡量衡量Linux系统性能:系统性能:l 呼应时间呼应时间l 吞吐量吞吐量3.2 系统资源系统资源l 硬件资源硬件资源l - CPUl - Memoryl - DISKl - NETWORKl 系统资源系统资源l - 多线程多线

10、程l -文件系统性能文件系统性能l - 进程调度进程调度性能优化的目的性能优化的目的l 找出系统性能瓶颈找出系统性能瓶颈l 硬件瓶颈硬件瓶颈l 软件瓶颈软件瓶颈l 提供性能优化方案提供性能优化方案l 晋级硬件晋级硬件l 改良系统构造改良系统构造l 到达合理的硬件和软件配置到达合理的硬件和软件配置l 使系统资源运用到达平衡使系统资源运用到达平衡3.3 常见的性能分析工具常见的性能分析工具l Vmstatl Topl Freel Uptimel sysstat 工具包工具包l Iozonel Strace示列:示列:vmstatl vmstat的输出格式如下:的输出格式如下:l 附录资料附录资料l

11、 更详细内容,请参见更详细内容,请参见 以下以下“linux学习资料中的专题讲解。学习资料中的专题讲解。Apache+Tomcat课程大纲课程大纲l 常见互联网运用部署架构常见互联网运用部署架构l 基于基于java的互联网运用部署的互联网运用部署l apache+mod_jk+tomcat互联网运用流行言语互联网运用流行言语l JAVA tomcat, jboss,weblogic,websphere)l PHP (LAMP)l .NETl Ruby (Ruby on Rails)l Pythonl Perl (LAMP)互联网运用流行架构互联网运用流行架构l 典型典型LAMP架构架构wiki

12、pedia:基于基于java的互联网运用架构的互联网运用架构l 最常见的最常见的java运用部署架构:运用部署架构:l 操作系统:操作系统:linuxl 负载平衡:负载平衡:lvsl 静态网页效力器:静态网页效力器:apache,nginx,lighttpdl 动态恳求转发:动态恳求转发: Mod_jk,proxy_jkl Java容器:容器:jboss,resin,tomcatl 数据库:数据库:mysql,oraclel 分布式缓存:分布式缓存:memcache http协议协议l 为什么需求定义协议?为什么需求定义协议?l RFCl-whats rfc? ll http1.1协议协议lr

13、/rfc/web效力器市场份额效力器市场份额APACHE安装安装l 安装安装apachel./configure;make;make install l-rpm,yum install apachel-apt-get apachel apache文件目录文件目录l Bin 命令目录命令目录l Conf 配置文件目录配置文件目录l Lib 库文件目录库文件目录l Modules 模块目录模块目录l Logs 日志目录日志目录l Htdocs 文档目录文档目录APACHE配置配置l 启停启停apachel-apachectl.shl a

14、pache规范配置文件规范配置文件l-httpd.conflAPACHE配置配置l 根本配置根本配置l 模块加载模块加载l 虚拟主机虚拟主机l 衔接数量衔接数量l 日志配置日志配置l url rewritel 反向代理反向代理APACHE根本配置根本配置l 监听端口监听端口 : Listen 80l 运转用户运转用户 : user apache lgroup apachel 效力器名效力器名 : ServerName alipayl 程序主目录程序主目录 : ServerRoot /home/apachel 文档主目录文档主目录 : DocumentRootl 默许言语默许言语 : AddDe

15、faultCharset GB2312APACHE模块加载模块加载l apache模块加载模块加载lLoadModule rewrite_module modules/mod_rewrite.solLoadModule proxy_module modules/mod_proxy.sol apache模块列表参考模块列表参考/docs/2.2/mod/APACHE虚拟主机虚拟主机l why需求虚拟主机需求虚拟主机?l apache虚拟主机配置虚拟主机配置l l ServerName 519.alipayl ServerAlias go.alipayl Docu

16、mentRoot “/home/apache/htdocs“l APACHE衔接数衔接数l 效力器的才干是有限的效力器的才干是有限的,回绝效力回绝效力?l apache衔接数配置衔接数配置l l StartServers 10 l ServerLimit 50 l MaxClients 1500 l MinSpareThreads 50 l MaxSpareThreads 200 l ThreadsPerChild 50 l MaxRequestsPerChild 10000l APACHE日志配置日志配置l 日志格式化日志格式化l- LogFormat %ORIG_CLIENT_IPi %h

17、 %u %t %r %s %bl 日志途径日志途径l- ErrorLog |apache/cronolog/%Y/%m/%Y-%m-%d-error.log“l- CustomLog |apache/cronolog/%Y/%m/%Y-%m-%d-access.logAPACHE URL跳转跳转l 规范化规范化URLl RewriteRule /(/+)/?(.*) /u/$1/$2 R l 挪动文档主目录挪动文档主目录l RewriteRule /$ /about/ R l 重定向至主目录重定向至主目录l RewriteEngine on l RewriteCond %REMOTE_HOST

18、 !.+.alipay$l RewriteRule (/.+) alipay/$1 R,L l 需加载模块需加载模块LoadModule rewrite_moduleAPACHE反向代理反向代理l apache反向代理反向代理l ProxyRequests Onl ProxyPass /ad/ alipay/adl ProxyPassReverse /ad/ alipay/adl 加载模块加载模块l LoadModule proxy_http_moduleapache配置参考配置参考l 官方文档官方文档l /docs/Java中间件中间件TOMCAT安装安装l

19、安装安装jdkl- 下载安装包,按照阐明安装下载安装包,按照阐明安装l- java.sun/javase/downloads/index.jspl 配置环境变量配置环境变量l- export JAVA_HOME=/opt/jdk1.5.08l- export CLASSPATH=$JAVA_HOME/jre/lib/*.jar l- export PATH=PATH:$JAVA_HOME/binTOMCAT安装安装l 下载及解压下载及解压l- /download-55.cgil- tar zvf apache-tomcat-5.5.28.tar.gzl 环境配

20、置环境配置l- export JAVA_HOME=/opt/jdk1.5.08l- export TOMCAT_HOME=/opt/tomcat l- export CATALINA_HOME=/opt/tomcat l- export CLASSPATH=$CATALINA_HOME/common/libl TOMCAT根本目录根本目录TOMCAT根本目录根本目录l ./bin - 启动,封锁和其它脚本文件启动,封锁和其它脚本文件l ./conf - 配置文件和相关的文档类型定义配置文件和相关的文档类型定义 l ./logs - Log文件默许存放目录文件默许存放目录l ./webapps

21、- 这里存放他的网络运用程序这里存放他的网络运用程序WEBAPPS代码部署构造代码部署构造*.html, *.jsp, etc. HTML和和JSP页面,还有其他相关文件页面,还有其他相关文件(比如象比如象JavaScript,stylesheet文件以及图象文件以及图象)应该被客户阅读器看到。应该被客户阅读器看到。/WEB-INF/web.xml 网络运用程序调度描画符。这是一个可扩展标志言语网络运用程序调度描画符。这是一个可扩展标志言语(XML)文件,它描画了构成他的程序的文件,它描画了构成他的程序的servlets和其他部件,同时也描画了初始化参数和其他部件,同时也描画了初始化参数(in

22、itialization parameters),以及他想要效力器执行的有关容器管,以及他想要效力器执行的有关容器管理平安性的限制。理平安性的限制。/WEB-INF/classes/ 这个目录包含运用程序里必需的这个目录包含运用程序里必需的Java类文件类文件(以及相关的资源以及相关的资源),包括没有被组合到,包括没有被组合到JAR文件里的文件里的servlet和和non-servlet类。类。/WEB-INF/lib/ 这个目录包括由这个目录包括由Java类文件类文件(以及相关资源以及相关资源)组成的组成的JAR文件,比如象其他第三类文件,比如象其他第三类class libraries或或J

23、DBC驱动程式驱动程式(drivers)。 启动及停顿启动及停顿TOMCATl 启动启动tomcatl- ./startup.sh l 停顿停顿tomcatl- ./shutdown.sh TOMCAT配置文件配置文件l server.xml server.xml 全局配置文件全局配置文件l web.xml web.xml 定义关系环境定义关系环境l perties perties 定义日志定义日志TOMCAT配置文件配置文件l server.xmll Server 定义一个效力器定义一个效力器l Service 定义一个效力定义一个效力l Conn

24、ector 定义一个衔接定义一个衔接l Engine 定义一个引擎定义一个引擎l Host 定义一个定义一个hostl Context 定义一个运转程序定义一个运转程序TOMCAT详细配置详细配置l 端口配置端口配置l 日志配置日志配置l 管理配置管理配置l 平安配置平安配置TOMCAT端口配置端口配置l 设置设置PortPort- tomcat/conf/server.xml- tomcat/conf/server.xml, Connector orport=8080 . /TOMCAT远程调试配置远程调试配置l 设置远程调试设置远程调试l- -修正修正catalina.shcatalina

25、.shl- set JAVA_OPTS=-Xdebug -Xnoagent - set JAVA_OPTS=-Xdebug -Xnoagent -Djavapiler=NONE -Djavapiler=NONE -Xrunjdwp:transport=dt_socket,address=9999,suspend=Xrunjdwp:transport=dt_socket,address=9999,suspend=n,server=y n,server=y TOMCAT日志配置日志配置l 日志配置日志配置l- -取消下面这段的注释:取消下面这段的注释:Valve pattern=common re

26、solveHosts=false/然后修正为:然后修正为:Valve fileDateFormat=yyyy-MM-dd.HH/TOMCAT管理配置管理配置l 内置管理模块内置管理模块l :8080/manager/htmll tomcat-users.xmlTOMCAT平安配置平安配置l Tomcat管理台的平安管理台的平安l 处置方法,删除代码或者删除处置方法,删除代码或者删除server.xml配置配置l 远程衔接端口远程衔接端口8005的平安的平安l 修正远程端口,修正默许字符串,或封锁远程衔接修正远程端口,修正默许字符串,或封锁远程衔接l 配置走漏配置走漏l- 配置

27、配置404页面页面l- 配置配置web.xml ,封锁文件列表,封锁文件列表TOMCAT部署运用部署运用l war包,包,jar包,包,ear包包l 经过管理台部署经过管理台部署l 经过热启动部署经过热启动部署从从HELLO WORLD开场吧开场吧从从HELLO WORLD开场吧!开场吧!创建创建HelloServlet.java类类 l public class HelloServlet extends HttpServlet l public void doGet(HttpServletRequest request, HttpServletResponse response)l thro

28、ws ServletException, IOException l response.setContentType(text/html; charset=GBK);l PrintWriter out = response.getWriter();l out.println();l out.println();l out.println( SimpleServlet);l out.println();l out.println();l out.println( 他好,世界!他好,世界!);l out.println();l out.println();l l 修正修正web.xml配置配置l l l helloServletl com.alibaba.HelloServletl l l helloServletl /hellol l 编译部署代码编译部署代码l javac helloworld.javal 将编译好的将编译好的jar包拷贝至运转目录包拷贝至运转目录l 重启重启TOMCAT胜利了!胜利了!l loca

温馨提示

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

评论

0/150

提交评论