搭建SVN服务器

安装svn并创建项目

1
2
apt-get install subversion
svnadmin create projec

配置

修改目录conf下的svnserve.conf等文件,具体配置可以参考文件的注释

不同的是 要添加

1
2
[/]
@组名 = rw 来再给根目录添加一下读写权限

之后运行 svnserve -d -r 项目目录(上面创建的) 来启动服务,若要运行多个SVN 项目管理,则可以 使用项目目录的上级目录来创建服务

Debian配置定时脚本

简介

本文主要是用作其他文章的基础,当我们使用服务器的时候,经常遇到需要配置定时的脚本,比如我用Hexo+Markdown+Atom写我的博客,但是我在用Git Hooks实现自动更新的时候出现问题(找不到原因,请原谅我菜)。我使用博客并不是主要的,我只是想把我的笔记传到我的Git服务器做同步,对博客的要求也不是很高,大概1、2天这样更新一次我都能接受,所以这时候我可以采用写个定时脚本的方式解决这个问题。

1.编写运行脚本,并对脚本进行测试

1
2
3
4
5
6
7
8
9
10
11
12
13
14
nano /root/task.sh

写脚本:

#!/bin/bash
cd /var/www/hexo/sorce/public
git reset --hard HEAD^
git pull
cd /var/www/hexo
hexo clean
hexo g
#/usr/bin/python /var/www/html/xs/task.py
#这是调用python脚本的代码
exit 0

LNMP服务搭建

安装nginx

1
apt-get install nginx-light

安装 mysql

1
apt-get install mariadb-server

快速配置下 mysql,运行:

mysql_secure_installation

开启远程登录和配置密码

nano /etc/mysql/mariadb.conf.d/50-server.cnf 将 ipaddresss 改为0.0.0.0

登录下 mysql

输入 use mysql;