본문 바로가기

컴퓨터/리눅스22

403 Forbidden 서버를 돌리다 보면 다음과 같은 에러를 만나게 된다. Forbidden You don't have permission to access / on this server. Apache/2.2.3 (CentOS) Server at bioism.kaist.ac.kr Port 80 구글링을 해보면 위와 같은 에러가 나는 몇 가지 상황을 알 수 있다. 1. 아파치 설정 중 document web root 로 되어 있는 디렉토리의 권한이 제대로 되어 있지 않은 경우. 2. 아파치 설정 중 File Access 설정이 잘못 되어 있는 경우. 3. 지정 파일이 없는 경우. 4. DocumentIndex 가 잘못 되어 있는 경우. 알림: 웹서버를 관리하는 사람이 아닌 경우, 자신이 들어 가고 싶은 페이지가 위와 같이 나온.. 2011. 1. 3.
리눅스를 잘하기 위해서는 검색, 검색, 검색. 우선 기본적으로 vi 나 emacs 등 익숙한 문서편집기가 당연히 있어야 할테고, 모르는 것이 나왔을 때 검색으로 문제를 해결하고자 하는 태도. 이것은 너무나도 당연하지만 너무나도 자주 무시되는 것이 아닌가 십다. 하여튼 뭔가 잘 안 되면 무조건 검색, 이다. 그리고 이런 거는 제발 네이버에서 검색하지 마라. Never Hunt in Naver, NHN. 구글신을 믿으라. (ㅋㅋ 무슨 교주같아...) 문제는 반드시 생긴다. 또한, 거의 반드시 비슷한 문제를 겪은 사람이 있다. 원래 아무리 삽질이라고 해도 세계최초의 삽질일 가능성은 거의 없다. 원래 뭐든 세계최초는 겁나 어렵다. 그래서, 누군가가 물어 봤고, 누군가는 답변을 해 놓았다. 물론 대부분 영어다. 그래서, 바로 이런 이유 .. 2010. 12. 28.
vnc로 접속했을 때 system 메뉴에서 멈추는 경우 윈도우즈에서 vnc viewer 를 이용하여 linux 에 접속했을 때, 다음과 같이 system 메뉴에 접근을 하면 멈추는 경우가 있다. 위는 멈추지 않은 예를 보여준 것인데, 멈추는 경우는 저렇게 System 항목에 접근을 하면 모래시계만 계속 빙글빙글 돌고 있게 된다. 아마도 gnome 의 버그인 것 같은데, 해결책은 기본 시작 level 을 3 으로 바꿔 주면 된다. init level 은 관리자 계정으로 /etc/inittab 파일을 연 후, id:3:initdefault: 로 되어 있는 부분에서 붉은 색으로 표시한 숫자 3 이 기본 시작 레벨이다. 리눅스는 기본 시작 레벨에 따라 X를 띄울 수도 있고 안 띄울 수도 있고, 다중사용자를 지원할 수도 있고 안 할 수도 있다. 3 은 모든 것이 가능.. 2010. 12. 17.
convmv : 파일 이름의 encoding 을 변환 삼바 등으로 연결해 사용할 경우, 특히 윈도우즈에서 만든 파일 이름에 한글이 들어가는 경우 encoding 이 맞지 않으면 리눅스 쪽에서 보면 파일 이름이 깨져버리는 경우가 생긴다. putty 의 encoding 옵션과는 상관없이 볼 수 없게 되는데, 그럴 때는 적당한 encoding 으로 파일 이름을 변환해야 한다. 그러한 기능을 하는 프로그램이 convmv 이다. 형식은 매우 간단한데, convmv {-r} -f encoding -t encoding files {--notest} 이 때, -r 이 없으면 files에 대해서만 실행하고, 그 안의 하위 경로에 대해서는 실행하지 않는다. 또한 convmv 는 기본적으로 주어진 파일 이름들이 어떻게 변환될 것인지를 출력하기 때문에 실제로 파일 이름을 변환해.. 2010. 10. 18.