linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk)
目录
- linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk)
- 软件准备
- ## 系统安装 ##
- 一、安装VMware Workstation 15 Pro
- 二、在虚拟机上安装操作系统(CentOS 7)
-
- 1. 添加虚拟机
- 2.安装操作系统
- 三、Xshell安装与连接
-
- Xshell安装
- Xshell连接虚拟机
-
- 1.查看虚拟机ip地址
- 2.配置虚拟机IP地址
-
- 2.1 找到ifcfg-ens33文件
- 2.3 修改ifcfg-ens33文件
- 2.4 重启 络服务
- 3.连接
- 四、切换为国内源
-
- 1.备份Linux自带的EPEL源
- 2.生成阿里源
- 3. 清空缓存
- 4.重新生成缓存
- 五、Linux下的目录结构
- ## 软件安装 ##
- 一、安装JDK
-
- 1.上传文件 jdk-8u151-linux-x64.tar.gz
-
- 1.1 上传方式 rz
- 1.2 上传方式 Xftp工具
- 2.解压文件
-
- 2.1 创建java目录并解压
- 3.配置环境变量
- 二、安装Tomcat
-
- 1.上传文件 apache-tomcat-8.5.20.tar.gz
- 2.将tomcat解压到/opt下
- 3.配置环境变量
- 4.启动tomcat
- 5.将8080端口加入到防火墙
- 6.创建启动脚本
- 7.配置tomcat随服务器自动启动
- 三、安装Mysql(离线安装)
-
- 1.上传文件 mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
- 2.查看系统中是否存在mariadb,如果存在则安装mysql时会有冲突,需要先卸载mariadb
- 3.创建mysql用户及用户组
- 4.解压mysql安装文件
- 5.安装
- 6.初始化,启动
- 7.如果启动失败的处理方法
- 8.启动成功后修改mysql的登录密码
- 9.登录数据库修改配置
- 10.设置访问允许通过防火墙
- 11.在数据库视图工具中测试连接
软件准备
VMware 虚拟机软件(官 地址):https://www.vmware.com/cn.html
VMware 15 pro 版 虚拟机软件 ( 盘地址):https://pan.baidu.com/s/1vLBd9wBK1yBSp_JZSlALvA 提取码:fylb
Xshell 客户端(中文下载):https://www.xshellcn.com/xiazai.html
CentOS-7-x86_64-DVD-1908.iso 镜像文件( 盘地址):https://pan.baidu.com/s/1JXalMPGTiBpSwD-hLO4Zxg 提取码:fylb
mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar( 盘地址):https://pan.baidu.com/s/1oNeJ7S_1XhflJ7tyWZ16Aw 提取码:fylb
jdk-8u151-linux-x64.tar.gz ( 盘地址):https://pan.baidu.com/s/193tucYqvwNsHTmTedYyG_g 提取码:fylb
apache-tomcat-8.5.20.tar.gz( 盘地址):https://pan.baidu.com/s/1jGXJ_OvX_IYG0DQ0rLL_BQ 提取码:fylb
## 系统安装 ##
一、安装VMware Workstation 15 Pro
所有的操作都在虚拟机中进行
注意:这里去掉“启动时检查产品更新”,每次启动更新麻烦,影响效率↑↑↑
2.安装操作系统
这里选择“基础设施服务器”安装即可,右边选择“调试工具”。注意:调试工具没有界面。
注意:这里“软件选择”不要选择最小安装,最小安装将不会安装Linux常用的一些命令,到时还需要自己安装命令,比较麻烦。
↓↓↓
至此,CentOS 7 安装完成
三、Xshell安装与连接
Xshell安装
点击下载好的Xshell的exe文件,一直下一步下一步(傻瓜式安装)
Xshell连接虚拟机
1.查看虚拟机ip地址
查看IP地址: ip addr 或者 ifconfig, 注意与windows环境的区别,win中是ipconfig
一步到位找到ifcfg-ens33文件:
2.4 重启 络服务
使用service network restart命令刷新后,再次使用ip addr 或者 ifconfig命令查看ip地址。
填写名称与IP地址,点击确定↓↓↓
双击添加的会话:CentOS 7 64位↓↓↓
密码↓↓↓
四、切换为国内源
1.备份Linux自带的EPEL源
注:
Linux中mv命令用来为文件或目录改名,或将文件或目录移动到其他位置
mv [options] source dest 将源文件名修改为目标文件名
mv [options] source directory 将文件移动到目标目录
options说明:
-i 若指定目录已有同名文件,则先询问是否覆盖旧文件
-f 在mv操作要覆盖已有的目标文件时不给任何提示
2.生成阿里源
wget 非交互式的 络文件下载工具
用法: wget [选项]… [url]…
-o –output 后接文件名,将信息写入指定的文件
-a –append-output 后接文件名,将信息添加到指定的文件
-d –debug 打印调试信息
-q –quiet 安静模式
-F –force-html 把输入文件当成html文件-t –tries=num 设置重试的次数
-nc –no-clobber 不要重复下载已存在的文件
3. 清空缓存
4.重新生成缓存
五、Linux下的目录结构
Linux为免费开源的系统,拥有众多发行版,为规范诸多的使用者对Linux系统目录的使用,Linux基金会发布了FHS标准(文件系统层次化标准)。
多数的Linux发行版都遵循这一规范。
注: FHS(Filesystem Hierarchy Standard),文件系统层次化标准,该标准规定了 Linux 系统中所有一级目录以及部分二级目录(/usr和 /var)的用途。发布此标准的主要目的就是为了让用户清楚地了解每个目录应该存放什么类型的文件
常用的目录介绍:
目录 | 作用 |
---|---|
/usr | 全称(Unix Software Resource),该目录用于存放软件资源,FHS建议开发者, 将软件产品的数据合理放在该目录的子目录下, 有点类似于Windows中的c:windows,与c:Program files的综合体 |
/usr/bin/ | 存放系统命令,普通用户和超级用户都可以执行 |
/usr/sbin/ | 存放根文件系统不必要的系统管理命令,如多数服务程序,只有 root 可以使用 |
/usr/lib/ | 应用程序调用的函数库保存位置 |
/usr/local/ | 手工安装的软件保存位置。我们一般建议源码包软件安装在这个位置 |
/usr/share/ | 应用程序的资源文件保存位置,如帮助文档、说明文档和字体目录 |
/usr/src/ | 源码包保存位置。我们手工下载的源码包和内核源码包都可以保存到这里, (也可以按照自己的习惯,将手动下载的源码包放在/usr/local/src, 内核源码放在/usr/src/linux中) |
/usr/include | C/C++ 等编程语言头文件的放置目录 |
/var | 用于存储动态数据,例如缓存、日志文件、软件运行过程中产生的文件等 |
/var/lib/ | 程序运行中需要调用或改变的数据保存位置。如 MySQL 的数据库保存在 /var/lib/mysql/ 目录中 |
/var/log/ | 登陆文件放置的目录 |
/var/run/ | 一些服务和程序运行后,它们的 PID(进程 ID)保存位置 |
/var/spool/ | 里面主要都是一些临时存放,随时会被用户所调用的数据,例如 /var/spool/mail/ 存放新收到的邮件,/var/spool/cron/ 存放系统定时任务 |
/var/www/ | RPM 包安装的 Apache 的 页主目录 |
/var/tmp | 一些应用程序在安装或执行时,需要在重启后使用的某些文件,此目录能将该类文件暂时存放起来,完成后再行删除 |
/home | 用户家目录,以每个用户的名称命名,存放每个用户的数据 |
/dev/ | 设备文件保存位置 |
/etc/ | 配置文件保存位置。 系统内所有采用默认安装方式(rpm 安装)的服务配置文件全部保存在此目录中,如用户信息、服务的启动脚本、常用服务的配置文件等 |
/opt/ | 第三方安装的软件保存位置。 这个目录是放置和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录中。 按照个人习惯也可以放在 /usr/local/ |
/root/ | root 的主目录。普通用户主目录在 /home/ 下,root 主目录直接在“/”下 |
/sbin/ | 保存与系统环境设置相关的命令,只有 root 可以使用这些命令进行系统环境设置,但也有些命令可以允许普通用户查看 |
/srv/ | 服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据 |
/tmp/ | 临时目录。系统存放临时文件的目录,在该目录下,所有用户都可以访问和写入。建议此目录中不能保存重要数据 |
## 软件安装 ##
一、安装JDK
1.上传文件 jdk-8u151-linux-x64.tar.gz
将jdk-8u151-linux-x64.tar.gz上传到linux服务器。
注:
tar包属于打包文件,Unix和类Unix系统上的压缩打包工具,可以将多个文件打包为一个文件,文件后缀为tar
tar.gz包是压缩文件,经过gzip压缩后的tar文件,形成tar.gz包,扩展名为tar.gz
两种文件的用途不同,tar.gz一般情况下是源代码安装包,需要先解压再经过编译、安装才能执行。
tar包最初设计目的是将文件备份到磁带上(tape archive),因此得名,一般用于文件备份。
1.1 上传方式 rz
使用命令安装↓↓↓。
安装后,直接输入rz,回车。会出现文件选择框,选择文件上传即可。
注:上传文件到到服务器的路径,为当前执行rz命令的目录。
1.2 上传方式 Xftp工具
下载地址:https://www.netsarang.com/zh/xftp/
安装方式依旧是下一步下一步
安装完成后在Xshell中打开Xftp工具
2.解压文件
解压命令:tar -zxvf 压缩文件名.tar.gz
参数说明:
z:指明压缩文件为gzip压缩
x:表示执行解压,如果使用c参数则表示压缩
v:显示详细的处理过程
f:要操作的文件名
-C:解压到指定目录,如:tar -zxf abc.tar.gz -C /root 将abc.tar.gz解压到root目录去。
如果不指定目录则默认解压在当前目录
自己安装的jdk适合安装在哪里br> 自己安装的软件一般会放在/usr/local下,该目录与windows中的C:Program Files类似。
其他常用目录结构:
/usr:系统级目录,类似于c:/windows
/usr/lib: 系统级目录,类型与c:/windows/system32
/opt: 用户级目录,可以近似的理解为d:/software,opt为可选的意思,一般用来安装第三方软件,或者是一些服务程序的安装
2.1 创建java目录并解压
- 在/usr/local下创建java目录
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!