가끔 리눅스에서 파일을 INSERT를 통해 수정하려고 하면 아래와 같은 문구가 뜨면서 파일수정이 되지 않을 때가 있다. Changing a readonly file 및 found a swap file by the name 경고 발생 이런 문구가 발생하는 이유는 크게 다음과 같은데 예전에 해당 파일을 수정하다가 네트워크든 고의적이든 세션이 끊겼기 때문이다. 그럼 해결방법은 하나인데, 저 swap 파일을 삭제하면 된다! 우선 해당 경로로 이동해준다. 캡처 이미지의 /var/tmp/workers.properties.swp로 이동하여 아래 명령어를 따라쳐 보자. -- 모든 파일 목록 표시 ls -la -- 해당 파일 삭제 rm [파일명] --내 경우 ls -la rm workers.properties.swp 이..
리눅스에서 파일 수정을 하려고 INSERT문으로 들어가니 다음과 같은 오류가 발생했다. Warning : Changing a readonly file 에러 발생! 이 에러가 뜨는 이유는.. 간단하다. 파일을 수정 할 수 있는 권한을 가진 사용자가 아니라는 것.. 해결방법은 2가지이다. 1. 해당 파일의 권한을 가진 사용자로 로그인 할 것 -- 파일권한이 있는 사용자로 로그인 su - [파일권한이 있는 사용자명] 2. sudo vi 명령어를 통한 관리자 권한으로 파일을 수정할 것 관리자권한으로 파일을 열어 수정 sudo vi [파일명] 참.. 해당 파일을 안건드린지 오래되서 해당 파일 권한이 있는 사용자로 로그인도 안하고 왜 안돼지... 하다가 권한을 가진 사용자명을 뒤늦게 보고 해당 사용자로 로그인 해서..
이번에 데이터를 가져오는데 제대로 가져오지 못해, telnet으로 네트워크 상태를 확인해본 겸 정리해본다. 그외에도 ping과 tcping은 아래 링크 참조 ( ping 게시글 ) ( tcping 게시글 ) 1. Windows에서 Telnet 명령어 사용 (1) 윈도우에서 telnet 명령어를 사용하려면 우선 telnet 기능을 세팅해줘야 한다. 제어판 -> Windows 기능 켜기/끄기 탭 활성화 -> 텔넷 클라이언트 체크 이렇게만 하면 윈도우의 CMD창에서 telnet명령어를 사용할 수 있다. (2) telnet [IP주소] [포트번호] 입력 이렇게 CMD창이 바뀌면서 탭에 Telnet [IP주소]가 뜨면 제대로 네트워크 연결이 된 것이다. 방화벽이나 다른 문제로 안되면 에러 뜨니, 확인 할 것 2...
가끔 톰캣을 실행하면 볼 수 있는 에러.. The server may already be running in another process 즉 이미 해당 8080포트가 실행중이라는 의미이다. 어디선가 겹쳤거나, 중복실행 된 경우인데, 해당 포트를 죽이기만 하면 해결 됨. taskkill 명령어를 통해 해당 포트를 죽여보도록 하자. 1. 포트의 PID번호 찾기 CMD창을 열고 아래 명령어를 입력해주도록 하자. netstat -a -n -o 그럼 이것저것 뜨는데, [로컬 주소] 열에서 내가 사용하고자 하는 포트번호를 찾도록 하자. ( 나는 8080 포트이기 때문에 빨간박스 친 녀석이다 ) 포트를 찾았다면 오른쪽의 PID ( 여기서는 22596 )을 잘 기억해두도록 하자. 2. taskkill 명령어 입력 ta..
리눅스를 사용하다보면 보안 때문에 계정의 패스워드를 일정기간 지나면 변경하도록 설정해놓게 되는데.. 그렇게 되면 해당 계정으로 로그인 하였을 때 아래와 같이 패스워드를 변경하라는 문구가 뜬다. 여기서 새로 변경 할 패스워드를 입력하면 되지만.. 계속 패스워드가 변경된다면 같이 일하는 사람들에게 공유하기 힘들어지니.. 기존의 패스워드와 같은 패스워드로 변경하는 방법에 대해 정리해보려 한다. 1. root 계정으로 접근 -su 명령어를 통해 root로 로그인 2. 패스워드 변경 기본명령어 $ passwd 이렇게 하면 tomcat이라는 사용자의 패스워드를 기존의 패스워드와 동일하게 변경이 가능하다.
오늘 톰캣을 실행하는데 갑자기 아래와 같은 에러가 발생했다. Could not publish to the server.java.lang.NullPointerException 에러! 해결방법은 아래를 따라 해보도록 하자. 1. 프로젝트 우클릭 > Properties 선택 2. Server 탭 검색 및 선택 > 목록에서 Tomcat 선택후 적용 여기 Server탭을 열면 이 선택되어 있을텐데, 여기서 원하는 톰캣을 선택한 뒤 적용을 해주면 된다. 만약 이렇게 했는데도 안되면 더 확실한 방법으로 tomcat을 새로 생성해서 프로젝트들을 넣어주면 된다.