部署Linux_java服务器

时间:2026-01-23

java在LINUX上的部署

Java程序员Linux就业课程主讲: 主讲:杨昊 Q:952063095 : 15622737633

java在LINUX上的部署

课程知识概要了解Linux操作系统 掌握Linux操作系统的基本操作 在Linux上安装和部属Java应用程序 通过SSH2访问Linux 安装新版jdk 安装Tomcat服务器 自行安装MySQL数据库 自启服务设置

java在LINUX上的部署

1 Linux简介Linux得名于芬兰计算机业余爱好者Linus Torvalds, 始于1991年 开源 Linux 是一类Unix计算机操作系统的统称,但 Linux主要用于x86架构的计算机 Linux 是开源的软件 被广泛应用于服务器端 PHP+Apache+MySQL+Linux 称霸互联网

java在LINUX上的部署

2 Linux被广泛应用的原因开源自由软件,用户不用支付任何费用就可以 获得它和它的源代码,并且可以根据自己的需 要对它进行必要的修改,无偿对它使用,无约 束地继续传播。 具有Unix的全部功能,安全性和可靠性极高 运行Linux所要配置低,常常被应用于嵌入式系 统,驱动库丰富,支持众多的PC设备 架构合理,通过Linux内核进行标准化 通过 有利于新兴国家发展自己的基础软件产业(最容 有利于新兴国家发展自己的基础软件产业 最容 易被山寨化) 易被山寨化

java在LINUX上的部署

3-1 Linux类型目前,超过300个Linux发行版被积极开发,被 广泛使用的发行版也至少有20个。 一个典型的Linux发行版包括:Linux内核,一些 GNU程序库和工具,命令行shell,图形界面的 X Window Window系统和相应的桌面环境,如KDE或 KDE GNOME,并包含数千种从办公套件,编译器, 文本编辑器到科学工具的应用软件。

java在LINUX上的部署

3-1世界主流的Linux发行版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 ,Slackware Linux ,Stanix Live CD ,SUSE Linux ,Turbo Linux ,Ubuntu , Linux.IPCop,NUtyx,DEFT, NETbsd,Cent OS Linux

java在LINUX上的部署

3-2中国的Linux发行版在中国,从政府到企业、Linux社区都是一直异 常的活跃,出现众多Linux版本:红旗Linux(Redflag Linux) ,Qomo Linux,冲浪Linux(Xteam Linux) ,蓝点Linux ,新华Linux ,共创Linux ,百资Linux , veket, lucky8k-veket.Open Desktop ,Hiweed GNU/Linux , 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已经停止更新,新氧也停止更新了 。

java在LINUX上的部署

4 Linux内核绝大多数基于Linux内核的操作系统使用了大量 的GNU软件,包括了shell程序、工具、程序库 、编译器及工具,还有许多其他程序,例如 Emacs。正因为如此

,GNU计划的开创者理查 德·马修·斯托曼博士提议将Linux操作系统改名 为GNU/Linux。但有些人只把操作系统叫做 “Linux”。 至2010年1月最新的内核版本是2.6.32

java在LINUX上的部署

5-1 终端和 Shell 控制台简介在多用户环境中,shell 将用户界面与内核分开 shell 可解释各种内核命令并充当用户与内核之间的接口 shell 提供了用于循环和判断的各种 编程结构,可用于 shell 脚本编程

java在LINUX上的部署

5-2 终端和 Shell 控制台简介shell 是解释用户在终端键入的命令的一种中间程 序

java在LINUX上的部署

5-3 终端和 Shell 控制台简介

java在LINUX上的部署

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

java在LINUX上的部署

4-2 RHEL5配置使用SSH执行setup命令将ssh服务加入到开机启动项目 中。 ssh使用的著名端口是22! 编辑/etc/ssh/sshd_config 配置相应的选项,如 permitroot login port等! 解决乱码:修改文件/etc/sysconfig/i18n把LANG="zh_CN.UTF-8" 改为LANG="en_US.UTF-8"或者LANG="zh_CN.GB18030"

重新启动ssh服务--ok /etc/init.d/sshd restart

java在LINUX上的部署

5 Linux目录结构/:根目录,系统中所有的目录都是从根目录开始。 /bin: 存放常用命令。 /boot: 引导核心的程序目录 /dev: 外部设备名 /etc: (etcetera)系统管理所要的配置文件和子目录 /home:存放用户主目录的地方,一般是/home/用户名。其他目录有ftp、 httpd、samba等。 /lib:(library)系统基本的动态链接库 /lost+found /opt :optional(可以选择的) /proc: 虚拟系统,是由系统初起时内存中产生的 /root:超级用户默认的主目录; /sbin:系统管理员使用的系统管理程序; /tmp: 存放各程序执行时所产生的临时文件; /usr:占空间最大的目录,用户的很多应用程序和文件几乎全在这个目录中 /var:存放一些系统记录文件和配置文件; /m …… 此处隐藏:3160字,全部文档内容请下载后查看。喜欢就下载吧 ……

部署Linux_java服务器.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219