Operasi dan penyelenggaraan
operasi dan penyelenggaraan linux
Bagaimana untuk menyelesaikan masalah tamat masa Linux sambungan SSH (kongsi)Bagaimana untuk menyelesaikan masalah tamat masa Linux sambungan SSH (kongsi)
Dalam artikel sebelumnya "Analisis ringkas tentang langkah-langkah untuk memasang ZenTao dalam centos8 (dengan kod) ", kami memperkenalkan langkah-langkah untuk memasang ZenTao dalam centos8. Artikel berikut akan memperkenalkan kepada anda cara menyelesaikan masalah tamat masa sambungan SSH di Linux Ia mempunyai nilai rujukan tertentu dan rakan yang memerlukan boleh merujuknya.

Semasa pembangunan, saya sering perlu log masuk ke pelayan jauh, jadi saya log masuk melalui ssh atau putty, tetapi apabila saya berpusing , ia terputus secara automatik. Ia sangat menjengkelkan. Bagaimana untuk menyelesaikan masalah SSHsambunganLinux terputus secara automatik selepas tamat masa?
Ubah suai konfigurasi berkaitan pelayan
<strong>$TMOUT</strong>Pembolehubah persekitaran sistem
# 用以下命令判断是否是否设置了该参数 echo $TMOUT # 如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时 # 修改方法 vi /etc/profile # ---------------------------- export TMOUT=900 # ---------------------------- # 将以上900修改为0就是设置不超时 source /etc/profile # 让配置立即生效
<strong>sshd</strong>sshd kod >Konfigurasi perkhidmatan
cd /etc/ssh # 查看sshd_config中关于客户端活动状态的配置 grep ClientAlive sshd_config # 默认配置如下 # ---------------------------- #ClientAliveInterval 0 #ClientAliveCountMax 3 # ---------------------------- # ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送。设置60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了。 # ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开。正常情况下, 客户端不会不响应,使用默认值3即可。 # 备份原配置文件 cp sshd_config sshd_config.bak # 启用客户端活动检查,每60秒检查一次,3次不活动断开连接 sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 3/g" sshd_config # 确认修改 grep ClientAlive sshd_config # 比较配置文件差异 diff sshd_config sshd_config.bak # 重新加载ssd配置,让配置生效 service sshd reloadUbah suai konfigurasi berkaitan pihak klienSkrip log masuk
#!/usr/bin/expect
set timeout 60
spawn ssh user@host
interact {
timeout 300 {send "\x20"}
}
expect eofSecara automatik setiap 300 saat Taip ruang (x20), dan selang masa tertentu boleh ditetapkan mengikut situasi tertentu.
<strong>windows</strong>
windows
, anda boleh menetapkannya kepada secureCRTNO-OP
Pakej protokolputty
: putty - > ; Sambungan -> Saat antara keepalive (0 untuk dimatikan), lalai ialah 0, tukar kepada 300. Pembelajaran yang disyorkan:
Tutorial video LinuxAtas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah tamat masa Linux sambungan SSH (kongsi). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Cara menggunakan gelung di bash untuk sementaraJul 24, 2025 am 12:47 AMDalam skrip bash, untuk dan sementara gelung mempunyai senario yang berkenaan: 1. Untuk lebih sesuai untuk kes -kes di mana bilangan gelung diketahui, seperti melintasi senarai atau julat; 2. Walaupun lebih sesuai untuk pelaksanaan berterusan mengikut keadaan, seperti menunggu keadaan berubah; 3. Kedua -duanya juga boleh digunakan dalam kombinasi untuk meningkatkan fleksibiliti skrip. Gelung untuk dilaksanakan melalui struktur "pembolehubah dalam senarai", yang sesuai untuk tugas -tugas seperti nombor percetakan dan fail pemprosesan; Gelung sementara didasarkan pada penghakiman bersyarat dan sering digunakan untuk membaca status input atau pengundian; Apabila digunakan dalam penggunaan bercampur, sementara dapat mengawal proses, untuk memproses data, seperti garis bacaan mengikut baris dan melintasi senarai kemahiran. Apabila menulis, anda perlu memberi perhatian untuk mengelakkan gelung mati dan menguji sampel kecil terlebih dahulu untuk memastikan logiknya betul.
Cara memeriksa integriti sistem fail fsckJul 24, 2025 am 12:33 AMFSCK adalah alat untuk memeriksa dan membaiki integriti sistem fail, sesuai untuk pelbagai sistem fail, berjalan apabila sistem dimulakan atau disyaki rasuah fail. Sebelum digunakan, pastikan partition tidak dipasang dalam keadaan baca-tulis, dan disyorkan untuk beroperasi dalam mod pengguna tunggal atau LIVECD/USB. Pilihan biasa termasuk -t menentukan jenis sistem fail, -n hanya melihat laporan, pembaikan automatik, dan pemeriksaan mandatori. Apabila menghadapi mesej ralat seperti blok data pendua, anda boleh memilih untuk membaiki atau melangkau; Jika ia tidak dapat diperbaiki secara automatik, anda perlu menganalisis log secara manual atau menggunakan alat profesional. Adalah disyorkan untuk menjalankan FSCK semasa penutupan yang tidak normal, pengecualian akses fail, kesilapan, atau penyelenggaraan tetap, tetapi SSD dan sistem fail moden tidak perlu digunakan dengan kerap. Apabila menggunakannya, anda perlu memberi perhatian kepada isu kebenaran, dan biasanya menambah sudo.
Cara Menganalisis Data Prestasi SistemJul 24, 2025 am 12:26 AMInti menganalisis data prestasi sistem adalah untuk mengenal pasti kesesakan dan pengoptimuman panduan. Metrik utama termasuk penggunaan CPU, jejak memori, cakera IO, latensi rangkaian, dan masa tindak balas. Sebagai contoh, CPU melebihi 80% untuk masa yang lama mungkin bermakna sumber yang ketat, memori yang tidak mencukupi akan membawa kepada swap yang kerap, dan cakera tinggi IO menyiratkan masalah penyimpanan. Sistem yang berbeza mempunyai kebimbangan yang berbeza, seperti pelayan Web memberi perhatian untuk permintaan kelewatan dan bilangan sambungan serentak, sementara pangkalan data memberi perhatian kepada masa tindak balas pertanyaan dan menunggu kunci. Apabila melihat trend, anda perlu menggabungkan data sejarah, gunakan alat pemantauan untuk melukis carta trend, bandingkan tempoh normal dan tidak normal, dan mengaitkan pelbagai petunjuk dengan analisis komprehensif. Semasa menghadapi masalah yang tiba-tiba, anda dapat menyelesaikan masalah dengan cepat dengan mengikuti langkah-langkah: Gunakan atas/htop pertama untuk melihat proses penghunian CPU, percuma-M untuk memeriksa memori dan menukar, io
Cara menulis boneka bonekaJul 24, 2025 am 12:10 AMKunci untuk menulis senarai boneka adalah struktur modular, pengurusan hubungan sumber, aplikasi fleksibel keadaan berubah -ubah dan gaya tatabahasa yang standard. 1. Gunakan struktur modular untuk memecah fungsi ke dalam modul dan simpannya dalam direktori, letakkan kelas utama init.pp, dan bertindak balas terhadap senario yang berbeza melalui subkelas untuk meningkatkan kebolehgunaan semula; 2. Mulia mengisytiharkan sumber dan menguruskan kebergantungan, gunakan sebelum ini, memerlukan, dan memberitahu untuk mengawal perintah pelaksanaan, dan memastikan semula perkhidmatan itu dicetuskan selepas fail konfigurasi diubahsuai; 3. Gunakan pembolehubah dan penghakiman keadaan untuk meningkatkan fleksibiliti, pilih laluan mengikut jenis sistem, dan menguruskan data konfigurasi dalam kombinasi dengan HIERA; 4. Perhatikan gaya kod, menyatukan spesifikasi penamaan, menyelaraskan lekukan, tambahkan anotasi yang jelas, dan gunakan alat puppetlint untuk memastikan format yang betul
Cara memulihkan sistem linux dari sandaranJul 23, 2025 am 12:25 AMUntuk berjaya memulihkan sistem Linux dari sandaran, anda mesti terlebih dahulu menjelaskan jenis sandaran dan ikuti langkah -langkah. 1. Sahkan jenis sandaran, seperti imej sistem lengkap, sandaran peringkat fail atau senarai pakej ditambah fail konfigurasi, dan pilih kaedah pemulihan yang sepadan mengikut jenis, seperti data penguraian dengan RSYNC atau TAR. 2. Masukkan persekitaran pemulihan melalui liveUSB, pasangkan partition akar dan lokasi sandaran, dan gunakan arahan untuk menyalin data. 3. Apabila memulihkan data pengguna dan konfigurasi, periksa kebenaran, pemilikan dan fail tersembunyi, dan pasang semula grub jika perlu. 4. Beri perhatian kepada butiran seperti tidak termasuk direktori khas, keserasian versi, dan lokasi penyimpanan konfigurasi yang tidak jelas. Ujian dan penyediaan terlebih dahulu adalah kunci untuk memastikan pemulihan yang lancar.
Cara menggunakan arahan `lsmod`Jul 23, 2025 am 12:13 AMLSMOD adalah arahan di Linux untuk melihat modul kernel yang dimuatkan, dan memaparkan maklumat modul dengan cara yang lebih mudah dibaca dengan fail membaca /proc /modul. Outputnya mengandungi tiga lajur: modul (nama modul), saiz (saiz, bait), dan digunakan (bilangan rujukan). Digabungkan dengan GREP, modul khusus boleh ditapis, seperti LSMOD | GREPUSB digunakan untuk mencari modul yang berkaitan dengan USB. Ketergantungan boleh dikenalpasti oleh lajur yang digunakan, contohnya, SND \ _USBMIDI \ _LIB bergantung kepada SND \ _USB \ _AUDIO. Untuk melihat kebergantungan secara mendalam, modinfomodule \ _name tersedia. Operasi biasa termasuk menggunakan sudomod
Cara Membatalkan Sistem FailJul 23, 2025 am 12:06 AMUntuk menyahpasang sistem fail, anda mesti mengesahkan laluan titik gunung dan menggunakan arahan UMount untuk beroperasi. Jika anda menghadapi "perantiisbusy", anda mesti mengendalikan proses yang diduduki. 1. Gunakan DF-H atau Mount | Grep/Dev untuk mengesahkan titik gunung; 2. Melaksanakan Sudoumount [Gunung Point] Uninstall; 3. Jika peranti diminta untuk sibuk, tutup program yang berkaitan atau gunakan LSOF untuk memeriksa proses dan membunuh; 4. Gunakan Sudoumount-L untuk melambatkan Uninstall; 5. Apabila menyahpasang NFS, anda boleh menambah parameter -f untuk memaksa menyahpasang. Berhati -hati untuk memastikan tiada kebergantungan program sebelum beroperasi untuk mengelakkan pengecualian.
Cara Mengurus Log Sistem Jauh SyslogJul 23, 2025 am 12:06 AMLangkah -langkah konfigurasi untuk pengurusan log jauh termasuk: 1. Konfigurasi klien tempatan untuk menghantar log, ubah suai fail konfigurasi RSYSLOG dan hantar menggunakan protokol TCP; 2. Sediakan pelayan jauh untuk menerima log, aktifkan modul rangkaian, dan sediakan penyimpanan klasifikasi log; 3. Mengukuhkan keselamatan, menyekat akses melalui firewall, penyulitan TLS dan penapisan log; 4. Selesaikan masalah biasa dan periksa pemantauan pelabuhan, sambungan, status perkhidmatan dan dasar keselamatan. Berikutan langkah -langkah di atas dapat memastikan operasi stabil sistem log.


Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa







