Chapter12S2升Y2TP12_第1页
Chapter12S2升Y2TP12_第2页
Chapter12S2升Y2TP12_第3页
Chapter12S2升Y2TP12_第4页
Chapter12S2升Y2TP12_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

第十二章Linux入门,预习检查,Linux文件系统有哪些特点?Linux文件有哪三种权限?安装CentOS虚拟机时,选择什么网络配置方式?Linux有哪几种软件安装方式?简述Linux和Windows7的区别,集中测试,2/58,回顾与作业点评,请说出jQuery中常用的Ajax方法和功能如何处理基于表单数据的Ajax请求?请列举出jQuery让渡$操作符点评作业的提交情况和共性问题,回顾,作业点评,3/58,本章任务,配置Linux服务器在Linux服务器环境下部署和管理项目,4/58,本章目标,Linux基础知识了解Linux操作系统简单知识会使用基本的Linux命令会使用命令管理用户权限会使用命令管理Linux进程会远程连接并管理Linux服务器会在Linux系统下安装相关软件会使用SSH工具部署、管理项目,5/58,学习方法,6/58,什么是操作系统,介绍你知道的操作系统AndroidAppleWindowsother,提问,7/58,操作系统分类,8/58,企业级应用操作系统2-1,提问,企业级应用操作系统和普通个人操作系统有什么区别?如果现在有一台装有企业级应用操作系统的服务器,我们需要在上边安装什么软件?,思考,9/58,企业级应用操作系统2-2,提问,常用的企业级应用操作系统有哪些?WindowsServerUnixLinux,10/58,Linux操作系统简介2-1,诞生日期:1991年开发者:林纳斯托瓦茨Linux特点:免费,开源Linux常用发行版本授课Linux版本CentOS6.564位(Redhat系列),11/58,Linux操作系统简介2-2,Linux操作系统安装方式整机安装双系统并存安装虚拟机安装CentOS6.5获取方式CentOS官网https://,12/58,虚拟机简介,通过软件模拟硬件功能主流虚拟机VmwareWorkstation简称VmwareVirtualBox授课使用虚拟机版本Vmware12.0虚拟机下载Vmware官网:http:/,13/58,虚拟机安装步骤,14/59,虚拟机配置要求,15/59,学员操作安装CentOS操作系统,需求安装CentOS虚拟机操作系统实现思路安装VMware12新建CentOS虚拟机选择虚拟机硬件配置查看VMwareAuthorizationService是否开启,指导,提示,16/58,常见问题及解决办法代码规范问题调试技巧,共性问题集中讲解,17/58,Linux文件系统,软件、硬件、文档都属于文件常用目录,18/59,硬件,Linux操作系统结构,19/59,Linux目录操作命令,pwd:查看当前所在目录cd:打开目录lsa:查看目录下文件ll:以列的方式显示目录下的文件列表mkdir:创建文件目录rmrf:删除文件或目录rmri:删除文件前询问用户cp:复制文件命令mv:移动文件或修改文件名,20/59,Linux文件操作命令,head:从文件开始显示文件内容headn:显示指定文件开始的n行数据tail:从文件结尾显示文件内容tailf:动态加载某个文件的内容tailn:查看某个文件结尾N行的内容,21/59,Linux文件编辑命令Vi,vi:一款功能强大的全屏幕文本编辑器vi命令打开文件:vi文件名进入编辑模式:i,a退出编辑模式:按下Esc键进入命令模式:“:”保存并退出:wq或x退出但不保存:q!保存w,22/59,学员操作练习Linux操作命令1,需求说明在用户主目录下递归创建bdqn/java/javaEE/文件目录进入bdqn/java/javaEE/目录,并创建temp/文件目录在temp目录下新建myInfo.txt文件myInfo.txt文件中输入以下内容并保存文件,Hello!Iamajavaenginner.Hello!Iamahadoopenginner.Ilovejava.Ilovelife.,练习,23/58,学员操作练习Linux操作命令2,需求说明将myInfo.txt中的hadoop替换成mongoDB,并保存文件在myInfo.txt第二后插入以下语句后保存文件Linuxisfun.查看myinfo.txt的第二行信息将myinfo.txt重命名为wangmingInfo.txt复制wangmingInfo.txt到bdqn/java/javaEE/student目录删除原来的temp目录,练习,24/58,常见问题及解决办法代码规范问题调试技巧,共性问题集中讲解,25/58,用户是指操作系统的实际操作者用户组是具有相同特征的用户的集合体UID:用户唯一标识GID:用户分组唯一标识root用户:Linux系统权限最高的用户,Linux用户/用户组,26/58,Linux权限操作命令2-1,su用户名:切换到指定用户whoami:查看当前登录用户groups:查看当前用户所属分组id:查看当前用户UID和GIDuseradd用户名:添加用户useradduUID用户名:添加用户并指定UID,27/58,Linux权限操作命令2-2,passwd用户名:修改用户密码userdel用户名:删除用户usermodl新用户名旧用户名:修改用户登录名usermodg新组名称用户名:修改用户所属分组groupadd组名:添加分组groupaddg组GID组名:添加分组并指定GID,28/58,Linux赋权3-1,文件权限:读(r),写(w),执行(x)查看/usr/目录下文件的用户权限,示例,29/58,Linux赋权3-2,d:“etc”是目录而不是文件rwx:拥有者具有读、写、执行的权限r-x:同组用户具有读、执行的权限没有写权限r-x:其他组用户具有读、执行的权限没有写权限,drwxr-xr-x.2rootroot4096Sep232011etc,代码阅读,30/58,Linux赋权3-3,权限模式u,g,o:拥有者,同组用户,其他组用户+,-:赋予,收回权限r,w,x:读,写,执行权限数字模式使用三位二进制数表示权限操作,31/58,学员操作Linux下用户的赋权操作,需求说明创建test用户,并查看test用户的UID,GID在test用户目录创建文件并输入”Iamatester”保存文件查看文件权限并将读写权限赋给组用户;将读,执行的权限赋给其他用户新建test2用户组,将root用户所属分组修改为test2删除test用户,练习,32/58,常见问题及解决办法代码规范问题调试技巧,共性问题集中讲解,33/58,Linux进程和程序,什么是进程?进程是程序运行的动态描述进程生命周期进程PID:Linux系统中的进程的唯一标识,提问,提示,34/58,Linux进程管理命令2-1,查看进程:ps-ef|grep进程标识查看系统中的远程连接进程“ssh”是否有开启,shanglocalhost$ps-ef|grepsshroot182910May24?00:00:00/usr/sbin/sshdshanglocalhost$,示例,开启进程的用户,进程的PID,35/58,Linux进程管理命令2-2,停止进程:Kill-9PID停止系统中的远程连接进程“ssh”,shanglocalhost$kill-91829,提示,示例,强迫终止,36/58,Linux远程连接简介,SSH协议(SecureShell)常用的SSH工具XmanagerSecurecrtPuttySSH工具版本Xmanager5.0Xmanager下载地址http:/,37/58,Xmanager简介,Xmanager包含两个常用的工具Xftp和XshellXftp:远程文件传输软件Xshell:远程终端模拟软件,38/58,Linux远程连接准备2-1,查看主机IP地址:ifconfig查看本机IP地址,示例,IP地址,环回网卡,39/58,Linux远程连接准备2-2,启动网卡命令关闭网卡命令重写获取IP命令,Ifconfig网卡标识up,语法,Ifconfig网卡标识down,语法,dhclient,语法,40/58,Xshell实现远程连接,注意,执行步骤,41/58,注意,Xftp实现远程连接,执行步骤,42/58,学员操作Linux进程操作和远程连接,需求说明查看系统中SSH进程是否运行停止SSH进程,重新启动SSH进程使用Xmanager5连接Linux虚拟机上传一个小于1M的文件至当前Linux登录的用户主目录下,练习,43/58,常见问题及解决办法代码规范问题调试技巧,共性问题集中讲解,44/58,Linux软件安装,tar:解压安装安装包格式:tar、tar.gz、tar.bz安装软件包:tarzxvf包名rpm:直接安装安装包格式:rpm安装软件包:rpmivh软件包路径卸载软件包:rpme软件包全名yum:在线安装安装软件包:yum-yinstallsubversion卸载软件包:yum-yremovesubversion,45/58,Linux软件安装之JDK,安装方式:rpm安装软件版本:JDK1.7,2,1,3,4,5,exportJAVA_HOME=/usr/share/1.7.0_67exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar,46/58,Linux软件安装之Tomcat,安装方式:tar安装软件版本:Tomcat7,iptables-AINPUT-ptcp-dport8080jACCEPTserviceiptablessave,47/58,Linux软件安装之MySQL,安装方式:rpm安装软件版本:MySQL5.5,48/58,MySQL配置,1,2,3,4,5,6,49/58,Linux系统软件安装之SVN,安装方式:yum安装软件版本:SVN1.6.11安装步骤,1,2,3,4,5,6,7,8,users#harry=harryssecret#sally=sallyssecretshangzezhong=123456chenggang=123456,用户名,密码,groups#harry_and_sally=harry,sally#harry_sally_and_joe=harry,sally,&joe/shangzezhong=rwchenggang=rw,用户名,读写权限,anon-access=noneauth-access=writepasswd-db=passwdauthz-db=authz,50/58,项目部署,执行步骤,51/58,SVN简介,SVN(Subversion):版本控制系统SVN特点跨平台简单,易用中央仓库:SVN服务器上文件的保存位置工作空间:操作者下载到本地的文件的位置SVN交互流程,Respository,Workspace,CheckOut,Commit,52/58,SVN客户端配置步骤,SVN客户端配置步骤下载MyEclipseSVN插件包将压缩包解压到MyEclipse安装目录中的dropins启动MyEclipse,打开SVN资源库检出SVN服务器项目测试上传和更新项目,53/58,Memcached基本使用,Memcached:分布式内存对象缓冲系统Memcached特征内置内存存储方式数据都处于内存中Memcached使用步骤启动Memcached打开Memcached客户端连接Memcached测试Memcached增加数据测试Memcached修改数据测试Memcached查询数据,54/58,总结2-1,Linux操作系统特点:自由,开源,免费,企业级应用Linux文件系统Linux权限系统,Linux目录操作命令:常用的目录Linux操作命令pwd,ls,cd,mkdir,rmdir,rmLinux文件操作命令:常用的Linux文件操作命令有touch,cat,tail,head,vi,Linux,Linux用户Linux授权模式,Linux用户:Linux下所有的用户都有一个唯一标识UIDLinux用户组:Linux中所有的用户都属于用户组,每个用户组都有一个唯一标识GID,数字授权:chmodrU+X,G+WF01权限授权:chmod753rF01,55/58,总结2-2,Linux,Linux软件安装,Linux进程管理,查看进程:psef|grep进程标识,停止进程:kill-9PID,PID

温馨提示

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

评论

0/150

提交评论