使用systemd配置SVN服务器自动启动
2016-03-22 16:45
531 查看
使用systemd配置SVN服务器开机自动启动步骤比较简单。步骤如下:
1) 在/etc/systemd/system/目录创建单元文件,并且保证只能被root用户编辑:
touch /etc/systemd/system/svn.service
chmod 664 /etc/systemd/system/svn.service
其中,“svn.service”是我们自定义的服务单元文件名称,可以根据情况修改,下同。
2)打开svn.service文件,添加服务配置:
[Unit]
Description=Subversion Server
[Service]
Type=forking
ExecStart=/usr/bin/svnserve -d -r /opt/svndata
ExecStop=/usr/bin/killall svnserve
Restart=always
[Install]
WantedBy=default.target
其中,“/opt/svndata”是SVN仓库的根路径,请根据情况修改。
3)通知systemd有个新服务添加:
systemctl daemon-reload
4)启动和停止SVN服务
systemctl start svn.service
systemctl stop svn.service
用于测试刚才创建的服务单元是否工作正常。
5)配置开机自动启动
systemctl enable svn.service
其他有用的命令
1)列出systemd管理的所有服务状态
systemctl list-units --type service --all
2)检查SVN服务运作状态
systemctl status svn.service
1) 在/etc/systemd/system/目录创建单元文件,并且保证只能被root用户编辑:
touch /etc/systemd/system/svn.service
chmod 664 /etc/systemd/system/svn.service
其中,“svn.service”是我们自定义的服务单元文件名称,可以根据情况修改,下同。
2)打开svn.service文件,添加服务配置:
[Unit]
Description=Subversion Server
[Service]
Type=forking
ExecStart=/usr/bin/svnserve -d -r /opt/svndata
ExecStop=/usr/bin/killall svnserve
Restart=always
[Install]
WantedBy=default.target
其中,“/opt/svndata”是SVN仓库的根路径,请根据情况修改。
3)通知systemd有个新服务添加:
systemctl daemon-reload
4)启动和停止SVN服务
systemctl start svn.service
systemctl stop svn.service
用于测试刚才创建的服务单元是否工作正常。
5)配置开机自动启动
systemctl enable svn.service
其他有用的命令
1)列出systemd管理的所有服务状态
systemctl list-units --type service --all
2)检查SVN服务运作状态
systemctl status svn.service
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍