Linux学习全攻略:从基础到JDK、MySQL安装与war包部署
需积分: 10 23 浏览量
更新于2024-09-08
收藏 9KB TXT 举报
"Linux学习笔记详细"
这篇Linux学习笔记涵盖了Linux的基础知识、常用命令以及在Linux环境中安装JDK和MySQL的详细步骤,同时也介绍了如何将编译好的war包部署到Linux服务器上。
首先,Linux是一种开源的操作系统,其设计哲学是“Linux is not Unix”,虽然与Unix有相似之处,但Linux是基于Unix思想发展而来的自由软件项目。在Linux世界中,常见的发行版有Ubuntu、Red Hat和CentOS等。Linux因其开放源代码、稳定性和灵活性而被广泛应用。
在Linux文件系统结构中,每个目录都有特定的用途。例如:
- `/` 是根目录,所有其他目录都从这里开始。
- `/bin` 存放常用用户命令。
- `/boot` 保存Linux启动所需文件。
- `/dev` 包含设备文件,用于操作系统与硬件设备交互。
- `/etc` 存放系统配置文件。
- `/home` 用户个人目录的父目录。
- `/lib/lib64` 为系统运行提供必需的库文件。
- `/lost+found` 用于恢复意外删除或损坏的文件。
- `/media` 挂载外部设备的临时目录。
- `/mnt` 临时挂载点。
- `/opt` 用于存放第三方应用程序。
- `/proc` 提供进程和系统状态信息。
- `/root` 系统管理员(root)的主目录。
- `/sbin` 存放系统管理命令。
- `/selinux` 相关安全增强机制的配置。
- `/srv` 服务数据目录。
- `/sys` 系统设备和文件系统的虚拟表示。
- `/tmp` 临时文件存储。
- `/usr` 多用户应用程序和文档。
- `/var` 存储可变数据,如日志、数据库等。
Linux命令是操作系统的精髓,包括:
- `pwd` 显示当前工作目录。
- `cd` 改变当前工作目录。
- `ls` 列出目录内容,如 `-a` 显示隐藏文件,`-l` 显示详细信息,`-t` 按时间排序。
- `mkdir` 创建目录,`-p` 可以创建多级目录。
文件权限方面,Linux使用rwx(读、写、执行)三位一组的模式来定义用户对文件的访问权限,分别是用户(owner)、组(group)和其他人(others)。例如,`-rwxr-xr--` 表示一个普通文件,拥有者有读写执行权限,同组用户有读和执行权限,其他人只有读权限。
此外,笔记还涉及了JDK和MySQL的安装,这对于在Linux上开发和运行Java应用及数据库至关重要。最后,部署war包到Linux服务器上通常是通过SSH连接,将文件上传至服务器,并将其解压到应用服务器的webapps目录下。
这些笔记为初学者提供了全面的Linux基础知识,帮助他们更好地理解和操作Linux环境,同时也为有经验的IT人员提供了一个快速参考指南。
2024-01-13 上传
2010-05-23 上传
2011-06-10 上传
2021-09-29 上传
mayunjeffrey
- 粉丝: 2
- 资源: 3