Linux探究记之学习笔记
来源:互联网 发布:js删除对象属性 编辑:程序博客网 时间:2024/06/04 00:55
最近公司项目上线,将开发的服务程序部署到Linux系统上,学习Linux环境部署开发
应用工具:SecureCRT 7.2 VNC-Viewer-6.1.1
部署项目环境:jdk1.8.0_131 apache-tomcat-8.0.45 CentOS6.5
这里使用了SecureCRT工具远程连接Linux服务器,可以方便上传下载不再使用ftp
VNC-Viewer工具可以远程连接显示Linux服务器桌面,服务器必须同样安装有此应用
SecureCRT命令:
rz命令:可以从Windows系统上传文件和压缩包到Linux服务器上
sz命令:从Linux服务器上传输文件到本地
JDK的部署安装:
1. 上传或下载JDK,这里通过SecureCRT上传JDK rz命令上传压缩包
2. tar.gz文件通过tar -zcvf XXXX的命令解压,.zip压缩包通过unzip XXXX命令解压
3. 部署环境变量 vim etc/profile命令打开配置环境变量文件,在文件末尾加上配置:(这里jdk放在了/usr/java文件目录下)
#jdkJAVA_HOME=/usr/java/jdk1.8.0_131JRE_HOME=/usr/java/jdk1.8.0_131/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHexport JAVA_HOME JRE_HOME CLASS_PATH PATHesc退出编辑输入:wq命令退出保存文件,source /etc/profile命令配置生效
4. 输入Java命令查看配置是否成功
Tomcat的部署安装:
1. 上传Apache-tomcat-8.0.45.tar.gz并解压到指定目录下
2. 设置tomcat服务器的启动和关闭,设置成service的形式来启动和关闭服务
a. 执行命令:vim /etc/rc.d/init.d/tomcat,创建脚本文件,添加一下代码:
#!/bin/bash# /etc/rc.d/init.d/tomcat# init script for tomcat precesses# processname: tomcat# description: tomcat is a j2se server# chkconfig: 2345 86 16# description: Start up the Tomcat servlet engine.if [ -f /etc/init.d/functions ]; then. /etc/init.d/functionselif [ -f /etc/rc.d/init.d/functions ]; then. /etc/rc.d/init.d/functionselseecho -e "\atomcat: unable to locate functions lib. Cannot continue."exit -1fiRETVAL=$?CATALINA_HOME="/usr/local/kencery/tomcat" #tomcat安装目录,你安装在什么目录下就复制什么目录case "$1" instart)if [ -f $CATALINA_HOME/bin/startup.sh ];thenecho $"Starting Tomcat"$CATALINA_HOME/bin/startup.shfi;;stop)if [ -f $CATALINA_HOME/bin/shutdown.sh ];thenecho $"Stopping Tomcat"$CATALINA_HOME/bin/shutdown.shfi;;*)echo $"Usage: $0 {start|stop}"exit 1;;esacexit $RETVALb. 给文件添加权限,使得脚本文件可以执行,命令为 chmod 755 /etc/rc.d/init.d/tomcat
c. 将其添加到服务中,命令为 chkconfig --add /etc/rc.d/init.d/tomcat
d. 然后将下面的配置文件加到tomcat中的catalina.sh文件中的最后面,命令为:vim /usr/local/tomcat/apache-tomcat-8.0.45/bin/catalina.sh
export JAVA_HOME=/usr/java/jdk1.8.0_131 #javajdk的安装路径,使用echo $JAVA_HOME命令可以读取
export CATALINA_HOME=你tomcat的安装路径
export CATALINA_BASE=你tomcat的安装路径
export CATALINA_TMPDIR=你tomcat的安装路径/temp
e. 以上所有工作顺利进行并且没有报错,则配置完成,你可以输入命令service tomcat start和service tomcat stop进行验证
3. 设置tomcat的开机启动
打开Linux的开启启动配置文件 vim /etc/rc.d/rc.local
在文件的末尾加上环境变量配置:
export JAVA_HOME=/usr/java/jdk1.8.0_131export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/binexport CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.0.45/#tomcat自启动/usr/local/tomcat/apache-tomcat-8.0.45/bin/startup.
4. 修改tomcat用户名密码
进入到tomcat目录下conf目录,vim tomcat-user.xml
<role rolename="admin-gui"/> <role rolename="manager-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
添加角色权限保存配置即可,访问https://ip:8080验证
- Linux探究记之学习笔记
- Python 学习笔记一之模块探究学习
- 学习笔记(六)探究碎片 Fragment 之二
- boolan——c++学习笔记之STL哈希表探究
- 吴恩达深度学习笔记之卷积神经网络(实例探究)
- linux之top 简探究
- linux内存使用机制探究笔记
- Linux学习笔记之常用命令
- linux学习笔记之开始
- Linux学习笔记之目录
- Linux学习笔记之---文件
- Linux学习笔记之---进程
- Linux学习笔记之---管道
- Linux学习笔记之---信号量
- linux学习笔记之nfs
- Linux学习笔记之:NFAQ
- Linux学习笔记之:缩写
- 学习笔记 之 linux netfilter
- codeforces 828A. Restaurant Tables(水题)
- Centos7.2下安装Pyspider
- 基于maven的ssh框架一步一步搭建(一)
- http-关于application/x-www-form-urlencoded等字符编码的解释说明
- Jface的CheckboxTreeViewer扩展类
- Linux探究记之学习笔记
- 拖拽式生成CMS和在线商店:Microweber
- Maven(一) 简介
- spring boot 搭建环境入门
- Velocity 获取Request的请求URL
- 4373: 算术天才⑨与等差数列
- ZOJ3829-贪心|模拟-Known Notation
- 适配Html5的js引用
- protobuff协议在C/S传输数据注意的问题