본문 바로가기

Server71

우분투 Some index files failed to download 에러 우분투 14.04 서버가 새로 도착하여 깔끔하게 apt-get update를 진행하려고 하는데 자꾸 아래와 같은 에러 메시지가 발생한다. Some index files failed to download. They have been ignored, or old ones used instead. 열심히 구글링을 해본 결과.. http://kr.archieve.ubuntu.com 서버가 이상하니 http://ftp.daum.net으로 변경하라는 글을 확인..당장 실행에 옮겼다.일단 /etc/apt 폴더 안에 있는 sources.list 파일을 연 후, kr.archieve.ubuntu.com 주소를 ftp.daum.net으로 바꿔준다. $> sudo vi /etc/apt/sources.listsources.l.. 2015. 10. 28.
centos에서 아파치 설치하기 1. httpd 설치하기$> yum install httpd* 2. httpd 시작하기$> /etc/rc.d/init.d/httpd start 3. 페이지 기본 주소/var/www/html 4. httpd.conf 위치/etc/httpd/conf/httpd.conf 5. httpd 에러 로그 위치/etc/httpd/logs/ 2015. 10. 21.
docker 기본 사용법 Docker를 설치했다면 이번에는 실제로 Docker를 사용해보자. 나같은 경우에는 spark에 흥미가 있어 spark가 설치된 docker image를 받아와서 설치해보기로 하였다. 우선 spark docker image를 찾기 위해서 docker hub 접속! 따로 가입은 하지 않아도 되며, 위의 빨간 박스의 search에서 spark를 입력하고 검색을 하면 spark와 관련된 docker image들이 리스트로 나타난다. official이 docker hub에서 공식적으로 지원하는 image인데 spark 같은 경우에는 official 이미지가 따로 없는 관계로 3번째 bigdatauniversity/spark를 다운 받기로 하였다. 물론 터미널에서 search 명령을 통해 image들을 찾을 수 .. 2015. 9. 3.
unable to resolve host 에러가 났을 경우 Docker에서 pull로 이미지를 가져오려고 하는데 자꾸 unable to resolve host 란 에러 메시지가 발생한다. 찾아본 결과 host 이름을 변경해서 생긴 문제. 변경된 host 이름을 추가해 주어야 한다. /etc/hosts 파일을 연 후, 아래의 127.0.1.1 옆 부분에 바뀐 이름을 추가해 주면 된다. 127.0.0.1 localhost 127.0.1.1 변경된 호스트 이름 저장 한 후, 다시 pull을 하니 정상적으로 이미지를 가져옴!! 2015. 9. 2.
우분투 14.04에 docker 설치하기 Docker란 리눅스 기반의 시스템들 사이에서 이미지를 배포함으로써 실제 해당 환경을 사용할 수 있는 기능을 해주는 util이다.가령 내가 우분투 14.04 환경에 caffe를 설치한 후, 이미지로 구워서 docker-hub에 올리면 다른 사람들은 그 이미지를 그냥 사용함으로써 실제로 caffe를 직접 설치하지 않아도 caffe가 설치된 환경을 이용할 수가 있다. Docker를 사용하기 위해선 우선 apt-get update와 추가 package를 설치한다. $> sudo apt-get update$> sudo apt-get install linux-image-generic-lts-trusty 그 후엔 시스템 재부팅 $> sudo reboot 이제 실제로 docker를 설치해 보자. curl로 최신 do.. 2015. 9. 1.
mysql index 설정하기 DB에 있는 특정 column을 보다 빠르게 찾기 위해 index를 설정하는 경우가 많다. 대부분 index를 설정하게 되면 DB 내의 btree에 해당 index가 따로 저장되기 때문에 기존의 column 값을 찾을때보다 더욱 빠르게 값을 찾을 수가 있다. 그럼 index를 어떻게 만들어야 할까?대부분의 경우, create table을 하고 pk나 unique key를 설정하게 되면 mysql 내부적으로 index를 잡아준다.만약 그 외의 필드에 대해 내가 index를 추가하고 싶다고 할 경우엔 아래와 같이 명령어를 쓰면 된다. ALTER TABLE [테이블명] ADD INDEX(필드명(크기)); 위와 같이 index를 생성하고 해당 index가 잘 만들어졌는지 확인하고 싶을 경우에는 아래와 같은 명령.. 2015. 7. 21.
SVN show log가 안될 때 svn conf 파일에 분명 아래와 같이 권한 설정을 해주었음에도 불구하고 svn log를 치면 권한이 없어서 log를 볼 수 없다는 메시지가 나온다. [/]test = rw 이유가 멀까????? svn에서 log를 볼 경우에는 따로 어떤 계정으로 보는 것이 아니라 anonymous로 보는 거라고 한다. 하지만 권한 설정 파일에는 anonymous에 대한 접근 정의가 되어 있지 않기 때문에 위와 같은 에러를 발생시키는 것이다. 해서 아래와 같이 anonymous 접근에 대한 정의를 추가.. [/]test = rw$anonymous = r 다시 svn log 명령어를 치니 log 결과가 잘 나온다!! 아래와 같이 *을 써도 동일하게 동작한다. [/]* = rw 2015. 6. 8.
이름이 깨진 파일 제어하기 회사 업무로 방송용 TS 파일을 추출하고 있는데, 간혹 루트에 아래와 같이 인코딩이 깨진 파일이 쌓이는 것을 목격했다!! '아 저게 무슨 파일인지 알아야겠는데... mv도 안되고 cp 안되고 rm도 안되고 -_-;;;' 파일 이름이 깨져서 그런지 도무지 접근할 방법이 없었다.그래서 찾아본 결과 inode를 이용해서 접근할 수 있는 방법을 찾아냈다. inode란 어떤 파일이나 디렉토리를 생성하면 그에 따른 64byte의 파일 정보 테이블이라고 생각하면 쉬울 것 같다. inode에는 파일에 대한 상세 정보를 포함하고 있기 때문에 파일 이름으로 접근이 불가능할 시 inode를 이용하여 해당 파일에 접근할 수 있다. 우선 inode를 확인해보자. $> ls -ali 라고 치면 해당하는 inode를 식별하기 위한.. 2015. 5. 21.
xfce 터미널 프롬프트 및 자동완성 설정 처음 xfce를 사용하고 터미널에 접속하면 까만 화면만 발생하는 것을 확인할 수 있다. 나 역시 몇 번이나 창을 다시 켜보고, 로그 아웃도 해보고 별별 행동을 다해봤지만 까만 화면만 지속적으로 나타났다. 문제 해결은 의외로 간단했다. 시스템 테마 색이 검은 색이라서 프롬프트가 보이지 않는 문제였던 것이다.메뉴의 편집>프로파일을 선택하면 아래 창이 나타날 것이다. 편집 버튼을 누른 후 [색]이라고 써져 있는 탭으로 클릭한 후 시스템 테마 색 사용의 체크 박스를 해제한다. 그러면 아래와 같이 프롬프트가 보이는 것을 확인할 수 있다. 자동 완성 설정하기 쉘 프롬프트의 가장 편한 기능 중 하나가 일정 명령어만 입력한 후 [tab]을 누르면 알아서 명령어를 찾아서 입력해 주는 자동 완성 기능이라고 할 수 있다.그.. 2015. 4. 10.