yoni

서버설치가이드 본문

운영

서버설치가이드

yoni-1117 2019. 3. 7. 15:33


URL : https://blog.bypass.sh/243

서버설치가이드

서버설치가이드

32/64 bit 확인

getconf LONG_BIT




방화벽 해제 명령어.

> firewall-cmd --permanent --zone=public --add-port=8080/tcp

> firewall-cmd --reload

CentOs 설치 생략.

--

Centos계정추가

> vi /etc/default/useradd

리눅스 비밀번호 만료설정 변경

INACTIVE=-1

EXPIRE=

사용자 추가 및 비밀번호 설정

useradd iotUser

passwd iotUser!@

사용자 권한 추가

> vi /etc/sudoers

root ALL=(ALL) ALL

iotUser ALL=(ALL) ALL

--1

IP 테이블 변경

/etc/sysconfig/network-scripts/ifcfg-eth(enp) 파일 수정

IPADDR, NETMASK, GATEWAY, DNS1, DNS2

service network restart

--2

자바 설치

파일을 옮긴 후 rpm명령어를 통해 풀어준다.

rpm -ivh jdk-8u151-linux-x64.rpm

java -version ->자바 버전 확인

--3

maria DB설치

> vi /etc/yum.repos.d/MariaDB.repo

repo파일 내용

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.1/centos7-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

install설치

> yum install MariaDB-server

확인

> rpm -qa | grep MariaDB

DB 시작

> systemctl start mariadb

DB외부 접속 환경설정

> vi /etc/my.cnf

[client-server]

!includedir /etc/my.cnf.d

[mysqld]

character-set-server=utf8

bind-address = 0.0.0.0

최초 비밀번호 변경

> /usr/bin/mysqladmin -u root password 'iotUser!@'

부팅시 자동시작 확인

> chkconfig --list mysql

DB 사용자 추가 및 접속위치

create user 'iotUser'@'localhost' identified by 'iotUser!@'

create user 'iotUser'@'%' identified by 'iotUser!@'

권한 부여

grant all privileges on IoTServicePlatform.* to iotUser@'localhost'

grant all privileges on IoTServicePlatform.* to iotUser@'%'

권한적용

flush privileges;

접속 확인 후 DB스키마를 부어준다.

--4

몽고 DB 설치

> vi /etc/yum.repos.d/mongodb-org-3.4.repo

repo파일 내용

[mongodb-org-3.4]

name = MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/

gpgcheck=1

enabled=1

설치

yum install -y mongodb-org

서비스 등록후 실행

systemctl enable mongod

systemctl start mongod

부팅시 자동 시작

chkconfig mongod on

DB 접근 IP개방 및 포트 변경

> vi /etc/mongod.conf

bind_ip=0.0.0.0 수정

port=17010

몽고DB 시작 명령어

> mongo

사용자

[쿼리]

 


Comments