Exodus - Afritaðu á öruggan hátt Linux tvíþættir úr einu Linux kerfi í annað
Exodus er einfalt en gagnlegt forrit til að afrita Linux ELF tvöfaldur á auðveldan og öruggan hátt frá einu kerfi í annað. Til dæmis, ef þú ert með htop (Linux Process Monitoring Tool) uppsett á skjáborðsvélinni þinni, en ekki uppsett á ytri Linux þjóninum þínum, þá gefur exodus leið til að afrita/setja upp htop tvíundarkerfið frá skjáborðsvélinni yfir á ytri netþjóninn.
Það sameinar allar ósjálfstæði tvíundirsins, setur saman kyrrstöðutengdan umbúðir fyrir keyrsluna sem kallar á flutta tengilinn beint og setur búntinn upp í ~/.exodus/
möppuna, á ytra kerfinu.
Þú getur séð það í aðgerð hér.
Exodus kemur sér vel í tveimur mikilvægum tilvikum: 1) ef þú ert ekki með rótaraðgang á vél og/eða 2) ef pakkinn sem þú vilt nota er ekki tiltækur fyrir Linux dreifingu sem þú keyrir á annarri vél.
Settu upp Exodus í Linux kerfum
Þú getur sett upp exodus með því að nota Python PIP pakkastjóra, eins og hér segir. Skipunin hér að neðan mun framkvæma notendasértæka uppsetningu (aðeins fyrir reikninginn sem þú hefur skráð þig inn á).
$ sudo apt install python-pip [Install PIP On Debian/Ubuntu] $ sudo yum install epel-release python-pip [Install PIP On CentOS/RHEL] $ sudo dnf install python-pip [Install PIP On Fedora] $ pip install --user exodus-bundler [Install Exodus in Linux]
Næst skaltu bæta möppunni ~/.local/bin/
við PATH breytuna þína í ~/.bashrc
skránni þinni, til að keyra exodus keyrsluna eins og hverja aðra kerfisskipun .
export PATH="~/.local/bin/:${PATH}"
Vistaðu og lokaðu skránni. Opnaðu síðan annan flugstöðvarglugga til að byrja að nota exodus.
Athugið: Það er líka mjög mælt með því að þú setjir upp gcc og annaðhvort musl libc eða diet libc (C bókasöfn sem notuð eru til að setja saman lítil kyrrstöðutengd ræsiforrit fyrir búnt forritin), á vélinni þar sem þú ætlar að pakka tvöfaldur.
Notaðu Exodus til að afrita staðbundið tvöfaldur yfir í fjarlægt Linux kerfi
Þegar þú hefur sett upp exodus geturðu afritað staðbundið tvöfaldur (htop tól) yfir á ytri vél með því einfaldlega að keyra eftirfarandi skipun.
$ exodus htop | ssh [email
Skráðu þig síðan inn á ytri vélina og bættu möppunni /home/tecmint/.exodus/bin
við PATH þinn í ~/.bashrc
skránni þinni, til að keyra htop eins og hver önnur kerfisskipun.
export PATH="~/.exodus/bin:${PATH}"
Vistaðu og lokaðu skránni, gefðu hana síðan upp á eftirfarandi hátt til að breytingarnar taki gildi.
$ source ~/.bashrc
Nú ættir þú að geta keyrt htop á ytri Linux vélinni þinni.
$ htop
Ef þú ert með tvær eða fleiri tvíþættir með sama nafni (til dæmis fleiri en ein útgáfa af htop uppsett á kerfinu þínu, einn /usr/bin/htop
og önnur /usr/local/ bin/htop
), er hægt að afrita og setja þau upp samhliða -r
fánanum, það gerir kleift að úthluta samnöfnum fyrir hvern tvöfaldur á ytri vélinni.
Eftirfarandi skipun mun setja upp htop útgáfurnar tvær samhliða /usr/bin/grep sem kallast htop-1
og /usr/local/bin/htop sem heitir htop-2
sem Sýnt.
$ exodus -r htop-1 -r htop-2 /usr/bin/htop /usr/local/bin/htop | ssh [email
Athugið: Exodus hefur ýmsar takmarkanir og það gæti mistekist að vinna með ekki-ELF tvöfaldur, ósamrýmanlegur CPU arkitektúr, ósamhæfðar Glibc og kjarna útgáfur, ökumannsháð bókasöfn, forritunarlega hlaðin bókasöfn og ósjálfstæði.
Nánari upplýsingar er að finna á hjálparsíðu exodus.
$ exodus -h
Exodus Github geymsla: https://github.com/intoli/exodus
Exodus er einfalt en samt öflugt tól til að afrita tvístirni frá einni Linux vél yfir í annað fjarlægt Linux kerfi. Prófaðu það og gefðu okkur álit þitt í gegnum athugasemdareyðublaðið hér að neðan.