linux服务器环境配置

由于我再配置服务器时,走了很多坑,这里这篇论文,做下分享。


使用Xshell远程连接服务器,很方便。


在最开始,我们先看一下如何更改root密码:

首先切换到root用户,sudo su root

登陆到root权限后,使用passwd命令更改密码


在开始配置之前,我们可以先在linux系统下下载yum安装器,当然也可以直接用apt-get命令,随便啦。


一、JDK配置和maven配置

首先从JDK官网下载JDK的压缩包,然后从本地导入到服务器,当然也可以直接用命令直接下载,但是麻烦,而且我在网上搜命令总是出错,所以就直接用文件传输的办法。

文件传输需要在本地下载软件Xftp,百度一下你就知道~

然后将压缩包放到你要解压的目录下,在服务器上切换到该目录,使用命令解压,命令如下:

tar -zxvf “你的压缩文件名”

解压后的JDK就可以直接使用了,然后我们需要配置环境变量。

大家在windows下肯定都知道如何配置环境变量,那在linux下该如何配置呢?

在配置之前,如果你需要安装maven,那么用同样的方法将maven也解压下来

然后可以和java一起配置环境了


我们先使用命令

vim /etc/profile

编辑profile文件,该文件就是linux系统环境配置文件

按“i”键即可进入插入模式

然后在文件最后输入

JAVA_HOME="你的java解压后的文件路径"

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=$JAVA_HOME/jre/lib/ext:$java_home/lib/tools.jar

export PATH JAVA_HOME CLASSPATH

如果是和maven一起配置环境,那么在这之后在加入

MAVEN_HOME="maven解压后的文件路径"

PATH=$MAVEN_HOME/bin:$PATH

export MAVEN_HOME PATH

按Esc键退出插入模式

然后使用:wq保存文件更改

配置完成,使文件生效使用命令

source /etc/profile

然后使用命令

mvn -V

既可以看到maven版本号,也有JDK版本号

如果没装maven

那么使用命令

java -version

显示版本号等信息代表配置成功


二、大坑mysql

放弃了,之前手动装也有问题,用RPM包装也有问题,实在烦了,直接用镜像把。

方便又快捷。。。

主要是问题很多,mysql在5.7以上版本又增强了安全性,手动装起来会特别麻烦。



到这里如果能远程连接mysql就暂时将基础环境搭建完成了。

这里只搭建了JDK、maven、mysql。



三、安装tomcat

及其简单,去Tomcat官网下载对应的tar.gz文件,然后解压。

之后去该解压后的文件路径/bin下启动catalina.sh这个脚本,我安装的是tomcat7

启动命令为

./catalina.sh start

停止命令

./catalina.sh stop

然后通过ip:8080访问即可看到tomcat的首页,如果运行相应的项目,需要将war包放到tomcat的webapp文件下,直接启动tomcat即可,所以webapp下应该只有一个war包。

如需修改配置文件,则需要在tomcat文件路径/conf,然后编辑server.xml文件即可。



四、安装jetty

首先下载安装包,解压即可

然后进入jetty目录下的bin文件夹,运行脚本./jetty.sh start即可启动服务

jetty如果没有相关设置,初次启动访问8080端口会报404错误

需要进行如下操作(官方文档https://www.eclipse.org/jetty/documentation/9.4.x/quickstart-running-jetty.html#creating-jetty-base)

> JETTY_BASE=/tmp/mybase

> mkdir $JETTY_BASE

> cd $JETTY_BASE

> java -jar $JETTY_HOME/start.jar

WARNING: Nothing to start, exiting ...

Usage: java -jar start.jar [options] [properties] [configs]

       java -jar start.jar --help  # for more information

> java -jar $JETTY_HOME/start.jar --create-startd

INFO : Base directory was modified

> java -jar $JETTY_HOME/start.jar --add-to-start=http,deploy

INFO: server          initialised (transitively) in ${jetty.base}/start.d/server.ini

INFO: http            initialised in ${jetty.base}/start.d/http.ini

INFO: security        initialised (transitively) in ${jetty.base}/start.d/security.ini

INFO: servlet         initialised (transitively) in ${jetty.base}/start.d/servlet.ini

INFO: webapp          initialised (transitively) in ${jetty.base}/start.d/webapp.ini

INFO: deploy          initialised in ${jetty.base}/start.d/deploy.ini

MKDIR: ${jetty.base}/webapps

INFO: Base directory was modified

> cp $JETTY_HOME/demo-base/webapps/async-rest.war webapps/ROOT.war

> java -jar $JETTY_HOME/start.jar

运行起来jetty后会进入控制台模式,输入什么都是文本形式,想要退出的话,使用Ctrl+c键退出



五、安装配置resin

tar -vzxf resin...解压

进入安装目录:

配置安装路径和JDK路径

./configure

编译

make

安装

make install

然后进入resin...../bin目录下,执行:

./resin.sh 启动脚本帮助项,可以看到后面跟什么指令及其含义

./resin.sh start启动resin的一个server

./resin.sh kill 强制终止一个server

./resin.sh stop 结束一个server

./resin.sh restart重启一个server

./resin.sh version 打印版本信息

./resin.sh console 控制台模式

之后访问默认的ip:8080即可看到resin的起始页,和tomcat等一样,war包放到webapp下,不过resin需要自己手动解压war包才行。

resin的配置文件分别是resin.properties和resin.xml,需要修改配置的时候去这两个文件改。


六、svn安装及配置

直接参考这篇blog

svn安装及配置

svn使用报错

Authentication failed

配置文件的问题。各配置前不能有空格。


linux下svn的操作

启动svn

svnserve -d -r /usr/local/subversion(svn安装目录)

停止svn服务

1.killall svnserve

2.ps -ef|grep svnserve

然后用kill -9 端口号

svn co(checkout) url(版本库的url)

可在当前目录下down下来文件



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值