본문 바로가기

닷컴's_열공

리눅스의 기본 명령어 - 퍼미션 (권한) 윈도우 사용자에겐 약간 생소한 퍼미션에 대해 알아보자. 퍼미션이라는 말은 Permission 즉 허락,허가 같은 뜻이다. 어떤 파일이나 디렉토리에 접근할 때 허락하느냐 마느냐에 대한 내용이란 뜻이다. 리눅스는 윈도우와는 달리(윈도우 서버는 제외한다.) 여러 사용자가 사용할 수 있는 시스템이다. 윈도우는 기본적으로 한 사용자가 한 컴퓨터를 사용하게 되지만 리눅스는 여러 사용자가 동시에 한 컴퓨터를 사용할 수 있게 해준다. 네트워크를 통한 접속을 통해서 가능하다. 여러 사용자가 사용하다보니 접근권한에 대한 문제가 생겼다. 내가 컴퓨터에 일기를 적어놓았는데 누군가가 훔쳐볼 수도 있다는 생각이 들었기 때문이다. 일기를 써놓은 파일을 나만 볼 수 있게 되면 좋겠다. 그래서 퍼미션이란게 생겼다. 기본적으로 세가지 ..
Linux에서 Java 설치 1. 먼저 SUN사의 홈페이지에서 Linux용 Java 프로그램을 다운로드한다.(rpm 형태의 것으로) 2. rpm -ivh 프로그램명 3. rpm 유형의 프로그램으로 패키지를 설치하였으면 대부분이 /usr 하위 디렉토리에 설치된다. 예] 설치디렉토리 : /usr/java/j2sdk1.4.1_03 로 가정한다. 4. 자바에 대한 path를 설정한다. 1) vi /etc/profile PATH="$PATH:/usr/java/j2sdk1.4.1_03/bin" export JAVA_HOME="/usr/java/j2sdk1.4.1_03" export CLASSPATH="." (저장후 종료) 2) 수정한 profile을 시스템에 적용시킨다. source /etc/profile
java.io.FIle의 renameTo관련... 처리하기 힘들었는데..ㅎㅎㅎ 좋은 자료를 발견 했다..ㅎㅎㅎ ------------------------------------------------------------------ 자바에서 파일을 임시 디렉토리에서 실제 디렉토리로 이동시키기 위해서 java.io.File의 renameTo함수를 사용하여 처리하도록 하였습니다. ... boolean rename = tempFile.renameTo(storedFile); if (rename) { tempFile.delete(); } ... 그런데 특정환경에서 renameTo에서 불특정하게 false를 return하는 경우가 발생했습니다. renameTo사용시 false로 return되는 경우는 권한이 문제가 되는 경우나, 파일시스템이 다른경우 (예를 들면 C..