热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux环境配置一SVN配置

Linux网卡说明:Linux版本为CentOS6.4Linux中硬件皆文件,网卡也是一个文件第一个网卡etcsysconfignetwork-sc

Linux网卡


说明:

Linux版本为CentOS6.4
Linux中硬件皆文件,网卡也是一个文件
第一个网卡/etc/sysconfig/network-scripts/ifcfg-eth0
第二个网卡/etc/sysconfig/network-scripts/ifcfg-eth1


修改配置

查看IP命令:ipconfig【win】,ifconfig【linux】
重启命令:service network restart/start/stop
检 查:ping Linux ip地址

这里写图片描述


动态获取IP的配置

1)将虚拟机网络适配器设置为:NAT模式 【虚拟机 -> 设置 -> 网络适配器 (NAT) 】
如果NAT模式不能连网则换成桥接模式
桥接模式对应默认网卡(可以上网)
NAT模式 对应 VM8网卡(可以上网)
Host-only模式 对应VM1网卡(不可以上网)
2)配置网卡
步骤1:【打开网卡】vi /etc/sysconfig/network-scripts/ifcfg-eth0
步骤2:配置网卡, 按键盘“i”键修改网卡信息】
步骤3:【修改内容如下】
DEVICE=eth0 # eth0网卡
ONBOOT=yes # 是否启动网卡
BOOTPROTO=dhcp # 动态获取IP地址 (修改后按esc键,接着按:wq回车即可)


静态IP配置

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static

IPADDR=192.168.152.123 #设置网卡ip地址
NETMASK=255.255.255.0 #设置网卡的子网掩码,
GATEWAY=192.168.152.1 #默认网关(注:一般是ip地址前三个段不变第四个段改为1即可)


连接测试(远程连接)

打开putty软件
这里写图片描述
连接
这里写图片描述


安装svn,配置post-commit


修改网卡能够上网

vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加DNS1=8.8.8.8(谷歌DNS)

service network restart #重启即可


安装svn服务器

yum -y install subversion


创建shop仓库

mkdir -p /cangku
svnadmin create /cangku/shop


配置

打开/cangku/shop/conf下相应文件
vi svnserve.conf


去注释

anon-access=none
password-db=passwd
authz-db = authz

vi passwd


添加用户

php1=1
vi authz


设置权限

[shop:/]
php1=rw


开启svn服务

svnserve -d -r /qz1/cangku


关闭Linux的防火墙

service iptables stop

本地通过【svn://服务器ip地址/shop】检出测试


配置post-commit

创建post-commit文件
cd /cangku/shop/hooks
cp -r post-commit.tmpl post-commit
vi post-commit


添加如下配置

REPOS=”1REV=2”

export LANG=zh_CN.UTF-8
注释掉: #mailer.py commit “REPOS""REV” /path/to/mailer.conf
svn update 自动检出的目录 –username 用户名 –password 密码 –no-auth-cache
注意: 自动检出的目录必须为绝对路径
给post-commit所有用户可执行权限
chmod -R a+x post-commit

开发服务器第一次检出下
mkdir -p /www/shop


第一次检出(手动)

svn co svn://服务器ip地址/shop /www/shop

以后客户端向仓库提交代码,会自动从仓库检出到指定目录下,方便测试人员随时测试


推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • LINUX学习之centos7营救模式
    今天卸载软件的时候,不小心把GNOME的一些组件给卸了,导致桌面无法正常开启,会卡在启动过程中,而我的开机启动模式又是设置为图形界面,所以一开LINUX就卡住了,进入不了命令行界面 ... [详细]
  • 【云计算】Dockerfile、镜像、容器快速入门 ... [详细]
  • Maven入门、什么是Maven、如何使用Maven、Maven的项目结构、简单的Mavenjava项目、Maven常用命令、Maven项目之间的引用、Maven依赖的传递、可选、排除day01
    目录第一节Maven入门1.1什么是Maven1.2如何使用Maven第一步:下载Maven第二步:配置Maven的环境变量第三步:了解什 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有