본문 바로가기

728x90

분류 전체보기

chown 명령어 chown 명령어 chown 명령어는 Unix 및 Unix 계통의 운영 체제에서 파일 및 디렉토리 소유자를 변경하는 데 사용됩니다. 기본 구문 chown [옵션] 사용자:그룹 파일 또는 디렉토리 사용자: 새로운 소유자의 사용자 이름 또는 UID(사용자 식별자) 그룹: 새로운 소유 그룹의 그룹 이름 또는 GID(그룹 식별자) 파일 또는 디렉토리: 소유자 및 그룹을 변경하려는 파일이나 디렉토리 주요 옵션 -R, --recursive: 하위 디렉토리와 파일에 대한 소유자 및 그룹 변경을 재귀적으로 적용합니다. 사용 예시 1. 디렉토리의 소유자 및 그룹 변경(사용자 및 그룹 이름 사용) chown john:users myfile.txt myfile.txt 파일의 소유자를 john으로, 그룹을 users로 변경합.. 더보기
우분투에서 고정 IP 주소를 설정하는 방법 우분투에서 고정 IP 주소를 설정하는 방법 1. 네트워크 설정 파일 확인 먼저 현재 시스템의 네트워크 설정 파일을 확인합니다. 일반적으로 /etc/netplan/ 디렉토리에 있는 YAML 파일을 편집하여 네트워크 구성을 수정할 수 있습니다. ls /etc/netplan/ 2. 네트워크 설정 파일 편집 원하는 네트워크 인터페이스 파일을 편집합니다. 예를 들어, 01-network-manager-all.yaml 파일을 편집하려면 다음과 같이 명령어를 실행합니다. sudo vim /etc/netplan/01-network-manager-all.yaml 3. YAML 파일 수정 YAML 파일에서 network 섹션 내에 고정 IP 주소를 설정합니다. 예를 들어, 다음과 같이 addresses 및 gateway4.. 더보기
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 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_.. 더보기
[리눅스] MySQL에서 신규 데이터베이스를 생성하고 데이터를 추가하고 조회하는 방법 MySQL에서 신규 데이터베이스를 생성하고 데이터를 추가하고 조회하는 방법 1. 데이터베이스 생성 MySQL 쿼리를 사용하여 새로운 데이터베이스를 생성할 수 있습니다. CREATE DATABASE database_name; "database_name"은 새로 생성할 데이터베이스의 이름을 나타냅니다. CREATE DATABASE mydatabase; 2. 데이터베이스 선택 생성한 데이터베이스로 작업하기 위해 다음 쿼리를 사용하여 데이터베이스를 선택합니다. USE database_name; "mydatabase"은 작업할 데이터베이스의 이름으로 선택합니다. USE mydatabase; 3. 테이블 생성 새로운 데이터를 저장할 테이블을 생성해야 합니다. 테이블은 데이터베이스 내에서 구조를 정의하는 역할을 합니.. 더보기
[리눅스] MySQL에서 사용자의 패스워드를 변경하는 방법 MySQL에서 사용자의 패스워드를 변경하는 방법 MySQL 5.7(5.7.41)에서 사용자의 패스워드를 변경 MySQL 버전 확인 /usr/local/mysql/bin/mysqld --version $ /usr/local/mysql/bin/mysqld --version /usr/local/mysql/bin/mysqld Ver 5.7.41 for linux-glibc2.12 on x86_64 (MySQL Community Server (GPL)) my.conf에 skip-grant-tables 옵션 추가 vim /usr/local/mysql/my.cnf [mysqld] ... skip-grant-tables MySQL 서비스 실행 /usr/local/mysql/bin/mysqld_safe --default.. 더보기

728x90