Erstellen Sie eine Amazon Linux 2 (CentOS) -GUI

Erstellen Sie eine Amazon Linux 2 (CentOS) -GUI

Dieses Mal werde ich Mate unter Amazon Linux 2 (CentOS 7) installieren und es zu einer GUI machen. Nur eine grafische Benutzeroberfläche zu erstellen, ist nicht gut. Daher möchte ich Google Chrome installieren, damit ich im Internet surfen kann. Außerdem möchte ich in der Lage sein, mit Google Chrome wie Windows auf das Internet zuzugreifen und Websites anstelle von Befehlsvorgängen zu durchsuchen.

Dieses Ziel

Stellen Sie es wie im Bild unten zur Verfügung. yahooトップ画面.png

Voraussetzung Umgebung

Verfahren

  1. Stellen Sie EC2 bereit und erstellen Sie eine Umgebung, in der Sie eine Verbindung mit SSH herstellen können
  2. Installieren Sie die GUI-Software (MATE), tigerVNC (VNC-Software) und Google Chrome-Pakete auf EC2.
  3. Installieren Sie Ultra VNC Viewer auf dem Client-Terminal
  4. Stellen Sie eine VNC-Verbindung vom Client-Terminal zu EC2 her

Ich habe es tatsächlich versucht

Es gibt viele detaillierte Artikel über 1., also werde ich es weglassen. Beginnen wir mit 2. Stellen Sie zunächst mit SSH eine Verbindung zu EC2 her, und der Benutzer fährt mit ec2-user fort.

Installieren Sie das # MATE-Paket. sudo amazon-linux-extras install mate-desktop1.x

Definieren Sie #MATE als Standarddesktop. Definieren Sie auch MATE für alle Benutzer. sudo bash -c 'echo PREFERRED=/usr/bin/mate-session > /etc/sysconfig/desktop'

Installieren Sie #TigerVNC. sudo yum install tigervnc-server

ec2-Legen Sie ein 6-8-stelliges VNC-spezifisches Passwort für den Benutzer fest.

vncpasswd

Wenn Sie aufgefordert werden, ein Nur-Anzeige-Passwort einzugeben, drücken Sie "n".

Starten Sie den VNC-Server mit der Anzeigenummer 1.

vncserver :1 

Kopieren Sie die standardmäßig erstellte vncserver-Systemeinheit und erstellen Sie eine weitere neue Systemeinheit.

sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]

Ersetzen Sie alle -Anweisungen in der neuen Einheit durch den tatsächlichen Benutzer (ec2-Benutzer).

sudo sed -i 's/<USER>/ec2-user/' /etc/systemd/system/[email protected]

systemd Lädt die Managereinstellungen neu.

sudo systemctl daemon-reload

Aktivieren Sie den Dienst.

sudo systemctl enable vncserver@:1

#Starten Sie den Dienst. sudo systemctl start vncserver@:1

Die GUI-Einstellung ist jetzt die Umgebung. Es ist jedoch so wie es ist in Englisch geschrieben. Da Google Chrome nicht installiert ist, werden wir die Desktop-Umgebung japanisieren und Google Chrome installieren.

Legen Sie zunächst die japanische Lokalisierung der Desktop-Umgebung fest. Installieren Sie IME ibus und japanische Schriftarten google-noto-sans-japanese-fonts, damit Sie Japanisch eingeben können.

sudo yum install ibus-kkc
sudo yum install google-noto-sans-japanese-fonts    

ibus-Einstellungen werden in bashrc beschrieben.

vi ~/.bashrc

Fügen Sie am Ende der Datei Folgendes hinzu, um die Datei zu speichern.

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -drx

Ändern Sie die Ländereinstellung.

sudo localectl set-locale LANG=ja_JP.UTF-8

Starten Sie neu, um die Einstellungsänderung widerzuspiegeln.

reboot

Dies vervollständigt Japanisch. Installieren Sie als Nächstes das Google Chrome-Paket. Führen Sie den Befehl von nun an als Benutzer mit Root-Rechten aus.

#Erstellen Sie eine Repository-Datei. sudo vi /etc/yum.repos.d/google-chrome.repo

Beschreiben Sie Folgendes im Dateiinhalt.

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Update # yum sudo yum update

#Installieren Sie das Paket. sudo yum install google-chrome-stable

Überprüfen Sie, ob die Installation erfolgreich war.

google-chrome --version

Wenn die Version angezeigt wird, ist es OK.

Damit sind alle auf der EC2-Seite vorgenommenen Einstellungen abgeschlossen. Installieren Sie anschließend den VNC-Viewer auf dem Client-Terminal und versuchen Sie, darauf zuzugreifen.

Installieren Sie UltraVNC Viewer von der folgenden Site. Window Company

Starten Sie den Ultra VNC Viewer Geben Sie das Format ["ELastic IP Address": 5901] ein und geben Sie das registrierte PW ein. Veiwer_ログイン.png

vnc_ログイン後画面.png Es ist in Ordnung, wenn es so angezeigt wird. Starten Sie dann Google Chrome. google_アクセス.png

Es scheint, dass Sie sicher im Internet surfen können. Damit sind die Einstellungen abgeschlossen.

Schließlich

Selbst mit 1 GB Speicher funktioniert es reibungslos (lacht). Immerhin ist Linux leicht! Dies kann praktisch sein, wenn Sie aus verschiedenen Gründen nicht direkt von Ihrem PC aus im Netzwerk surfen können.

Referenzierte Website

Verfahren zum Installieren der GUI-Desktop-Umgebung (MATE) unter Amazon Linux2 Tutorial zum Erstellen einer Scraping-Umgebung mit CentOS 7 x Chrome AWS Official

Recommended Posts

Erstellen Sie eine Amazon Linux 2 (CentOS) -GUI
Linux (CentOS) Konstruktion
Informationen zum Aufbau einer Linux-Umgebung (CentOS)
Hinzufügung von Amazon Linux Swap
Installieren Sie tomcat 5.5 unter Amazon Linux.
Installieren von Homebrew unter Amazon Linux 2
Führen Sie Amazon Linux 2 in VirtualBox aus
Installieren Sie Nginx trotzdem (AWS Amazon Linux 2, CentOS7-kompatibel, offizielle Referenz verfügbar)
Bereiten Sie die Pipenv-Umgebung mit Amazon Linux 2 vor
Machen Sie Ihr eigenes Handbuch. [Linux] [Mann]
Installieren Sie Oracle Java8 unter Amazon Linux2
Lassen Sie uns eine GUI mit Python erstellen.
Versuchen Sie, OpenAM unter Amazon Linux zu installieren
Einführung von Amplify in Amazon Linux 2 AMI
[Hinweis] Installieren Sie Imagick unter Amzon Linux2
[Hinweis] Führen Sie Django unter Amazon Linux 2 aus
Installationsverfahren für Teamviewer für Linux (CentOS)
Führen Sie die Python 3.5.2-Umgebung unter Amazon Linux ein
Zusammenfassung der Links zum Aufbau des Linux-Servers (CentOS7)
Führen Sie cron unter Amazon Linux aus (unter Linux eingestellt).