Posts Categorized: server

Amazon S3에 upload한 파일 접근

Amazon의 S3 서비스를 사용할 때 기본 설정만으로는 upload 한 파일에 대한 접근이 안된다. Permission 설정이 있길래 건드려 보기도 했는데 permission 만으로는 해결할 수 없었다. 이 부분은 조금 이상하다. 많은 사람들이 permission 설정만으로 접근 권한 제어가 가능할거라 인식할 거라고 보기 때문이다. 또 서비스들이 계속 변경되어서 그런지 검색을 통해 얻는 정보들이 부정확한 것들이 많아서 정리해보기로 했다. 1…. Read more »

Shell에서 SMB로 공유된 파일 존재유무 확인

원격지에서 samba로 공유되고 있는 파일이 존재하는지를 확인하기 위해서 smbclient를 이용해봤다. 아래와 같은 command를 shell에서 호출하고 나서 smbclient //${server}/${service} ${password} -c “ls ${dir}/${file}” exit code를 $?로 판단하면 파일이 존재유무를 손쉽게 확인할 수 있다. 고생을 했던게 ${service}. 단순히 알고 있는게 samba 경로였기 때문에 전체 경로를 다 넣어보니 연결이 안되었었다. samba로 공유된 파일들에 대해서 나처럼 경로에 대한 정보만… Read more »

Ubuntu에서 apt server 변경

Ubuntu 설치를 하면 apt-get으로 package를 받아오는 서버가 기본적으로 kr.archive.ubuntu.com으로 설정된다. kr.archive.ubuntu.com에 어떤 이슈가 있는지는 모르겠지만 가끔씩 연결이 안되는 경우가 발생하곤 한다. 게다가 속도도 느리다. (내 환경에서는 다운로드 속도가 초당 100 ~ 200KB 정도) 느리고 불안정한데 바꿔주자. /etc/apt/sources.list 파일을 열어 kr.archive.ubuntu.com들을 모두 ftp.daum.net으로 변경한다. 변경한 이후에는 sudo apt-get update를 꼭 실행해야 이후 package install에 문제가 없다…. Read more »

NFS mount시 port forwarding이 필요한 경우

NFS mount를 하는데 공유기를 사용하거나 하는 특정 환경에서 port forwarding이 필요한 경우가 있다. (Mount 하고자 하는 경로가 있는 장비를 A, mount point를 지정할  (mount 명령을 실행할) 장비를 B라고 했을 때 A가 특정 환경에 놓인 경우에 해당함) NFS mount에 대한 프로세스를 확인해보면 (rpcinfo -p), 3가지의 process가 관계되어 있음을 알 수 있는데 portmapper, nfs, mountd이다. 별도의 설정이… Read more »

Apache-tomcat에서 특정 context reload

Tomcat에 간단한 페이지들을 올려보기만 했지 다양한 관점에서 운용해보진 않아서 이제서야 이런걸 알아본다. 특정 context에 변경사항이 발생했는데, 나의 경우엔 DB 접근정보를 담고 있는 properties 파일 수정, 작지만 여러가지가 서비스되고 있었기 때문에 restart는 좋지 않은 대안이라는 생각이 들었다. 물론 작다는 이유로 그냥 restart 해버리고 메일 몇 개 버리는게 더 빠를지도 모른다.   알아보니 특정 context를 위와 비슷한… Read more »