Linux
-
[Linux] ELK (Elasticsearch + Logstash + Kibana) 설치Linux 2017. 12. 1. 15:57
환경 OS : CentOS7apache : 2.4.6JAVA : ElasticSearch 5.0.2Logstash 5.0.2Kibana 5.0.2 1. JAVA 설치 # curl -LO -H "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-i586.rpm"# rpm -Uvh jdk-8u151-linux-x64.rpm # vi /etc/profile export JAVA_HOME=/usr/java/defaultexport PATH=$PATH:$JAVA_HOME/binexport..
-
[Linux] Mysql Group ReplicationLinux 2017. 9. 29. 14:59
Master Master 서버 Replication 유저 추가 # mysql -u root -p mysql> grant replication slave on *.* TO [replication_username]@'[private IP of db02]' identified by '[some password]'; mysql> flush privileges; mysql> quit Master 서버 환경설정 ( /etc/my.cnf 수정 ) /etc/my.cnf log-bin=mysql-binserver-id=1bind-address = 0.0.0.0 Master 서버 DB 재시작 # systemctl restart mysqld Master 서버 데이터 복사 # mysql -u root -pmysql> FLUS..
-
[Linux] OpenSSL 을 이용하여 https 서버 구축Linux 2017. 9. 24. 13:05
ROOT CA 인증서 생성 1. CA 가 사용할 RSA public, private key 생성 openssl genrsa -aes256 -out /etc/pki/tls/private/lesstif-rootca.key 2048 2. 개인키 권한 설정 chmod 600 /etc/pki/tls/private/lesstif-rootca.key 3. CSR 생성을 위한 설정파일 생성 rootca_openssl.conf[ req ]default_bits = 2048default_md = sha1default_keyfile = lesstif-rootca.keydistinguished_name = req_distinguished_nameextensions = v3_careq_extensions = v3_ca [ v3..
-
[Linux] 가상 호스트 (VirtualHost) 설정Linux 2017. 9. 24. 13:05
환경 host OS : Ubuntuguest OS : CentOS7 가상 호스트 설정은 정말 간단해요~!! 먼저 /etc/httpd/conf/httpd.conf d 파일에서 ServerName [도메인 주소]:80 이 부분을 찾아서 원하는 도메인 주소를 넣어주면 됩니다! 그리고 나서 host OS의 /etc/hosts 파일에 [가상머신의 IP 주소] www.example.com example.com 이렇게 추가해주면 됩니다! 저는 host OS가 리눅스라서 이렇게 했는데 윈도우의 경우에는 C:\windows\system32\drivers\etc\hosts 이 파일을 수정하시면 됩니다~ 이렇게 설정하면 hostOS에서 도메인을 통해 가상머신에서 만든 웹페이지에 접속할 수 있습니다!
-
[Linux] VirtualBox 공유폴더 설정 (게스트 확장 설치)Linux 2017. 9. 24. 13:00
VirtualBox Extension pack 설치 환경 host OS : Ubuntuguest OS : CentOS7VirtualBox : Version 5.1.26 r117224 (Qt5.5.1) Extension pack은 virtualbox 버전과 같아야 합니다!! # wget http://download.virtualbox.org/virtualbox/5.1.2/Oracle_VM_VirtualBox_Extension_Pack-5.1.2-108956.vbox-extpack# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.2-108956.vbox-extpack CentOS를 설치할때 최소 설치로 했기 때문에 게스트 확장을 설치하..
-
[Linux] CentOS7 에 APM(Apache + PHP + Mysql) + Wordpress 설치Linux 2017. 9. 24. 12:59
버전 정보apache : 2.4.6php : 7.1.9mysql : 5.7.19 Apache 버전 : 2.4.6 1.# yum -y update# yum -y upgrade 2. Apache 설치# yum -y install httpd 3. Apache 시작# systemctl start httpd 4. 시스템 시작시 Apache가 실행되도록 하려면# systemctl enable httpd 5. 방화벽 설정도 해줍니다.# firewall-cmd --add-service=http --permanent # firewall-cmd --add-service=https --permanent# firewall-cmd --reload 여기까지 설정 한 뒤에 웹브라우저에 http:// ip 주소 로 접속했을때 아래와..
-
[Linux] CentOS7 에 Nginx + PHP 7 + Mysql + Wordpress 설치Linux 2017. 9. 15. 00:21
버전 정보nginx : 1.10.2php : 7.1.9mysql : 5.7.19 NGINX 버전 : 1.10.2 1. EPEL 저장소 추가 # yum -y install epel-release 2. Nginx 설치# yum --enablerepo=epel -y install nginx 3. Nginx 시작# systemctl start nginx 4. 시스템 시작시 Nginx가 실행되도록 하려면 # systemctl enable nginx 5. 방화벽 설정도 해줍니다.# firewall-cmd --add-service=http --permanent # firewall-cmd --add-service=https --permanent# firewall-cmd --reload 여기까지 설정 한 뒤에 웹브라우저..
-
[Linux] Virtualbox에 CentOS7 설치Linux 2017. 9. 15. 00:14
가상머신 VirtualBox에 CentOS7 설치하는 방법입니다~!! 1. VirtualBox 상단의 'New' 를 누르고 가상머신의 이름을 입력합니다.저는 그냥 Centos7으로 해줬습니다 2. 가상머신의 RAM 크기도 정해주고요!! 저는 recommended 사이즈로 설정했습니다 3. 하드디스크는 Create a virtual hard disk now 를 선택해주고 4. 하드디스크 파일 종류는 VDI(VirtualBox Disk Image) 로 5. 하드디스크를 Dynamically allocated 로 해줍니다. 6. 파일 위치랑 하드디스크 크기도 정해줍니다. 여기까지 하셨으면 가상머신 만드는건 끝!!! 이제 여기에 CentOS7을 설치해야되는데 그러려면 iso파일이 있어야 합니다. iso 파일이 ..