centos svn 开机启动 centos远程桌面软件
大家好,今天给各位分享centos svn 开机启动的一些知识,其中也会对centos远程桌面软件进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
Linux centos下安装svn服务器就这么难么
Centos下安装SVN服务器详细步骤
在保证联网的条件下,执行以下一、二操作,否则请先下载apache、svn的安装包并解压缩
1.安装apache
yum install httpd
2.安装svn
yum install subversion
yum install mod_dav_svn
3.创建SVN仓库
mkdir/home/svn
4.在SVN仓库目录下创建你要的版本库
svnadmin create/home/svn/xyz(版本库名:xyz)
5.创建用户及密码
在/home/svn/xyz/conf目录下,输入:htpasswd-c passwd xiao
第一次在创建用户密码,需加上“- c”参数
6.设置权限
编辑authz文件,设置组别人员读写权限
7.修改svnserver.conf
8.启动SVN服务
svnserve-d--listen-port 3690-r/home/svn/xyz
9.防火墙打开3690端口
进入/etc/sysconfig,修改iptables文件
加入如下:
-A RH-Firewall-1-INPUT-m state--state NEW-m tcp-p tcp--dport 3690-j ACCEPT
10.修改apache,目的是保证http能够访问
修改/etc/httpd/conf.d/subversion.conf文件
加入如下:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_modulemodules/mod_authz_svn.so
<Location/>
DAV svn
SVNParentPath/home/svn/xyz
AuthType Basic
AuthName"Authorization Realm"
AuthUserFile/home/svn/xyz/conf/passwd
AuthzSVNAccessFile/home/svn/xyz/conf/authz
Require valid-user
</Location>
11.配置SVN下目录被apache拥有
chown–R apache:apache/home/svn/xyz
12.设置apache开机启动
chkconfig httpd on
13.设置svn开机启动
(1)编写/usr/local/customshell/svn.sh,内容为svnserve–d--listen-port 3690–r/ home/svn/xyz
(2). vim/etc/rc.d/rc.local增加一句:/usr/local/customshell/svn.sh
centos tomcat 无法启动
先给你解决这个问题,其实要告诉你,要学习搜索。网上大把的资料。这样会不断解决新问题。
要学习解决问题的方法。
此外另一个话题是:OPenjdk和SUnJDK的区别。一个是开源社区,一个是公司产品,代码多数一样。OPen是社区版,某些功能减少,版本授权不一样。通常使用中一般使用官方JDK较多。
特别在国内,对版权的问题基本上是无视的。
-----------------------------
1,Centos中的Service,就启动某个程序,并且开机能自动运行。通过这个脚本文件放置在
/etc/init.d/tomcat
2,即使是启动脚本,程序执行是要可以的。所以说,你直接在Tomcat的bin/下是可以执行启动程序的。
这里执行成功了,才能用脚本来启动,
这里执行不成功,需要通过日志来定位问题。原因,权限不对,路径不对,etc.
3,启动脚本,正确的启动脚本是根据你的安装环境来定的,通常有的应用程序在编辑安装或者YUm安装或者RPM安装就是准备好了启动脚本,Tomcat可能没有。在源码安装的方式下:
这时,你要搜索网上的。对比一下。结合你安装的路径。
下面是我写的一个启动脚本,根据上次回答你给你路径而写的。你尝试一下。
保存成tomcat文件,然后放置/etc/init.d/替换现有的。
#chmod+x/etc/init.d/tomcat
#chkconfig tomcat on
+++++++++++++++++++++++++
#!/bin/bash
# build this file in/etc/rc.d/init.d/svn
# chmod 755/etc/rc.d/init.d/svn
# chkconfig: 2345 62 52
# that answers incoming ftp service requests.
# processname:Tomcat
# Source function library.
./etc/rc.d/init.d/functions
# Source networking configuration.
./etc/sysconfig/network
# centos6.2 Tomcat: service tomcat start(restart/stop/status)
Tomcat_Home=/usr/local/tomcat
ProgPath=/usr/local/tomcat/bin
tomcat=`/bin/ps-A|grep java|awk'{print$4}'`
Prog=tomcat
if [!-f"$ProgPath/startup.sh" ]
then
echo"can not find tomcat,please install it!!"
exit
fi
case"$1" in
start)
if [-x$ProgPath/startup.sh ];then
if ["$tomcat"="java" ];then
echo"Tomcat Server is running!!!"
exit
fi
echo-n$"Starting tomat Server:"
daemon$ProgPath/startup.sh
echo
else
echo"Have no right for running server"
fi
;;
stop)
if ["$tomcat"="" ];then
echo"Tomcat server have already stop!!!"
else
echo-n$"Stoping Tomcat Server:"
daemon$ProgPath/shutdown.sh
killproc$tomcat
echo
fi
;;
restart)
if ["$tomcat"="java" ];then
$0 stop
sleep 7
$0 start
else
$0 start
fi
;;
status)
ps-A|awk'{if($4=="java"){print"Tomcat is running..."}}'
if ["$tomcat"=="" ];then
echo"Tomcat is sleeping.."
exit 0
fi
;;
*)
echo"Usage: tomcat{ start| stop| restart| status}"
exit 1
esac
软件测试-Svn服务器搭建全过程-基于Centos6.7-64bit
本文详细介绍了在CentOs6.7-64bit服务器上搭建SVN版本控制服务的过程,以下为操作步骤:
首先,需要准备的工具包括:CentOs6.7-64bit操作系统;关闭linux防火墙;设置固定的IP地址;在系统安装过程中,选择安装开发包。
接下进行SVN服务器搭建过程:
1:环境准备
在CentOS环境中,通过命令:yum groupinstall"X Software Development""Development Libraries""Development Tools"进行软件环境的准备。
2:下载所需的源码包
下载并获取SVN支持库的源码包:subversion-deps-1.6.17.tar.gz和SVN主程序的源码包:subversion-1.6.17.tar.gz。这些软件包将存储在/root目录下,并通过wget命令进行下载。
3:源码编译安装
创建一个名为svn的目录,并将下载的两个源码包移动到该目录下,并进行解压。之后使用命令:mkdir svn tar zxvf subversion-deps-1.6.17.tar.gz tar zxvf subversion-1.6.17.tar.gz cd subversion-1.6.17./configure--prefix=/opt/svn make&& make install完成源码编译和安装过程。
4:修改环境变量
编辑/etc/profile文件,向其中加入PATH=$PATH:/opt/svn/bin这一行,以确保路径变量指向安装的SVN工具。执行export PATH命令使修改生效,之后使用命令:svnserve--version来检查是否安装成功。
5:创建项目库
在服务器上创建名为testsv的SVN库,通过命令:mkdir/var/svn cd/var/svn svnadmin create testsv完成库的创建。接下来在conf目录下创建authz、passwd和svnserve.conf三个文件,分别用于配置权限、用户口令和服务器配置。
6:配置版本库信息
通过编辑svnserve.conf文件,去除相关配置行的注释符号,完成服务器配置。
7:定义版本库权限
编辑authz文件,并在文件末尾添加权限配置,例如:r\w表示用户testuser拥有可读、可写权限。
8:定义用户密码
编辑passwd文件,添加用户testuser的密码信息,例如:testuser=testsv123456。
9:创建启动SVN用户
添加用户后需要修改authz和passwd文件,并重启服务。
10:启动SVN服务
通过命令:svnserve-d--listen-port 9999-r/var/svn启动SVN服务,其中-d表示后台运行,-r表示服务器根目录。
11:检查服务状态
使用ps-ef| grep svnserve命令查看是否有svnserve进程,以此确认服务是否正常启动。
12:将服务设置为开机自启动
编辑/etc/rc.local文件,在文件末尾添加命令:svnserve-d--listen-port 9999-r/var/svn&,以实现服务开机自动启动。
至此,SVN服务器搭建完成。通过SVN客户端访问服务器,输入地址(例如:svn://192.168.1.68:9999/testsv/,其中IP地址替换为服务器实际IP)并输入用户名和密码即可进行操作。