部署linux_java服务器

上传人:wt****50 文档编号:49583244 上传时间:2018-07-31 格式:PPT 页数:29 大小:502KB
返回 下载 相关 举报
部署linux_java服务器_第1页
第1页 / 共29页
部署linux_java服务器_第2页
第2页 / 共29页
部署linux_java服务器_第3页
第3页 / 共29页
部署linux_java服务器_第4页
第4页 / 共29页
部署linux_java服务器_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《部署linux_java服务器》由会员分享,可在线阅读,更多相关《部署linux_java服务器(29页珍藏版)》请在金锄头文库上搜索。

1、Java程序员Linux就业课程主讲:杨昊 Q:952063095 15622737633课程知识概要 l了解Linux操作系统 l掌握Linux操作系统的基本操作 l在Linux上安装和部属Java应用程序 通过SSH2访问Linux 安装新版jdk 安装Tomcat服务器 自行安装MySQL数据库 自启服务设置1 Linux简介l Linux得名于芬兰计算机业余爱好者Linus Torvalds, 始于1991年 开源 l Linux 是一类Unix计算机操作系统的统称,但 Linux主要用于x86架构的计算机 l Linux 是开源的软件 l 被广泛应用于服务器端 l PHP+Apach

2、e+MySQL+Linux称霸互联网 2 Linux被广泛应用的原因l开源自由软件,用户不用支付任何费用就可以 获得它和它的源代码,并且可以根据自己的需 要对它进行必要的修改,无偿对它使用,无约 束地继续传播。 l具有Unix的全部功能,安全性和可靠性极高 l运行Linux所要配置低,常常被应用于嵌入式系 统,驱动库丰富,支持众多的PC设备 l架构合理,通过Linux内核进行标准化 l有利于新兴国家发展自己的基础软件产业(最容 易被山寨化)3-1 Linux类型l目前,超过300个Linux发行版被积极开发,被 广泛使用的发行版也至少有20个。 l一个典型的Linux发行版包括:Linux内核

3、,一些 GNU程序库和工具,命令行shell,图形界面的 X Window系统和相应的桌面环境,如KDE或 GNOME,并包含数千种从办公套件,编译器, 文本编辑器到科学工具的应用软件。3-1世界主流的Linux发行版 l Asianux ,ArchLinux,B2D Linux , Conectiva Linux ,Debian GNU/Linux , Fedora Core ,Gentoo Linux ,Knoppix Linux ,Linux From Scratch ,Magic Linux , Mandriva Linux ,Red Hat Linux E l ,Slackware

4、Linux ,Stanix Live CD ,SUSE Linux ,Turbo Linux ,Ubuntu , Linux.IPCop,NUtyx,DEFT,NETbsd,Cent OS Linux 3-2中国的Linux发行版 l在中国,从政府到企业、Linux社区都是一直异 常的活跃,出现众多Linux版本:红旗Linux(Redflag Linux) ,Qomo Linux,冲浪Linux(Xteam Linux) ,蓝点Linux ,新华Linux ,共创Linux ,百资Linux , veket, lucky8k-veket.Open Desktop ,Hiweed GNU/Li

5、nux , Magic Linux ,Engineering Computing GNU/Linux ,kylin,中 标普华inux ,中软Linux ,新华华镭LinLux(RaysLX) ,CD Linux ,MC Linux ,即时Linux(Thizlinux) ,b2d linux ,IBOX ,MCLOS ,FANX,Everest,酷博linux,新氧Linux,Hiweed ,雨林木风,Deepin Linux,需要说明的是,新氧、Hiweed、 Deepin都是基于ubuntu,并且Deepin Linux是Hiweed与深度合 并后的版本,原来的Hiweed已经停止更新,

6、新氧也停止更新了。 4 Linux内核l绝大多数基于Linux内核的操作系统使用了大量 的GNU软件,包括了shell程序、工具、程序库 、编译器及工具,还有许多其他程序,例如 Emacs。正因为如此,GNU计划的开创者理查 德马修斯托曼博士提议将Linux操作系统改名 为GNU/Linux。但有些人只把操作系统叫做 “Linux”。 l至2010年1月最新的内核版本是2.6.32 5-1 终端和 Shell 控制台简介l 在多用户环境中,shell 将用户界面与内核分开 l shell 可解释各种内核命令并充当用户与内核之间的接口 l shell 提供了用于循环和判断的各种编程结构,可用于

7、shell 脚本编程5-2 终端和 Shell 控制台简介shell 是解释用户在终端键入的命令的一种中间程 序5-3 终端和 Shell 控制台简介4-1 加密的Shell-SSH简介lSSH 为 Secure Shell 的缩写,由 IETF 的网络 工作小组所制定;SSH 为建立在应用层和传输 层基础上的安全协议。SSH 是目前较可靠,专 为远程登录会话和其他网络服务提供安全性的 协议。利用 SSH 协议可以有效防止远程管理过 程中的信息泄露问题。 l传统的网络服务程序,如:ftp、pop和telnet在 本质上都是不安全的,因为它们在网络上用明 文传送口令和数据,别有用心的人非常容易就

8、 可以截获这些口令和数据。 4-2 RHEL5配置使用SSHl执行setup命令将ssh服务加入到开机启动项目 中。 ssh使用的著名端口是22!l编辑/etc/ssh/sshd_config 配置相应的选项,如 permitroot login port等! l解决乱码:修改文件/etc/sysconfig/i18n把LANG=“zh_CN.UTF-8“ 改为LANG=“en_US.UTF-8“或者LANG=“zh_CN.GB18030“ l重新启动ssh服务-ok /etc/init.d/sshd restart5 Linux目录结构l /:根目录,系统中所有的目录都是从根目录开始。 l

9、/bin: 存放常用命令。 l /boot: 引导核心的程序目录 l /dev: 外部设备名 l /etc: (etcetera)系统管理所要的配置文件和子目录 l /home:存放用户主目录的地方,一般是/home/用户名。其他目录有ftp、 httpd、samba等。 l /lib:(library)系统基本的动态链接库 l /lost+found /opt :optional(可以选择的) l /proc: 虚拟系统,是由系统初起时内存中产生的 l /root:超级用户默认的主目录; l /sbin:系统管理员使用的系统管理程序; l /tmp: 存放各程序执行时所产生的临时文件; l

10、/usr:占空间最大的目录,用户的很多应用程序和文件几乎全在这个目录中 l /var:存放一些系统记录文件和配置文件; l /media:挂接设备目录6-1 Linux基本操作1.shutdown :命令安全地将系统关机2. halt :调用shutdown -h。halt执行时杀死 应用进程 3. init:init 0为关机init 1为重启 reboot l 4. man:命令帮助 l 5. Ctrl +z:退出操作 l 6. ps:进程查看命令;如# ps ef |grep tom查看所有 以 含有tom名称 的进程 l 7.kill: 强制终止进程命令,语法: l #kill 参数

11、进程号 -9 参数为强制终止进程 l 8. date:查看当前系统时间5-2 Linux基本操作-文件操作l ls :list 命令 类似 dos的dir,最简单、最常用、最多参数。 l pwd:查看当前目录的路径 l mkdir:类似 dos的md cd l mv:不可恢复地删除文件mv :该命令用来为文件或目录改名 ,或将文件由一个目录移入另一个目录中,类似dos命的ren和 move的组合。 l rm:删除文件命令语法:rm -dfirv-help-version文档或目录.-d或directory 直接删除文件、目录。-f或force 强制删除文档或目录。-i或interactive

12、删除既有文档或目录之前先询问用户。-r或-R或recursive 递归处理,将指定目录下的任何文档 及子目录一并处理。等等. l rmdir:删除目录,一旦非空,还是要用rm -rf命令来解决。5-3-1 Linux基本操作-用户管理ll adduser:用于添加用户 l -g 创建用户时指定组,如:#adduser g groupA rick l -u 指定UID l userdel:用于删除 l -r 删除用户同时删除该用户主目录及下的所有文件 l usermod l groupadd:用于添加用户组 l passwd:用于修改用户密码,如果有权限,还可以修改别人 l 的密码。 l who

13、:查询当前有哪些用户登录系统 id: 查看自己的用户信息,如有权限可查看别人的如: l #id rick l whoami:查看自己是谁5-3-2 Linux基本操作-用户管理ll su: 切换登录到别的用户帐号,如命令不跟所切换到的用户 l 名则默认切换到root用户(语意为super超级用户) l chage :用于指定用户定期更改密码策略 l # chage M 30 rick 意为指定rick密码期限30天 l chmod:修改文件的读写和执行权限 l -r 表示读权限 l -w 表示写权限-x 表示执行权限l -a 表示所用用户 l -u 表示自己 l -o 表示其他用户 l -g

14、指定权限到一个组5-3-3 Linux基本操作-用户管理ll chmod常用数字来表示权限,语法:#chmod abc fileName 其中abc代表自己、 组和别人 l 在linux中001表示执行x,010表示写w,100表示读r,如: l #chmod 741 file.txt 表示file.txt自己可读写执行, l 同组用户可读,其他用户可执行 l 思考 :#chmod ug=rwx,o=wx file.txt 表示什么含义?l chown: 用于修改用户所有者 l -R 文件夹下面的子文件一起修改所有权,如 l #chown R rick myFolder l 意为把myFolder 及其下所有文件所有权给rick5-4 Linux基本操作:linux文字编辑利器vil vi文字编辑器在linux操作系统中具有举足轻重的作用,因为对 linux操作系统的配置基本上都是非可视化下修改配置文件的。 因此,使用vi,是操作linux的基本功底。 l Vi已经进化很多了,至少支持了方向键 l 基本上 vi 共分为三种模式:1.一般模式:以 vi 处理一个档案的时后,基本只读,但

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号