2018년 6월 25일 월요일

redhat 개발 환경 설정 구축

redhat 7.2 를 설치했다.
redhat 을 서버 OS 로 사용하는 현장에서 PostgreSQL 을 설치해 달라는 요청이 있었다.

사내에서 테스트를 해보기로 했다.
그런데 문제는 redhat 은 유료 소프트웨어 이므로 때문에 구매를 해야 한다.

다행히도 구매하지 않고 사용할 수 있다고 한다.

"Red Hat Subscription Manager" 라는 건데........
redhat 은 사용은 할 수 있으나 기술지원이나 yum 같은것이 안되는 버전이다.

음........ 그래?
일단 설치를 해보자.

redhat 은 아래 경로에서 download 가능하다.
https://access.redhat.com/downloads/content/

서버로 사용할 예정이므로 "최소 설치"를 선택해서 진행했다.
그리고 PostgreSQL 을 컴파일 해보려는데 에러가 발생했다.


어허....ㅉㅉ
개발을 위한 기본적인 도구들이 없나 보다.


역시나 yum 으로 설치가 안된다.

iso 파일 안에 보면 Packages 라는 폴더가 있는데,
그 안에 rpm 들이 잔뜩 들어 있다.

적당히 자신이 필요한 rpm 을 설치하면 된다.....
....
....
....
....
맞긴 맞는데,
A 설치하려고 하면 B 설치해야 하고 B 설치하려고 하면 C 설치해야 하고,,,,,,
끝도 없는 의존성 메세지 때문에 딱 1번 해보고 때려쳤다.
울화통 터질뻔 했다.


이러한 문제를 피하려면, 처음부터 설치를 할때 잘해야 한다.

설치를 진행할때 처음에, 기본값이 "최소 설치"로 되어 있다.
클릭을 하면 세부 항목을 선택할 수 있다.


"개발용 도구"를 체크한다.


그 다음은 그냥 평범하게 진행하면 된다.

설치를 다 하고 나서, 몇 가지를 더 설치해 줘야 한다.
iso 를 마운트 하자.
(마운트는 반드시 root 계정으로 해야 한다.)

% mkdir package
% mount /dev/cdrom package
% cd package
% cd Packages


rpm 을 설치하자.

% rpm -Uvi ncurses-devel-5.9-13.20130511.el7.x86_64.rpm
% rpm -Uvi readline-devel-6.2-9.el7.x86_64.rpm
% rpm -Uvi zlib-devel-1.2.7-15.el7.x86_64.rpm


그리고 PostgreSQL 컴파일을 진행하면 잘 되는걸 확인할 수 있다.





참고
https://access.redhat.com/downloads/content/

2018년 6월 19일 화요일

Windows10 윈도우10 OpenSSH 추가

윈도우10 은 주기적으로 대량의 업데이트를 한다.

평소에는 깔짝깔짝 적은 양의 업데이트를 진행하는데,
종종 대량이 업데이트를 진행하는 날에는 시간도 오래걸리고, 불편하기도 한다.

필요하기는 하니까 뭐, 암튼,

그런데 어느순간 ssh 가 설치되어 있다는걸 알았다.
구굴링을 해보니, 2017.12 쯤 업데이트에 OpenSSH 가 추가되었다는 내용이 보였다.

이전까지는 ssh 를 사용하기 위해서는 putty 를 사용해야 했었다.
(혹은 SecureCRT, MobaXterm 등등 다른 ssh 클라이언트)

OpenSSH 를 사용해서 Ubuntu 서버에 접속한 화면이다.


사용하는데 문제는 없었다.
하지만 난 putty 를 사용해 왔기 때문에,
아무래도 더 익숙하고 기능도 많은 putty 가 더 편했다.
그래서 윈도우10 OpenSSH 를 굳이 잘 사용하지는 않을거 같다.

좀 더 구굴링 해보니, ssh client 뿐만 아니라 ssh server 도 사용 가능하다고 한다.
ssh server 는 설치를 해야 하니, 설치부터 해보자.






설치가 다 완료되고, C:\Windows\System32\OpenSSH 에 sshd 가 있는걸 확인할 수 있다.


sshd 는 ssh daemon 이라는 뜻으로, ssh client 로 Windows10 에 접속할 수 있게 도와주는 역할을 한다.
ssh daemon 은 ssh server 라고 생각하면 된다.

ssh server 를 설치했지만, 바로 사용할 수는 없다.
ssh server 를 실행시켜줘야 한다.


시작 - 제어판 - 관리도구 - 서비스 - OpenSSH SSH Server 항목을 찾아가자.
중지 상태로 되어 있으니, 시작 상태로 변경하자.


실행이 되었다.


실제로 Windows10 에 접속해 보자.

C:\> ssh 127.0.0.1

접속이 되는걸 확인할 수 있다.
127.0.0.1 은 자기 자신을 의미한다.
Windows10 컴퓨터 IP 주소를 입력해도 된다.







출처
http://archwin.net/402
https://cloudsns.wordpress.com/2018/01/06/windows-10-1709-버전에서-ssh-client와-ssh-server-설치하기

화곡 어쩌라고, 굴사냥

석화찜(굴찜)을 먹으러 여의도로 갔다 그런데 재료가 모두 소진되었다고 마감이라고 한다 응? 다들 굴에 미쳤나? 굴을 찾아 헤매다 보니, 화곡까지 가게 되었다. 화곡은 처음 가본다. 첫인상은 "술집 겁네 많네" 피똥쌀때까지 마실 수 있...