반응형

분류 전체보기 100

DS213+ NginX 설치

nas에 apache 대신 nginx를 설치 그냥 ipkg install nginx하면 끝... ㅋ bash-3.2# ipkg install nginx 실행 방법 : /opt/sbin/nginx start conf 파일 : /opt/etc/nginx/nginx.conf 로그 위치 : /opt/var/nginx/log 기동 bash-3.2# nginx 종료 bash-3.2# nginx -s quit 또는 bash-3.2# nginx -s stop 안되면 bash-3.2# killall nginx 오류 정리 nginx 기동시 nginx: [emerg] getgrnam("nogroup") faile 오류 시 DSM에서 nogroup 그룹을 생성한다.

NAS 2022.03.22

DS213+ SVN 설치

SVN 설치 1. ipkg를 이용해서 svn을 설치한다. $ ipkg install svn 2. inetd.conf을 열어 마지막 줄에 svn설정 추가 vi /etc/inetd.conf svn stream tcp nowait svn /opt/bin/svnserve svnserve -i -r /volume1/svn (사용할계정) (사용할디렉토리) DSM으로 svn계정생성과 공유디렉토리(/volume1/svn)을 생성한 후 등록해야 오류가 안남 DSM에서 계정생성 DSM에서 공유폴더생성(svn용) inetd.conf에 svn추가 $ vi /etc/inetd.conf #telnet stream tcp nowait root /usr/sbin/telnetd telnetd printer stream tcp6 now..

NAS 2022.03.22

DS213+ SVN 계정 추가 및 저장소 생성

svn 관리 1. svn계정으로 접속 su - svn su: can't run /sbin/nologin: No such file or directory 오류 나오면 /etc/passwd에 svn에 맨뒤의 shell을 변경한다. bash로 2. svn으로 등록한 디렉토리로 이동(inetd.conf에 등록한 디렉토리) cd /volume1/svn 3. test 생성 svnadmin create test 4. test/conf/passwd 에 사용자 추가 [users] testuser = testpw 5. test/conf/svnserve.conf에 해당 내용을 수정(주석풀어주고) [general] anon-access = none auth-access = write password-db = passwd re..

NAS 2022.03.22

SVN 사용하기

NAS 또는 Linux에서 SVN 사용하기 사용전에 저장소 생성(svnadmin create test)이 되어 있다는 가정 1. 기본 디렉토리 만들기 svn mkdir svn:///test/trunk svn mkdir svn:///test/branch svn mkdir svn:///test/tag trunk 메인. 프로젝트의 핵심 디렉토리를 뜻함 branch trunk에서 개발하다가 작은 분류로 따로 개발해야할 때 사용 tag 릴리즈 버전별로 관리할 때 사용 2. import : 맨 처음 프로젝트를 시작할 때 저장소에 소스를 넣을 때 사용 svn import testproject svn:///test/trunk 3. checkout : svn에 올려져 있는 프로젝트를 내려받는다. svn checkout ..

NAS 2022.03.21

svn 오류

SVN 오류... 갑자기 reboot이 안된다.. reboot을 하면 terminal만 종료되고 dsm접속도 안되고 nas는 계속 기동중... terminal은 다시 접속된다.. 하지만 dsm은 안된다.. 곰곰히 생각해봤지만... 그전에 한것이라곤 svn에 프로젝트를 하나 생성한 것 밖에는... 원인 : 프로젝트를 /etc/inetd.conf에 정의한 곳이 아닌 다른곳(svn계정밑에...)생성을 해서 난 문제.. 이것이 충돌(?)을 일으켜 정상적으로 종료가 안되었는지 기동이 안되었는지.. 해결 : 프로젝트를 삭제하니 정상적으로 reboot된다.. inetd.conf에 등록된 svn에 프로젝트를 생성하자.

NAS 2022.03.21

DS213+ java 설치

DS213+ java 설치 1. DSM에서 패키지 센터 -> 설정 -> 패키지소스에 해당 정보를 추가 pcloadletter http://packages.pcloadletter.co.uk 2. 커뮤니티에서 java를 설치한다. 3. 패키지 설치 실패라고 뜸. 대충 내용은 public 공유 폴더를 찾을 수없다.. 이런 뜻...아님 말고 4. 공유 폴더를 만들자 5. java sdk embedded 를 다운받자.. url : http://www.oracle.com/technetwork/java/embedded/downloads/javase/default-1934076.html DS213+ 는 cpu가 Freescale이다.. PowerPC용으로 받으면 될듯.. e500V2 6. 다운받은 파일을 좀전에 만든 ..

NAS 2022.03.21

nas reboot 안될 때

reboot이 안되고 종료버튼을 눌러도 파란불만 깜빡거리고.. 끝내는 파워선을 뽑아서 껐다.. 몇번을.. 다시 켜면 정상적으로 뜨는데.. reboot은 계속 안되고.. 이런 증상이 났던 시기.. 먼가를 설치하거나 설정을 바꾼후.. 결국 먼가 잘못되면 제대로 reboot이 안되는 이런 말도 안되는 문제가.. ㅋ... 결국 다시 초기화하고 새로 설치.. 두번이나.. 이젠 하나 설치할때 마다 reboot을 해 확인한다.. 설치는 정상적으로 되더라고 reboot시 문제가 발생할 수 있음을 경험 했으니.. ㅋ 문제된 현상... : 1. svn 설치 시 /etc/inetd.conf나 /etc/service에 추가할 때 제대로 할 것. - 특히 inetd.conf에 추가할 때는 아이디와 경로는 미리 만들어 놓고 하자..

NAS 2022.03.21

linux 압축

1. xxx 파일 압축 하기 tar cvf 파일명.tar 대상파일 $ tar cvf xxx.tar ./xxx gzip을 같이 이용할 경우 $ tar cvfz xxx.tar.gz ./xxx tar로 묶은 후 gzip으로 묶어도 됨 $ tar cvf xxx.tar ./xxx $ gzip xxx.tar 2. xxx.tar.gz 파일을 압축 푸는 방법 방법 1 $ tar xvfz xxx.tar.gz 방법 2 $ gunzip xxx.tar.gz $ tar xvf xxx.tar 방법1을 해보고 안되면 방법2로 가면 되겠지 tar 옵션 설명 -c tar파일 생성 -C 디렉토리 지정(원하는 위치를 지정하고 싶을때 사용) -v 묶거나 풀리는 과정을 보고싶을때 사용 -f tar파일(file) -p tar 사용시 원본파일의..

Linux 2022.03.21
반응형