Panduan ini akan menunjukkan kepada Anda cara Menginstal GUI atau Desktop pada mesin Tanpa Kepala/Server. Ini akan bekerja dengan ubuntu 14.04+
Seperti biasa saya selalu memperbarui sistem saya sebelum saya menginstal apa pun. Ini adalah praktik yang baik untuk menjaga keamanan server/mesin kami juga
apt-get update && apt-get upgrade
Instal GUI Desktop
Saya menggunakan Ubuntu 14.04 Server 64-bit untuk tutorial ini jadi saya akan menginstal GUI pilihan saya, XFCE selalu menjadi Lingkungan Desktop favorit saya. Anda dapat menginstal yang lain tetapi untuk tutorial ini saya hanya akan menggunakan XFCE.
apt-get install xubuntu-desktop xfce4 firefox nano
Instal Server VNC di Ubuntu 14.04
Menginstal VNC Server di Ubuntu 14.04 sederhana, tetapi konfigurasi adalah cerita yang berbeda.
apt-get install vnc4server
Konfigurasikan Server VNC agar berfungsi di Ubuntu
Menambahkan Pengguna VNC
Anda selalu dapat menjalankan sistem Anda dengan root, tetapi ini bukan praktik keamanan yang baik. Jika Anda memiliki pengguna biasa/hak istimewa, Anda dapat melewati langkah ini. Jika Anda menggunakan root, saya sangat menyarankan Anda untuk membuat pengguna biasa/istimewa dan menggunakan pengguna ini daripada root. Untuk tujuan tutorial ini, saya membuat pengguna "puremedia", tetapi Anda dapat memilih pengguna/nama pengguna apa pun yang ingin Anda gunakan atau bahkan pengguna istimewa Anda.
adduser puremedia
Biarkan mereka menambahkannya ke daftar sudo untuk memungkinkan menginstal dan memperbarui aplikasi
adduser puremedia sudo
Sekarang mari login sebagai pengguna tersebut untuk menghasilkan konfigurasi default untuk VNC
su puremedia
Mari kita mulai VNCserver sebagai pengguna ini
vncserver
Pertama kali Anda memulai vncserver, Anda akan diminta untuk memberikan kata sandi vnc untuk mengakses Server VNC Anda. Kata sandi ini bisa sama dengan kata sandi pengguna Anda atau berbeda, terserah Anda, tetapi saya sangat menyarankan Anda untuk mengatur kata sandi ini berbeda dengan kata sandi pengguna Anda untuk tindakan keamanan yang lebih baik.
Langkah selanjutnya matikan vncserver untuk memodifikasi file xstartup (startup script) agar vncserver start dengan xfce4 (kita install xfce4 untuk tutorial ini)
vncserver -kill :1
Sekarang mari kita edit xstartup untuk vncserver
cd
nano .vnc/xstartup
Ini adalah file konfigurasi asli
#!/bin/sh # Hapus komentar pada dua baris berikut untuk desktop normal:# unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] &&exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] &&xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager &Yang perlu Anda lakukan adalah menghapus komentar pada dua baris “unset SESSION_MANAGER” dan “exec /etc/X11/xinit/xinitrc”, lalu tambahkan “startxfce4 &” ke file. File xstartup yang dimodifikasi akan terlihat seperti ini
#!/bin/sh # Batalkan komentar pada dua baris berikut untuk desktop normal:unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc startxfce4 &[ -x /etc/vnc/xstartup ] &&exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] &&xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager &Simpan xstartup setelah Anda selesai.
CTRL + X
Buat skrip status Server VNC
sudo nano /etc/init.d/vncserver
Sekarang tambahkan
#!/bin/bash### BEGIN INFO INIT# Menyediakan:tightvncserver# Required-Start:$syslog# Required-Stop:$syslog# Default-Start:2 3 4 5# Default-Stop:0 1 6 # Deskripsi Singkat:vncserver#### END INIT INFO unset VNCSERVERARGSVNCSERVERS=""[ -f /etc/vncserver/vncservers.conf ] &&. /etc/vncserver/vncservers.confprog=$"VNC server"start() {. /lib/lsb/init-functionsREQ_USER=$2echo -n $"Memulai $prog:"ulimit -S -c 0>/dev/null 2>&1RETVAL=0untuk tampilan di ${VNCSERVERS}doexport USER="${display# #*:}"if test -z "${REQ_USER}" -o "${REQ_USER}" ==${USER}; thenecho -n "${display} "unset BASH_ENV ENVDISP="${display%%:*}"export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"su ${USER} -c "cd ~${ PENGGUNA} &&[ -f .vnc/passwd ] &&vncserver :${DISP} ${VNCUSERARGS}"fidone}stop() {. /lib/lsb/init-functionsREQ_USER=$2echo -n $"Mematikan VNCServer:"untuk tampilan di ${VNCSERVERS}doexport USER="${display##*:}"if test -z "${REQ_USER}" -o "${REQ_USER}" ==${USER}; thenecho -n "${display} "unset BASH_ENV ENVexport USER="${display##*:}"su ${USER} -c "vncserver -kill :${display%%:*}">/dev/null 2>&1fidoneecho -e "n"echo "VNCServer Stopped"}case "$1" instart)mulai [email protected];;stop)stop [email protected];;restart|reload)stop [email protected]sleep 3start [email protected] ];;condrestart)jika [ -f /var/lock/subsys/vncserver ]; thenstop [email protected]sleep 3start [email protected]fi;;status)status Xvnc;;*)echo $"Usage:$0 {start|stop|restart|condrestart|status}"exit 1esacBiarkan aktifkan file ini untuk dieksekusi
sudo chmod +x /etc/init.d/vncserver
Buat file konfigurasi Server VNC
Kita akan membuat file vncservers.conf di direktori /etc/vncserver untuk mengatur port VNC, resolusi layar untuk setiap pengguna.
mkdir -p /etc/vncserver
nano /etc/vncserver/vncservers.conf
# port VNC:pengguna# 1 untuk port 1 dan 5901, 2 untuk port 2 dan 5902, 3 untuk port 3 dan 5903, dan seterusnyaVNCSERVERS="1:puremedia" # resolusi layar VNC#GEOMETRY="x "VNCSERVERARGS[1]="-geometry 1024x768" # Kedalaman warna (pilih 8, 16, atau 32)DEPTH="32" Simpan lagi
CTRL + X
Setel VNC untuk memulai saat boot
update-rc.d vncserver defaults 99
Cara Menginstal plexWatch di Ubuntu (14.04+ Trusty Tahr) Otomatiskan Server Media Plex Anda dengan AtoMiC di Ubuntu 14.04+Ubuntu