728x90
300x250

[GNU(리눅스)] (루분투) Lubuntu 18.02 - Firefox에서 Flash 사용하기

 

루분투 18.02에서 파이어폭스 Flash 사용하기에 대한 글입니다.

크게 어렵진 않습니다.

 

HTML5을 다룰 수 있다면, Flash의 기능을 구현할 수도 있습니다.

 

아무튼, 리눅스 기반의 파이어폭스에서 플래시 사용하는 방법에 대해서 소개합니다.

 


1. 사용방법

 

번호

명령어

비고

 1

 sudo apt-get install flashplugin-installer

Adobe 공식사이트에서 설치하면

동작하지 않아서 명령어로 설치함. 

 

 

 

그림 1-1. 플래시 설치하기, Dodo(도도)

 

 

그림 1-2. 플래시 설치하기, Dodo(도도)

 

 

그림 1-3. 플래시 설치하기, Dodo(도도)

 

 

그림 1-4. 플래시 설치하기, Dodo(도도)

 

 

그림 1-5. 플래시 설치하기, Dodo(도도)

 

 

그림 1-6. 플래시 설치하기, Dodo(도도)

 

 

그림 1-7. 플래시 설치하기, Dodo(도도)

 

 

그림 1-8. 플래시 설치하기, Dodo(도도)

반응형
728x90
300x250

[GNU - 리눅스(Linux)] ISC-Bind 9.12.2, OpenSSL 1.1 설치 with 루분투 18.02

 

이번에 소개할 것은 루분투(Lubuntu 18.02)에서 isc-Bind-Server 9.12.2, OpenSSL 1.1을 설치하는 방법에 대해서 소개한다.

 

[네트워크(Network)] OSI Layers, DNS, SSL, http://yyman.tistory.com/1073, 2018.07.28 14:53

 

참고하면 좋은 글도 위에 소개하고 있다. 읽어보면 도움이 될 것이다.

 


1. 리눅스에서 자주 사용하는 명령어

 

리눅스에서 자주 사용하는 명령어에 대해서 소개한다.

 

번호

명령어

사용 예

설명

비고(Remarks)

1

ls

ls -al

전체 디렉토리 내용 보기

 

2

cat

cat "파일명"

파일 내용 보기

 

3

cd

cd "경로"

파일 경로 이동하기

 

4

make

make

make test

make install

make 파일 만들기

Make라는 프로그램이 설치되어 있어야 함.

make가 있는 프로그램 소스의 경우에는
리눅스에서 개발을 진행한 프로그램이다. 

5

wget

wget "주소"

수동으로 URL 주소의 파일을
다운 받기 위함.

 

6

configure

./configure

make 하기 위한 환경 설정 만들기

configure 파일이 있는 경우에는 리눅스에서

개발을 진행한 프로그램이다.

7

 find

find / -name "gcc"
# find / -name "openssl"

gcc 설치 등을 확인하기 위함.

openssl 설치 등을 확인하기 위함.

 

8

apt

apt install "프로젝트명"

apt-get install "프로젝트명"

apt-get remove "프로젝트명"

apt를 활용하여 프로젝트를

리눅스 환경에 설치하기 위한

명령어이다.

 

 


2. ISC-Bind 사이트 접속하기

 

http://www.isc.org/ 에 접속한다.

 

 

그림 2-1. Isc.org 홈페이지

 

그림 2-1은 ISC 홈페이지이다. 상단에 "Downloads(다운로드)"를 클릭한다.

 

 

그림 2-2. Download free opensource, ISC.org

 

그림 2-2은 Download 사이트이다.

하단으로 조금 내려가면 다운로드할 대상이 있다.

 

 

그림 2-3. Software(소프트웨어) 종류, ISC.org

 

이번에 실습할 것은 ISC DHCP이다.

내가 진행한 것은 9.12.2로 진행하였다.

 

구 버전을 계속해서 사용하면 안 좋은 점이 있는데, 예를 들어서 소개하면 다음과 같다.

 

1. IPv4로만 개발된 구버전을 사용할 때

-> IPv6를 사용하고자 할 때 사용이 되지 않는다.

2. 보안 문제(Problem Security)

-> BIND 서버의 취약 보안 패치가 미적용된 버전이 있을 수 있다.


 

 

그림 2-4. Bind 서버 - 다운로드 받기, ISC.org

 

 

그림 2-5. Bind 9.12.2 다운받기, ISC.org

 

Bind 9.12.2를 다운받을 수 있다.

 

번호

파일명

운영체제 

1

BIND9.12.2.x64.zip

Windows 64bit(64bit 운영체제 / 윈도우)

2

BIND9.12.2.x86.zip

Windows 32bit(32bit 운영체제 / 윈도우)

3

bind-9.12.2.tar.gz

 Linux (32bit/64bit 무관)

 

이렇게 다운로드 받는 방법이 있다.

 

다른 한 가지는 ISC에서 제공하는 http 기반의 파일 서비스이다.

 

 

그림 2-6. ISC에서 제공하는 소프트웨어 배포 사이트, ISC.org

 

그림 2-6처럼 웹 기반의 파일 서비스에서 다운 받을 수 있다.

 

https://ftp.isc.org/isc/bind/9.12.0/

 


3. OpenSSL 프로젝트 소개

 

현재 대부분 OpenSSL을 무의식적으로 사용하고 있다.

 

 

그림 3-1. OpenSSL 웹 사이트, openssl.org

 

http://www.openssl.org에 접속하면 자세한 정보를 얻을 수 있다.

Git Repository 등으로 프로젝트를 개방하고 있다.

 

ISC-Bind 9.12를 설치할 때 openssl은 반드시 필요한 라이브러리 중 하나이다.

어디에 사용되냐면, DNS-SEC(DNS 시크, 또는 DNS 보안 설정), HTTPS 지원 등에 사용된다.

 


4. 그 밖에 사용하는 프로젝트

 

ISC-Bind 9.12을 설치할 때, 요구하는 것으로 크게 GCC Compiler가 필요하다.

이외에도 몇 가지 항목이 있다.

 

번호

항목명

설치 방법

프로젝트 사이트 주소

1

GCC Compiler

apt install gcc* 

 https://gcc.gnu.org/

2

Make

apt install make

 https://www.gnu.org/software/make/

3

LibSSL

apt install libssl-dev

 https://packages.ubuntu.com/bionic/libs/libssl1.1

http://www.openssl.org

 

아래의 그림은 배포판을 제공하는 우분투에서 공개하고 있는 Package(패키지)에 대한 상세 정보이다.

소스코드도 살펴볼 수 있으며, 정보들을 알 수 있다.

 

 

그림 4-1. libssl - 우분투에서 제공하는 정보, Ubuntu

 


5. 루분투 18.02에서 설치

 

운영체제: Windows 7(해당 없음), Lubuntu(Ubuntu) 18.02 (바이오닉)
소프트웨어: Oracle VM VirtualBox 5.2.16,

 

지금부터 루분투에서 ISC-Bind 9.12.2 설치를 진행하겠다.

아래의 과정에는 실제로 많은 오류, 애기치 못한 문제 등이 발생한다.

명령어를 요약하겠다.

 

 번호

명령어

 1

 sudo -i

 2

 wget http://ftp.isc.org/isc/bind9/9.12.2/bind-9.12.2.tar.gz

 3

 tar xvfz bind-9.12.2.tar.gz

 4

 cd bind-9.12.2

 5

 ls-al

 6

 apt install make

 7

 apt install libssl-dev

 8

 apt install gcc*

 9

 apt-get install gcc*

 10

 apt-get install make*

 11

 apt-get install openssl*

 12

 apt-get instal libssl-dev

 13

 find / -name "Openssl"

 14

 ./configure --with-openssl=/usr --enable-threads --prefix=/BIND/bind9.12.2

 15

 make

 16

 make test

 17

 make install

 18

 cd /

 19

 ls -al

 

 

 

 

그림 5-1. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-2. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-3. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-4. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-5. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-6. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-7. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-8. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-9. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-10. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-11. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-12. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-13. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-14. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

그림 5-14는 오류가 두 가지 발생하였다.

 

번호

오류명

해결 방법

1

configure: error: in `/root/bind-9.12.2`

큰 오류는 아니다.

2

configure: no acceptable C compiler found in $PATH

GCC 컴파일러를 설치하면 된다.

 

 

 

 

 

그림 5-15. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-16. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-17. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-18. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

 

그림 5-19. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-20. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

 

그림 5-21. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

그림 5-21에서도 오류가 발생하였다.

1개의 오류이다.

 

번호

오류명

해결 방법 

1

checking for OpenSSL library... configure: error: "/usr/lib/ssl1.0/include/openssl/openssl.v" not Found

OpenSSL include에 있는 경로 설정의 오류이다.

"openssl.v" 파일을 찾을 수 없다고 되어 있다.


해결 방법

1. find / -name "Openssl"을 통해서 경로를 확인 한다.

2. include 폴더가 없다면 libssl-dev를 설치한다. (apt install libssl-dev)

3. find / -name "Openssl"을 통해서 경로를 확인 한다.

4. ./configure 설정을 수정한다.

 

 ./configure --with-openssl=/usr --enable-threads --prefix=/BIND/bind9.12.2

 

수동으로 컴파일하여 OpenSSL을 설치한 경우에는 수동으로 설치한 경로를 입력한다.

2

 

 

 

 

 

 

그림 5-22. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

 

그림 5-23. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

 

그림 5-24. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

 

그림 5-25. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

 

그림 5-26. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-27. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-28. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

 

그림 5-29. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

 

그림 5-30. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

영상 5-1. make 명령어 실행 결과, 도도(Dodo)

 

 

그림 5-31. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-32. ISC-bind 9.12.2 설치하기, 도도(Dodo)

 

 

그림 5-33. ISC-bind 9.12.2 설치완료, 도도(Dodo)

 


6. 활용 분야

1. DNS 시스템을 활용할 수 있는 분야는 몇 가지 있다.

2. 병렬 처리에서 노드에 DNS로 표현할 때도 사용할 수 있음.

    -> IP주소가 있음. 노드의 IP주소를 다 외울 수 없을 때, DNS로 표현할 수 있음.

3. 웹 서버 운영

    -> HTTP(80포트 서버)에서 111.111.111.0 사이트를 hostname으로 해서 서비스를 운영할 수 있음.

 


7. 관리자 메뉴얼(Bind 서버 운영자 메뉴얼)

 

 

그림 7-1. Bind 9 Administrator Reference Manuals, ISC.org

 

메뉴얼을 공개하고 있다.

Bind DNSSec Guide 등을 공개하고 있으니 참고하면 도움이 된다.

 

https://www.isc.org/downloads/bind/doc/

 


7. 참고자료(Reference)

 

1. Download free open source software from ISC - BIND, Kea, ISC DHCP | Internet Systems Consortium, https://www.isc.org/downloads/, 접속일자 2018-07-28

2. /source/index.html, https://www.openssl.org/source/, 접속일자 2018-07-28

3. OpenSSL missing during ./configure. How to fix?, https://superuser.com/questions/371901/openssl-missing-during-configure-how-to-fix, 접속일자 2018-07-28

4. dnsportalkorea, Google Sites, https://sites.google.com/site/dnsportalkorea/home/gita/dnsinstall, 접속일자 2018-07-28

5. Index of /isc/bind/9.12.0, ISC, https://ftp.isc.org/isc/bind/9.12.0/, 접속일자 2018-07-28

6. Internet Systems Consortium | Maintainers of BIND and ISC DHCP, ISC, https://www.isc.org/, 접속일자 2018-07-28

7. Ubuntu – Details of package libssl1.1 in bionic, Ubuntu, https://packages.ubuntu.com/bionic/libs/libssl1.1, 접속일자 2018-07-28

8. IND 9 Documentation | Internet Systems Consortium, ISC.org https://www.isc.org/downloads/bind/doc/, 접속일자 2018-07-28

반응형
728x90
300x250

[Ubuntu 14.04] JDK 설치 (우분투 14.04)


1. OpenJDK 제거

sudo apt-get purge openjdk* 

 

2. repository 추가

sudo add-apt-repository ppa:webupd8team/java

 

3. repository index 업데이트

sudo apt-get update

 

4. JDK 설치

 

1. Java 8 설치

->$ sudo apt-get install oracle-java8-installer

2. Java 7 설치

->$ sudo apt-get install oracle-java7-installer

3. Java 6 설치

->$ sudo apt-get install oracle-java6-installer

반응형
728x90
300x250

[Ubuntu 14.10] 폰트 설치하기 (XRDP환경) - Ubuntu 14.04 서버

 

우분투 서버 내에서 font 설치하는 방법입니다.

 


1. 우분투(루분투)에서 글꼴 설치하기

 

한국 사용자가 가장 익숙해 하는 환경인 윈도우 7 환경을 기준으로 작성합니다.

그림 1-1) 폰트 넣기(우분투)

 

/usr/share/fonts/truetype 내에 ttf파일을 넣으시면 폰트가 설치됩니다.

 


2. 기타 추천하는 폰트

 

1. 나눔 고딕 개발자용 (네이버 Dev)

http://dev.naver.com/projects/nanumfont

 

가장 깔끔하고 단정한 폰트입니다. 무엇보다 가장 매력이 있는 점은 개인/기업/공공기관 등에서도 누구나 사용가능하다는 점입니다.

반응형
728x90
300x250

[Ubuntu 14.10] XRDP - 우분투 14.10 서버(Gnome Classic)

 
우분투 14.10 서버에서 XRDP를 사용하는 방법에 대해서 소개하고자 합니다.


1. 설치하기


1. Install XRDP Package from Ubuntu Repository

sudo apt-get install xrdp

 

xrdp를 설치합니다. (터미널)

 

2. 방화벽 포트 개방

sudo ufw allow 20

sudo ufw allow 21 

sudo ufw allow 22 

sudo ufw allow 3389 (RDP 프로토콜)

 

3. Installing the SSH(OpenSSH)

sudo apt-get install SSH

 

4. Installing the xfce4

sudo apt-get install xfce4

 

5. Installing the Gnome-Terminal

sudo apt-get install gnome-terminal

 

6. 나눔체, 나눔코딩체, Nabi 프로그램 설치(언어전환) (옵션)

sudo apt-get install ttf-nanum ttf-nanum-coding nabi

 

7. Installing the MATE Desktop environment

sudo apt-get update
sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon

 

8. .xsession 파일 만들기

sudo echo mate-session> ~/.xsession

 

9. Hostname 확인하기

hostname -I

 

10. xrdp 서비스 재시작

sudo service xrdp restart

 


2. 클라이언트에서 사용하기


원격 데스크톱 연결을 실행합니다.


 

Fig 2-1) 원격 데스크톱 연결

 

우분투 서버 계정 정보를 입력하고 OK를 클릭합니다.

 

 

Fig 2-2) 원격 데스크톱 연결

 

Fig 2-2처럼 설정된 우분투의 계정을 입력 후 로그인을 하면, Fig 2-3처럼 로그인된 화면을 볼 수 있다.

 

 

Fig 2-3) 원격 데스크톱 연결

반응형
728x90
300x250

[Ubuntu 14.02] 한글 자판 편하게 사용하기

 

우분투 14.02에서 한글 자판을 편하게 사용하는 방법에 대해서 소개합니다.

 

- 운영체제 : Ubuntu 14.02


1. System Settings

 

Language Support를 클릭합니다.

 

2. System Settings->Language Support

 

 

Install / Remove Languages를 클릭합니다.

 

 

Korean에 체크하고 Apply Changes를 클릭합니다.

그러면 설치 과정이 진행되는 걸 볼 수 있습니다.

 

 

Keyboard Input method system을 ibus로 선택합니다.

close를 누릅니다.

 

 

Text Entry를 클릭합니다.

 

3. System Settings->Text Entry

 

 

제가 캡쳐한 화면에는 English(US)와 Korean(Hangul)이 두 개가 있는데, 처음 진행하시는 분들 화면에는 English(US)만 있습니다.

아래의 + 버튼을 클릭합니다.

 


Korean을 클릭 후 Add를 클릭합니다.

 

4. Terminal -> dconf-tools 설치
터미널 창을 열어 dconf-tools를 설치합니다.

 

 

설치 후에 dconf Editor를 킵니다.

트리 메뉴에서 org.gnome->desktop->wm->keybindings을 클릭합니다.

switch-Input-source의 Value를 더블클릭하여 ['<Shift>space']이라고 입력합니다.

switch-Input-source-backward의 Value를 더블클릭하여 ['Hangul']이라고 입력합니다.



참고) Text Entry의 Switch 소스

 

 

switch to next source using 항목이 dconf의 switch-input-source이며,

switch to previous source using 항목이 dconf의 switch-input-source-backward 입니다.

 

Text Entry로는 단순 키 조합 밖에 이용할 수 없어서, 예를 들면 한글(전환)키를 설정하려고 하면, Alt+Hangul 이런식의

조합 밖에 되지 않습니다.

 

dconf Editor를 통해 수동 조작하여 명령을 수행할 수 있도록 한 것입니다.


5. 재부팅 후 사용하기


재부팅한 후 사용하면 됩니다.

반응형
728x90
300x250

[Linux] Ubuntu 14.10 - Virtual Box에 설치 후 해야할 일

 

우분투 14.10, 루분투 14.10에서 설치 후에 해야할 일을 몇 가지 소개하고자 한다.

 


1. VirtualBox 환경에 맞는 드라이버 설치(드라이버 설치)

 

 

게스트 확장 설치를 누르면, VM의 디스플레이나 여러 가상 드라이버를 설치해줍니다.
웬만한 작업은 유연하게 사용될 수 있습니다.

반응형
728x90
300x250
[Linux] USB로 Linux 설치하기(안드로이드 OS 포함)

 

 

UNetbootin이라는 프로그램은 USB 저장매체에 ISO파일로 되어있는 리눅스 OS(안드로이드 포함)를 부팅가능하게 만들어주는 프로그램입니다.

아래 첨부파일을 이용하시면 됩니다.

 

[첨부(Attachment)]

unetbootin-windows-583.7z

 

반응형

+ Recent posts