블로그 이미지
은총애비!!

카테고리

분류 전체보기 (2525)
Linux (35)
Error 해결 방법 (5)
소소한 일상 (1620)
사진실 (0)
책책책, 책을 읽읍시다!! (21)
기타(JSP & DB & 등등) (4)
미국 주식 관련 (541)
아침형 인간 프로젝트 (292)
Total
Today
Yesterday
반응형

8시30분에 퇴근~~

집에 도착해서 유튜브 보면서 운동~

점심도 안 먹고~~있다가 며칠전에 만들었던 헤놀로지 부팅 USB가 생각이나서 아무 생각없이 헤놀로지 설치하게 됐다~~ㅋㅋㅋ

일단 COMS로 들어가서 USB우선 부팅으로 변경해야 하는데 파란 화면과 함께 우측 하단에 "AB"라고만 써있다~~

그래서 USB우선 부팅 순서 변경 없이 부팅시켰더니 설치된 리눅스로 부팅~~

저번에 설치 했을 때 USB로 설치 했던거 같았는데 아닌거 같다~ㅋㅋ

근데 혹시나 하는 마음에 SAS controller에 붙어있는 케이블 제거하니 USB로 부팅~~

SAS HDD가 우선으로 되었나??싶다~~ㅎㅎㅎ

그리고 설치 하고 IPMI 접속해서 하는데 무슨 인증서가 만료되었다고 원격접속도 안된다~~ㅋㅋㅋ

너무 오랫만에 컴퓨터 켰나보다 싶다~~ㅎㅎㅎ

일단 아이들이 한 명씩 와서 설치 중단~~

저녁 먹고 아이들이랑 재미나게 놀고 씻기고 21시에 재웠다~

일단 USB로 부팅이 되니 설치 중간에 시스템 찾는데 못 찾는다~~ㅋㅋ

알고보니 DSM 6.2 버전에서는 인텔 랜카드 써야한다고~~

무튼 일단 헤놀로지 설치는 접고 CMOS랑 IPMI를 해결 하기기로~~

와이프가 일찍 자라고 하는데 해결하고 자고 싶어서 알겠다고만 하고 계속했다~~

CMOS는 펌웨어 업데이트로 해결 했고IPMI는 리눅스에서 OPENSSL로 인증서 발급해서 업로드하니 원격접속 된다~~

이러고 자는데 새벽 2시~~ㅋㅋ

몇시간을 안잔건지~~


1. 원칙 217~230
2. 운동
- 윗몸 일으키기 450개
- 마운틴 클라이머 450개
- 팔굽혀펴기 150개
- 스쿼트 0개
- 플랭크 150초

열심히 하자!!

"나는 나를 믿는다"

반응형
Posted by 은총애비!!
, |

[Linux Server] jdk(java) 설치

Linux / 2017. 10. 12. 22:49
반응형
[Linux Server] jdk(java) 설치

 

Jdk/Apache/Tomcat/Apache&Tomcat 연동/SSL(Https) 중

 

첫번째 jdk 설치.

 

설치 전 사항 : selinux disabled

 

파일 생성 하는 것은 그대로 두고...수정하는 것은 .bak로 원본파일 복사!!

설치전 패키지 설치 및 업데이트

rpm으로 설치 하려고 하는 패키지가 있는지 확인!!(java/jdk/tomcat/apache/http)

 

「rpm으로 JAVA 설치 되어 있는지 확인」

[root@localhost qual]# rpm -qa |grep java

[root@localhost qual]#

 

위 와 같이 없으면 되지만 있다면 rpm -e --nodeps로 지우면 됩니다.

 

1. JDK 다운로드

「http://www.oracle.com/technetwork/java/javase/downloads/index.html 오라클 홈페이지에서 다운받습니다.」

지금 버전이 JDK 9까지 나왔네요..제가 설치할 버전은 6입니다.

 

2. jdk 설치 & /etc/profile 수정

[root@www qual] # chmod +x jdk-6u25-linux-i586.bin   -----------> 쓰기 권한부여

[root@www qual] # ./jdk-6u25-linux-i586.bin          -----------> 실행

 

 

 

./jdk-6u25-linux-i586.bin 후 엔터 한번!

 

[root@www qual] # mv jdk1.6.0_25 /usr/local/src/java -----------> 파일 이동

 

 

 

[root@www qual] # cp /etc/profile /etc/profile.bak -----------> profile 파일 백업

[root@www qual] # vi /etc/profile -----------> profile 환경설정

JAVA_HOME=/usr/local/src/java

export JAVA_HOME

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*:.

 

 

 

추가한 후 저장하고 나온다.

[root@www qual] # source /etc/profile -----------> 현재 쉘의 환경변수가 재설정 된다

[root@www qual] # java –version 해서 에러없이 버전 정보 나오면 설치 성공

(/etc/profile 설정만 잘 해주면 된다.)

 

 

끝..jdk는 상당히 쉽습니다.

반응형
Posted by 은총애비!!
, |
반응형

[Linux Server] OpenSSL source compile

17.10.10 update : ./config --prefix 변경



설치 전 사항 : gcc make openssl-devel zlib zlib-devel 패키지 설치 및 업데이트

설치 순서
1. openssl 다운로드
2. ./config
3. make & make install
4. 에러 해결 방법

source 설치이기 때문에 rpm으로 검색하면 이전 버전이 나옵니다.
이전 버전의 openssl에 현재 버전을 덮어씌운 것입니다.

혹시 모를 상황에 대비해 이전 버전을 확인후 백업해 놓습니다.
[root@localhost qual]# find / -name openssl
/usr/lib/openssl
/usr/include/openssl
/usr/bin/openssl----------------> 현 버전이 있는 곳
[root@localhost qual]# cp /usr/bin/openssl /usr/bin/openssl.bak

「현재 OpenSSL 버전 확인」
[root@localhost qual]# openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013
[root@localhost qual]#

「https://www.openssl.org/source/ 에서 최신 버전 확인」
현 최신 버전인 1.1.0f 버전을 다운 받습니다.

wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz 으로 다운 받습니다.
홈페이지에서 최신 버전을 확인 후 https://www.openssl.org/source/openssl-1.1.0f.tar.gz 뒤의 버전 부분을 수정해도 최신버전으로 다운 받습니다.

1. openssl 다운로드
[root@localhost qual]# wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz
--2017-10-06 22:33:14-- https://www.openssl.org/source/openssl-1.1.0f.tar.gz
Resolving www.openssl.org... 202.43.55.100, 2600:1417:8000:391::c1e, 2600:1417:8000:394::c1e
Connecting to www.openssl.org|202.43.55.100|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5278176 (5.0M) [application/x-gzip]
Saving to: `openssl-1.1.0f.tar.gz'

100%[==============================================================================================================================>] 5,278,176 257K/s in 15s

2017-10-06 22:33:33 (335 KB/s) - `openssl-1.1.0f.tar.gz' saved [5278176/5278176]

[root@localhost qual]#

「이제 압축을 해제 합니다」
[root@localhost qual]# tar zxvf openssl-1.1.0f.tar.gz

「압축을 해제한 openssl 디렉토리로 이동합니다.」
[root@localhost qual]# cd openssl-1.1.0f

2. ./config
[root@localhost openssl-1.1.0f]# ./config --prefix=/usr/local/openssl shared enable-md2 zlib
(--prefix 옵션을 주지 않으면 기본적으로 /usr/local 밑으로 나눠서 설치.
hearder(.h)는 /usr/local/include/openssl, openssl 실행파일은 /usr/local/bin, library는 /usr/local/lib/openssl 디렉토리에 설치)

 



「이제 make & make install을 해줍니다.」
3. make & make install
[root@localhost openssl-1.1.0f]# make
[root@localhost openssl-1.1.0f]# make install
「한번씩 하기 귀찮다면 한방에!!(에러가 없다면 다음으로 넘어갑니다) => make && make install」

 

「openssl 파일을 찾습니다」
[root@localhost openssl-1.1.0f]# find / -name openssl
/home/qual/openssl-1.1.0f/apps/openssl
/home/qual/openssl-1.1.0f/include/openssl
/usr/lib/openssl
/usr/local/openssl
/usr/local/openssl/share/doc/openssl
/usr/local/openssl/include/openssl
/usr/local/openssl/bin/openssl ----------------------> 새로 설치한 openssl
/usr/include/openssl
/usr/bin/openssl ----------------------> 이전 버전 openssl
[root@localhost openssl-1.1.0f]#

「이제 새로 설치한 openssl을 /usr/bin/openssl로 덮어쓰기 합니다.」
[root@localhost openssl-1.1.0f]# cp /usr/local/openssl/bin/openssl /usr/bin/openssl
[root@localhost openssl-1.1.0f]# openssl version
./openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
[root@localhost openssl-1.1.0f]#

4. 에러 해결 방법
「새로 설치한 openssl의 lib 경로 설정 해줍니다. (libcrypto.so.1.1, libssl.so.1.1 의 파일 위치 찾기)」
[root@localhost home]# cd /usr/local/openssl/lib/
[root@localhost lib]# ls
engines-1.1 libcrypto.a libcrypto.so libcrypto.so.1.1 libssl.a libssl.so libssl.so.1.1 pkgconfig
[root@localhost lib]# pwd
/usr/local/openssl/lib
[root@localhost lib]# cd /etc/ld.so.conf.d/
[root@localhost ld.so.conf.d]# ls
atlas-i386.conf kernel-2.6.32-71.el6.i686.conf mysql-i386.conf xulrunner-32.conf
[root@localhost ld.so.conf.d]# vi openssl-1.1.0f.conf--------------> 파일명(알기 쉽게!!)
/usr/local/openssl/lib------------------> 추가 내용
추가합니다.
[root@localhost ld.so.conf.d]# ldconfig
[root@localhost ld.so.conf.d]# openssl version
OpenSSL 1.1.0f 25 May 2017
컴파일한 최신 버전 확인


기존 실행파일만 교체했기 때문에 yum info openssl 명령과 rpm -qa |grep openssl 명령으로는 아무런 변화를 찾을수 없다.

./config에서 --prefix 때문에 OpenSSH 설치에서 정말 많이 고생했다. OpenSSL만 50번은 족히 컴파일 했으며 OpenSSH도 20번 이상 컴파일해본 결과 최종적인 결과물이다.

다음은 OpenSSH 설치 방법!!

반응형
Posted by 은총애비!!
, |
반응형

[MicroServer G7 N54L] LINUX에 Virtual Box 설치

 

가상 운영체제 설치가 가능한 Virtual Box 설치 입니다.

 

우선 yum디렉토리로 이동합니다.

cd /etc/yum.repos.d/

 

그리고 VirtualBox.repo를 다운 받습니다.

wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

 

다운 받은후 폴더에 VirtualBox.repo 파일이 있는지 확인하고

yum update

를 해줍니다.

 

 

VirtyalBox 설치전 관련 패키지를 설치 및 업데이트를 합니다.

yum -y install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

없는 패키지는 설치되고 설치되어 있는 패키지는 최신버전으로 업데이트 합니다.

 

 

패키지 업데이트가 끝나면 이제 Virtual Box를 설치 합니다.

아래 사진에는 없지만 명령어는

yum -y install VirtualBox-4.2

입니다.

 

그리고 설치가 다 끝나면 SETUP을 해줍니다.

/etc/init.d/vboxdrv setup

여기까지가 설치입니다.

여기까지가 설치입니다.

 

실행 방법은 콘솔에서

VirtualBox

를 입력하면 아래와 같은 화면이 나옵니다.

반응형
Posted by 은총애비!!
, |
반응형

[LINUX ERROR] apache 설치중 SSL/TLS 설치 에러

 

설치 도중 SSL/TLS 관련 에러가 났습니다.

에러 내용은 아래와 같습니다.

 

checking for OpenSSL version... checking openssl/opensslv.h usability... no
checking openssl/opensslv.h presence... no
checking for openssl/opensslv.h... no
checking openssl/ssl.h usability... no
checking openssl/ssl.h presence... no
checking for openssl/ssl.h... no
no OpenSSL headers found
checking for SSL-C version... checking sslc.h usability... no
checking sslc.h presence... no
checking for sslc.h... no
no SSL-C headers found
configure: error: ...No recognized SSL/TLS toolkit detected

 

에러 해결 방법

정말 간단 합니다.!!!

 

yum -y install openssl-devel

또는

yum -y install openssl*

반응형
Posted by 은총애비!!
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함