본문 바로가기

728x90

리눅스

chown 명령어 chown 명령어 chown 명령어는 Unix 및 Unix 계통의 운영 체제에서 파일 및 디렉토리 소유자를 변경하는 데 사용됩니다. 기본 구문 chown [옵션] 사용자:그룹 파일 또는 디렉토리 사용자: 새로운 소유자의 사용자 이름 또는 UID(사용자 식별자) 그룹: 새로운 소유 그룹의 그룹 이름 또는 GID(그룹 식별자) 파일 또는 디렉토리: 소유자 및 그룹을 변경하려는 파일이나 디렉토리 주요 옵션 -R, --recursive: 하위 디렉토리와 파일에 대한 소유자 및 그룹 변경을 재귀적으로 적용합니다. 사용 예시 1. 디렉토리의 소유자 및 그룹 변경(사용자 및 그룹 이름 사용) chown john:users myfile.txt myfile.txt 파일의 소유자를 john으로, 그룹을 users로 변경합.. 더보기
우분투에서 고정 IP 주소를 설정하는 방법 우분투 22.04에서 고정 IP 주소를 설정하는 방법1. 네트워크 설정 파일 확인먼저 현재 시스템의 네트워크 설정 파일을 확인합니다. 일반적으로 /etc/netplan/ 디렉토리에 있는 YAML 파일을 편집하여 네트워크 구성을 수정할 수 있습니다.ls /etc/netplan/2. 네트워크 설정 파일 편집원하는 네트워크 인터페이스 파일을 편집합니다. 예를 들어, 01-network-manager-all.yaml 파일을 편집하려면 다음과 같이 명령어를 실행합니다.sudo vim /etc/netplan/01-network-manager-all.yaml3. YAML 파일 수정YAML 파일에서 network 섹션 내에 고정 IP 주소를 설정합니다. 예를 들어, 다음과 같이 addresses 및 gateway4 값.. 더보기
[리눅스] nginx HTTP/3(QUIC) 프로토콜 지원 nginx HTTP/3(QUIC) 프로토콜 지원 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.2 LTS $ openssl version OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022) 필수 구성 요소 설치 sudo apt-get install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring 공식 nginx 서명 키 가져오기 curl -s https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >.. 더보기
MHA NodeUtil.pm 에러 MHA NodeUtil.pm 에러 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.2 LTS masterha_manager 버전 $ masterha_manager --version masterha_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 Master node1 ubuntu 22.04 192.168.56.101 perl, node Slave node2 ubuntu 22.04 192.168.56.102 perl, node Slave node3 ubuntu 22.04 192.168.56.103 perl, node Monitor monitor ubuntu 22.04 192.168.56.104 perl, manager, node ** manager = mha4mysql-manager 패키지, node = mha4mysql-node 패키지 MySQL 리플리케이션(replication)을 설정하는 방법 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 | +-.. 더보기
MySQL에서 리플리케이션을 다시 연결하는 방법 MySQL에서 리플리케이션을 다시 연결하는 방법 MySQL 리플리케이션의 정상 여부를 확인하는 방법 슬레이브 서버 상태 확인 show slave status\G mysql> show slave status\G *************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.56.101 Master_User: replication_user Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000004 Read_Master_Log_Pos: 154 Relay_Log_File: node2-relay-bin.000016 Relay_Log_.. 더보기

반응형