운영체제
-
원격 데스크톱(Remote Desktop) 서비스의 포트는 기본적으로 3389를 사용합니다. 하지만 보안 상의 이유로 3389 포트를 그대로 사용하는 것 보다 변경하는 것이 좋습니다. 본 포스팅에서는 윈도우 서버에서 RDP 포트를 변경하는 과정을 설명합니다. 레지스트리 편집기 수정 아래 [그림 1]과 같이 Win + R 키를 눌러 실행창을 열고, regedit을 입력합니다. 레지스트리 편집기가 열리면 다음 경로로 이동해줍니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 해당 경로로 이동하면 PortNumber라는 레지스트리 항목을 찾아 더블클릭하여 아래 [그림 2]와 같이 수정해줍니다. 여기..
[Windows] 원격 데스크톱 RDP(3389) 포트 변경원격 데스크톱(Remote Desktop) 서비스의 포트는 기본적으로 3389를 사용합니다. 하지만 보안 상의 이유로 3389 포트를 그대로 사용하는 것 보다 변경하는 것이 좋습니다. 본 포스팅에서는 윈도우 서버에서 RDP 포트를 변경하는 과정을 설명합니다. 레지스트리 편집기 수정 아래 [그림 1]과 같이 Win + R 키를 눌러 실행창을 열고, regedit을 입력합니다. 레지스트리 편집기가 열리면 다음 경로로 이동해줍니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 해당 경로로 이동하면 PortNumber라는 레지스트리 항목을 찾아 더블클릭하여 아래 [그림 2]와 같이 수정해줍니다. 여기..
2023.12.07 -
본 포스팅에서는 E: Sub-process /usr/bin/dpkg returned an error code (1) 에러가 발생했을 때의 해결 사례를 보여줍니다. 기존에 설치되어 있는 Node.js의 버전 업을 시키는 과정에서 에러가 발생하였고, 에러를 해결하는 과정을 공유해보겠습니다. [운영체제/Linux] - [Ubuntu] Node.js 및 npm 간단한 설치 개발 환경 현재 위의 포스팅에서와 같이 Ubuntu 22.04 LTS에서 Node.js v12.22.9 버전으로 설치되어 있는 상황입니다. $ node -v v12.22.9 여기서 16 버전으로 업그레이드하는 과정을 보여드리겠습니다. 에러 발생 먼저, 기존에 설치되어 있던 nodejs를 삭제하였습니다. $ sudo apt-get purge -..
[Ubuntu] apt install 중 E: Sub-process /usr/bin/dpkg returned an error code (1) 에러 해결 사례본 포스팅에서는 E: Sub-process /usr/bin/dpkg returned an error code (1) 에러가 발생했을 때의 해결 사례를 보여줍니다. 기존에 설치되어 있는 Node.js의 버전 업을 시키는 과정에서 에러가 발생하였고, 에러를 해결하는 과정을 공유해보겠습니다. [운영체제/Linux] - [Ubuntu] Node.js 및 npm 간단한 설치 개발 환경 현재 위의 포스팅에서와 같이 Ubuntu 22.04 LTS에서 Node.js v12.22.9 버전으로 설치되어 있는 상황입니다. $ node -v v12.22.9 여기서 16 버전으로 업그레이드하는 과정을 보여드리겠습니다. 에러 발생 먼저, 기존에 설치되어 있던 nodejs를 삭제하였습니다. $ sudo apt-get purge -..
2023.06.06 -
Authbind는 특정 사용자가 특정 포트에서 실행되는 서비스를 실행할 때 일반적으로 필요한 루트 권한을 부여하지 않고도, 해당 포트에 접근하고 사용할 수 있게 해주는 유틸리티 도구입니다. 이번 포스팅에서는 Amazon Linux에서 Tomcat을 80 포트로 실행하는 방법에 대해 알아보겠습니다. Tomcat 및 Java 설치 방법은 아래 포스팅을 참고해주세요.😊 [운영체제/Linux] - [Amazon Linux] Tomcat 및 Java 설치 방법 구성 환경 지난 포스팅에 이어서 진행하는 내용이다 보니 환경은 동일합니다. AWS AMI : al2023-ami-2023.0.20230329.0-kernel-6.1-x86_64 Tomcat version 9.0.74 Java version 11.0.18 현..
[Amazon Linux] Authbind 설치하여 Tomcat 80포트 사용하는 방법Authbind는 특정 사용자가 특정 포트에서 실행되는 서비스를 실행할 때 일반적으로 필요한 루트 권한을 부여하지 않고도, 해당 포트에 접근하고 사용할 수 있게 해주는 유틸리티 도구입니다. 이번 포스팅에서는 Amazon Linux에서 Tomcat을 80 포트로 실행하는 방법에 대해 알아보겠습니다. Tomcat 및 Java 설치 방법은 아래 포스팅을 참고해주세요.😊 [운영체제/Linux] - [Amazon Linux] Tomcat 및 Java 설치 방법 구성 환경 지난 포스팅에 이어서 진행하는 내용이다 보니 환경은 동일합니다. AWS AMI : al2023-ami-2023.0.20230329.0-kernel-6.1-x86_64 Tomcat version 9.0.74 Java version 11.0.18 현..
2023.04.26 -
Tomcat은 Java로 작성된 JSP를 실행할 수 있는 서버로 OpenJDK 설치가 반드시 필요합니다. 본 포스팅에서는 Amazon Linux에서 Tomcat과 Java를 설치하는 방법을 알아보겠습니다. 설치 환경 설치 환경은 다음과 같습니다. AWS AMI : al2023-ami-2023.0.20230329.0-kernel-6.1-x86_64 Tomcat version 9.0.74 Java version 11.0.18 Java 설치 및 설정 우선 설치 가능한 Java 패키지가 어떤 것들이 있는지 확인해보겠습니다. $ sudo yum list java* Last metadata expiration check: 1 day, 7:55:39 ago on Tue Apr 18 23:00:31 2023. Inst..
[Amazon Linux] Tomcat 및 Java 설치 방법Tomcat은 Java로 작성된 JSP를 실행할 수 있는 서버로 OpenJDK 설치가 반드시 필요합니다. 본 포스팅에서는 Amazon Linux에서 Tomcat과 Java를 설치하는 방법을 알아보겠습니다. 설치 환경 설치 환경은 다음과 같습니다. AWS AMI : al2023-ami-2023.0.20230329.0-kernel-6.1-x86_64 Tomcat version 9.0.74 Java version 11.0.18 Java 설치 및 설정 우선 설치 가능한 Java 패키지가 어떤 것들이 있는지 확인해보겠습니다. $ sudo yum list java* Last metadata expiration check: 1 day, 7:55:39 ago on Tue Apr 18 23:00:31 2023. Inst..
2023.04.25 -
Node.js는 서버 사이드 JavaScript 실행 환경으로, JavaScript 코드를 서버에서 실행할 수 있게 해주는 런타임입니다. npm은 Node.js 패키지 관리자로, Node.js로 개발한 애플리케이션에 필요한 패키지를 설치하고 관리하는 도구입니다. 이번 포스팅에서는 Ubuntu 환경에서 Node.js와 npm을 간단하게 설치하는 방법을 알아보겠습니다. 설치 환경 여기서는 Ubuntu 22.04 LTS 환경에서 Node.js 및 npm을 설치하는 방법을 설명합니다. apt를 통한 Node.js 및 npm 설치 Ubuntu에서 Node.js를 설치하기 위해 다음의 명령어를 터미널에 입력합니다. $ sudo apt update $ sudo apt install nodejs npm 설치가 완료되면..
[Ubuntu] Node.js 및 npm 간단한 설치Node.js는 서버 사이드 JavaScript 실행 환경으로, JavaScript 코드를 서버에서 실행할 수 있게 해주는 런타임입니다. npm은 Node.js 패키지 관리자로, Node.js로 개발한 애플리케이션에 필요한 패키지를 설치하고 관리하는 도구입니다. 이번 포스팅에서는 Ubuntu 환경에서 Node.js와 npm을 간단하게 설치하는 방법을 알아보겠습니다. 설치 환경 여기서는 Ubuntu 22.04 LTS 환경에서 Node.js 및 npm을 설치하는 방법을 설명합니다. apt를 통한 Node.js 및 npm 설치 Ubuntu에서 Node.js를 설치하기 위해 다음의 명령어를 터미널에 입력합니다. $ sudo apt update $ sudo apt install nodejs npm 설치가 완료되면..
2023.04.23 -
zsh는 개발자, 시스템 관리자, 데이터 과학자 등 다양한 사용자들 사이에서 많은 인기를 끌고 있으며, 많은 리눅스 배포판 및 macOS에서 기본 쉘로 제공되고 있습니다. 명령어 힌트, 자동완성, 히스토리 관리, 복잡한 명령어의 단축키, 강력한 패턴 매칭, 플러그인 시스템, 다양한 테마 등이 포함되어 있고, 다양한 환경 설정과 커스터마이징 옵션을 제공하여 사용자가 자신만의 개성적인 쉘 환경을 구성할 수 있습니다. 이러한 zsh를 설치해보고 테마를 설정하는 방법을 알아보겠습니다. 본 포스팅에서는 WSL의 Ubuntu 환경에서 진행하였습니다. WSL 설치는 아래 포스팅을 참고해주세요!😎 [운영체제/Windows] - [WSL] Windows 11에서 Linux 사용 방법 zsh(Z Shell) 설치 zsh는..
[Ubuntu] zsh 및 oh-my-zsh 플러그인 설치와 테마 적용zsh는 개발자, 시스템 관리자, 데이터 과학자 등 다양한 사용자들 사이에서 많은 인기를 끌고 있으며, 많은 리눅스 배포판 및 macOS에서 기본 쉘로 제공되고 있습니다. 명령어 힌트, 자동완성, 히스토리 관리, 복잡한 명령어의 단축키, 강력한 패턴 매칭, 플러그인 시스템, 다양한 테마 등이 포함되어 있고, 다양한 환경 설정과 커스터마이징 옵션을 제공하여 사용자가 자신만의 개성적인 쉘 환경을 구성할 수 있습니다. 이러한 zsh를 설치해보고 테마를 설정하는 방법을 알아보겠습니다. 본 포스팅에서는 WSL의 Ubuntu 환경에서 진행하였습니다. WSL 설치는 아래 포스팅을 참고해주세요!😎 [운영체제/Windows] - [WSL] Windows 11에서 Linux 사용 방법 zsh(Z Shell) 설치 zsh는..
2023.04.21 -
WSL을 사용하면 Windows 운영 체제에서 Linux를 실행할 수 있어 개발 작업을 보다 쉽고 빠르게 할 수 있습니다. 이번 포스팅에서는 Windows 11에서 WSL을 설치하고 사용하는 방법에 대해 알아보겠습니다. WSL(Windows Subsystem for Linux)이란? 2016년 8월에 Windows 10 Anniversary Update 버전에서 처음으로 공개된 WSL은 Windows 운영 체제에서 Linux 명령어를 실행할 수 있는 환경을 제공하는 기술입니다. 그러다보니 개발자들에게 Windows 환경에서 Linux 개발을 쉽게 수행할 수 있는 옵션을 제공하며, Windows와 Linux 간의 통합 및 상호 운영이 가능하게 합니다. 초기에는 WSL 1이라는 버전이 있었고, 이후 2019..
[WSL] Windows에서 Linux 사용 방법WSL을 사용하면 Windows 운영 체제에서 Linux를 실행할 수 있어 개발 작업을 보다 쉽고 빠르게 할 수 있습니다. 이번 포스팅에서는 Windows 11에서 WSL을 설치하고 사용하는 방법에 대해 알아보겠습니다. WSL(Windows Subsystem for Linux)이란? 2016년 8월에 Windows 10 Anniversary Update 버전에서 처음으로 공개된 WSL은 Windows 운영 체제에서 Linux 명령어를 실행할 수 있는 환경을 제공하는 기술입니다. 그러다보니 개발자들에게 Windows 환경에서 Linux 개발을 쉽게 수행할 수 있는 옵션을 제공하며, Windows와 Linux 간의 통합 및 상호 운영이 가능하게 합니다. 초기에는 WSL 1이라는 버전이 있었고, 이후 2019..
2023.04.21