코드 잡동사니

센트os, 레드햇 셋팅 본문

서버셋팅

센트os, 레드햇 셋팅

세객 2017. 7. 24. 10:05

 

준비물

 

설치 순서

1. 자바 설치

2. 레드햇에서 yum 경로 변경 ( CentOS 면 할 필요 없음)

3. 몽고DB 설치

4. 레드햇 설치    ( http://puttico.tistory.com/119 이 사이트에서 설치한 후 여기 글을 읽으면 됩니다 )

5. 포트 열기

* 예외사항 yum 명령어 사용시 이미 사용중이라고 뜰때

기달려도 되지만 오래걸릴 수 도 있으니 아래를 실행해서 프로세스 설치를 끄도록 하자

 

yum 설치시 실행중일때 

ps -aef|grep yum 

상단에 번호 

kill -9 xxxxx (ex 15579)

##cd /var/run

##rm yum.pid


자바 설치

1. rpm -qa|grep jdk 리눅스에 초기 깔려있는 버전확인

2. yum remove (위 명령어를 쳤을 시 나오는 이름을 가장 긴 것만 이름 복사해서 붙여넣으면 됩니다)

3. 후 rpm 자바파일 설치

4. 환경 변수 설정 

vi /etc/profile 들어가서 

 

export JAVA_HOME=/ice/system/jdk-10.0.2

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin


추가함


5. 그 후 환경 변수 저장을 위해 

. /etc/profile

을 실행




레드햇에서 yum 경로 변경 


vi /etc/yum.repos.d/rhel-debuginfo.repo 


작성

[base]

name=CentOS-$releasever - Base

baseurl=http://mirror.centos.org/centos/7/os/$basearch/

gpgcheck=1

 


#released updates

[update]

name=CentOS-$releasever - Updates

baseurl=http://mirror.centos.org/centos/7/updates/$basearch/

gpgcheck=1 


rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7


저장하고 터미널에서 

yum list 실행


몽고db yum 설치법 

vi /etc/yum.repos.d/mongodb-org-3.2.repo 


작성

[mongodb-org-3.2]

name=MongoDB Repository

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

gpgcheck=0

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc


실행

sudo yum install -y mongodb-org


포트 등록

semanage port -a -t mongod_port_t -p tcp 27017


SELinux 옵션 변경 (둘중 하나)

vi /etc/selinux/config

SELINUX = disabled [or] permissive 


서비스 등록 및 시작

sudo service mongod start


MongoDB 중지

sudo service mongod stop


MongoDB 다시시작

sudo service mongod restart


MongoDB 자동 실행

chkconfig mongod on


MongoDB Package 삭제

sudo yum erase $(rpm -qa | grep mongodb-org)

Remove Data Directories

sudo rm -r /var/log/mondodb

sudo rm -r /var/lib/mongo


( 작성, 실행, SELinux 옵션 변경, 서비스 등록 및 시작 ) 요것만 실행 


+업데이트 방법

 yum update mongodb-org

?? 테스트 필요


오라클 비밀번호 모를때 어떻게 아는지 모르것다 할때 사용


2017/11/02 - [서버셋팅] - 1-2. 리눅스 Centos 7, redhat 7 오라클 12c 버전 설치 방법

2017/11/02 - [서버셋팅] - 1-1. 리눅스 Centos 7, redhat 7 오라클 12c 버전 설치 방법

위에 오라클 설치방법 글로 보시고 이후에 이어가는 것을 추천 참조사이트(오라클 설치방법 사이트 puttico.tistory.com/119) 

전부 설치 후에 아래 명령 실행 (재부팅 추천) 


리스너 실행 // puttico.tistory.com 에서 자동 리스너 실행 했으면 안해도 됨

lsnrctl start 


sql 로그인

sqlplus /nolog 

conn /as sysdba

 

shutdown 후

startup 실행


연결되면 

alter user system identified by 1234;

alter user sys identified by 1234;


startup 이 실행되어야 비밀번호 변경이 가능함


sqlplus 

id : system

pw : 1234


포트추가

포트번호 추가는 아래에서 


sudo systemctl stop firewalld

sudo systemctl mask firewalld


yum install iptables-services

systemctl enable iptables


**복사하고 사이 간격 없이 입력하세여

iptables -I OUTPUT 1 -p tcp --dport 22 -j ACCEPT 

iptables -I INPUT 1 -p tcp --dport 22 -j ACCEPT 

iptables -I OUTPUT 1 -p tcp --dport 80 -j ACCEPT 

iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT 

iptables -I OUTPUT 1 -p tcp --dport 8080 -j ACCEPT 

iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT 

iptables -I OUTPUT 1 -p tcp --dport 27017 -j ACCEPT 

iptables -I INPUT 1 -p tcp --dport 27017 -j ACCEPT 

iptables -I OUTPUT 1 -p tcp --dport 1521 -j ACCEPT 

iptables -I INPUT 1 -p tcp --dport 1521 -j ACCEPT 


service iptables save or /usr/libexec/iptables/iptables.init save 하고 

systemctl restart iptables///systemctl [stop|start|restart] iptables

chkconfig iptables on == systemctl enable iptables 랑 같은 의미다 


systemctl disable firewalld



iptables 는 버리자 centos7 에서는 firewall 로 사용하자 

firewall-cmd --permanent --zone=public --add-port=3389/tcp

firewall-cmd --reload


이렇게 하면 끝이다 굳


자동 스크립트 실행


//매번 로그인할때마다 실행이 됨

/etc/profile.d/ 


//systemctl 로 저장 작성방법이 있음

/etc/init.d/


위에 디렉토리 안에 스크립트 파일을 넣어두면 된다 

절대경로로 입력해라 


Comments