linux服务器项⽬部署完整版
之前总玩v8虚拟机,最近看到腾讯云学⽣套餐很实惠就租了个linux服务器搭⼀个项⽬,做下这个项⽬部署全记录,即为了⽅便以后查看,同时也分享下⾃⼰的经验,不⾜之处还请多多指教,废话不多说,直接开始
mysql下载后为什么不是一个安装包注:因为我租的腾讯云ContOS6.5服务器,没有图形化界⾯,只有命令窗⼝,所以全程使⽤linux命令操作,我⽤的是Xshell做代理直接在windows下访问linux服务器,腾讯云推荐的Putty远程连接⼯具个⼈感觉不太好⽤,⾄于Xshell如何远程连接服务器,这⾥暂时不做赘述,不是太难,有兴趣的可以直接留⾔,博主会随时回复!
⼀、Windows下安装包上传⾄服务器
博主在服务器下安装jdk8和tomcat7.0都是直接使⽤.后缀的安装包解压安装的,没有在线安装,所以⾸先下载windows上传⾄linux⽂件⼩⼯具
(1)使⽤命令 yum install -y lrzsz 在线安装上传⼩⼯具,安装成功后使⽤rz命令弹出框代表安装成功;
(2)mkdir -p /home/soft 递归创建soft⽂件夹⽤来统⼀盛放所有安装包;
(3)cd /home/soft 进⼊该⽂件夹;
(4)rz 使⽤刚刚下载的⼯具将windows下的安装包上传⾄服务器;
(5)ls 显⽰该⽂件夹下所有⼦⽂件,效果图如下;
⼆、安装jdk
博主的⼀个习惯就是会把所有安装解压⽬录放在了⼀个在/usr/local下新建的soft下,如下:
(1)mkdir -p /usr/local/soft新建⼀个⽂件夹⽤来当做安装⽬录;
(2)tar -zxvf jdk-8u151-linux-× -C /usr/local/soft将jdk安装⾄新建的soft下;
(3)cd /usr/local/soft进⼊该⽂件夹;
(4)ls 查看是否安装成功;
(5)mv jdk1.8.0_151 jdk8修改⽂件夹名称⽅便配置jdk环境变量;
效果图:
(6)vi /etc/profile启⽤linux⽂本编辑器配置jdk环境变量;
(7)按i启⽤编辑模式,在配置⽂件尾部加⼊:
export JAVA_HOME=/usr/local/soft/jdk8(个⼈安装路径)
export PATH=$JAVA_HOME/bin:$PATH
如图:
(8)esc退出编辑模式:wq 保存并退出;
(9)source /etc/profile刷新配置⽂件;
(10)java -version 或者javac查看jdk是否安装配置成功;
⼆、安装tomcat
同样安装⾄/usr/local/soft下;
(1)cd /home/soft进⼊安装包所在⽂件夹;
(2)tar -zxvf 安装包名称 -C /usr/local/soft将tomcat安装⾄/usr/local/soft下;
(3)cd /usr/local/soft进⼊该⽂件夹;
(4)ls 查看是否安装成功;
(5)mv apache-tomcat tomcat修改⽂件夹名称⽅便配置jdk环境变量; 如图:
(6)vi /etc/profile启⽤linux⽂本编辑器配置jdk环境变量;
(7)按i启⽤编辑模式,在配置⽂件尾部加⼊:
export TOMCAT_HOME=/usr/local/soft/tomcat
export $TOMCAT_HOME/bin:$PATH
如图:
(8)esc退出编辑模式:wq 保存并退出;
(9)/usr/local/soft/tomcat/bin/startup.sh启动tomcat服务;
三、在线安装mysql
在线安装mysql;
(1)yum list installed | grep mysql 新开的云服务器,检测系统是否⾃带安装mysql;
(2)yum -y remove mysql-libs.x86_64 如果发现有系统⾃带mysql,果断这么⼲;
(4)rpm -arch.rpm 接着执⾏这句,解释⼀下,这个rpm还不是mysql的安装⽂件,只是两个yum源⽂件,执⾏后,在/pos.d/ 这个⽬录下多出mysql-com
(5)yum repolist all | grep mysql 这个时候,可以⽤这个命令查看⼀下是否已经有mysql可安装⽂件;
(6)yum install mysql-community-server -y 安装mysql 服务器;
(7)service mysqld start启动mysql服务;
(8)由于mysql刚刚安装完的时候,mysql的root⽤户的密码默认是空的,所以我们需要及时⽤mysql
的root⽤户登录(第⼀次回车键,不⽤输⼊密码),并修改密码;
# mysql -u root⽆密码登录
# use mysql;选择mysql数据库
# update user set password=password("输⼊⾃⼰的密码") where user='root';设置root⽤户密码
# flush privileges; 刷新设置
#exit;退出重新登录系统就会要求你输⼊密码;
四、部署项⽬war到tomcat上
这⾥我直接⽣成好了war包,直接rz上传到tomcat的webapps下;
(1)cd /usr/local/soft/tomcat/webapps进⼊web容器⽬录;
(2)rz上传war包,重启tomcat⾃动解压war包;
五、导⼊项⽬所需数据库
这⾥我直接rz到服务器上我已经⽣成好的mysql脚本;
(1)cd /home/soft进⼊soft⽂件夹;
(2)rz 上传我的mysql脚本;
(3)mysql -u root -p登录mysql数据库;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论