Ubuntu 18.04 LTS 이후 버전에서는 rc.local가 활성화 되어있지 않아서, 사용하기 위해서는 직접 활성하는 작업을 해 주어야 합니다. rc.local 파일을 생성하고 서비스를 활성화하는 방법을 알아보겠습니다. 이 글은 Ubuntu 22.04 LTS기준으로 작성되었습니다. 먼저 rc-local의 서비스를 확인해 봅니다. $ sudo systemctl status rc-local.service ○ rc-local.service - /etc/rc.local Compatibility Loaded: loaded (/lib/systemd/system/rc-local.service; static) Drop-In: /usr/lib/systemd/system/rc-local.service.d └─debia..
Ubuntu에서 .NET SDK와 Core를 설치하는 방법을 알아보겠습니다. 개발 환경을 설치하고자 한다면 .NET SDK를 설치, 런타임을 설치하고자 한다면 .NET Core를 설치하면 되며, ASP웹 배포 환경을 설치하고자 한다면 ASP.NET Core를 설치하면 되겠습니다. (.NET SDK를 설치하면 .NET Core 및 ASP.NET Core가 의존성으로 모두 설치됩니다) 먼저 .NET이 포함되어있는 Microsoft의 Repository를 추가하기 위해 아래 명령어로 패키지 서명 키를 추가합니다. $ wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-pro..
Windows에서의 Composer는 패키지로 제공되기 때문에 다운로드 및 설치하면 간단히(?) 끝나지만, Linux에서는 약간의 명령어를 통해 설치를 해야합니다. 먼저 Composer를 설치하기 위해 다음과 같은 요구사항들이 필요합니다. PHP 7.2.5 이상 PHP openssl extension 활성 (일반적으로는 기본으로 활성화 됨) 만약 PHP가 설치되어있지 않다면, 아래 명령어로 PHP를 설치합니다. $ sudo apt install php PHP가 준비되었다면 아래 명령어로 Composer를 설치합니다. $ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin/ 명령어를 실행하고 나면 /usr..
Ubuntu는 SSH Client가 설치되어 있지만, 외부에서 Ubuntu로 터미널 접속을 위한 SSH Server는 기본으로 설치가 되어있지 않습니다. 외부에서 터미널로 접속하기 위해 SSH Server를 설치해보겠습니다. Ubuntu 22.04 LTS에서 테스트되었습니다. (하위 버전에서도 가능합니다.) 먼저, Ubuntu에 관리자 계정으로 로그인한 후 터미널 앱을 실행합니다. 아래의 명령어를 입력합니다. $ sudo apt install openssh-server 패스워드 입력을 요구하면 관리자 계정의 패스워드를 입력하고, Do you want to continue? [Y/n] 프롬프트가 뜨면 y키 입력 후 엔터를 눌러 진행합니다. 설치가 완료되었습니다. 이제 다른 PC에서 Putty등의 터미널 앱..