본문 바로가기

전체 글

C276x260.fwebp.q85 [draft] MySQL 데이터베이스를 백업하고 복원하는 방법 MySQL (또는 MariaDB) 데이터베이스를 백업하고 복원하는 방법1. 백업하기전체 데이터베이스 백업: mysqldump -u [사용자] -p [데이터베이스명] > [백업파일명].sql특정 테이블 백업: mysqldump -u [사용자] -p [데이터베이스명] [테이블명] > [백업파일명].sql예시: mysqldump -u root -p mydatabase > backup.sql2. 복원하기전체 데이터베이스 복원: mysql -u [사용자] -p [데이터베이스명] 특정 테이블 복원: mysql -u [사용자] -p [데이터베이스명] 예시: mysql -u root -p mydatabase 참고[사용자]: MySQL 또는 MariaDB에 접근할 수 있는 사용자 이름[데이터베이스명]: 백업 또는 복원할.. 더보기
C276x260.fwebp.q85 [draft] SSH 키를 생성하고 배포하여 원격 서버에 SSH 접속하는 방법 SSH 키를 생성하고 배포하여 원격 서버에 SSH 접속하는 방법1. SSH 키 생성[server 작업]로컬 컴퓨터에서 SSH 키 쌍을 생성해야 합니다. 이를 위해 ssh-keygen 명령을 사용합니다.터미널에서 다음 명령을 실행하여 SSH 키 쌍을 생성합니다ssh-keygen -t rsa -b 4096 -C "your_email@example.com"위 명령을 실행하면 키 쌍 생성을 위해 몇 가지 옵션을 설정하라는 메시지가 표시됩니다. 엔터를 눌러 기본값을 사용하거나 필요한 옵션을 설정합니다.ssh-keygen 사용법더보기더보기usage: ssh-keygen [-q] [-b bits] [-t dsa | ecdsa | ed25519 | rsa | rsa1] [-N new_pa.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7 locale(로케일) 에러 해결 CentOS 7 locale(로케일) 에러 해결ssh bvm-server02-bash: warning: setlocale: LC_CTYPE: cannot change locale (ko_KR.UTF-8) cat /etc/local$ cat /etc/localLANG=en_US.utf-8 vim /etc/locale.confLANG=ko_KR.UTF-8현재 시스템에서 사용중인 로케일 확인localelocale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set LC_ALL to default locale: No such file or directoryLANG=en_US.UTF-8LC_CTYPE=ko_KR.UT.. 더보기
C276x260.fwebp.q85 [draft] SSH 접속 시 RSA 공개키(ECDSA) 충돌 문제를 해결하는 방법 SSH 접속 시 RSA 공개키(ECDSA) 충돌 문제를 해결하는 방법SSH 접속 오류Ubuntu$ ssh root@10.10.123.213@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possi.. 더보기
C276x260.fwebp.q85 [draft] docker registry 서버 구성 docker registry 서버 구성- docker hub : https://hub.docker.com/_/registry- github : https://github.com/distribution/distributionSSL 인증서 생성(let's encrypt)certbot.sh 스크립트 생성vim certbot.shdocker run -it --rm --name certbot \ -v '/etc/letsencrypt:/etc/letsencrypt' \ -v '/var/lib/letsencrypt:/var/lib/letsencrypt' \ certbot/certbot certonly -d 'dockerhub.scbyun.com' \ --manual --preferred-challenges d.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 dstat를 설치하고 사용하는 방법 CentOS 7에서 dstat를 설치하고 사용하는 방법dstat는 시스템의 CPU, 메모리, 디스크 I/O, 네트워크와 같은 리소스 사용률을 실시간으로 모니터링할 수 있는 강력한 도구입니다.1. dstat 설치dstat은 대부분의 리눅스 배포판의 패키지 관리자를 통해 설치할 수 있습니다. EPEL 저장소 활성화sudo yum install epel-release -ydstat 설치sudo yum install -y dstat ** 다른 배포판에서는 해당 배포판의 패키지 관리자를 사용하여 dstat을 설치하면 됩니다.2. dstat 사용법기본적으로 dstat 명령을 실행하면 CPU, 디스크, 네트워크, 페이지, 시스템의 리소스 사용률을 실시간으로 모니터링할 수 있습니다.dstat주요 옵션CPU 사용률 모니.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 cfssl와 cfssljson을 최신 버전으로 설치하는 방법 우분투에서 cfssl와 cfssljson을 최신 버전으로 설치하는 방법cfssl(Cloudflare's PKI and TLS toolkit)은 인증서 생성 및 관리를 위한 강력한 도구입니다.cfssl releasescfssl 설치curl -sfSL https://github.com/cloudflare/cfssl/releases/download/v1.6.5/cfssl_1.6.5_linux_amd64 -o /usr/local/bin/cfsslchmod +x /usr/local/bin/cfsslcfssl versionVersion: 1.6.5Runtime: go1.22.0cfssljson 설치curl -sfSL https://github.com/cloudflare/cfssl/releases/download/v.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 패키지의 의존성을 확인하는 명령어 우분투에서 패키지의 의존성을 확인하는 명령어apt-cache depends특정 패키지의 직접적인 의존성을 확인합니다.apt-cache depends apt-cache rdepends특정 패키지에 의존하는 패키지들을 확인합니다.apt-cache rdepends apt show패키지에 대한 종합적인 정보를 제공합니다. 의존성뿐만 아니라 패키지 설명, 버전, 유지보수자 등의 정보를 포함합니다.apt show dpkg -s설치된 패키지의 상세 정보를 제공합니다. 여기에는 의존성 정보도 포함됩니다.dpkg -s apt-rdependsapt-rdepends 패키지 설치sudo apt-get install -y apt-rdepends패키지의 재귀적인 의존성을 확인합니다. 설치된 패키지뿐만 아니라 의존성 트리를 모두 .. 더보기