


Cara menyelamatkan dan memulihkan persekitaran Tmux di seluruh reboot di Linux
Mar 21, 2025 am 10:58 AMTutorial ini menerangkan cara menyelamatkan dan memulihkan persekitaran TMUX anda selepas sistem dimulakan semula pada Linux. Tmux, sementara yang sangat baik untuk menguruskan sesi terminal, tidak semestinya berterusan merentasi reboot. Kami akan menggunakan dua plugin: tmux-resurrect
untuk penjimatan dan pemulihan manual, dan tmux-continuum
untuk pengurusan automatik.
Jadual Kandungan
-
- Pengurusan Sesi Manual dengan
tmux-resurrect
- 1.1. Memahami
tmux-resurrect
- 1.2. Memasang
tmux-resurrect
- 1.3. Menyimpan Sesi Tmux Anda
- 1.4. Memulihkan sesi tmux anda
- Pengurusan Sesi Manual dengan
-
- Pengurusan Sesi Automatik dengan
tmux-continuum
- 2.1. Memahami
tmux-continuum
- 2.2. Memasang
tmux-continuum
- 2.3. Penjimatan automatik
- 2.4. Pemulihan automatik
- Pengurusan Sesi Automatik dengan
- Soalan Lazim (Soalan Lazim)
- Kesimpulan
Pengenalan
Sesi TMUX tidak menentu; Mereka hilang pada reboot. Ini menyusahkan apabila menguruskan pelbagai sesi, tingkap, dan aplikasi yang berjalan. Nasib baik, plugin menawarkan penyelesaian. Panduan ini memberi tumpuan kepada tmux-resurrect
dan tmux-continuum
, yang meminimumkan kerumitan konfigurasi. tmux-resurrect
mengendalikan penjimatan dan memulihkan manual, sementara tmux-continuum
mengautomasikan prosesnya.
1. Pengurusan Sesi Manual dengan tmux-resurrect
1.1. Memahami tmux-resurrect
tmux-resurrect
dengan teliti menjimatkan butiran persekitaran TMUX anda, membolehkan pemulihan lancar. Ia mengekalkan sesi, tingkap, panel, pesanan mereka, direktori kerja, susun atur, sesi aktif/tingkap/panel, dan juga menjalankan program (jika mungkin). Yang penting, ia adalah idempotent; Ia tidak akan menimpa unsur -unsur yang sedia ada melainkan jika memulihkan ke satu panel tunggal.
1.2. Memasang tmux-resurrect
Anda memerlukan TMUX (versi 1.9 atau lebih baru) dan bash. Pasang tmux-resurrect
menggunakan Pengurus Plugin TMUX (TPM). (Jika anda tidak mempunyai TPM, pasangkannya terlebih dahulu). Tambahkan ini ke .tmux.conf
anda:
<code>set -g @plugin 'tmux-plugins/tmux-resurrect'</code>
Simpan, kemudian dalam sesi TMUX, tekan prefix I
(biasanya Ctrl b I
) untuk memasang.
1.3. Menyimpan Sesi Tmux Anda
Tekan Prefix Ctrl-s
untuk menyimpan. Anda akan melihat mesej pengesahan.
1.4. Memulihkan sesi tmux anda
Tekan Prefix Ctrl-r
untuk memulihkan sesi yang disimpan sebelum ini. Untuk menguji, tutup sesi TMUX anda, buka yang baru, dan tekan Prefix Ctrl-r
.
2. Pengurusan Sesi Automatik dengan tmux-continuum
2.1. Memahami tmux-continuum
tmux-continuum
mengautomasikan penjimatan dan memulihkan, bekerja bersama tmux-resurrect
.
2.2. Memasang tmux-continuum
Menggunakan TPM, tambahkan ini ke .tmux.conf
(selepas tmux-resurrect
):
<code>set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum'</code>
Pasang melalui prefix I
. Letakkan tmux-continuum
terakhir dalam senarai plugin anda untuk mengelakkan konflik dengan tema yang mengubah suai pembolehubah status kanan.
2.3. Penjimatan automatik
tmux-continuum
menjimatkan secara automatik setiap 15 minit.
2.4. Pemulihan automatik
Tambah set -g @continuum-restore 'on'
ke .tmux.conf
anda untuk membolehkan pemulihan automatik apabila tmux bermula. Ini hanya mencetuskan permulaan pelayan TMUX, bukan apabila sumber .tmux.conf
.
Soalan Lazim (Soalan Lazim)
(Lihat bahagian Soalan Lazim Asal untuk Jawapan)
Kesimpulan
tmux-resurrect
dan tmux-continuum
menyediakan penyelesaian yang mantap untuk sesi TMUX yang berterusan. Pilih kaedah yang paling sesuai dengan aliran kerja anda. Menggunakan kedua -duanya memastikan kedua -dua kawalan manual dan sandaran automatik.
Sumber:
(Ingatlah untuk menggantikan //m.sbmmt.com/link/52a8ed6a81c88856e206aa74759a4103
dengan pautan sebenar ke repositori github.)
Atas ialah kandungan terperinci Cara menyelamatkan dan memulihkan persekitaran Tmux di seluruh reboot di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

PILET: Komputer mini modular, mudah alih yang dikuasakan oleh Raspberry Pi

Menguasai manipulasi teks dengan arahan sed

Cara Mengira Fail dan Direktori di Linux: Panduan Pemula

Kod sumber kernel Linux melepasi 40 juta baris

Senjata Rahsia untuk Meningkatkan Sistem Linux Anda Dengan Kernel Liquorix

Membina awan peribadi ubuntu anda sendiri: panduan langkah demi langkah untuk membuat syurga yang selamat

Cara menambah pengguna ke pelbagai kumpulan di linux

System76 Memperkenalkan Meerkat Mini PC: Kuasa Besar dalam Pakej Kecil
