분류 전체보기 썸네일형 리스트형 [draft] FTP를 사용하여 파일을 업로드하는 스크립트 FTP를 사용하여 파일을 업로드하는 스크립트ftp.sh 스크립트 작성vim ftp.sh#!/bin/bash# 현재 날짜를 YYYYMMDD 형식으로 저장DATE=$(date -d today +%Y%m%d)# 동기화할 서버 목록을 변수에 저장SERVER_LIST="relay2.scbyun.com#relay3.scbyun.comrelay4.scbyun.comrelay5.scbyun.comrelay6.scbyun.comrelay7.scbyun.comrelay8.scbyun.comrelay9.scbyun.comrelay10.scbyun.com"# FTP 계정 정보 설정USER='xman'PASSWD='dusrnth2001'# 동기화할 파일 패턴 설정FILE="$DATE*.log"# 서버 목록 순회for SERVE.. 더보기 [draft] Mac M1에서 Go를 설치하는 방법 Mac M1(ARM 아키텍처)에서 Go(Golang)를 설치하는 방법테스트 환경운영체제 정보uname -marm64Go(Golang) 설치1. 공식 Go 다운로드 페이지에서 M1용 macOS용 Go 바이너리 아카이브를 다운로드합니다. 아래 링크에서 최신 버전의 Go 바이너리를 찾아 다운로드할 수 있습니다.https://golang.org/dl/go1.20.4.darwin-arm64.tar.gz 다운로드wget https://go.dev/dl/go1.20.4.darwin-arm64.tar.gz 2. 다운로드한 아카이브 파일(golang.X.XX.X.darwin-arm64.tar.gz)을 압축 해제합니다. 압축을 해제할 디렉토리는 사용자의 기호에 따라 선택할 수 있습니다. 일반적으로 /usr/local 또는.. 더보기 [draft] 간단한 파일 전송(rz 명령어, sz 명령어) 간단한 파일 전송(rz 명령어, sz 명령어)rz 및 sz는 파일 전송을 위해 사용되는 리눅스 명령어입니다. 일반적으로 Zmodem 프로토콜을 사용하여 파일을 전송하는 데에 사용됩니다. rz는 파일을 수신하고, sz는 파일을 전송합니다. 이들 명령어는 파일 전송 프로그램인 "rzsz" 패키지의 일부로 제공됩니다. rz와 sz는 주로 터미널 에뮬레이터(예: Xterm, PuTTY 등)와 함께 사용됩니다. 사용자가 컴퓨터에서 파일을 선택하고 터미널 에뮬레이터 창에 드래그앤드롭으로 파일을 복사하거나, 터미널 에뮬레이터 창에서 rz 또는 sz 명령을 실행하여 파일을 전송합니다.테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: Ub.. 더보기 [draft] aws gossm 설치 및 사용하기 gossm 설치 및 사용하기 gossm은 AWS Systems Manger Session Manager와 관련된 대화형 CLI 도구입니다.전제 조건(Prerequisite)ec2[required] aws의 ec2 서버에는 aws ssm 에이전트가 설치되어 있습니다.[required] ec2 서버는 AmazonSSMManagedInstanceCore iam 정책을 연결해야 합니다.ssh를 사용하려면 gossm을 사용하는 scp 명령을 사용하려면 ec2에 aws ssm 에이전트 버전 2.3.672.0 이상이 설치되어 있어야 합니다.사용자[required] aws access key, aws secret key[required] ec2:DescribeInstances, ssm:StartSession, ssm:.. 더보기 [draft] SSL 인증서 합치기 SSL 인증서 합치기(nginx 인증서 생성)Sectigo(COMODO)COMODO ROOT CA : 최상위 인증서COMODO Chain CA : 중간 인증서루트 인증서와 중간 인증서를 별도로 받은 경우cat example_com.crt COMODO_RSA_Domain_Validation_Secure_Server_CA.crt COMODO_RSA_Certification_Authority.crt AddTrust_External_CA_Root.crt >> unified_example_com.crt번들(bundle) 파일로 중간 인증서를 받은 경우cat example_com.crt example_com.ca-bundle.pem >> unified_example_com.crtSSL 인증서 합치기기관으로부터 발급.. 더보기 [draft] MySQL에서 원격 접속을 허용하는 방법 MySQL에서 원격 접속을 허용하는 방법1. MySQL 서버 구성MySQL 서버가 원격 접속을 수락하도록 구성해야 합니다. 이를 위해 MySQL 설정 파일을 수정해야 합니다. 설정 파일은 일반적으로 "/usr/local/mysql/my.cnf" 또는 "/etc/my.cnf"에 위치합니다. 아래와 같이 설정 파일을 열고 bind-address 옵션을 주석 처리 또는 수정하여 모든 IP 주소에서의 접속을 허용합니다.# 기본적으로 MySQL은 로컬 호스트에서만 접속을 허용하도록 설정되어 있습니다.# 다른 IP에서의 접속을 허용하려면 아래의 옵션을 변경합니다.# bind-address = 127.0.0.1# 모든 IP 주소에서의 접속을 허용합니다.bind-address =.. 더보기 [draft] 우분투에서 소스 코드로 MySQL 8을 설치하는 방법 우분투에서 소스 코드로 MySQL 8을 설치하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.3 LTS참고 : 소스 코드를 사용하여 MySQL을 설치하는 것은 고급 사용자를 대상으로 합니다. 대부분의 경우 패키지 관리자를 통해 MySQL을 설치하는 것이 더 간편하고 안정적입니다.MySQL 8.0.30 설치1. 필수 의존성 설치빌드 및 컴파일에 필요한 도구와 라이브러리를 설치합니다.sudo apt updatesudo apt install -y gcc g++ make cmake pkg-configsudo apt install -y dpkg-dev bison libudev-dev libssl-dev libncurses5-dev libncursesw.. 더보기 [draft] 애플 맥북 실리콘 M1에서 도커 빌드시 오류 애플 맥북 실리콘 M1에서 도커 빌드시 오류[오류] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requesteddocker buildx build --platform 플래그 추가docker buildx build -f Dockerfile.arm --platform linux/arm64/v8 -t anti1346/mongo-arm:5.0.8 .기본 빌더 출력docker buildx ls$ docker buildx lsNAME/NODE DRIVER/ENDPOINT STATUS PLATFORMSdefault * do.. 더보기 이전 1 2 3 4 5 6 ··· 111 다음