Linux服务器环境配置

前言:作为一个刚毕业2个月的菜鸟,虽然在学校也学过Linux,但只是简单的了解一下基本的命令等等,并没有实际的运用经验。在公司也工作了2个月,写一下我搭建linux测试服务器的过程和体会。
一、安装配置JDK
下载jdk,我们可以直接使用wge+JDK下载路径的方式直接在Linux上下载,把下载下来的安装包解压到你新建的文件夹下。其次你也可以把JDK下载到你的Widows下,通过传输软件(我是用的是xftp)把压缩包传输到Linux目录下并解压,不懂传输软件作用及使用的自行百度。这里说一下解压命令:tar –xvf file.tar(解压 tar包)tar -xzvf file.tar.gz (解压tar.gz),-xzvf都是组合参数,具体的含义我就不解释了,可以自己去了解。
现在我们已经有了jdk,那么接下来就是配置jdk的环境变量了,这里我使用的是vim,你也可以使用其他的编辑器,关于vim、vi的使用教程一大推,我其实也只是会使用,嘿嘿嘿~~。
这里就扯一下vim的三个模式:命令模式:在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。 编辑模式:在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。 末行模式:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行,:q表示退出、:wq表示保存并退出、:q!表示强制不保存退出等等。
好了,会使用vim编辑器,我现在执行vim /etc/profile命令,在文本的最后面添加上变量参数(下面的JAVA_HOME和JRE_HOME是我的路径,你需要根据你自己的来配置):

export JAVA_HOME=/usr/java/jdk1.7.0_80
export JRE_HOME=/usr/java/jdk1.7.0_80/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$JAVA_HOME/bin:$PATH

然后保存退出就OK啦,有时候我们执行java –version会出现找不到jdk的提示,我需要执行命令:source /etc/profile,这样可以使配置不用重启即可立即生效,再次执行java –version,出现java版本号等信息就说明我们的jdk环境配好了。

二、安装配置Tomcat
和安装JDK类似,我们下载Tomcat的安装包并解压到你新建的目录下,执行vim /etc/profile命令,在我们刚才配置jdk的后面加上下面的变量参数

#set tomcat environment
export CATALINA_HOME=/usr/tomcat8
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin

我之前看到过有配置/etc/profile,然后进入到Tomcat bin目录下配置/catalina.sh的,这种配置方式我也尝试过,是可以的。总之网上好多的配置方式都是可行,但是有的很繁琐也没必要,脚本catalina.sh用于启动和关闭tomcat服务器,是最关键的脚本。startup.sh和shutdown.sh都是使用不同的参数调用了该脚本,我们只要在/etc/profile下配置好JDK和Tomcat的相关参数就可以了。这是有别于Windows的,Windows下我们下载tomcat压缩包解压就可以启动tomcat了。
和配置JDK一样执行source /etc/profile命令使配置生效,然后在tomcat bin目录下./startup.sh启动tomcat,浏览器访问:http://localhost:8080来查看tomcat是否能成功启动(如果你是用的是阿里云的服务器,这里请用阿里云服务器的IP地址访问)
如果启动tomcat出现sudo: ./startup.sh: command not found,您需要使文件成为可执行文件。运行chmod +x startup.sh,然后sudo ./startup.sh。
Tomcat出现任何错误不要冥想0_0,先查看tomcat日志,看看是哪里报错,在相应的进行修改。

三、安装MySQL
下载mysql安装包解压,至于解压到哪个文件夹下看你心情咯,嘿嘿,当然是开玩笑的啦,作为一个程序猿,我们岂能如此任性。我们一般把安装的软件都放在/usr这个目录下,至于为什么要放在这里有很多种解释,自己去了解Linux相关目录的作用吧。
安装mysql之前我们先查看一下是否安装了mysql,命令 rpm -qa | grep -i mysql,如果存在把它进行删除,rpm -ev进行删除,如果删除时出现如下错误:error: Failed dependencies:……翻译为没有依赖关系依赖关系非常复杂,当你试图先安装任何一个包时都会出现这样的依赖关系错误,这时候你就应该强制安装了,我认为只要你把服务或软件需要的包都装上,强制安装也不会出问题的,不会有什么影响。非常简单,只要加上一个–force (强制) 和–nodeps(不查找依赖关系)就可以了。

四、总结
第一次写博客,自己也是在学习中进行总结,有很多不足之处,还望各位能指出,自己以后也会持续更新自己的学习心得。

你可能感兴趣的:(Linux)