Tips Trik Linux Server Kumpulan Tips dan Trik pada Linux Server Cara Install dan Penggunaan GNU Screen di Linux Screen adalah GNU Screen memungkinkan kita menjalankan terminal secara multiplexer, dengan screen kita dapat menjalankan virtual terminal secara bersamaan, dapat digunakan untuk penggunaan shell yang memerlukan waktu panjang sambil menggunakan perintah lainnya  dan tanpa khawatir terputus koneksi dengan server. Installasi Screen di Linux berikut cara installasi screen di linux : # debian/ubuntu apt install screen #centos/rhel/etc yum install screen Membuat Screen Baru untuk menjalankan GNU Screen di linux, cukup ketik screen di terminal anda. screen setelah perintah screen, anda akan mendapatkan pesan "welcome screen" seperti berikut ini GNU Screen version 4.08.00 (GNU) 05-Feb-20 Copyright (c) 2018-2020 Alexander Naumov, Amadeusz Slawinski Copyright (c) 2015-2017 Juergen Weigert, Alexander Naumov, Amadeusz Slawinski Copyright (c) 2010-2014 Juergen Weigert, Sadrul Habib Chowdhury Copyright (c) 2008-2009 Juergen Weigert, Michael Schroeder, Micah Cowan, Sadrul Habib Chowdhury Copyright (c) 1993-2007 Juergen Weigert, Michael Schroeder Copyright (c) 1987 Oliver Laumann This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program (see the file COPYING); if not, see https://www.gnu.org/licenses/, or contact Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA. Send bugreports, fixes, enhancements, t-shirts, money, beer & pizza to screen-devel@gnu.org Capabilities: +copy +remote-detach +power-detach +multi-attach +multi-user +font +color-256 +utf8 +rxvt +builtin-telnet tekan spasi atau enter untuk masuk mode screen, di screen anda bebas menggunakan perintah linux apapun, jika koneksi terputus anda masih bisa kembali ke session screen yang sudah di create. Screen Key Bindings untuk melihat fungsi yang ada pada Screen, setelah masuk pada session screen, tekan keyboard "Ctrl + a" lalu "?". (input karakter ? dengan shift). berikut key bindings screen Screen key bindings, page 1 of 1. Command key: ^A Literal ^A: a break ^B b fit F lastmsg ^M m number N redisplay ^L l suspend ^Z z writebuf > clear C flow ^F f license , only Q remove X time ^T t xoff ^S s colon : focus ^I lockscreen ^X x other ^A removebuf = title A xon ^Q q copy ^[ [ hardcopy h log H pow_break B reset Z vbell ^G detach ^D d help ? login L pow_detach D screen ^C c version v digraph ^V history { } meta a prev ^H ^P p ^? select ' width W displays * info i monitor M quit \ silence _ windows ^W w dumptermcap . kill K k next ^@ ^N sp n readbuf < split S wrap ^R r ^] paste . " windowlist -b - select - 0 select 0 1 select 1 2 select 2 3 select 3 4 select 4 5 select 5 6 select 6 7 select 7 8 select 8 9 select 9 I login on O login off ] paste . | split -v :kB: focus prev [Press Space or Return to end.] tekan spasi atau enter untuk keluar dari screen key bindings Keluar dari Screen untuk keluar dari screen tekan keyboard "Ctrl+a" kemudian "d" untuk detach screen aktif anda. Melihat List Screen setelah anda detach screen yang digunakan, anda dapat kembali membuat screen baru atau koneksi kembali ke screen sebelumnya. untuk melihat list screen yang tersedia, jalankan perintah "screen -ls" screen -ls dengan menjalankan perintah screen -ls, anda akan melihat daftar list screen yang aktif There are screens on: 2015218.pts-2.mamanda (07/23/2023 05:43:26 PM) (Detached) 2014860.pts-2.mamanda (07/23/2023 05:41:10 PM) (Detached) 2013953.pts-2.mamanda (07/23/2023 05:40:18 PM) (Detached) 2012331.pts-2.mamanda (07/23/2023 05:27:31 PM) (Detached) 1840205.pts-0.mamanda (07/22/2023 02:56:52 PM) (Attached) 5 Sockets in /run/screen/S-root. Koneksi ke Screen dari beberapa screen yang telah di gunakan, kita bisa koneksi ulang dengan perintah screen -r namascreen, misal "screen -r 2015218.pts-2.mamanda" screen -r 2015218.pts-2.mamanda anda akan diarahkan kembali ke session screen yang anda pilih. Kill Screen aktif setelah menggunakan screen, kita bisa kill screen aktif dengan perintah "Ctrl+a" kemudian "k" untuk kill. kemudian ketik "y" ketik "y" untuk konfirmasi kill screen Membuat Screen dengan Nama Terkadang kita perlu memberikan nama screen pada screen session yang kita buat untuk memudahkan kita mengenali screen yang telah dibuat, untuk memberikan nama tambahkan "-S" pada perintah screen diikuti dengan namanya screen -S installhtop setelah masuk kita jalankan command install htop #debian/ubuntu apt install htop #centos/rhel yum install htop kemudian jalankan command "htop" htop Setelah itu, detach screen dengan perintah "Ctrl+a" kemudian "d" cek list screen aktif dengan command "screen -ls" screen -ls maka sekarang session screen akan tampil nama yang diinputkan sebelumnya There are screens on: 2017364.installhtop (07/23/2023 06:02:33 PM) (Detached) 2014860.pts-2.mamanda (07/23/2023 05:41:10 PM) (Detached) 2013953.pts-2.mamanda (07/23/2023 05:40:18 PM) (Detached) 2012331.pts-2.mamanda (07/23/2023 05:27:31 PM) (Detached) 1840205.pts-0.mamanda (07/22/2023 02:56:52 PM) (Attached) 5 Sockets in /run/screen/S-root. koneksi kembali ke screen "installhtop" dengan perintah "screen -r installhtop" screen -r installhtop anda akan diarahkan kembali ke screen sebelumnya  tekan "q" untuk keluar dari htop. dan "Ctrl+a" kemudian "k" untuk kill sessionnya Pre Test nomor 1 nomor 2 nomor 3 (salah)  nomor 4 (salah) Nomor 5 (salah) Nomor 6 Nomor 7 nomor 8 Nomor 9 Nomor 10 Nomor 11 Nomor 12 Nomor 13 Nomor 14 Nomor 15 Nomor 16 Nomor 17 Nomor 18 Nomor 19 (salah) Nomor 20 Nomor 21 Nomor 22 (salah) Nomor 23 Nomor 24 (salah) Nomor 25 Nomor 26 Nomor 27 Nomor 28 Nomor 29 Nomor 30 Nomor 31 Nomor 32 Nomor 33 Nomor 34 Nomor 35 Nomor 36 Nomor 37 (salah) Nomor 38 Nomor 39 Nomor 40 Nomor 41 Nomor 42 Nomor 43 Nomor 44 (salah) Nomor 45 Nomor 46 (salah) Nomor 47 Nomor 48 Nomor 49 Nomor 50 Nomor 51 (salah) Nomor 52 Nomor 53 Nomor 54