리눅스 썸네일형 리스트형 Docker DinD와 DooD의 차이점 Docker DinD와 DooD의 차이점Docker DinD(Docker-in-Docker)와 DooD(Docker-outside-of-Docker)는 Docker 컨테이너를 실행하는 데 사용되는 두 가지 다른 접근 방식입니다.Docker DinD (Docker-in-Docker)Docker DinD는 Docker 컨테이너 안에서 또 다른 Docker 데몬을 실행하는 방식입니다. 이는 한 컨테이너 내에서 Docker 명령어를 실행하고, 새로운 컨테이너를 생성하고, 이미지를 빌드하는 등의 작업을 수행할 수 있게 해줍니다. DinD를 사용하면 여러 개의 독립적인 Docker 환경을 가질 수 있으며, 각각의 독립성과 격리성을 유지할 수 있습니다. DooD (Docker-outside-of-Docker)Doo.. 더보기 리눅스 chown 명령어 사용법 정리 리눅스 chown 명령어 사용법 정리chown 명령어는 Unix 및 Unix 계통의 운영 체제에서 파일 및 디렉토리 소유자를 변경하는 데 사용됩니다.기본 구문chown [옵션] 사용자:그룹 파일 또는 디렉토리사용자: 새로운 소유자의 사용자 이름 또는 UID(사용자 식별자)그룹: 새로운 소유 그룹의 그룹 이름 또는 GID(그룹 식별자)파일 또는 디렉토리: 소유자 및 그룹을 변경하려는 파일이나 디렉토리주요 옵션-R, --recursive: 하위 디렉토리와 파일에 대한 소유자 및 그룹 변경을 재귀적으로 적용합니다.사용 예시1. 디렉토리의 소유자 및 그룹 변경(사용자 및 그룹 이름 사용)chown john:users myfile.txtmyfile.txt 파일의 소유자를 john으로, 그룹을 users로 변경합니.. 더보기 우분투 22.04에서 고정 IP 주소를 설정하는 방법 우분투 22.04에서 고정 IP 주소를 설정하는 방법우분투 22.04에서는 Netplan을 사용하여 네트워크 설정을 관리합니다. 고정 IP를 설정하려면 /etc/netplan/ 디렉토리에 있는 YAML 설정 파일을 수정한 후 적용하면 됩니다.1. 네트워크 설정 파일 확인Netplan 설정 파일이 위치한 디렉토리를 확인합니다.ls /etc/netplan/01-network-manager-all.yaml00-installer-config.yaml2. 네트워크 설정 파일 편집원하는 네트워크 인터페이스 파일을 편집합니다.01-network-manager-all.yaml 파일을 수정하려면 다음과 같이 편집합니다.sudo vim /etc/netplan/01-network-manager-all.yaml3. YAML .. 더보기 우분투 22.04에서 Nginx HTTP/3(QUIC)을 설치하고 TLS 인증서를 적용하는 방법 우분투 22.04에서 Nginx HTTP/3(QUIC)을 설치하고 TLS 인증서를 적용하는 방법HTTP/3는 QUIC(Quick UDP Internet Connections) 프로토콜 기반의 최신 HTTP 프로토콜로 기존 TCP 기반 HTTP/2보다 지연시간 감소 및 연결 성능 개선을 제공합니다. Nginx 1.25 이상 버전부터 HTTP/3(QUIC) 지원이 포함되어 있으며 이를 통해 최신 웹 브라우저에서 더 빠른 HTTPS 통신을 사용할 수 있습니다.테스트 환경운영체제 정보 확인$ lsb_release -dDescription: Ubuntu 22.04.2 LTSOpenSSL 버전 확인$ openssl versionOpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2.. 더보기 MHA NodeUtil.pm 에러 MHA NodeUtil.pm 에러테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTSmasterha_manager 버전$ masterha_manager --versionmasterha_manager version 0.58.masterha_check_repl 테스트$ masterha_check_repl --conf=/home/mhauser/mha/conf/mha.cnf...Wed May 24 20:27:49 2023 - [error][/usr/share/perl5/MHA/MasterMonitor.pm, ln427] Error happened on checking configurations. Redundant argument in sprintf at /.. 더보기 MySQL MHA 설치 및 구성하기 MySQL MHA 설치 및 구성하기테스트 환경역할호스트 이름운영체제아이피MHA 패키지비고VIP 192.168.56.105 Masternode1ubuntu 22.04192.168.56.101perl, node Slavenode2ubuntu 22.04192.168.56.102perl, node Slavenode3ubuntu 22.04192.168.56.103perl, node Monitormonitorubuntu 22.04192.168.56.104perl, manager, node ** manager = mha4mysql-manager 패키지, node = mha4mysql-node 패키지MySQL 리플리케이션(replication)을 설정하는 방법MySQL에서 리플리케이션을 다시 연결하는 방법mysql.. 더보기 [리눅스] MySQL Replication 구성(MySQL 복제) MySQL Replication 구성(MySQL 복제) MySQL 환경 설정(my.cnf) Hostname node1 node2 Role master slave my.cnf ### my.cnf(/usr/local/mysql/my.cnf) [mysqld] bind-address = 0.0.0.0 port = 3306 user = mysql basedir = /usr/local/mysql datadir = /usr/local/mysql/data socket = /tmp/mysql.sock pid-file = /var/run/mysqld/mysqld.pid log-error = /usr/local/mysql/data/error.log log-error-verbosity = 3 symbolic-links = 0.. 더보기 [리눅스] MySQL MHA 원복(mha failback) MySQL MHA 원복(mha failback) 마스터 서버 슬레이브 호스트 목록 확인 mysql -h localhost -uroot -p'mysqlpassword' -e "SHOW SLAVE HOSTS" $ mysql -h localhost -uroot -p'mysqlpassword' -e "SHOW SLAVE HOSTS" mysql: [Warning] Using a password on the command line interface can be insecure. +-----------+------+------+-----------+--------------------------------------+ | Server_id | Host | Port | Master_id | Slave_UUID | +-.. 더보기 이전 1 ··· 77 78 79 80 81 82 83 ··· 198 다음