本文用的是CentOS7系统,不是虚拟机。
1.什么是Xshell?
xshell连接上linux之后,就等同于linux本身的终端命令窗口。
xshell不是必需品,但是它能更好的辅助我们学习linux。拥有更好的操作界面,多此一举,所以我没用。强迫症除外。
2.为什么要安装JDK?
jdk就是java开发工具,提供了java的api和java的运行时环境jre。不一定需要装的呀,只要你不需要运行java的程序,就不用jdk。
你不跑,系统有的进程需要跑啊。
3.安装JDK步骤?
3.1.下载:如果联网:curl -L "http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-i586.tar.gz" -H "Cookie: oraclelicense=accept-securebackup-cookie" -H "Connection: keep-alive" -O,使用的时候不要直接复制!JDK是分32位和64位
系统的。
3.2.U盘拷贝,我用的是U盘,以前下载好的。下载linux系统JDK地址https://blog.csdn.net/doupeihua/article/details/5183194
关于linux系统U盘拷贝文件的使用:
3.2.1.先查看电脑连接的硬件驱动命令,fdisk -l.一般U盘的名称是sda*什么的,我的是sdb1,看的出来U盘只有一个。
3.2.2.假如是sda1,我们先创建一个文件夹,把U盘信息映射到该文件夹。
mkdir /home/usb(注意空格,usb这个目录需要自己在home创建)
期间又遇到了CentOS 无法识别NTFS问题,需要安装ntfs-3g,详细参考 https://blog.csdn.net/X_White/article/details/8105090
一 下载ntfs-3g
http://www.tuxera.com/community/open-source-ntfs-3g/
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz
或
curl https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz
二 解压并安装
1 检测是否安装gcc
rpm -qa | grep gcc
或
gcc -v
安装gcc
yum install gcc
2 解压安装 ntfs-3g
tar -zxvf ntfs-3g_ntfsprogs-2016.2.22.tgz
./configure
make
make install
cd ntfs-3g_ntfsprogs-2016.2.22; ./configure && make && make install &&make clean
三 挂载
mkdir /mnt/wd_usb
mount -t ntfs-3g /dev/sda1 /mnt/wd_usb
注:取消挂载
umount /dev/sda1
3.2.3.把U盘信息映射进来
mount /dev/sda1 /home/usb
3.2.4.进入该U盘的文件夹
cd /home/usb
3.2.5.查看所有信息
ls
3.2.6.拷贝U盘的某文件
cp server.txt /home
3.2.7.安全弹出U盘
umount /dev/sda1
3.3.安装JDK
在linux的/usr目录下新建文件夹java,并包安装包拖到java文件夹中
cd /usr/java(进入java目录下)
tar xvf jdk-8u121-linux-x64.tar.gz(解压jdk安装包)
在/etc/profile文件末尾添加如下几行
4.安装tomcat,tomcat是分windows版本与linux版本的windows版本一般以exe或者zip 格式linux版本一般以tar.gz格式
步骤与JDK的安装基本差不多。
先在/usr下新建tomcat文件夹,并把安装包拷贝进来
cd /usr/tomcat
tar xvf apache-tomcat-8.5.12.tar.gz
source /etc/profile(使修改生效)
使tomcat成为系统服务
cp catalina.sh /etc/init.d/tomcat
vi /etc/init.d/tomcat(增加如下内容)
退出并保存
5.安装MySQL(mysql-5.7.22.tar.gz)
rpm -qa | grep -i mysql(检查之前版本)
yum -y remove mysql-libs*(卸载之前安装所有)
将安装包拷贝到/usr/local目录下
添加mysql服务
vi /etc/profile(添加环境变量)
保存并退出
source /etc/profile(使修改生效)
vi /etc/my.cnf(修改mysql配置文件,修改如下内容)
保存并退出
6.创建数据库并导入数据
拷贝数据库脚本文件到/usr/local目录下
7.发布web项目,下图选中的就是war包
拷贝项目war包到/usr/tomcat/apache-tomcat-8.5.12/webapps目录下,
等待tomcat自动将war包解压完毕,在浏览器输入项目路径即可访问项目了。
8.附: redis安装https://www.cnblogs.com/codersay/p/4301677.html