본문 바로가기

반응형

리눅스

[리눅스] MySQL Replication 설정 MySQL Replication 설정 Master Server 1.환경설정 [root@svm101 ~]$ vi /etc/my.cnf ... [mysqld] ... #log setting log-bin = mysql-bin #로그파일명 max_binlog_size = 100M #로그파일크기 expire_logs_days = 7 # 로그보존주기 #Replication for master server server-id = 3 #서버 식별자(유니크) binlog_do_db = racktables #리플리케이션DB명(생략시엔 전체DB를 리플리케이션함) #binlog_do_db = test1 #여러 개의 DB일경우, 계속 추가 #binlog_ignore_db = test2 #Replication 제외 DB 지정 2.. 더보기
[리눅스] PHP PCNTL 모듈을 다시 컴파일하지 않고 설치하는 방법 PHP PCNTL 모듈을 다시 컴파일하지 않고 설치하는 방법 PCNTL 확장은 PHP 모듈로서 프로세스 제어 기능을 제공합니다. 이 기능은 기본적으로 활성화되어 있지 않으며, 수동으로 설치해야 합니다. PHP PCNTL 모듈을 다시 컴파일하지 않고 설치하려면 다음 단계를 따르세요. 1. PCNTL 모듈이 이미 설치되었는지 확인 PCNTL 모듈이 이미 설치되어 있는지 확인하려면 터미널에서 다음 명령을 실행하세요. php -m | grep pcntl PCNTL 모듈이 설치되어 있다면, 설치된 모듈 목록에 "pcntl"이 나타납니다. 2. PCNTL 모듈 설치 PCNTL 모듈이 설치되어 있지 않으면 다음 단계를 따라 설치하세요. 리눅스 리눅스 시스템에서는 배포판의 패키지 관리자를 사용하여 PCNTL 모듈을 설.. 더보기
DSR 루프백 설정하는 방법(dsr loopback 설정) DSR(Direct Server Return) 루프백(Loopback) 설정하는 방법(dsr loopback 설정) DSR Mode는 로드 밸런서가 클라이언트의 요청을 서버로 전송한 후, 서버의 응답을 클라이언트에게 직접 전달하는 방식입니다. L3 DSR 구성에서의 패킷 흐름 dsrloopbacksetup.sh 스크립트 작성 vim dsrloopbacksetup.sh #!/bin/bash echo -n "DSR kernel parameter를 적용하시겠습니까? (y/n): " read apply_dsr if [ "$apply_dsr" = "y" ]; then cat /etc/sysctl.conf # DSR # Packet Forwarding 기능 (0: disable, 1: enable) net.ipv4.. 더보기
linux system backup 스크립트 linux system backup 스크립트 vim systemBackup.sh #!/bin/bash # 시스템 정보를 백업하는 스크립트 backup_dir="/root/backup/$(date +%Y%m%d)" # 네트워크 인터페이스 정보 ifconfig > "$backup_dir/ifconfig" # 디스크 용량 정보 df -h > "$backup_dir/df" # fstab 파일 백업 cp /etc/fstab "$backup_dir" # 디스크 파티션 정보 fdisk -l > "$backup_dir/fdisk" 2>/dev/null # 라우팅 테이블 정보 route -n > "$backup_dir/route" # 네트워크 설정 파일 백업 mkdir -p "$backup_dir/ifcfg" cp /e.. 더보기
[리눅스] iperf 사용법 iperf 사용법 iperf 다운로드 $ wget http://sourceforge.net/projects/iperf/files/iperf-2.0.5.tar.gz $ tar xvfz iperf-2.0.5.tar.gz $ cd iperf-2.0.5 $ ./configure $ make $ make install 서버 모드 : AA_Server 192.168.100.200 [root@AA_Server ~]$ iperf -s 클라이언트 모드 : BB_Client 192.168.100.230 [root@BB_Client ~]$ iperf -c 192.168.100.200 -i 1 -t 360 -P 100 명령어 옵션 -c, --client run in client mode, connecting to -i, --.. 더보기
[리눅스] webmin(리눅스 관리툴) 설치하기 webmin(리눅스 관리툴) 설치하기 tar xvfz webmin-1.670.tar.gz cd webmin-1.670 ./setup.sh - Config file directory [/etc/webmin]: /etc/webmin - Log file directory [/var/webmin]: /var/webmin - Full path to perl (default /usr/bin/perl): /usr/bin/perl - Web server port (default 10000): 10000 - Login name (default admin): admin - Login password:xxxxxxxxx - Password again: xxxxxxxxx - Start Webmin at boot time (y/.. 더보기
CentOS 6에서 VLAN을 추가하고 삭제하는 방법 CentOS 6에서 VLAN을 추가하고 삭제하는 방법 1. VLAN 모듈 설치 VLAN을 관리하기 위해 vlan 모듈을 설치해야 합니다. sudo yum install vconfig 2. VLAN 인터페이스 추가 VLAN 인터페이스를 추가하기 전에, 추가할 VLAN을 지원하는 네트워크 인터페이스를 확인해야 합니다. 네트워크 인터페이스에 VLAN을 추가하려면 해당 인터페이스가 802.1Q VLAN tagging을 지원해야 합니다. VLAN 인터페이스를 추가하려면 아래의 명령어를 사용합니다. 예를 들어, eth0 인터페이스에 VLAN 100을 추가하는 경우: sudo vconfig add eth0 100 위의 명령어를 실행하면 eth0.100과 같은 VLAN 인터페이스가 생성됩니다. 3. VLAN 인터페이스.. 더보기
[리눅스] snmp v3 설정 방법 snmp v3 설정 방법 테스트 환경 호스트명 아이피 운영체제 NET-SNMP version 비고 control1 192.168.0.51 Ubuntu 22.04 5.9.1 node1 192.168.0.61 Ubuntu 22.04 5.9.1 node2 192.168.0.62 CentOS 7.9 5.7.2 snmp 패키지 설치 ubuntu snmpd 패키지 설치 apt install -y snmpd snmpd -v $ snmpd -v NET-SNMP version: 5.9.1 Web: http://www.net-snmp.org/ Email: [email protected] ** ubuntu에서는 snmpd 패키지 설치 시 자동으로 데몬을 실행합니다. centos net-s.. 더보기

728x90
반응형