본문 바로가기

분류 전체보기

(25)
[mysql] 이중화 설정 방법 (replication) 두 개의 리눅스 서버의 sql을 같은 DB처럼 사용하는 것이 이중화입니다. 오늘 설명할 이중화 설정 방법은 mysql에서 사용합니다. Master -> slave (1 -> 2) 단방향으로 동작하는 방식입니다. 1. 설치 된 두 개의 mysql을 준비합니다. 준비한 mysql 서버 버전은 5.5.57, 5.5.44로, OS는 CentOS 6로 준비하였습니다. 웬만하면 같은 버전으로 준비하는 것이 좋으나, 세부 버전 정도는 달러도 무방합니다. 2. 양 쪽 서버에서 mysql 설정 파일을 열어줍니다. bash # vi /etc/my.cnf 3. 각 서버의 mysql에 서버 번호를 부여합니다. [mysqld] 아래 server-id='번호' 외의 다른 옵션은 무시하셔도 됩니다. /etc/my.cnf (1번 서..
[Windows] 원격 데스크톱 포트 변경 방법 원격 데스크톱의 기본 포트는 3389입니다. 3389로도 원격 데스크톱 연결을 정상적으로 사용할 수 있지만, 많이 알려진 포트로 접속을 하게 될 경우 보안에 취약할 수 있어 변경하는 것이 좋습니다. 1. 원격 데스크톱 설정을 검색합니다. 검색 - 원격 데스크톱 설정으로 찾아 설정 창을 엽니다. 2. 원격 데스크톱 연결의 현재 상태를 확인합니다. 원격 데스트톱 활성화를 켜고, 고급 설정을 클릭합니다. 고급 설정에서 원격 데스크톱 포트를 확인합니다. 현재는 기본 값인 3389로 설정이 되어 있습니다. 3. 레지스트리 설정 창으로 이동합니다. 창을 띄우는 방법은 두 가지 정도가 있습니다. 3. (1) 실행 창을 사용하여 창 띄우기 Win + R 키를 입력하여 실행 창을 띄워 줍니다. regedit을 입력하여 ..
HTML의 텍스트 표현 방법 (3) 1. HTML 주석 ※ 주석 : 문서 소스의 이해를 돕기 위한 설명을 추가하거나, 현재 사용하지는 않지만 남겨두어야 할 코드들이 있을 때 사용합니다. 주석 처리는 아래와 같이 사용할 수 있습니다. 는 하나의 문자처럼 사용해야 합니다. (각 문자 사이 공백 사용 불가능) 주석 내에서는 , --를 사용할 수 없습니다. 2. HTML 텍스트 사용 관련 태그 태그 기능 특징 줄 바꿈 기능을 수행 (엔터키와 같은 동작) 문단을 나누어 독립 된 단락을 생성 자동 줄바꿈 텍스트 사이에 수평선을 생성 자동 줄바꿈, 종료 태그없이 사용 단락의 제목을 지정 (n은 1~6의 숫자) 굵은 글자, 자동 줄바꿈 자유로운 텍스트 입력 상하 줄바꿈으로 단락을 생성, 들여쓰기 간격 조정 불가능 아래와 같이 태그를 직접 사용해 볼 수 ..
[mysql] 계정, 접속 권한 설정하기 (grant, revoke) mysql에서 계정 생성, 삭제와 권한 할당, 회수에 대해 포스팅하겠습니다. 1. 테스트할 데이터베이스, 테이블을 확인합니다. mysql mysql > show databases; mysql > use test; mysql > show tables; 2. 접근 권한을 할당합니다. 전체 권한 할당하기 grant all privileges on [데이터베이스 명.테이블 명] to [계정 명]@'[접속 IP 주소]' identified by '[비밀번호]'; 일부 권한 할당하기 grant [할당 권한] on [데이터베이스 명.테이블 명] to [계정 명]@'[접속 IP 주소]' identified by '[비밀번호]'; 권한 조회하기 show grants for [계정 명]@'[접속 IP 주소]'; 변경 사항..
[mysql] CONCAT 사용하여 데이터 합치기 mysql에서 데이터를 관리할 때 모든 데이터에 동일한 값을 추가할 일이 발생할 수 있습니다. 아래와 같이 입력한다면 원하는 데이터에서 데이터를 합칠 수 있습니다. 1. 테스트 용 DB, table 생성 mysql mysql > create database test; mysql > use test mysql > create table CONCAT_TEST (number int primary key auto_increment, name varchar(50) not null, phone varchar(50)); 필자의 경우 phone 칼럼 생성을 누락하여 아래와 같이 추가하였습니다. 위에서 정상적으로 생성하였다면 생략하시면 됩니다. mysql mysql> alter table CONCAT_TEST add c..
[Excel] vlookup 함수 사용 방법 Excel에서 원하는 항목을 찾아서 출력해주는 함수인 VLOOKUP 함수에 대해 포스팅하겠습니다. VLOOKUP에서는 4가지 항목을 입력해야 합니다. VLOOKUP 4가지 항목 lookup_value 찾을 항목을 선택합니다. table_array 탐색할 테이블을 선택합니다. (전 범위 선택) col_index_num VLOOKUP 함수를 통해 출력할 열을 선택합니다. [선택한 테이블에서 좌측부터 1 ~ X (정수)로 입력] range_lookup 값을 정확하게 비교 -> False 비슷한 유사값도 출력 -> True 아래는 VLOOKUP 함수를 사용하는 과정입니다. 1. 정보를 탐색할 테이블을 준비합니다. 2. 테이블에서 찾을 정보를 정합니다. 3. VLOOKUP 함수를 통해 정보를 탐색합니다. VLOO..
[Debian] 칼리 리눅스 IP 설정 방법 오늘은 모의해킹으로 자주 사용하는 OS인 Debian 계열의 kali linux의 네트워크를 설정하려 합니다. 1. 네트워크를 설정할 칼리 리눅스를 준비합니다. 현재 IP 상태를 확인합니다. bash # ifconfig 2. IP를 세팅하기 위해 interfaces 파일을 열어줍니다. bash # cd /etc/network # vi interfaces 3. 아래와 같이 최 하단에 값을 추가합니다. /etc/network/interfaces auto eth0 - eth0의 경우 네트워크 인터페이스의 이름 iface eth0 inet static - 고정 IP를 사용한다는 의미 address 192.168.99.234 - 설정 할 IP를 입력 netmask 255.255.255.0 - 설정 할 subnet..
[Debian] 칼리 리눅스 timezone 변경 하기 칼리 리눅스 홈페이지에서 VM 전용으로 다운받은 파일의 기본 timezone이 EDT (동부 표준시) 로 되어있어 KST(한국 표준시)로 변경하려 합니다. 1. date로 현재 시간 및 표준시를 확인 합니다. bash # date 2. timezone을 변경합니다. bash (방법 1) # timedatectl set-timezone Asia/Seoul 방법 1의 경우 timedatectl 명령어가 사용이 가능할 경우 위와 같이 사용해주면 정상적으로 변경이 가능합니다. bash (방법 2) # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 방법 2의 경우 timedatectl 사용이 불가능한 이전 버전들의 경우에 위와 같이 심볼릭 링크를 이용하여 직접 설정..

반응형