IT虾米网

linux的一些软件基本安装详解

qq123 2018年06月22日 程序员 455 0

买了个腾讯云的服务器,开始玩起来了,先装环境吧。

安装个java

yum -y install java-1.7.0-openjdk* 
 
查看java版本 
java -version 

可以看到java版本的时候,说明安装已经成功了。

如果需要再安装一个java的时候,直接

yum -y install java-1.8.0-openjdk*

查看安装的两个java

sudo update-alternatives --display java

会打印出:

然后开始安装tomcat

yum install tomcat

安装之后,可以看到tomcat的版本,说明安装成功。

不过,我在用yum装tomcat的时候遇到了问题,所有我只能改用手动装。

1.先去网上下载一个安装包apache-tomcat-8.5.30.tar.gz

然后上传到/usr/local/tomcat 这个目录下,没有这目录的话可以创建的,

mkdir /usr/local/tomcat

然后解压

tar -zxvf apache-tomcat-7.0.77.tar.gz

之后就可以启动了

 cd /usr/local/tomcat/apache-tomcat-7.0.77/bin/
./startup.sh

启动成功。

到这里tomcat就已经启动起来了,然后用ip试试http://192.168.1.10:8080/ 就能够看到tomcat的欢迎页面了。

如果还需要安装一个tomcat,上面步骤一样的,就是在第二个tomcat的conf目录下 修改一个server.xml文件。

 <Server port="9005" shutdown="SHUTDOWN">                端口:8005->9005 
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> 
    <Connector port="8088" maxHttpHeaderSize="8192"        端口:8080->9080 
maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
               enableLookups="false" redirectPort="8443" acceptCount="100" 
               connectionTimeout="20000" disableUploadTimeout="true" /> 
<!-- Define an AJP 1.3 Connector on port 8009 --> 
    <Connector port="9009"                                  端口:8009->9009 
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

配置好后,进入到 cd /usr/local/tomcat2/bin ,使用./startup.sh进行启动就行,然后看链接。
http://123.207.70.54:8088/ 发现使用这个端口,也运行起来了

如果要把项目跑起来,就把war包放到

/usr/local/tomcat/apache-tomcat-8.5.30/webapps

然后tomcat会自动编译,通过链接就能够运行了。

http://123.207.70.54:8080/SpringMvc/hello

 

 

 

 

 apache 的安装

2.1、yum方式安装apache

注意apache在linux中的名字是httpd
a、首先检查是否已经安装apache
  rpm -qa |grep httpd
  若没有则进行下一步的安装
b、yum安装apache
  yum -y install httpd
  rpm -qa |grep httpd //检查是否有安装apache
c、开启停止重启apache服务
  service httpd start | stop | restart
  ps -A|grep httpd //检查是否已经启动apache服务
注意:
  CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墙;要想让外网能访问到apache主目录,就需要做以下的操作:
  firewall-cmd --permanent --zone=public --add-service=http
  firewall-cmd --permanent --zone=public --add-service=https
  firewall-cmd --reload
apche搭建起来后,通过ip可以访问到apche的配置页面。
默认目录是/var/www/html下。只要将项目放到这个下面,便可以通过链接进行访问了。

svn安装;

一、yum安装subversion

    1. 安装subversion yum install subversion

  2. 查看安装版本,检查安装是否成功 svnserve --version  ,我装的版本为  1.7.14

  3. 查看安装位置  rpm -ql subversion

二、创建版本库

1.创建用于存放版本库的目录 # mkdir -p /usr/local/svnCode/develop

2.创建svn版本库,指定为刚才创建的目录 svnadmin create /usr/local/svnCode/develop

3.创建完后,版本库目录下会生成一些文件,进入conf目录下。conf目录中authz文件是权限控制文件,passwd是帐号密码文件,svnserve.conf是SVN服务配置文件

4.修改passwd文件,加入用户,格式就是“用户名=密码”,如:  admin = 123

 

### This file is an example password file for svnserve. 
### Its format is similar to that of svnserve.conf. As shown in the 
### example below it contains one section labelled [users]. 
### The name and password for each user follow, one account per line. 
 
[users] 
# harry = harryssecret 
# sally = sallyssecret 
admin=123

 

 

 

5.修改authz文件,加入用户权限:

[aliases] 
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average 
 
[groups] 
# harry_and_sally = harry,sally 
# harry_sally_and_joe = harry,sally,&joe 
 
# [/foo/bar] 
# harry = rw 
# &joe = r 
# * = 
 
# [repository:/baz/fuz] 
# @harry_and_sally = rw 
# * = r 
[/] 
admin=rw

   这就表示admin用户对版本库根目录有读写权限(即最高权限了),权限配置方式在authz文件注释中有详细说明

  6.svnserve.conf里面常用的配置有设置匿名用户(默认可读)、授权用户(默认读写)的读写权限,以及指定账号文件(默认passwd)、权限文件(默认authz)的路径等。看起来应该默认值就够了,但实际使用发现还是得手动把相关注释打开,不知道是什么原因。

7.启动svn版本库 svnserve -d -r  /usr/local/svnCode/

到此OK了,svn下载地址   svn://ip地址/develop

 

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Linux给tomcat指定jdk详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。