본문 바로가기

개발노트

(111)
나의 WOL(Wake On Lan : 웨이크 온 랜) 성공기 이후 이야기 몇달 전 추운 겨울, Wake On Lan 기능을 사용하고 싶어서 나의 성공기를 쓴 적이 있다. 나의 WOL(Wake On Lan : 웨이크 온 랜) 성공기 웨이크 온 랜 기능은 조건들이 꽤나 까다롭고, 변수가 너무 많아서 확실히 "이렇게 하면 됩니다." 라고 말할 수 있는 사람은 없는 듯 하다. 아직도 많은 사람들이 자신의 랜카드로 WOL 을 사용하려고 다른 성공한 사람들의 설정과 똑같이 해보았는데도 자신의 컴퓨터에서는 안 되는 신기하고 성가신 경험을 하기도 한다. 많은 변수들을 나열하자면 {운영체제, 랜카드 모델, 네트워크 드라이버, OnBoard Lan인지 아닌지, PCI 2.2 버전인지 아닌지, 기타 등등}... 얼마 전 HDD를 SDD로 업그레이드 하면서 Windows 10 을 다시 설치하였는데..
[Altibase] Could not get JDBC connection 오류 JAVA 어플리케이션에서 알티베이스를 데이터베이스로 사용할 경우 Altibase.jar 파일이 필요한데 드라이버 버전이 맞지 않으면 Altibase가 구동중인 서버와 연결이 되지 않는다. 이것 때문에 한참 애먹었음.. 진행중인 웹 프로젝트에는 5.5.1 버전의 Altibase DB와 Altibase JDBC Driver 를 사용하고 있었는데 이것저것 뭔가 하다가 라이브러리 설정이 꼬였는지 6.5.1 버전의 Driver가 갑자기 classpath에 들어있었다. 문제가 되는 jar 파일을 삭제하고 나서야 정상작동하는 것을 확인할 수 있었다. 참고로 Altibase.jar 파일에 대한 버전을 알고싶으면 -jar 옵션을 이용한 java 명령어를 사용하면 된다. $ cd $ java -jar Altibase.ja..
[Tomcat] 인텔리J 톰캣 콘솔 한글 인코딩 문제 인텔리J 에서 톰캣을 처음 구동했을 때 log 의 출력 중 한글이 깨져보이는 경우가 있었다. 이클립스와는 다르게 인텔리J에서는 톰캣을 구동할 때 파일 인코딩 옵션이 default로 주어져있지 않아서인데 VM options에 파일인코딩을 추가해주면 한글이 잘 보이게 된다. -Dfile.encoding=UTF-8
[vSphere] 이미 삭제한 vCenter Server - 라이센스, 메타데이터 문제 : LDAP을 이용한 에러 처리 서버 운영을 가상으로 이전하기 위해 vCenter Server, ESXi 등등을 설치하고 설정하는 등등의 작업을 했었는데, 예전에 테스트용으로 vCenter Server(Windows Server 기반)와 vCenter Server Appliance(SuSe Linux 기반) 둘 다 설치하였는데 테스트를 마치고 운영으로 돌리기 위해 vCenter Server(Windows Server 기반)을 삭제하였는데 메타데이터 정보가 남아있어서 성가신 경고메시지가 계속 출력되어 없애기 위해 2.5일정도 탐색한 끝에 찾아낸 방법을 정리.- 라이센스 관련 : 가장 좋은 방법은 라이센스가 만료되기 전에 라이센스 문제를 해결하는 것.20170412 Trouble Shoot vCenter Server 관련 : LDAP을 이..
[Ubuntu] 그림으로 보는 버추얼박스(Virtual Box)로 우분투 설치하기 리눅스, 우분투(Ubuntu)와 센트오에스(CentOS) 설치는 bare-metal 로도 해보고, 주로 VM으로 설치를 꽤나 많이 해봤지만 작업 과정을 기록한 건 없는 것 같아, 이번에 또 설치해야하는 계기가 생겨서 모든 과정을 스크린샷 해보았음 게스트 운영체제(Guest OS) : 우분투 데스크탑(Ubuntu Desktop) 16.04.1 버전호스트 운영체제(Host OS) : Windows 7수퍼바이저(SuperVisor) : 오라클 버추얼 박스(Oracle Virtual Box) 5.1.10 버전 r112026 빌드 아래는 순서대로 스크린샷 쭉 나열... (우분투 데스크탑 버전은 최소 8.6GB 필요하다고 알려져있기 때문에 20GB로 변경하였음) 여기까지 완료되면, (별 다른 설정을 하지 않았다면)..
[CentOS 7] 리눅스 커널 삭제 (by 리눅스 커널 패닉) + 커널 제외 yum update 매번 yum update 할 때 잘 몰라서 그냥 전부 update 했었는데, 얼마전 yum update 이후 재부팅 하니, 아래 그림과 같이 커널 패닉이 발생하며 부팅이 되지 않았다. (게스트 OS에서 돌아가는 CentOS7 이었지만 호스트 OS의 키보드에 캡스락과 스크롤락이 번갈아가면서 켜졌다 꺼졌다 깜빡깜빡이는 현상과 함께...) 매번 부팅할 때마다 GRUB에서 커널이 자꾸 쌓이는 이유가 궁금했는데, 그것이 바로 yum update 때문이라니... 어쨌든 update 된 버전의 커널로 부팅 시, 커널 패닉이 발생하는 현상 때문에 해당 버전의 커널을 삭제해줘야 부팅시 커널을 따로 선택하지 않아도 되기 때문에 문제가 되는 최신 버전의 커널을 삭제해주었다. 삭제 하는 김에 오래된 버전의 커널도 함께 삭제하..
[Linux] 리눅스에서 구글드라이브 동기화 패키지 : GRIVE 리눅스에서도 Google API 를 이용하여 로컬 디스크와 동기화를 할 수 있다. GRIVE 라는 이름의 오픈소스 구글드라이브 동기화 패키지를 이용하면 가능하다. 오픈 소스 프로젝트는 다음 주소의 github(깃허브) 저장소에서 확인가능하다.https://github.com/Grive/grive RedHat 계열의 리눅스에서는# yum install -y grive2 명령어로 설치하면 되고 Debian 계열의 리눅스에서는#apt-get install -y grive2명령어로 설치하면 된다. 의존성 패키지도 있으니 설치가 안 되어 있다면 grive github 를 방문하여 의존성 패키지를 확인하고 함께 설치해준다. 설치 후 # grive -a 명령어를 실행하면 권한 획득 주소(URL)가 발급되고, 해쉬코드..
[Git] phpStorm 에서 SSH로 git 과 통신할 때 오류가 뜬다면( Could not read from remote repository) phpStorm(JetBrain 사 개발/배포) 에는 built-in(내장) ssh 클라이언트가 있다. 그런데 이 내장 SSH 클라이언트가 문제를 일으킬 때가 있는데 그럴 경우, 환경설정에 가서 SSH executable 옵션을 Native 로 바꿔주면 해결된다. 이는, phpStorm 내장 SSH client가 아니라 현재 사용중인 OS에 설치되어 있는 SSH 클라이언트를 이용하겠다라는 뜻이다. 그 문제는 : Fetch failed fatal : Could not read from remote repository 라는 경고메시지와 함께 원격저장소를 읽어오지 못하는 오류가 발생하는 것이다. 왜 발생하는가는 SSH-key 를 이용하여 SSH 접속을 시도하려고 하는데 해당 키는 현재 phpStorm 에서 공..

반응형