본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] 우분투에서 NodeSource를 사용하여 nodejs를 설치하고 관리하는 방법 우분투에서 NodeSource를 사용하여 nodejs(Node.js)를 설치하고 관리하는 방법NodeSource는 Node.js의 공식 바이너리를 제공하는 저장소로 다양한 버전의 Node.js를 쉽게 설치할 수 있게 도와줍니다.1. NodeSource 저장소 추가curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -2024-11-26 13:47:43 - Repository configured successfully.2024-11-26 13:47:43 - To install Node.js, run: apt-get install nodejs -y2024-11-26 13:47:43 - You can use N|solid Runtime as a node... 더보기
C276x260.fwebp.q85 [draft] 리눅스 플랫폼, 아키텍처, 시스템의 비트를 확인하는 방법 리눅스 플랫폼, 아키텍처, 시스템의 비트를 확인하는 방법리눅스 플랫폼, 아키텍처, 그리고 시스템의 비트를 확인하기 위해 다음과 같은 명령어를 사용할 수 있습니다.1. 플랫폼 확인/etc/os-release 파일을 확인 : 터미널에서 cat /etc/os-release 명령어를 실행하고, "ID" 또는 "NAME" 필드에서 플랫폼 정보를 확인할 수 있습니다.$ cat /etc/os-releasePRETTY_NAME="Ubuntu 22.04.2 LTS"NAME="Ubuntu"VERSION_ID="22.04"VERSION="22.04.2 LTS (Jammy Jellyfish)"VERSION_CODENAME=jammyID=ubuntuID_LIKE=debianHOME_URL="https://www.ubuntu.c.. 더보기
C276x260.fwebp.q85 [draft] macOS에 Session Manager 플러그인 설치 및 제거 macOS에 Session Manager 플러그인 설치 및 제거테스트 환경$ aws --versionaws-cli/2.4.18 Python/3.8.8 Darwin/21.5.0 exe/x86_64 prompt/off$ which python3/opt/homebrew/bin/python3aws ssm start-session --target i-0b9c5$ aws ssm start-session --target i-0b9c5SessionManagerPlugin is not found. Please refer to SessionManager Documentation here: http://docs.aws.amazon.com/console/systems-manager/session-manager-plugin-n.. 더보기
C276x260.fwebp.q85 [draft] AWS CLI 설치하는 방법(Linux ARM) AWS CLI 설치하는 방법(Linux ARM)테스트 환경$ lsb_release -dDescription: Ubuntu 20.04.3 LTS$ uname -maarch64AWS CLI 최신 버전(AWS CLI v2) 설치하는 방법unzip 패키지 설치apt-get install -y unzipAWS CLI v2 패키지 다운로드curl -s "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"패키지 압축 해제unzip awscliv2.zipAWS CLI 설치sudo ./aws/installYou can now run: /usr/local/bin/aws --versionAWS CLI 버전 확인/usr/local/bin/a.. 더보기
C276x260.fwebp.q85 [draft] AWS CLI 설치하는 방법 AWS CLI 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.1 LTS$ uname -mx86_64** AWS CLI v2는 v1과 비교하여 더 많은 기능을 제공하며 보안 및 성능 개선이 이루어진 새로운 버전입니다.AWS CLI 설치(AWS CLI v1)더보기---APT 저장소 업데이트sudo apt-get updatepip(파이썬 패키지 관리자) 설치sudo apt-get install -y python3-pippip3 --version$ pip3 --versionpip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)AWS CLI 설치sudo pip3 install awscliAWS C.. 더보기
C276x260.fwebp.q85 [draft] 시스템 시간 확인과 시간 동기화하는 방법 시스템 시간 확인과 시간 동기화하는 방법rdate 패키지 설치yum install -y rdate============================================ Package Arch ============================================Installing: rdate x86_64시스템 시간 확인dateThu Jul 22 16:10:13 KST 2021타임 서버(time.bora.net) 시간 확인rdate -p time.bora.netrdate: [time.bora.net] Thu Jul 22 16:11:00 2021타임 서버와 시스템(로컬 서버) 시간 동.. 더보기
C276x260.fwebp.q85 [draft] Git 경고 메시지 "LF will be replaced by CRLF the next time Git touches it" 해결 방법 Git 경고 메시지 "LF will be replaced by CRLF the next time Git touches it" 해결 방법Git에서 파일을 작업할 때 다음과 같은 경고 메시지가 나타날 수 있습니다.$ git add .warning: in the working copy of '.gitignore', LF will be replaced by CRLF the next time Git touches it원인이 경고 메시지는 Git이 파일의 줄 끝 문자를 변경할 것이라고 알려주는 것입니다. 일반적으로 이러한 경고는 프로젝트가 여러 플랫폼에서 작업될 때 발생하는 것입니다. 일부 플랫폼은 줄 끝을 나타내는데에 LF(Line Feed - Unix 스타일)를 사용하고 다른 플랫폼은 CRLF(Carriage .. 더보기
C276x260.fwebp.q85 [draft] MySQL에서 Time Zone 관련 변수를 설정하고 사용하는 방법 MySQL에서 Time Zone 관련 변수를 설정하고 사용하는 방법global.time_zone은 MySQL 서버에서 모든 세션에 대해 사용되는 기본 타임존입니다. session.time_zone은 현재 세션에서 사용되는 타임존입니다. global.time_zone은 MySQL 설정 파일에 설정되거나 SET GLOBAL time_zone 명령어를 사용하여 변경할 수 있습니다. session.time_zone은 SET time_zone 명령어를 사용하여 변경할 수 있습니다. global.time_zone과 session.time_zone의 차이점global.time_zone은 모든 세션에 대해 사용되지만 session.time_zone은 현재 세션에서만 사용됩니다.global.time_zone은 MySQL.. 더보기