icrosoft Azure에서 CentOS 가상 머신을 만들고 X11을 통해 Windows 운영 GUI 설치 프로그램을 전송하려면 - Elixir Report
13837 단어 LinuxElixirReport어음 도구Azure
이번에 사용된 환경은 Microsoft Azure입니다.
CentOS 가상 머신을 만들려면 Elixir Report 설치 프로그램을 실행하고 X11 전송(X11 Forwarding)을 통해 GUI를 Windows에서 건너뛰고 작업을 수행합니다.X11 전송을 사용하면 CentOS에 데스크톱 환경이 없더라도 GUI 작업을 통해 설치할 수 있어 편리합니다.
그러나 Elixir Report가 공식적으로 지원하는 Linux OS는 Red Hat Enterprise Linux로 이 요약에서 CentOS를 사용했다.CentOS도 정상적으로 작동합니다.
환경
Windows 8.1
Elixir Report 8.7J
Microsoft Azure CentOS 7.2
Windows에 Tera Term 설치
본고는 Tera Term을 사용하여 Linux에 연결된 SSH입니다.
Windows에 Tera Term을 설치하는 방법은 아마존 EC2에서 Red Hat 인스턴스를 만들고 콘솔에 Elixir Report를 설치하려면 다음과 같이 하십시오.의[Windows에 SSH 연결용 Tera Term 설치] 항목을 참조하십시오.
Windows에 X 서버 설치
이 글에서는 Linux에서 실행되는 응용 프로그램의 GUI를 Windows 측에 표시하는 방법(X11 전송)을 설명합니다.
이런 방법은 Windows 측에 X 서버를 설치해야 하기 때문에 이번에는 Xming이라는 자유 Windows용 X 서버를 사용한다.
자세한 절차는 이전 글Amazon EC2의 Red Hat Enterprise Linux에서 X11 전송 GUI를 통해 Elixir Report를 설치하려면 다음과 같이 하십시오.의 [Windows에 X 서버 설치] 항목을 참조하십시오.
CentOS 가상 시스템 생성
본고는 Tera Term을 사용하여 Linux에 연결된 SSH입니다.
Windows에 Tera Term을 설치하는 방법은 아마존 EC2에서 Red Hat 인스턴스를 만들고 콘솔에 Elixir Report를 설치하려면 다음과 같이 하십시오.의[Windows에 SSH 연결용 Tera Term 설치] 항목을 참조하십시오.
Windows에 X 서버 설치
이 글에서는 Linux에서 실행되는 응용 프로그램의 GUI를 Windows 측에 표시하는 방법(X11 전송)을 설명합니다.
이런 방법은 Windows 측에 X 서버를 설치해야 하기 때문에 이번에는 Xming이라는 자유 Windows용 X 서버를 사용한다.
자세한 절차는 이전 글Amazon EC2의 Red Hat Enterprise Linux에서 X11 전송 GUI를 통해 Elixir Report를 설치하려면 다음과 같이 하십시오.의 [Windows에 X 서버 설치] 항목을 참조하십시오.
CentOS 가상 시스템 생성
CentOS에 대한 SSH 연결 및 X11 전송 확인
Linux 측 설정 확인 및 X 어플리케이션 설치
접속이 성공하면 X11 전송 설정이 활성화되었는지 확인합니다.루트 사용자가 사용할 수 없기 때문에 (아래 참조) sudo에서 X11 전송이'예'인지 확인하십시오.기본 설정이 확인되었습니다.
[참조 정보] Azure의 Linux 가상 시스템에서 루트 사용 권한
$ sudo cat sshd_config |grep X11
[sudo] password for testuser:
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
# X11Forwarding no
Windows 측에서 확인할 수 있는 X 응용 프로그램이 있는지 확인하지만
xclock
, xeyes
, gedit
등은 없습니다.글꼴 관리도 없다fc-list
.$ sudo xclock
sudo: xclock: command not found
$ sudo xeyes
sudo: xeyes: command not found
$ sudo gedit
sudo: gedit: command not found
$ sudo fc-list
sudo: fc-list: command not found
X 응용 프로그램이 X11을 통해 Windows에 전송될 수 있는지 확인하기 위해
xeyes
라는 X 응용 프로그램을 설치하기로 결정했습니다.$ sudo yum –y install xeyes
※ xeyes
설치, fc-list
설치.Windows 측 설정 및 테스트
DISPLAY 변수가 설정되어 있는지 확인합니다.
$ echo $DISPLAY
이전 단계에서 내용을 되돌려 주지 않으면 방금 설치한
xeyes
을 실행하는 데도 다음과 같은 오류가 발생합니다.$ sudo xeyes
Error: Can't open display:
아마존 EC2에서 Red Hat 인스턴스를 생성할 때와 같은 절차에 따라
xauth
및 x11
라이브러리를 설치합니다.$ sudo yum –y install xorg-x11-xauth.x86_64 xorg-x11-server-utils.x86_64
Tera Term으로 다시 로그인하여 DISPLAY 변수를 확인합니다.이번엔 자동 설정이야.
$ echo $DISPLAY
localhost:10.0
xeyes
가 실행되면 Windows 측에 안전하게 표시됩니다.설치 프로그램을 CentOS로 전달하고 설치 실행
전달된 설치 프로그램의 실행 권한을 부여합니다.
$ chmod +x elixirreport87_linux64.bin
testuser의
LANG
환경 변수가 영어인 경우 일본어ja_JP.UTF-8
로 변경하십시오.$ echo $LANG
en_US.UTF-8
$ export LANG=ja_JP.UTF-8
$ echo $LANG
ja_JP.UTF-8
먼저 설치 프로그램을 직접 실행하면 오류와
libc.so.6
오류가 발생합니다. 즉, 아마존 EC2의 Red Hat 인스턴스에 설치할 때 동일하지 않습니다InvocationTargetException
.$ ./elixirreport87_linux64.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
strings: '/lib/libc.so.6': No such file
Launching installer...
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)
Stack Trace:
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
at java.awt.Component.<clinit>(Component.java:593)
at com.zerog.ia.installer.LifeCycleManager.g(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.h(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA8113)
at com.zerog.ia.installer.Main.main(DashoA8113)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.zerog.lax.LAX.launch(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)
This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)
오류를 없애기 위해lib.so.설치하다
$ sudo yum -y install libc.so.6
그리고 필요한 라이브러리를 설치합니다.
$ sudo yum –y install libXtst
설치 프로그램을 다시 실행하지만 일본어 글꼴이 □ 표시되지 않기 때문에 (실행되면 빨간색으로 둘러싸인 단추를 눌러 설치를 취소하십시오.)
글꼴을 설치합니다.
$ sudo yum -y install vlgothic-fonts ipa-mincho-fonts ipa-gothic-fonts
보고서 서버 시작 및 보안 설정
보고서 서버의 시작 케이스 스크립트를 실행합니다.
$ ./reportserver-start.sh &
※ "&"를 백그라운드로 추가합니다.[주의] 시작 사용자의
LANG
환경 변수가 영어일 때 보고 서버가 영어 언어 환경에서 시작되고 웹 인터페이스의 메뉴 등이 영어로 표시됩니다.일본어 로케일로 변경하고 시작하십시오.Windows 측 브라우저에서 웹 인터페이스에 액세스하려고 했지만 시간이 초과되었습니다.방화벽에 맞은 것 같습니다.
http://<パブリックIPアドレス>:7001/
7001
에 대한 라이센스를 추가합니다. [네트워크 보안 그룹 설정].CentOS 설치 요약
CentOS에 Elixir Report를 설치하려면 아마존 EC2의 Red Hat 사례와 같은 라이브러리와 글꼴을 설치해야 하고 Windows 측의 준비와 설정도 같다.설정 등을 요약하면 다음과 같다.
CentOS에 설치된 항목
쿠$ sudo yum –y install xorg-x11-xauth.x86_64 xorg-x11-server-utils.x86_64
$ sudo yum -y install libc.so.6
$ sudo yum –y install libXtst
글꼴 연결$ sudo yum -y install vlgothic-fonts ipa-mincho-fonts ipa-gothic-fonts
※ xeyes 미설치 시 다음 사항이 필요합니다.$ sudo yum –y install fontconfig
・ 확인용 X 어플리케이션(필수가 아닙니다. 설치되지 않은 경우 위 fontconfig를 설치하십시오.)$ sudo yum –y install xeyes
CentOS 가상 시스템의 구성 변경 사항
• 오픈 포트 7001(네트워크 보안 그룹 설정)
참조 정보
이 문장의 참조 정보에서 흔히 볼 수 있는 오류를 총결하였다.
Reference
이 문제에 관하여(icrosoft Azure에서 CentOS 가상 머신을 만들고 X11을 통해 Windows 운영 GUI 설치 프로그램을 전송하려면 - Elixir Report), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mdmom/items/1b8044dcb21e38510a44
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo yum –y install xorg-x11-xauth.x86_64 xorg-x11-server-utils.x86_64
$ sudo yum -y install libc.so.6
$ sudo yum –y install libXtst
$ sudo yum -y install vlgothic-fonts ipa-mincho-fonts ipa-gothic-fonts
$ sudo yum –y install fontconfig
$ sudo yum –y install xeyes
이 문장의 참조 정보에서 흔히 볼 수 있는 오류를 총결하였다.
Reference
이 문제에 관하여(icrosoft Azure에서 CentOS 가상 머신을 만들고 X11을 통해 Windows 운영 GUI 설치 프로그램을 전송하려면 - Elixir Report), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mdmom/items/1b8044dcb21e38510a44텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)