456成人影院在线观看_亚洲a毛片_日韩9999_伊人网老司机_一本免费视频_最近高清日本免费

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > 艾銻分享 >

服務器維護CentOS 6.8下SVN服務器搭建及使用


2020-06-10 21:44 作者:admin

服務器維護CentOS 6.8下SVN服務器搭建及使用

 
如何做好服務器維護?北京艾銻無限科技與你談談IT人員必須知道的服務器維護信息
 
服務器維護小知識CentOS 6.8搭建SVN
查看系統環境
服務器維護小知識(1)查看系統版本
[root@node-005 ~]# cat /etc/RedHat-release
CentOS release 6.8 (Final)
服務器維護小知識(2)查看系統全部信息
[root@node-005 ~]# uname -a
Linux node-005 2.6.32-642.15.1.el6.x86_64 #1 SMP Fri Feb 24 14:31:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
服務器維護小知識(3)查看系統內核
[root@node-005 ~]# uname -r
2.6.32-642.15.1.el6.x86_64
服務器維護小知識安裝SVN
1、修改yum倉庫配置(可不做,我這里做事保留SVN安裝包)
[root@node-005 ~]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf
[root@node-005 ~]# grep keepcache /etc/yum.conf    #rpm包不刪除
keepcache=1
[root@node-005 ~]# yum -y install subversion
 
2、查找查找SVN安裝包
[root@node-005 ~]# find / -name subversion-1.6.11-15.el6_7.x86_64.rpm
/var/cache/yum/x86_64/6/base/packages/subversion-1.6.11-15.el6_7.x86_64.rpm
[root@node-005 ~]# tree /var/cache/yum/x86_64/6/base/packages/
/var/cache/yum/x86_64/6/base/packages/
├── apr-1.3.9-5.el6_2.x86_64.rpm
├── apr-util-1.3.9-3.el6_0.1.x86_64.rpm
├── libproxy-0.3.0-10.el6.x86_64.rpm
├── libproxy-bin-0.3.0-10.el6.x86_64.rpm
├── libproxy-python-0.3.0-10.el6.x86_64.rpm
├── neon-0.29.3-3.el6_4.x86_64.rpm
├── pakchois-0.4-3.2.el6.x86_64.rpm
├── perl-URI-1.40-2.el6.noarch.rpm
├── subversion-1.6.11-15.el6_7.x86_64.rpm
└── tree-1.5.3-3.el6.x86_64.rpm
 
0 directories, 10 files
[root@node-005 packages]# rpm -aq subversion
subversion-1.6.11-15.el6_7.x86_64
配置并啟動SVN
1、創建SVN版本庫根目錄(svndata)及密碼權限目錄(svnpasswd)
[root@node-005 ~]# mkdir -p /application/svndata
[root@node-005 ~]# mkdir -p /application/svnpasswd
[root@node-005 ~]# tree /application/svn*
/application/svndata
/application/svnpasswd
 
0 directories, 0 files
2、啟動SVN服務指定服務的SVN根目錄
[root@node-005 ~]# svnserve -d -r /application/svndata/ # -d 
后臺運行;-r 指定運行目錄
# 注:查看svnserver命令幫助
[root@node-005 ~]# svnserve --help
用法: svnserve [-d | -i | -t | -X] [options]
 
有效選項:
  -d [--daemon]            : 后臺模式
  -i [--inetd]            : inetd 模式
  -t [--tunnel]            : 隧道模式
  -X [--listen-once]      : 監聽一次方式(調試用)
  -r [--root] ARG          : 服務的根目錄
  -R [--read-only]        : 強制只讀;覆蓋版本庫配置文件
  --config-file ARG        : 從文件 ARG 讀取配置
  --listen-port ARG        : 監聽端口
                            [方式: daemon, listen-once]
  --listen-host ARG        : 監聽主機名稱或IP地址
                            [方式: daemon, listen-once]
  -T [--threads]          : 使用線程代替進程 [方式: daemon]
  --foreground            : 在前臺運行(調試用)
                            [方式: daemon]
  --log-file ARG          : svnserve 日志文件
  --pid-file ARG          : 寫進程 PID 到文件 ARG
                            [方式: daemon, listen-once]
  --tunnel-user ARG        : 隧道用戶名(默認是當前UID對應的用戶名)
                            [方式: tunnel]
  -h [--help]              : 顯示本幫助
  --version                : 顯示程序版本信息
服務器維護小知識3、查看服務是否啟動
(1)查看進程
[root@node-005 ~]# ps -ef |grep svn
root      67481  0 15:25 ?        00:00:00 svnserve -d -r /application/svndata/
root      67526658  0 15:34 pts/0    00:00:00 grep svn
(2)查看端口
[root@node-005 ~]# netstat -lntup
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local AddressForeign AddressState      PID/Program name 
tcp        00 0.0.0.0:36900.0.0.0:*                  LISTEN      6748/svnserve     
tcp        00 0.0.0.0:3306                0.0.0.0:*                  LISTEN      5217/mysqld       
tcp        00 0.0.0.0:210.0.0.0:*                  LISTEN      2160/vsftpd       
tcp        00 0.0.0.0:220.0.0.0:*                  LISTEN      5581/sshd         
tcp        00 127.0.0.1:6310.0.0.0:*                  LISTEN      1315/cupsd       
tcp        00 127.0.0.1:250.0.0.0:*                  LISTEN      1905/sendmail     
tcp        0  0 :::80                      :::*                        LISTEN      1925/httpd       
tcp        00 :::22:::*                        LISTEN      5581/sshd         
tcp        00 ::1:631:::*                        LISTEN      1315/cupsd       
udp        00 0.0.0.0:6310.0.0.0:*1315/cupsd
(3):已知端口號查看進程
[root@node-005 ~]# lsof -i tcp:3690
COMMAND  PID USERFD  TYPE DEVICE SIZE/OFF NODE NAME
svnserve 6748 root    3u  IPv448866      0t0  TCP *:svn (LISTEN)
[root@node-005 ~]# netstat -lntup |grep 3690
tcp        00 0.0.0.0:36900.0.0.0:*                  LISTEN      6748/svnserve
服務器維護小知識創建SVN版本庫
1、新的Subversion項目
(1)創建一個新的Subversion項目(版本庫)
[root@node-005 ~]# svnadmin create /application/svndata/sadoc
[root@node-005 ~]# ll /application/svndata/sadoc/
總用量 24
drwxr-xr-x 2 root root 4096 4月  20 15:47 conf
drwxr-sr-x 6 root root 4096 4月  20 15:47 db
-r--r--r-- 1 root root    2 4月  20 15:47 format
drwxr-xr-x 2 root root 4096 4月  20 15:47 hooks
drwxr-xr-x 2 root root 4096 4月  20 15:47 locks
-rw-r--r-- 1 root root  229 4月  20 15:47 README.txt
(2)查看幫助
[root@node-005 ~]# svnadmin --help
一般用法: svnadmin SUBCOMMAND REPOS_PATH  [ARGS & OPTIONS ...]
使用“svnadmin help <subcommand>” 得到子命令的幫助信息。
使用“svnadmin --version”查看程序的版本號和文件系統模塊。
 
可用的子命令:
  crashtest
  create
  deltify
  dump
  help (?, h)
  hotcopy
  list-dblogs
  list-unused-dblogs
  load
  lslocks
  lstxns
  pack
  recover
  rmlocks
  rmtxns
  setlog
  setrevprop
  setuuid
  upgrade
  verify
 
[root@node-005 ~]# svnadmin help create
create: 用法: svnadmin create REPOS_PATH
 
在 REPOS_PATH 創建一個新的空版本庫。
 
有效選項:
  --bdb-txn-nosync        : 在提交事務時禁用fsync [BDB]
  --bdb-log-keep          : 禁用自動刪除日志文件 [BDB]
  --config-dir ARG        : 從目錄 ARG 讀取用戶配置文件
  --fs-type ARG            : 版本庫類型: “fsfs”(默認)或“bdb”
  --pre-1.4-compatible    : 使用與1.4之前版本兼容的格式
  --pre-1.5-compatible    : 使用 Subversion 1.5 之前版本的格式
  --pre-1.6-compatible    : 使用與 1.6 之前版本兼容的格式
服務器維護小知識2、倉庫用戶權限配置
(1)配置允許用戶solin讀寫訪問
①備份配置文件
[root@node-005 ~]# cd /application/svndata/sadoc/conf/
[root@node-005 conf]# /bin/cp svnserve.conf svnserve.conf.solin$(date +%F)
②過濾要修改的配置
[root@node-005 conf]# egrep "\-access|\-db =" svnserve.conf
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
③修改后的參數(可以用sed替換,也可用vi/vim直接修改)
[root@node-005 conf]# egrep "\-access|\-db =" svnserve.conf
# anon-access = none  #不允許匿名訪問
# auth-access = write  #允許可寫
# password-db = /application/svnpasswd/passwd  #密碼數據庫,存放SVN嗎
# authz-db = /application/svnpasswd/authz      #控制權限的數據庫
 
另:修改后對比
[root@node-005 conf]# egrep "\-access|\-db =" svnserve.conf
# anon-access = read
anon-access = none
# auth-access = write
auth-access = write
# password-db = passwd
password-db = /application/svnpasswd/passwd
# authz-db = authz
authz-db = /application/svnpasswd/authz
[root@node-005 conf]# diff svnserve.conf.solin2017-04-20 svnserve.conf
12a13
> anon-access = none
13a15
> auth-access = write
20a23
> password-db = /application/svnpasswd/passwd
27a31
> authz-db = /application/svnpasswd/authz
3、配置authz、passwd證書文件
(1)把密碼證書文件模板復制到相關目錄并修改文件權限
[root@node-005 conf]# cp authz passwd /application/svnpasswd/
[root@node-005 conf]# ll /application/svnpasswd/
總用量 8
-rw-r--r-- 1 root root 1080 4月  20 17:22 authz
-rw-r--r-- 1 root root  309 4月  20 17:22 passwd
[root@node-005 conf]# chmod 700 /application/svnpasswd/*
[root@node-005 conf]# ll /application/svnpasswd/
總用量 8
-rwx------ 1 root root 1080 4月  20 17:22 authz
-rwx------ 1 root root  309 4月  20 17:22 passwd
(2)authz、passwd的配置
vi /application/svnpasswd/authz
添加如下:
[groups]
bd_sa = solin,test
# [/foo/bar]
[sadoc:/]
# [repository:/baz/fuz]
@bd_sa = rw
test1 = r
 
vi /application/svnpasswd/passwd
添加如下:
[users]
solin = bdyun
test = bdyun

 
4、重啟SVN
[root@node-005 conf]# pkill svnserve
[root@node-005 conf]# ps -ef |grep svn
root      68326658  0 17:52 pts/0    00:00:00 grep svn
[root@node-005 conf]# svnserve -d -r /application/svndata/
[root@node-005 conf]# ps -ef |grep svn
root      68341  0 17:52 ?        00:00:00 svnserve -d -r /application/svndata/
root      68366658  0 17:52 pts/0    00:00:00 grep svn
IT運維  我們選擇北京艾銻無限
以上文章由北京艾銻無限科技發展有限公司整理
 



相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: gogo大胆无码免费视频列表_亚洲精品秘在线看_国产成人综合在线女婷五月99播放_日韩一区二区三区四区区区_成年人黄页_国产福利毛片_欧美日韩一区二区三区不卡_日韩无在线 | 黄动漫在线免费观看_www.91在线观看_国产欧美一级_欧美一级久久久久久久大片_91日本在线_18禁无码永久免费无限制网站_福利免费在线_日韩一级黄色片 | 不卡一区二区三区视频_亚洲综合热_美女自卫慰黄网站_国产一区二区精品久久岳_精品无码欧美一区二区三区不卡_亚洲精品综合精品自拍_手机看片日本_熟妇人妻无乱码中文字幕真矢织江 | 成人国产精品一级毛片视频毛片_爱看久久_丰满少妇夜夜爽爽高潮水网站_国产成人涩涩涩视频在线观看_国产妓女一级在线视频_亚洲国产极品_av片网址_亚洲少妇最新在线视频 | 日本熟妇无码色视频在线观看_国产八十老太另类_国产一级黄色小视频_亚洲一二三四在线_久久99精品视频一区97_又粗又大又黄又爽的免费视频_国产欧美在线看_精品久久久99 | 亚洲伦理_无码动漫性爽xo视频在线_大地资源在线视频资源_久欠精品国国产99国产精2021_日本www色_国产亚洲福利精品一区_久久热这里只有精品在线观看_晚上偷偷与邻居做爰了小说 | 欧美顶级毛片在线看_国产日韩综合性色av_一本岛在线视频_日韩人妻无码一区二区三区久久99_蜜桃AV无码免费看永久_国产精品久久久国产_香蕉丝瓜榴莲在线观看_国产r级福利在线观看 | 东凛mdyd950在线播放_亚洲中文无码卡通动漫3D_97国产精品人妻无码免费_欧美精品激情在线_国产精品久久久久77777丨_亚洲成在人线AV无码_日本免费看黄色_国产亚洲精品麻豆一区二区 | 中文字幕人妻三级中文无码视频_少妇9999九九九九在线观看_公和我在野外做好爽爱爱小说雨婷_无码H黄肉3D动漫在线观看_亚洲视频二区_日本又色又爽又黄的视频免_国产精品国产精品不卡_亚洲一区中文字幕在线观看 | 日韩黄色在线播放_久久久久人妻一区二区三区_黄色工厂这里只有精品_91操碰_超碰在线播_亚洲狠狠色丁香婷婷综合_成年人在线免费观看热视频_男子操女子视频 | 91精品午夜视频_狂野欧美性猛交XXXX_日本不卡免费一区二区三区综合久久_亚洲一区二区三区不卡视频_99福利资源久久福利资源_性色av蜜臀av浪潮av老女人_国产成AV人片在线观看天堂无码_成网站在线观看 | 欧美成人伊人久久综合网_看国产到性色_在线免费亚洲_久草ab_18禁真人抽搐一进一出免费_91中文日产幕无线码系列_色视频一区_久久精品一区二区三区视频 | 69xxxx免费_国产偷抇久久精品_美国经典三级_国产被窝福利一区二区_少女视频哔哩哔哩免费观看_艳妇臀荡乳欲伦1_国产午夜福利精品久久2021_www亚洲精品 | 久久国产精品视频_色综合人人_国产网红主播精品一区_色综合精品久久久久久久_国产精品88久久久久久妇女_久久.com_午夜剧场大片亚洲欧洲一区_成人黄色777网 | 熟睡人妻被讨厌的公侵犯_精品成人网_亚洲一区二区久久久久久_猫咪在线永久网站_老司机精品视频一区二区_日本免费AⅤ欧美在线观看_啦啦啦在线观看视频免费观看_国产精品美女久久久婷婷网站 | 久久精品免费一区二区_97精品人人妻人人_av网址在线观看免费_成年免费视频播放网站推荐_国产猫咪精品久久天干天干_9999国产_中文字幕28页_日本免费高清一区二区 | caoporm-超频在线视频_欧美欧美欧美欧美首页_国产精品18久久久久久首页狼_91丨porny丨_高潮av在线_一级空姐毛片_女教师の爆乳bd在线观看_丁香婷婷综合激情五月色 | 久久久久夜色精品国产老牛91_精品2区_精品国产欧美一区二区三区不卡_亚洲自偷自自_亚洲综合网站久久久_九色国产精品_成年免费观看视频_亚洲图片小说综合 | 成品片a免人视频_超碰96_亚洲自偷自拍熟女另类_日本视频在线_欧美亚洲一区_亚洲国产日韩欧美_老司机在线观看福利网站视频_粗大猛烈进出高潮视频免费看 | videos另类灌满极品另类_久久综合九色综合97伊人_天天看片夜夜爽_国产精品国产精品国产_福利片第一页_国产真实露脸乱子伦_久久精品人人_特级全黄男女交高清视频在线观看 | 69网站在线观看_国产在线看片免费视频在线观看_国产一区二区免费网站_女人精25xxxxx免费视频_久久久二区_日韩中文字幕在线_一级片在线免费_国产精品1234 | 91在线精品视频观看_亚洲AV永久无码AV激情A片_日韩在线观看视频一区二区_888久久久_中文字幕精品亚洲无线码二区_久草不卡视频_91丨porny丨九色_av日韩中文 | 黄色欧美日韩_在线一级_黄色一级片在线免费观看_亚洲色欲综合一区二区三区_婷婷去俺也去_国产一区观看_青青草免费在线观看_LULUHEI噜噜黑最新地址 | 国产亚洲久_成人1区2区3区_99精品视频一区二区_四虎av永久免费观看_黄色毛片a级_色哟av_欧美日韩国产人妻无码_日韩不卡在线观看日韩不卡视频 | 麻豆国产精品色欲av亚洲三区_午夜少妇在线观看视频_欧美亚洲第一页_久久小草_国产高清视频色欲_亚洲av无码成h人动漫无遮挡不卡_在线亚洲一区二区_美女被强遭的免费网站视频 | 国产成A人亚洲精V品无码_在线观看色网_曰韩精品无码一区二区三区视频_18禁美女裸体网站无遮挡_九九免费精品视频_一区二区三区高清在线观看_免费国产视频_伊人久久大香线蕉AV不变影院 | 国产精成人品日日拍夜夜免费_奶头和荫蒂添的好舒服囗交_饥渴少妇高清VIDEOS_国产三级网_国内极品少妇1000激情啪啪千_国产精品福利啪在线观看_日本熟妇无码色视频网站VR_亚洲sss视频在线视频 | 亚洲一区二区三区写真_免费黄色一区二区_97欧美精品系列一区二区_在线综合亚洲_中文字幕亚洲综合_性做久久久久_亚洲小视频在线观看com_免费污站18禁的刺激 | 国产成人在线播放免费视频_99免费在线观看视频_国产精品白浆在线观看无码专区_曰本不卡视频_国产91网站在线观看_精品国产黄_久久一二三四_japanese乱子xxxx | 美腿玉足一区二区三区视频_欧美一区二区三区在线观看视频_久久婷婷精品视频_精品国产黄色_无码人妻一区二区三区免费看_少妇做爰免费视频网站裸体艺术_www.youjizz.com最新_免费av在线网址 | 91短视频在线观看_亚洲国产成人久久综合一区77_国产成人亚洲欧美久久影院_狠狠久久亚洲欧美专_国产精品一区二区女厕厕_国产高清视频在线观看一区二区_一区两区三区四区乱码国产精品_成人av激情 | 亚洲天堂一区二区三区四区_好爽好黄好刺激的视频_中文字幕一区二区三区av_在线黄色观看_提莫影院AV毛片入口_丰满的人妻HD高清日本_国产精妇在线观看第一区_福利国产 | 国产不卡在线_欧美第一区_手机在线看黄色片_在线播放国产不卡免费视频_巨大黑人XXXXX高潮_一区二区三区日韩精品_欧美一页_超碰在线人人 | 国产精品成人免费视频网站_色综合视频二区偷拍在线_日本熟妇色一本在线看_日本最新在线观看一区二区三区_国产亚洲专区_综合精品视频_囯产黄色视频一级黄片_久久亚洲aⅴ永久无码精品 | 国产偷国产偷亚洲高清日韩_久产久精九国品在线_亚洲精品一区二区三区三区_毛片一区二区三区_91兔费视频_国产福利一区二区在线观看_噜噜噜91成人网_毛片基地美国 | 少妇88久久中文字幕_久久a级毛片免费观看_国产成人精品日本亚洲网站_在线观看av一区二区_色悠久久久久久久综合网_国产免费踩踏调教视频_xxxx另类黑人_涩涩婷婷 | 国产欧美日韩精品第一区二区三区_精品国产福利在线_在线婷婷_中文午夜人妻无码看片_91se亚洲综合色区_国产第五页_成人欧美亚洲_大地资源网视频观看免费高清 | 亚洲视频一级片_欧美a网站_一级精品_91视频盛宴_一区二区不卡在线播放_国产精品久久久一区二区三区网站_国产在线不卡_国产偷啪自怕网 | 国产精品自在_精品一二三四视频_日韩影院一区二区_精品手机在线视频_日日做夜狠狠爱欧美黑人_在线视频1区_国产瑟瑟视频_亚洲91久久 | 九九热免费在线_国产亚洲精品AAAA片在线播放_日本地区不卡一区二区三区搜索_亚洲欧美日韩一级_国产在线看片免费人成视频97_fc2在线中文字幕_一级日本_黄绝一级毛片 | 久热国产精品视频_波萝蜜A毛黄AAA片_老师掀起裙子让我把j放进去视频_亚洲精品乱码久久久久膏_亚洲欧美一区二区三区_天天躁日日躁狠狠躁aab吃奶_美女又黄又免费视频_日韩无码系列综合区 |