NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
FI

Linux-komennot ja komentotulkkitaidot

tmux vs screen: Istuntopäälliköiden vertailu

tmux ja näyttö ratkaisevat saman vanhan ongelman: työsi ei saa kuolla, kun verkkosi tekee sen. Istunnot elävät palvelimella, selviävät katkoksista, ja ne voidaan osioida ruutuihin; screen on vakaa esi-isä, joka toimitetaan kaikkialle, tmux seuraaja järkevämpiin oletusasetuksiin, skriptoitaviin ruutuihin ja ekosysteemiin, joka eteni. Toiminnallisesti ne menevät päällekkäin, ja rehellinen valinta on työkalu, joka palvelimillasi on jo käytössä sekä konfigurointitottumukset, joita tiimisi todella säilyttää.

Keskeiset kohdat

  • Istuntohygienia on ydinarvo: tmux new -s käyttöönotto / screen -S käyttöönotto aloittaaksesi, tmux ls / screen -ls nähdäksesi maatilan ja liittääksesi tarkan nimen, joten työtoverin yötyön uudelleen liittäminen on hakua, ei arvailua.
  • Irrota sulavasti (etuliite-d), poistu tarkoituksella: koko istunnon sulkeminen poistumalla ruutujen sisällä on kuinka puolivalmiit pitkät työt katoavat; "irrota, ellet todella tarkoittanut sitä" on tapa, ei mieltymys.
  • Splitit toimivat paremmin tmuxissa: % ja " jakaa ruudut, plus nuolen koon muuttaminen etuliitteen alla ja valinnainen hiiritila; näytön määrä | ja S samoihin päihin, kun kokoa muutetaan entistä enemmän.
  • Scrollback on hiljaa ratkaiseva: tmux-kopiointitila etsii historiaa ([ sitten /), näytön ^a [ navigointi on toimiva, mutta karkea, ja usean Gt:n lokipyrstöissä haku voittaa vierityksen.
  • Skriptavuus kallistuu tmuxiin: lähetysavaimet ja sieppausruutu antavat automaation ajaa ja lukea istuntoja, minkä vuoksi CI ja työkaluliima suosivat sitä; screen can go there too but with older idioms.
  • Jaetut istunnot toimivat molemmissa: kaksi liitettä yhteen istuntoon peilaa kaiken livenä, mikä on parin virheenkorjaus tai kaveritarkistus riskialtis komento reaaliajassa; jatka kirjoittamista kurinalaisesti tai peili näyttää myös kirjoitusvirheet.
  • Konfigurointikulttuuri eroaa: tmux kasvatti jaetun asetusekosysteemin (teemat, lisäosat, järkevät oletukset tiimiä kohti), näyttö toimii yhdessä ~/.screenrc:ssä; Käytännössä tmux skaalautuu tiimiin ja näyttö pysyy henkilökohtaisena.
  • Uudelleenkäynnistykset lopettavat kaiken: istunnot elävät palvelimen muistissa, joten pitkät työt tarvitsevat oikeita töitä (lokit, tarkistuspisteet, uudelleenkäynnistettävät komentosarjat) sekä istunnonhallinnan päällä; tmux on vakuutus, ei kestävyys.

Kenttämuistiinpano

Menetetty istunto oli kuuden tunnin tiedonsiirto, jonka tappoi VPN-hikka, eikä mikään levyllä tiennyt, missä vaiheessa olimme. Kaikille, jotka ovat pidempiä kuin kahvitauko, saa nyt nimen tmuxissa, ja se jatkuu seuraavana aamuna tmux ls:llä olkapäiden kohautuksen sijaan.

Usein kysytyt kysymykset

Jos opin vain yhden, minkä?

tmux, ellei kalustosi jo käytä näyttöä kaikkialla; sen oletusasetukset, komentosarjakoukut ja yhteisön vauhti ovat siellä, missä viime vuosikymmen meni, ja tavat siirtyvät riittävän hyvin kattamaan näytön hätätilanteen.

Onko turvallista, että kaksi henkilöä jakaa yhden istunnon?

Kyllä, ja se on tavallinen parin virheenkorjausliike; molemmat näkevät identtiset näppäinpainallukset, joten sovi, kuka omistaa näppäimistön, ja käsittele kaikkia tuhoisia komentoja kuin muutospyyntöä, johon on kiinnitetty toinen silmäpari.

Miksi värit näyttävät vääriltä istunnossani?

TERM-epäsopivuus: sisäisen päätteen on ilmoitettava tmux-256color tai screen-256color, etäisännässä on oltava merkintä (infocmp kertoo) ja luettavuus ensin, teema ylpeys toiseksi.

Kestävätkö istunnot palvelimen uudelleenkäynnistyksen?

Ei: istunnot elävät muistissa, ja uudelleenkäynnistys tyhjentää ne levyjen säilyessä. levyllä olevat uudelleenkäynnistettävät skriptit ja lokit ovat kestävyyskerros, tmux on keskeytyskerros, ja näiden kahden sekoittaminen on klassinen katkos.

Näin Kinetikatech auttaa: linux-komennot ja komentotulkkitaidot

Olemme hoitaneet tätä satoja kertoja: Komennot ja komentosarjatavat, jotka ratkaisevat, käyttääkö järjestelmänvalvoja palvelinta vai taisteleeko sitä vastaan: etsi, muunna, siirrä ja valvo tekstiä ja prosesseja työkaluilla, jotka ovat jokaisessa perusasennuksessa. Palvelulla Linux-palvelinten tietoturva ja Palvelinten ylläpito saat täyden kierron: arvioimme, otamme käyttöön, seuraamme keskeytyksettä ja reagoimme 30 minuutissa tarvittaessa.

Puhu insinöörin kanssa

Ongelma palvelimella? Sivusto hakkeroitu? Lataus hidasta?

Kriittiset ongelmat ratkaistaan 30 minuutissa — ympäri vuorokauden, seitsemänä päivänä viikossa.

Pyydä hätätukea support@kinetikatech.com