윈도우 OS환경에서 아무것도 안하고 있는데 다음과 같은 팝업이 주기적으로 뜬다. 다른 기능들을 사용하는데 아무런 문제가 없지만 그래도 주기적으로 이러니 여간 신경쓰이는게 아니다. 오류가 안나게 해보자. 그나저나 WebView2는 뭘까? Microsoft Edge WebView2는 런타임 Edge 엔진을 사용하여 데스크톱 애플리케이션에 웹 기능을 렌더링하는 데 사용되는 런타임 설정이다. 해결방법 : 필자는 WebView2를 지우고 다시 설치를 하니 위와 같은 오류가 사라졌다. WebView2 삭제하기 일단 cmd를 관리자 권한으로 열어준다. 그리고 cmd에서 WebView2 설치경로를 찾아간다. 그럼 setup.exe 파일을 발견할 수 있다. C:\Program Files (x86)\Microsoft\Ed..
종료 코드 프로그램 종료 코드를 보면 명령 또는 응용 프로그램의 종료에 대한 특정 이유를 확인할 수 있다. Code 0 프로그램이 성공적으로 완료되었습니다. Code 1 잘못된 기능입니다. Action이 Windows 명령 프롬프트에서 인식할 수 없는 명령을 실행하려고 시도했음을 나타낸다. (cmd.exe) Code 2 시스템이 지정된 파일을 찾을 수 없습니다. 지정된 위치에서 파일을 찾을 수 없음을 나타낸다. Code 3 시스템이 지정된 경로를 찾을 수 없습니다. 지정된 경로를 찾을 수 없음을 나타낸다. Code 5 접근이 불가합니다. 사용자에게 지정된 리소스에 대한 액세스 권한이 없음을 나타낸다. Code 9009 프로그램이 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습..
linux 서버(CentOS)에 svn 설치를 하고 IDE에서 설치한 곳에 붙으려고 하는데 Connection timeout이 발생했다. 원인은 서버에서 방화벽 해제를 해주지 않았기 때문이었다. 방화벽 해제를 하는 방법은 다음과 같이 firewall-cmd를 활용하였다. (root 계정으로 진행해야 한다.) # firewall-cmd --permanent --zone=public --add-port=3690/tcp success # firewall-cmd --reload success # firewall-cmd --list-ports 3690/tcp 위와 같이 Svn에서 사용할 포트(3690)에 대해 등록을 해주었다. 그리고 reload를 하여 적용을 해준다. 그리고나서 등록된 포트 목록을 조회해보면 등..
윈도우 환경에서 ssh key를 생성하기 위한 방법은 다음과 같다. (사용자폴더/.ssh 가 없으면 생성이 안된것이다.) 위와 같이 ssh-keygen 을 통해서 생성을 할 수 있다. 특정한 경로에 설정하지 않을거라면 묻는 말에 모두 엔터로 응수해준다. 그럼 위와 같이 ramdomart image까지 나오며 ssh key가 생성이 된다. 생성된 .ssh 폴더 안에는 id_rsa라는 private_key와 id_rsa.pub라는 public_key가 생성되었다. 끝!
linux와 달리 windows에서는 tail 명령어가 없다. 아니 있기는 한데 이것을 직관적으로 사용을 할 수가 없다. 하지만 간단한 스크립트를 하나 만들어서 간단히 사용을 할 수 있다. 방법은 다음과 같다. tail bat 파일 만들기 (eg. win_tail.bat) @echo off PowerShell Get-Content -Path "%1" -Wait -Tail "%2" -Encoding UTF8 메모장을 열어서 위와 같은 내용을 작성하고 win_tail.bat 파일을 만든다. 첫번째 인자값으로는 파일의 경로 두번째 인자값으로는 출력할 라인 수를 지정을 했다. 물론 이 bat 파일을 만들지 않고 그냥 이 명령어를 사용해서 바로 원하는 동작을 할수 있다. 하지만 추후에도 tail을 많이 사용해야 ..
Jenkins에서 Execute Shell을 통해 sudo를 사용해서 어떤 작업을 하려고 했다. We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. sudo: no tty present and no askpass program specified 그때 이런 메세지가 나오며 Job이 fail이 되었다. Jenkins를 설치할때 jenkins..
폐쇄망(DMZ 내부)에서 MySql을 설치해야 한다. 보통 DB가 있는 서버는 폐쇄망에서 구성을 한다. 방법은 인터넷이 되는 환경에서 설치에 필요한 파일을 받아서 폐쇄망인 서버로 옮기고 거기서 설치를 진행을 해야한다. (필자의 환경은 CentOS 7 이다. ) 인터넷이 되는 서버에서 할 일과 안되는 서버에서 할 일을 나눠서 작성했다. 1. 인터넷이 되는 서버 MySql 다운로드 및 설치 공간 생성 $ mkdir /var/tmp/mysql $ mkdir /var/tmp/mysql-install mysql-install은 다운로드 파일 임시 공간 MySql 다운로드 및 설치 $ yum install --downloadonly --installroot=/var/tmp/mysql-install --release..
Windows10에서 Telnet을 이용하는 방법에 대해 알아보자. 제어판으로 들어간다. 프로그램 클릭 Windows 기능 켜기/끄기 클릭 텔넷 클라이언트 체크 후 확인 (반대로 체크를 해제하면 텔넷 이용을 할 수 없다. ) 이렇게 하면 텔넷을 사용할 수 있다. 기본적으로 사용법은 다음과 같다. > telnet [ip] [port] 위와 같이 했을때 다음과 같이 창이 바뀌면 정상적으로 연결이 된 것이다. 상대방의 IP나 Port정보를 알고 있어야 하며 만약 안된다면 IP 접근제한이 걸렸거나 Port가 막혀 있는것으로 생각하면 된다. 끝!