Rumah >Tutorial sistem >LINUX >penggunaan arahan skrin
Pengenalan | skrin ialah arahan yang sangat berguna yang menyediakan keupayaan untuk menggunakan berbilang tetingkap shell (sesi) daripada satu sesi SSH. Apabila sesi dipisahkan atau rangkaian terganggu, proses yang dimulakan dalam sesi skrin masih akan berjalan dan anda boleh menyambung semula ke sesi skrin pada bila-bila masa |
screen ialah arahan yang sangat berguna yang menyediakan keupayaan untuk menggunakan berbilang tetingkap shell (sesi) daripada satu sesi SSH. Apabila sesi dipisahkan atau rangkaian terganggu, proses yang dimulakan dalam sesi skrin masih akan berjalan dan anda boleh menyambung semula ke sesi skrin pada bila-bila masa. Ini juga mudah jika anda ingin menjalankan proses yang berterusan atau menyambung ke sesi shell dari berbilang lokasi.
Dalam artikel ini, kami akan menunjukkan kepada anda asas pemasangan dan penggunaan skrin pada Linux.
Cara memasang skrinscreen
Telah diprapasang pada beberapa pengedaran popular. Anda boleh menyemak sama ada ia dipasang pada pelayan anda menggunakan arahan di bawah.
screen -v Screen version 4.00.03 (FAU)
Jika anda belum mempunyai skrin dalam Linux, anda boleh memasangnya dengan mudah menggunakan pengurus pakej yang disediakan oleh sistem anda.
CentOS/RedHat/Fedora
yum -y install screen
Ubuntu/Debian
apt-get -y install screenBagaimana untuk memulakan sesi skrin
Anda boleh memulakannya dengan menaip skrin dalam baris arahan, dan sesi skrin akan bermula yang kelihatan sama seperti gesaan baris arahan.
screen
Adalah amalan yang baik untuk memulakan sesi skrin dengan nama deskriptif supaya anda boleh mengingati dengan mudah proses yang sedang berjalan dalam sesi tersebut. Untuk mencipta sesi baharu dengan nama sesi, jalankan arahan berikut:
screen -S name
Ganti "nama" dengan nama yang bermakna untuk sesi anda.
Berpisah daripada sesi skrinUntuk melepaskan diri daripada sesi skrin semasa, anda boleh menekan Ctrl-A dan d. Semua sesi skrin masih akan aktif dan anda boleh menyambung semula pada bila-bila masa kemudian.
Sambung semula ke sesi skrinJika anda melepaskan diri daripada sesi, atau atas sebab tertentu sambungan anda terganggu, anda boleh menyambung semula menggunakan arahan berikut:
screen -r
Jika anda mempunyai berbilang sesi skrin, anda boleh menyenaraikannya dengan parameter ls.
screen -ls There are screens on: 7880.session (Detached) 7934.session2 (Detached) 7907.session1 (Detached) 3 Sockets in /var/run/screen/S-root.
Dalam kes kami, kami mempunyai tiga sesi skrin aktif. Jadi jika anda ingin memulihkan sesi "sesi2" anda boleh lakukan:
screen -r 7934
Atau gunakan nama skrin.
screen -r -S session2Hentikan sesi skrin
Terdapat beberapa cara untuk menamatkan sesi skrin. Anda boleh menekan Ctrl+d atau gunakan arahan keluar daripada baris arahan.
Untuk melihat semua fungsi berguna arahan skrin, anda boleh menyemak halaman manual skrin.
man screen NAME screen - screen manager with VT100/ANSI terminal emulation SYNOPSIS screen [ -options ] [ cmd [ args ] ] screen -r [[pid.]tty[.host]] screen -r sessionowner/[[pid.]tty[.host]]
Dengan cara ini, jika anda suka artikel ini, sila kongsi dengan rakan anda di rangkaian sosial atau tinggalkan komen di bahagian komen. terima kasih.
Atas ialah kandungan terperinci penggunaan arahan skrin. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!