본문 바로가기

Dev/ETC

(5)
[Xen] XCP-ng Center 젠서버 가상머신 셧다운 에러 PC환경: xcp-ng center 20.04.00, 젠서버 7.6 xcp센터에서 가상머신이 죽어있는데 마치 살아있는것처럼 표시되고있길래~ 여느때처럼 재부팅하려고 Force Shut down, Force Reboot 해봤다. 그런데 처음보는 "vm not in expected power state after completing operation" 라는 에러가 빼꼼하면서 자기는 아직 죽기싫다는 뜻을 내비쳤다. 검색 결과, 해당 VM-general탭에서 uuid를 알아내 젠서버 콘솔에서 xe vm-reset-powerstate --force uuid=가상머신uuid 명령어를 입력해 강제로 죽이는데 성공했다!
[MQ] RabbitMQ rabbitmqctl 에러시 erlang쿠키 확인 환경: centos7.9 rabbitmq 설치경로 아래 sbin 폴더를 환경변수로 등록한 뒤 rabbitmqctl stop_app 커맨드로 rabbitMQ포트를 죽이려고 했는데, 아래 그림과 같은 에러가 터졌다. suggestion을 읽어보니 서버의 모든 노드의 쿠키가 동일한지 확인해보라고 한다. 검색 결과, .erlang.cookies 파일에 적힌 값을 동일하게 맞추라고 해서 /root/.erlang.cookie 파일에 적힌 값과 /home/username/.erlang.cookie 파일에 적힌 값을 똑같이 맞추었더니 해결되었다.
[브라우저] 크롬 버전 다운그레이드 및 자동 버전 업그레이드 비활성화 방법 PC환경: Windows 10 크롬은 자동으로 최신버전 업데이트를 진행한다. 하지만 최신 크롬과 호환되지 않는 서비스를 이용해야 하는 경우가 있다. 이 때 크롬을 특정 버전으로 다운그레이드하고 자동 버전업을 중단시키는 방법을 정리해 보았다. 1. 모든 크롬브라우저 실행 종료 2. 앱 및 기능에서 크롬 제거 3. 아래 사이트 등에서 원하는 크롬버전 다운로드, 설치 https://chrome.softwaredownload.co.in/windows/windows-10 https://www.slimjet.com/chrome/google-chrome-old-version.php 4. 윈도우 실행기 (Win+R) 에서 control schedtasks 실행, GoogleUpdateTaskMachineCore과 Go..
[MQ] RabbitMQ Publish Subscribe 예제 RabbitMQ설치서버(로컬PC) 환경: Windows10, RabbitMQ 3.9.13, jdk1.7.0_80 예제 패키지 환경: SpringBoot 2.6.3, jdk1.8 프로젝트에 메시지를 목적지까지 전달해주는 메시지 브로커(집배원)를 적용해야 할 일이 생겨 RabbitMQ를 선택했고 학습을 위해 간단한 Publish / Subscribe 구조의 예제를 만들어 보았다. https://www.rabbitmq.com/ 공식 홈페이지에 설치방법은 물론 프로그래밍 언어별로 튜토리얼이 잘 나와있다. 예제 코드를 보기 전에 큐에 메시지를 담고 꺼내는 과정을 간단히 설명하자면, 1. publisher가 메시지를 어떤 큐로 보낼지 결정하는 라우터의 역할을 하는 exchange에게 메시지 전송 2. exchang..
[ETC] Vim이란? (+ 커맨드 정리) vi 는 linux기반 텍스트 편집기인데, 이것을 향상시킨 것이 vim (vi improved) 이다.vi이나 vim 명령어로 파일을 열면 일반(명령) 모드로 진입한다. [일반(명령) 모드에서 실행]1. i : insert. 커서 앞에 입력모드 활성화2. I : 라인 시작에 입력모드 활성화3. a : append. 커서 뒤에 입력모드 활성화4. A : 라인 끝에 입력모드 활성화5. v : 비주얼 모드 활성화. 비주얼 모드 진입 후 코드 블럭설정 가능6. x: 커서 안에 있는 문자 잘라내기7. daw: 커서 안에 있는 단어 잘라내기8. dd : 라인 전체 잘라내기9. caw : 커서 안에 있는 단어 잘래니고 바로 입력모드 활성화10 .yaw : 커서 안에 있는 단어 복사11. yy : 라인 전체 복사12...