Linux
学习目标
- 能够独立搭建Linux环境
- 能够使用Linux进行目录操作的命令
- 能够使用Linux进行文件操作的命令
- 能够使用Linux进行目录文件压缩和解压的命令
- 能够使用Linux进行目录文件权限的命令
- 能够使用其它常用的Linux命令
- 掌握Linux网络进行管理和防火墙设置
- 能够安装JDK
- 能够安装Tomcat
- 能够安装MySql
Linux概述
知识点-Linux概述
1.目标
我们一般在window系统下开发, 开发完成后部署到Linux系统下. 我们先来了解下什么是Linux
2.路径
- Linux介绍
- 为什么要学习Linux
- Linux的历史
3.讲解
3.1.Linux简介
是基于Unix的开源免费,多用户,多任务的操作系统,
由于Linux系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。
3.2为什么要学习Linux
对于windows操作系统而言,大家应该不陌生,这里我列举一些windows的不足:
- 个人用户正版windows需要收费
- 系统长时间运行后,不稳定,变慢,容易死机
- 且windows经常招到病毒攻击等
相反,上述windows的不足,恰好是另一款操作系统Linux的优势所在,这里我也列举一些Linux的优点:
-
个人用户正版Linux不需要收费
-
系统长时间运行后,还是比较稳定,比较快,不容易死机
-
且Linux不常招到病毒攻击等
做为一个后端JavaEE程序员,通常在windows/MAC中开发完程序后,得部署到一个相对比较安全,稳定的服务器中运行,这台服务器上安装的不是windows操作系统,而是Linux操作系统。
3.3.Linux的历史
Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds由于自己不满意教学中使用的MINIX操作系统, 所以在1990年底由于个人爱好设计出了LINUX系统核心。后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统.
4.小结
-
Linux: 操作系统
-
为什么要学习Linux?
我们工作里面一般把Linux作为服务器操作系统
知识点-Linux的版本
1.目标
知道内核版本和发行版本区别, 以及常见的发行版本
2.路径
- Linux的版本
- Linux的主流发行版本
3.讲解
3.1Linux的版本
Linux的版本分为两种:内核版本和发行版本;
- 内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号 ;
- 发行版本是一些组织和公司根据自己发行版的不同而自定的
3.2Linux常见发行版本
4.小结
-
版本
- 内核版本
- 发行版本
Linux系统的使用场景
- 服务器是Linux系统的最主要的使用场景
- 大型运算场景的计算机系统
- 安全性要求比较高的场景,比如说"大型公司的网关环境"
- 嵌入式设备、手机等等
知识点-Linux的目录结构
Linux不像windows那样有盘符的概念,它的最高目录为根目录(用/表示)
/:系统根目录
root目录:超级管理员所在的目录,用~表示
home目录:普通用户所在的目录
etc:配置文件
usr:存放共享文件的 (装的软件基本都是在usr目录)
4.小结
- 目录结构
- / 系统根目录
- root 超级管理员所在目录
- home 普通用户所在目录
- etc 配置文件目录
- usr 文件共享目录(一般在这里装软件)
- / 系统根目录