Posts Tagged 데비안
데비안 (Debian) 에서 서브버전 (Subversion) 설치하기
우선 svn과 아파치2의 svn module을 설치한다
sudo apt-get install subversion libapache2-svn
보통 module을 설치했을때 자동으로 활성화 되지만 활성화되었는지 확인한다.
sudo a2enmod dav_svn
svn을 설치할 디렉토리를 만들고 거기다 svn repository를 설치한다.
sudo mkdir /home/svn
sudo svnadmin create /home/svn
svn 디렉토리를 아파치 유저를 owner로 설정한다
sudo chown -R www-data /home/svn
웹서버에 svn을 설치하므로 비밀번호를 설정해줘야 한다. htpasswd 명령어에 -c를 더해 비밀번호 파일을 생성한다./
sudo htpasswd -c /etc/apache2/dav_svn.passwd username
유저를 더 하려면
sudo htpasswd /etc/apache2/dav_svn.passwd username2
아파치를 다시 시작한다.
sudo /etc/init.d/apache2 restart
Debian – cron log
Debian Lenny 버젼에서는 cron 로그 파일이 존재하지 않는다. cron 로그 파일을 따로 만들지 않고 그냥 syslog 파일에다 모든 것을 기록하는데
만약 cron 로그 파일을 따로 만들고 싶다면
다음 파일을 열어 cron에 해당되는 주석을 삭제해준다
/etc/syslog-ng/syslog-ng.conf
# this is commented out in the default syslog.conf
# cron.* /var/log/cron.log
log {
source(s_all);
filter(f_cron);
destination(df_cron);
};
그리고 syslog 를 다시 시작해주면
/etc/init.d/syslog-ng restart
cron job이 이루어질때 따로 /var/log/cron.log 파일이 생기고 이 파일에 cron job 이 기록된다.
Debian – locate
파일을 찾을 때 유용하게 쓰이는 locate
find 보다 locate를 쓰는 이유는
명령어의 간단함과 간편함 그리고 하도 locate를 쓰는 버릇이 들었다
하지만 지금 쓰고 있는 debian에서 locate를 치면
locate syslog
-bash: locate: command not found
에러 메세지가 뜬다.
구글을 뒤져보니 업데이트된 Lenny 의 locate가 mlocate 로 바뀐 것
mlocate를 인스톨해주고 updatedb 를 실행해주면
locate를 쓸 수 있다.
apt-get install –reinstall mlocate
updatedb