Linux
-
mysql 5.7+ innodb_buffer_pool_size 재시작 없이 값 조절하는 방법Linux 2018. 9. 19. 13:54
innodb_buffer_pool size 는 innodb 엔진의 성능향상에 중요한 변수 중 하나이다. 이 값의 조절은 이전 버전에서는 /etc/my.cnf 파일에서 설정하고 mysql의 재시작이 필요했지만, 5.7이상 버전은 가동중 재시작 없이 이 설정값의 수정이 가능하다. #1. 콘솔에서 mysql client를 실행하거나 workbench등의 GUI툴을 사용하여 접속. #2. 설정값 변환 권한을 가진 유저로 로그인 #3. 다음 명령을 실행한다. (다음 예제는 1GB로 설정) SET GLOBAL innodb_buffer_pool_size=1073741824;
-
AWS ELB 로드밸런서 간단 설치Linux 2018. 7. 31. 12:03
AWS에서 SSL을 지원하는 로드밸런서를 설치해보자. 의외로 많은 사람들이 단일포트의 여러 인스턴스로는 로드밸런싱이 가능하다고 알고있으나 같은 인스턴스의 여러 포트로도 로드밸런싱이 가능하다는 사실을 모르는 분들이 많다. 1. 다른 인스턴스 뿐만 아니라 같은 인스턴스의 다른 포트에도 트래픽이 분산이 되어야 한다. 2. 유저는 https(ssl) 연결로 접속하며, 내부트래픽은 http로 처리한다. 위 조건과 다른 부분은 과정을 빼고 진행하면 된다. 1. EC2 메뉴를 선택 -> 좌측 로드밸런서 클릭 -> 상단 로드밸런서 생성 클릭 2. 왼쪽 Application load balancer 선택 3. 로드밸런서 기본정보 설정 4. 인증서 정보 입력만약 https가 아닌 http로만 사용할..
-
Centos NFS 서버 설치 및 윈도우에서 접속Linux 2018. 7. 17. 14:46
A. 리눅스 NFS 서버 설치 1. yum을 이용하여 nfs 패키지를 설치한다. # yum install rpcbind nfs-utils nfs-utils-lib 2. 공유할 디렉토리를 지정한다. # vi /etc/exports /mydata *(rw,sync)- 공유할 디렉토리를 mydata로 가정한다. 해당 디렉토리의 퍼미션은 777로 하여 권한문제가 발생하지 않도록 처리한다.- * 부분은 아이피를 지정할 수도 있다.(예: /mydata 127.0.0.1(rw, sync) 3. 서비스 재가동# service nfs restart B.윈도우 NFS 클라이언트 설정 1. 제어판-> 프로그램 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기 에서 NFS용 서비스를 클릭 (해당 항목 좌측 [+] 버..
-
centos7 aws cli를 이용하여 s3로 백업하기.Linux 2018. 7. 16. 12:02
cenos7 서버에서 특정 내용을 백업하여 AWS S3에 올려보자. 1. python3.6 설치 확인 (python의 설치와 관련해서는 다른 문서를 참고하도록 한다.) 2. aws cli 를 설치 $ pip3.6 install awscli --upgrade --user aws command line interface는 shell에서 aws 를 접근하고 컨트롤 할 수 있게 해준다. 3. S3 백업 전용 접근 계정 생성 AWS console 에 접속하여, IAM 설정으로 간다. - 왼쪽 메뉴 사용자 큭릭, 상단 사용자 추가 버튼 클릭 - 설정내용중 권한은 특별한 설정사항이 없으면 S3FullAccess를 선택, 정책이 있을경우는 적절하게 선택해 준다. 4. aws cli의 계정정보를 설정 $ aws conf..
-
mysql 5.7 한 서버에 여러 인스턴스 실행하기Linux 2018. 7. 9. 13:35
개발중이거나 테스트의 목적으로. 한 서버에 여러개의 mysql 을 한 서버에 가동해야할 필요가 있을때가 있다. mysql 가동시 메모리를 많이 사용하므로 가동할 인스턴스의 수만큼 메모리를 충분히 확보해 두어야 한다. (mysql 설치에 대한 부분은 이 문서에서 다루지 않는다.) 1. /etc/my.cnf 파일을 편집기로 연다. # vi /etc/my.cnf #------------------------------------------------------------------------------ [mysqld@1] #------------------------------------------------------------------------------ user=mysql server-id=101 p..