linux操作重点讲解.ppt

上传人:牧羊曲112 文档编号:5438053 上传时间:2023-07-07 格式:PPT 页数:38 大小:461.50KB
返回 下载 相关 举报
linux操作重点讲解.ppt_第1页
第1页 / 共38页
linux操作重点讲解.ppt_第2页
第2页 / 共38页
linux操作重点讲解.ppt_第3页
第3页 / 共38页
linux操作重点讲解.ppt_第4页
第4页 / 共38页
linux操作重点讲解.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《linux操作重点讲解.ppt》由会员分享,可在线阅读,更多相关《linux操作重点讲解.ppt(38页珍藏版)》请在三一办公上搜索。

1、Linux重点知识讲解,预定,2,目标,linux系统上文件的基本知识基本操作挂接和卸载文件系统安装和备份文件Linux系统网络设置Linux系统和window系统的文件互通SHELL编程基本的VI操作基本的SHELL语法在linux上部署web应用在 Linux 中安装 JDK安装和配置 Tomcat部署 JSP 应用程序,3,什么是文件系统,文件系统:是硬盘上的一组数据结构决定系统性能、数据可靠性、崩溃恢复时间、支持的最大文件数和文件访问控制规范,Linux 中的默认文件系统类型:ext2fs(Extended File System)ext3fs ReiserFS 查看系统可以使用的文件

2、系统类型cat/proc/filesystems,4,文件系统的类型,Linux支持的各种常见文件系统类型,ext ext2 ext3 reiserfs iso9660 vfat NFS jfs ntfs proc xfs,5,Linux文件的类型,Linux系统中有三种基本的文件类型:普通文件目录文件特殊文件/dev/*链接文件 ln,6,基本的命令操作,创建目录mkdir-p 目录路径名称(同时创建父目录)复制目录cp a删除目录rm rf(rmdir)移动改名mv 老名字 新名字创建文件 Vi修改文件vi显示文件cat more lessHead 显示头几行Tail显示后面几行,7,使用

3、通配符,使用通配符可对一组文件执行同一操作,无需一一指定这些文件名,8,挂接文件系统,在系统启动时,文件系统可手动或自动“挂接”到 Linux 系统上该文件系统便可像计算机上的任何其他文件系统一样被访问如果不再需要此资源,必须释放该文件系统 使用 mount 命令挂接文件或目录使用 umount 命令卸载文件系统,9,挂接文件系统,要在启动时定义可挂接文件系统和设备:,在/etc/fstab 文件中检查:可挂接的文件系统这些文件系统在本机的位置挂接这些文件系统的用户授予该用户的权限,10,挂接文件系统,演示mountumount,11,使用图形包管理工具 4-1,要启动应用程序:,在“Desk

4、top Panel”中选择“Main Menu”,指向“System Settings”,单击“Add/Remove Applications”对于已经安装的程序我们想卸载或更新,可以使用图形包管理工具,12,归档文件,备份目录内容:,tar cf/mnt/backup/home-backup.tar/home/,产生的归档文件,还原归档文件:,tar xzf/,要还原的归档文件,13,Linux系统网络设置,Window和linux文件的互通 有网络的情况没有网络的情况,14,有网络的情况,硬件上使用bridged方式连接在单机上,虚拟机和主机需要能自动回路来连接.,15,无网络的情况,在单

5、机上,虚拟机和主机通过虚拟网卡来连接.,16,网络设置,网络设置:子网一样防火墙关闭,17,开始互通,在linux上启动smb服务器通过smb服务器来共享文件在window下访问linux在linux下面访问window使用图形界面操作使用smb命令挂载到linux下面mnt/linux o username=aa,18,SHELL编程,SHELL编程,19,Shell,在多用户环境中,shell 将用户界面与内核分开shell 可解释各种内核命令并充当用户与内核之间的接口,20,shell 是解释用户在终端键入的命令的一种中间程序,什么是 Shell,21,通过使用 vi 命令可以创建和编辑

6、文本文件,shell脚本中可以包含用户平时进行操作时执行的命令,以及shell变量,使用echo命令,创建脚本 2-1,$name=”John Wesley”$echo namename$echo$nameJohn Wesley$,使用变量,22,创建脚本 2-2,通过使用 read 命令,shell 允许用户在 shell 脚本执行过程中将值输入到变量中,$read fname,使用vi编辑以下内容的脚本:,#!/bin/bash#My second scriptecho“Enter your name:”read nameecho“Your name is$name”,23,使脚本可执行,

7、通过指定 shell 的可执行文件名,可以执行特定 shell 的 shell 脚本,在脚本的第一行指定必须执行此脚本的脚本解释器,要直接在$提示符下执行 shell 脚本,可以通过授予执行权限来更改指定 shell 脚本的文件访问权限,然后直接在$提示符下调用 shell 脚本的名称来执行该 shell 脚本,$bash my_script,#!/bin/bash,$chmod u+x my_script$./my_script,24,将 Shell 作为一种编程语言 2-1,Shell 脚本允许执行输入、输出、变量操作、控制流和迭代结构,因此可以对脚本进行编程,echo”Input a n

8、umber”read noif$no ge 1 a$no le 100then echo”Number between 1 and 100”else echo”Number greater than 100”fi,使用vi编辑以下内容的脚本:,25,将 Shell 作为一种编程语言 2-2,shell 提供了用于循环和判断的各种编程结构,可用于 shell 脚本的结构包括:if-then-else 结构if-elif 结构case-esac 结构while 结构until 结构for 结构break 和 continue 结构,26,交互式程序 2-1,用户可以使用参数(parameters)

9、在 Linux 中启用交互式编程,用户可以使用参数将变元(argument)从命令行传递给 shell 脚本,参数(parameter)是在 shell 提示符下随命令名或文件名一起指定的任意字或字符串。在脚本内部,参数(parameter)称为变元(argument),27,交互式程序 2-2,输入命令,解释命令,命令名,第一个变元,第二个变元,$0,$2,命令名,第二个变元,$1,第一个变元,当用户输入一个命令并按下 Enter 键时,shell 将命令行中的每一个命令放入特定的变量中。,28,在 Linux 中部署 Java 应用程序,在 Linux 中部署 Java 应用程序,29,安

10、装 JDK 4-1,30,#chmod u+x jdk-1_5_0_04-linux-i586-rpm.bin#./jdk-1_5_0_04-linux-i586-rpm.bin Sun Microsystems,Inc.Binary Code License Agreement for theJAVATM 2 SOFTWARE DEVELOPMENT KIT(J2SDK),STANDARDFor inquiries please contact:Sun Microsystems,Inc.,4150Network Circle,Santa Clara,California 95054,U.S.

11、A.(LFI#140023/Form ID#011801)Do you agree to the above license terms?yes or noYesUnpacking.Checksumming.Done.,安装 JDK 4-2,31,#cat/etc/profilePATH=$PATH:/usr/java/binexport PATHJAVA_HOME=/usr/javaexport JAVA_HOME,安装 JDK 4-3,用户必须按住 Ctrl+D 组合键完成以上步骤。也可以直接使用vi命令编辑/etc/profile文件,在文件的末尾增加上述的四行信息。将系统重新启动,32

12、,#java versionjava version 1.5.0_04Java(TM)2 Runtime Environment,Standard Edition(build 1.5.0_04-b05)Java HotSpot(TM)Client VM(build 1.5.0_04-b05,mixed mode,sharing),安装 JDK 4-4,33,安装和配置 Tomcat 2-1,使用tar命令释放Tomcat,并安装到/usr/local目录#tar xzvf#mv jakarta-tomcat-5.5.9/usr/local在/etc/profile文件中为所有用户设置CATAL

13、INA_HOME环境变量启动Tomcat#/usr/local/jakarta-tomca 验证安装和启动使用本机上的浏览器(Mozilla)访问如下的地址:http:/127.0.0.1:8080,34,安装和配置 Tomcat 2-2,使用Tomcat Manager修改$CATALINA_HOME/conf/tomcat-users.xml文件,增加一个manager用户。增加用户示例:配置Tomcat$CATALINA_HOME/confserver.xml,35,演示 JSP 应用程序 4-1,36,演示 JSP 应用程序 4-2,import java.io.*;import ja

14、vax.servlet.*;import javax.servlet.http.*;public class HelloLinux extends HttpServlet public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException,ServletException response.setContentType(text/html);PrintWriter out=response.getWriter();out.println();out.println();out.println(Hello Linux World!);out.println();out.println();out.println(Hello Linux World!);out.println();out.println();,37,演示 JSP 应用程序 4-3,export CLASSPATH=$CLASSPATH:,javac HelloLinux.java,38,演示 JSP 应用程序 4-4,将HelloLinux.class文件复制到下面的目录中:编辑文件:,http:/localhost:8080/examples/servlet/HelloLinux,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号