일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- https://minkwon4.tistory.com/161
- https://tecoble.techcourse.co.kr/post/2021-08-07-logback-tutorial/
- 국회의원 & 높으신 분들 어록
- Today
- Total
OPEN between Secret
VMWARE에 centos에서 server구축하기 본문
일단 vm 에서 터미널로 작업을 하자니 너무 느려서 원격으로 하기 위해 telnet 설치 ㄱㄱ
1. yum 으로 telnet-server 설치
yum -y install telnet-server
(yum -y install telnet-server 실행 시 trying other mirror. 에러 발생
해결책 : 인터넷 연결을 안 해놓고 한거임 ㅡ_ㅡ)
서비스하기 : systemctl start telnet.socket
시스템 시작시 자동으로 telnet 서버 활성화 : systemctl enable telnet.socket
포트 열어주기 : firewall-cmd --permanent --add-port=23/tcp
포트 재시작 : firewall-cmd --reload
2. jdk 1.7 설치
a. jdk 1.7 .tar.gz 을 다운받음.
압축해제 -> 생성된 디렉토리 위치를 /usr/local/ 로 옮겨줌
b. vi /etc/profile 에다가
export JAVA_HOME=/usr/local/jdk1.7
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH="."
저렇게 경로 설정을 해줌.
c. java -version으로 보면
내가 위에서 설치한 oracle jdk가 아닌 centos 에서 기본적으로 제공하는 openjdk로 설정 되있음
그럼 바꿔줘야지!!
-> rpm -qa | grep java 를 해보면 openjdk 2개가 있음. (난 2개 있었음)
둘다 yum remove 로 지움.
d. 지우고 나서 java -version 을 하면
-bash: /bin/java: No such file or directory 와 같이 뜬다 !
e. 그럼 이제 아까 깔아놓은 oracle jdk를 가리켜 주면 됨
-> alternatives --install /usr/bin/java java /usr/local/jdk1.7/bin/java 1
(잘 모르겠는데 /usr/bin/java java 로 내가 다운받은 jdk의 java를 alternatives 해줘야 되는듯)
-> alternatives --config java 를 해주면 아래 화면처럼 뜸
There is 1 program that provides 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/local/jdk1.7/bin/java
Enter to keep the current selection[+], or type selection number:
대충 이렇게 뜨면서 선택할수 있는 java가 뜸. 난 하나밖에 없으니 그냥 enter
그리고 나서 java -version 을 하면
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
이렇게 바뀜. ㅇㅇ
3. oracle 설치하기 ( 먼가 제일 복잡했음)
a. google 에서
linux.x64_11gR2_database_1of2.zip download 치면
oracle.com 으로 들어가지는데 그곳에서
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
다운 받고 /app 로 옮겨서 압축 풀면 됨.
b. su - root 로 root로 들어가서 그룹 생성
/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 503 oper
c. oracle 유저 생성
/usr/sbin/useradd -u 502 -g oinstall -G dba,oper oracle
d. 생성한 oracle 유저 비번 변경
passwd oracle
e. 커널에 추가해준다 ?
vi /etc/sysctl.conf
kernel.shmmni = 4096
kernel.shmmax = 4398046511104
kernel.shmall = 1073741824
kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
적용시키기
/sbin/sysctl -p
f. 한계값? 같은거 설정해주기
vi /etc/security/limits.conf 에 아래 내용 추가
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
g. 오라클 설치 디렉토리 만들어주기
mkdir -p /app/oracle/dbhome
chown -R oracle:oinstall /app
chmod -R 775 /app
H. 환경변수 입력하기
ORACLE_BASE=/app/oracle
ORACLE_SID=orcl
i. oracle 사용자로 들어가서 .bash_profile에 추가해주기
.bash_profile(사용자의 home 디렉토리에 .bash 파일이 존재)
export ORACLE_BASE=/app/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=/app/oracle/dbhome
PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export ORACLE_HOME_LISTNER=$ORACLE_HOME/bin/lsnrctl
source .bash_profile 로 확인
j.
아까 a 에서 한것을 이어하면 된다.
/app 가보면 database가 생겨있음. 들어가서 보면 runinstaller 라고 있음
./runinstaller 로 실행!!
근데 오류나면서 안됨 ㅋㅋㅋ 뭐 display가 어쩌구 저쩌구 하는데
결론은 telnet 같은 원격 접속인 상태에서는 설치 gui가 안뜨는거 같은 느낌이라
centos의 터미널 창에서 실행하니깐 됐다.(나같은 경우엔)
k. 설치시 오류 3개 정도 생김
거의 google으로 해결 가능
L. oracle 설치 끝
/app/oracle/cfgtoollogs/dbca/orcl
Database Infomation
Global Database Name orcl
System Identifier(SID) orcl
The Database Control URL is https://localhost:1158/em
M. root 권한으로
/app/oraInventory/orainsRoot.sh
/app/oracle//dbhome/root.sh
5. 디비 시작 확인 멈춤
systemctl status dbconsole
systemctl start dbconsole
systemctl stop dbconsole
6. oracle
lisener (리스너 설정)
/app/oracle/dbhome/network/admin/listener.ora
들어가면 localhost 부분을 내 ip로 바꿔줘야댐
클라이언트가 오라클 서버에 접속하기 위해서 서버 컴퓨터에 하는 설정
Tnsnames.org (서버 접속 정보 설정)
/app/oracle/dbhome/network/admin/tnsnames.ora
들어가면 localhost 부분을 내 ip로 바꿔줘야댐
클라이언트에서 오라클 서버에 접속할때 필요한 설정
!! 둘다 똑같은 말 같은데....... 나도 잘 모르겠음
oracle 접속하는방법(하는방법) ??
a. lsnrctl status 로 상태를 보고
인스턴스? 가 올라와 있지 않으면
b. lsnrctl stop 을 하고
c. sqlplus /nolog(sqlplus를 시작? 접속?)
d. conn sys/ as sysdba (sys를 sysdba 권한으로 접속?)
e. startup
f. lsnrctl start를 해야 함
그럼 인스턴스가 올라온거라 함.
7. weblogic 설치하기
weblogic 다운
http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
설치시 방법
http://rohith-oracle.blogspot.kr/2013/03/installing-weblogic-on-linux-using.html
Middleware Home = /root/oracle/Middleware
weblogic server = /root/oracle/middleware/wlserver
oracle coherence = /root/oracle/middleware/coherence_3.7
웹로직 설치하고 도메인 생성(http://cheer.tistory.com/104)
domain name - sungu
디렉토리 - /root/Oracle/Middleware/user_projectx/domains
weblogic 데몬? 실행하기
/root/Oracle/Middleware/user_projects/domains/sungu/bin/startWebLogic.sh
alias 설정 해놔서 startweblogic 으로 실행
jenkins 설치하기
http://pciswife.blog.me/100186618033
그냥 쉽다. 보고 따라만 하면 됨;
난 cenos7 버전이라
iptables 을 재시작을 할수가 없음.
어디서 봤는데 저런것들이 다 방화벽?인가 그걸로 바뀌어서
systemctl restart firewalld.service
로 바뀌었음.
그럼 vm에서 서버 구성하기 끝?
'정보' 카테고리의 다른 글
NCS 란 ? (0) | 2015.03.25 |
---|---|
2015년 국내 IT 시장 10대 예측 ( Korea Top Predictions 2015 ) (0) | 2015.03.23 |
Mysql 에 우편 번호 넣는방법. (0) | 2014.08.14 |
컴퓨터 비프음(삐)소리 없애기 (0) | 2013.03.06 |
엑셀 매크로 사용 안될때. or '이 콘텐츠 사용' 안뜰때 (9) | 2012.11.10 |