cent os 6.57 无法运行.sh;自己下的软件都装不上,安装包放在/home文件夹下的。

LNMP1.3正式版
LNMP1.3测试版
LNMP1.2发布
LNMP1.1发布
本站架设在上提供下载镜像6298人阅读
一、openJDK&& 的卸载
安装好的CentOS会自带OpenJdk,用命令java -version ,会有下面的信息:
javaversion &1.6.0&
OpenJDK& Runtime Environment (build1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
最好还是先卸载掉openjdk,在安装sun公司的jdk.
先查看rpm -qa | grep java
显示如下信息:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
rpm -e--nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
还有一些其他的命令
rpm-qa | grep gcj
rpm-qa | grep jdk
如果出现找不到openjdksource的话,那么还可以这样卸载
&yum -y remove javajava-1.4.2-gcj-compat-1.4.2.0-40jpp.115
&yum -y remove javajava-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
二、sun&& JDK&&的安装
下载&& jdk.bin
&1&从SUN下载jdk-1_5_0_14-linux-i586-rpm.bin或jdk-1_5_0_14-linux-i586.bin(安装java7 也一样,直接下载java7的bin文件就行)
&在/usr下新建java文件夹,将安装包放在/usr/java目录下
# mkdir /usr/java
&2&安装JDK
&# cd /usr/java
&①jdk-1_5_0_14-linux-i586-rpm.bin文件安装
&# chmod 777jdk-1_5_0_14-linux-i586-rpm.bin ← 修改为可执行
&# ./jdk-1_5_0_14-linux-i586-rpm.bin ←选择yes同意上面的协议
第三步:配置环境变量
&&1&# vi /etc/profile
&&2&在最后加入以下几行:/etc/opt/java/java6
&export JAVA_HOME=/etc/opt/java/java6
&exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
&export PATH=$PATH:$JAVA_HOME/bin
&&3&# reboot ← 重启机器配置生效& 或者 使用source命令& source /etc/profile&& 后生效
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:69948次
排名:千里之外
原创:12篇
评论:20条
(2)(3)(3)(6)(1)linux(Cent OS6.5)下安装SVN - 推酷
linux(Cent OS6.5)下安装SVN
1.安装svn,一般情况下,选择yum方式安装还是比较简单的。
[root@moshi ~]# yum -y install mod_dav_svn
#会自动安装mod_dav_svn及其依赖包:mod_dav_svn-1.6.11-9,neon-0.29.3-2,pakchois-0.4-3.2,subversion-1.
直接安装这个就能把svn服务器直接OK了。
2.安装httpd
[root@moshi ~]# yum -y install httpd
一般情况下,linux服务器是有httpd服务的,你可以检查下,如果没有则安装。
检查方法:
[root@moshi ~]# vi /etc/httpd/conf.d/subversion.conf
安装完svn后看是否有该目录&文件,如果存在则不需要安装httpd了。
3.安装完SVN,接下来就是配置了。
1、配置svn仓库
#创建svn目录
[root@moshi ~]# mkdir -p /home/svn/repos1
[root@moshi ~]# mkdir -p /home/svn/repos2
#可以任意配置,任意指定你喜欢的目录
#建立svn版本库
[root@moshi ~]# svnadmin create /home/svn/repos1
[root@moshi ~]# svnadmin create /home/svn/repos2
#有多少个仓库就执行多少次该命令,只需要换最后的名字即可
2、修改SVN版本库配置文件
[root@moshi ~]# vi /home/svn/repos1/conf/svnserve.conf
修改文件结果如下:
anon-access = none
auth-access = write
password-db = /home/svn/conf/pwd.conf
#指向用户配置文件
authz-db = /home/svn/conf/authz.conf
#指向权限配置文件
realm = repos1
#指向svn仓库地址
备注:其他仓库配置和该配置相同,只需要修改仓库路径。
3.配置svn用户和权限
[root@moshi ~]# vim /home/svn/conf/pwd.cof
[root@moshi ~]# vim /home/svn/conf/authz.conf
#这是2个步骤,我这里为更好的阅读,写在一起
1.配置用户
由于这个配置是我自定义的,所以要先vim创建该文件,也可以用其他方式创建。
[root@moshi ~]# vim /home/svn/conf/pwd.conf
[root@moshi ~]# htpasswd -c /home/svn/conf/pwd.conf admin
#根据提示输入密码,第一个用户才需要加-c,后面的用户不需要-c
[root@moshi ~]# htpasswd /home/svn/conf/pwd.conf test
[root@moshi ~]# vi /home/svn/conf/pwd.conf
在用户最上方加上[users]
加上[users]这一步是很重要的,因为用htpasswd的方式加用户会覆盖掉[users],所以每次加完用户需要回去补一下该节点
2.配置权限
[root@moshi ~]# vim /home/svn/conf/authz.conf
文件内容如下:
admin=admin,steven,sky
[repos1:/]
[repos2:/]
解释:[groups]为组定义,可以在该组下加很多用户,以,分割,
但是该用户数据必须在/homd/svn/conf/pwd.conf中定义好,
[/]表示根目录以下的权限定义
[repos1:/]表示仓库下的权限定义
如果要分项目,则以此规则类推:
如:[repos1:/aaa]则表示仓库下的aaa项目的权限定义。
@admin 表示admin这个组下的用户权限。
user1=r 表示user1这个用户的权限。
权限类型:r,w,rw 分别表示只读,只写,读写。如果是user1= 这种空情况则表示没有。
OK,到此svn配置完成。我们可以把默认的配置文件删除。
[root@moshi ~]# rm -rf /home/svn/repos1/conf/passwd
[root@moshi ~]# rm -rf /home/svn/repos1/conf/authz
##多个仓库则删除多个仓库对应的文件即可
[root@moshi ~]# rm -rf /home/svn/repos2/conf/passwd
[root@moshi ~]# rm -rf /home/svn/repos2/conf/authz
##多个仓库则删除多个仓库对应的文件即可
4.建立启动svn的用户
[root@moshi ~]# useradd svn
#如果提示svn账户已存在,则执行以下命令
[root@moshi ~]# passwd svn
##根据提示修改下密码,不能过于简单,可使用常用密码
[root@moshi ~]# chown -R svn:svn /home/svn/
##允许用户svn访问版本库
[root@moshi ~]# chmod –R o+rw /home/svn
##解决windows检出提交提示/home/svn/db/txn-current-lock’错误
5.配置svn的端口
[root@moshi ~]# vi /etc/httpd/conf/httpd.conf
#Listen 12.34.56.78:80这一行,
Listen 9999 &##9999就是svn的端口,默认是80,你可以修改成你自己想要的。不建议使用默认80端口
5.配置httpd
[root@moshi ~]# vi /etc/httpd/conf.d/subversion.conf
修改文件内容为:
&Location /svn&
SVNListParentPath on
SVNParentPath /home/svn
AuthType Basic
AuthName &Authorization&
AuthUserFile /home/svn/conf/pwd.conf
##对应你的用户配置文件
AuthzSVNAccessFile /home/svn/conf/authz.conf
##对应你的权限配置文件
Require valid-user
&/Location&
保存退出!
重启httpd服务。
[root@moshi conf]# service httpd restart
Stopping httpd: [
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 10.170.14.180 for ServerName
[root@moshi conf]#
出现以上字样,表名httpd的配置已经成功启动成功。
[root@moshi ~]# svnserve -d -r /home/svn/repos1
7.查看svn服务是否正常
[root@moshi svn]# ps -ef | grep svn
00:00:00 svnserve -d -r /home/svn/repos1
0 02:56 pts/1
00:00:00 grep svn
8.进入浏览器访问。
在浏览器中输入:服务器Ip+端口+httpd配置中的&Location /svn&。
如:http://192.168.1.1:9999/svn/
会提示你输入用户名密码。
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
没有分页内容
图片无法显示
视频无法显示
与原文不一致}

我要回帖

更多关于 cent os 7 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信