Serveris

Kaip įdiegti „Headless Dropbox“ į „Ubuntu Server“

Kaip įdiegti „Headless Dropbox“ į „Ubuntu Server“

„Dropbox“ gali būti vadinama debesų pagrindu saugoma failų saugykla, kuri leidžia jūsų failus bet kuriuo metu pasiekti tol, kol esate prisijungę prie interneto. Vietinis vartotojas pasiekia failus sinchronizuodamas su „Dropbox“. Tai padeda automatiškai atnaujinti visus pašalintus ir pridėtus failus į debesies saugyklą. Daugumai žmonių įdomu sužinoti, kaip „Dropbox“ be galvos gali būti įdiegta „Ubuntu“ serveryje. Norėdami sužinoti daugiau, perskaitykite toliau pateiktą straipsnį, kad gautumėte išsamią informaciją, įskaitant ekrano kopijas, kaip atliekamas diegimo procesas.

Dažniausiai daugelio „Linux“ vartotojų užduodamas klausimas yra kodėl „begalvis“? Kompiuteris / įrenginys / serveris be galvos yra sistema, sukonfigūruota veikti ir veikti be monitoriaus, pelės ir klaviatūros. Paprasčiau tariant, galima vadinti sistemą be galvų kaip valdomą sistemą per aktyvų tinklo ryšį, taigi nėra monitoriaus, klaviatūros ir pelės.

Šis straipsnio aprašymas suteiks jums galimybę įdiegti „Headless Dropbox“ į „Ubuntu Server“, kad galėtumėte sinchronizuoti, atnaujinti, atsarginę kopiją ir saugoti failus. Šiame straipsnio vadovėlyje taip pat pateikiamos išsamios procedūros, kaip „Dropbox“ be galvos gali automatiškai paleisti įkrovos proceso metu. Nesijaudinkite dėl „Ubuntu“ serverių, kurie veiks naudodami šią mokymo programą, nes ji veikia su visais „Ubuntu“ serveriais, įskaitant naujausius „Ubuntu“ serverius.

Atidžiai vykdykite mokymo programą, kad diegimo metu nekiltų klaidų. Rekomenduojame nukopijuoti komandas, o ne rašyti, kad būtų išvengta rašybos klaidų ir neteisingų komandų rašymo. Atkreipkite dėmesį, kad neteisingos komandos gali sugadinti jūsų „Ubuntu“ serverį, todėl reikia nukopijuoti ir įklijuoti visas komandas šioje pamokoje.

„Dropbox“ be galvos diegimas „Ubuntu Server“

„Dropbox“ be galvos įdiegti galima įdiegiant komandų eilutę. Yra įvairių tipų „Ubuntu“ serveriai:

Diegimas arba diegime naudojamos komandos kiekvienam iš aukščiau paminėtų serverių skiriasi. Būtina atkreipti dėmesį į tai, kad diegiant reikia naudoti atitinkamus paketus, kurių nepavykus įdiegti nepavyks, arba diegimo metu susidursite su klaidomis.

Prieš pradėdami diegimo procesą, patikrinkite savo sistemą, kad žinotumėte, ar naudojate 32 bitų, ar 64 bitų serverį. Žinodami savo serverio tipą, turėtumėte ieškoti naujausios programos, nes „Dropbox“ programa dažnai keičiasi. Tačiau jums nereikia jaudintis ieškant naujausios programos, nebent atnaujinsite esamą „Dropbox“ versiją, nes diegimo metu naujausia versija įdiegiama į jūsų serverį be galvos.

Atsisiųsti ir įdiegti „Dropbox“

Pirmiausia atsisiųskite oficialų „Dropbox“ klientą per terminalą. Tada eikite į savo terminalą ir nukopijuokite arba įklijuokite arba parašykite šią komandą (įsitikinkite, kad esate savo vartotojo namų kataloge, ir tai galite patikrinti išleisdami komandą pwd terminalo lange):

garbanos -Lo dropbox-linux-x86_64.degutas.gz https: // www.„dropbox“.lt / atsisiųsti?plat = lnx.x86_64

Ši komanda atsisiųs oficialų „Dropbox“ klientą į jūsų namų katalogą. Dabar eikite į savo namų katalogą ir išpakuokite atsisiųstą failą. Tai galite lengvai padaryti naudodami žemiau esančią komandinę eilutę. Prieš naudodamiesi žemiau esančia komandine eilute, įsitikinkite, kad esate savo namų kataloge, kad išvengtumėte klaidų.

derva xvzf dropbox-linux-x86_64.degutas.gz.

Išpakavus atsisiųstą failą, atėjo laikas susieti „Dropbox“ paskyrą. Šį procesą galima atlikti paprasčiausiai išdavus šią komandą savo terminalo langui:

~ /.dropbox-dist / dropboxd.

Naudojant komandą dropboxd, rodomas jūsų „Dropbox“ paskyros turinys, sinchronizuotas su namų katalogu.

PASTABA: Turėtumėte atsiminti, kad kadangi naudojate „Dropbox“ be grafinės vartotojo sąsajos (GUI), nuoroda bus pateikta pirmą kartą paleidus ~ /.dropbox-dist / dropboxd. Komanda.

Viskas, ko reikia, yra nukopijuoti ir įklijuoti pateiktą nuorodą į savo naršyklę ir tada prisijungti prie savo paskyros. Jei esate naujas „Dropbox“ vartotojas, turėsite sukurti naują paskyrą. Tai atsitiks po to, kai naršyklė paragins pridėti jūsų serverį. Baigusi procesą „Dropbox“ automatiškai sukurs namų katalogą serveryje. 

prisijunkite, norėdami prijungti pagrindinį kompiuterį prie „Dropbox“ paskyros

Prisijungę prie serverio, įsitikinkite, kad grįžote į terminalo langą ir sustabdote „Dropbox“ demono veikimą. Pagal numatytuosius nustatymus „Dropbox“ deimonas veikia priekiniame plane, todėl prisijungus prie serverio sunku vykdyti kitas komandas.

Terminalo lange paspauskite „Ctrl“ + C laikinai sustabdyti „Dropbox“ demono veikimą. Išdavus komandą, sinchronizuotas „Dropbox“ aplankas pasirodys jūsų namų kataloge.

„Dropbox“ aplankas jūsų namų kataloge

Be to, reikia atkreipti dėmesį į tai, kad jei naudojate 32 bitų serverį, naudokite šią komandą:

cd ~ && wget -O - "https: // www.„dropbox“.lt / atsisiųsti?plat = lnx.x86 "| degutas xzf -

Kita vertus, naudokite šią komandą paleisdami 64 bitų serverį, jei aukščiau pateikta nuoroda nepavyksta:

cd ~ && wget -O - "https: // www.„dropbox“.lt / atsisiųsti?plat = lnx.x86_64 "| degutas xzf -

Naudojant šias aukščiau pateiktas komandų eilutes, reikia ne išskleisti, o paleisti klientą, atsisiųstą naudojant „Dropbox dist“ komandą (~ /.dropbox-dist / dropboxd)

„Dropbox“ sistemos paslaugos sukūrimas

Kadangi atsisiųsto ir įdiegto „Dropbox“ kliento negalima valdyti, reikia atlikti dar keletą triukų, kaip parodyta žemiau:

„Dropbox“ paslauga turėtų būti nustatyta atliekant šiuos veiksmus:

  1. Pirmiausia sukurkite scenarijų, pavadintą „dropbox“.paslaugą
  2. Naudojant komandą sudo mv dropbox.tarnyba / etc / systemd / system / perkelkite failą
  3. Trečia, sukurkite scenarijų, pavadintą „dropbox“
  4. Naudojant komandą sudo mv dropbox / etc / init.d perkelkite failą
  5. Naudojant komandą sudo chmod + x / etc / systemd / system / dropbox.tarnyba / etc / init.d / dropbox padaryti failus vykdomais.

Atlikę pirmiau minėtus veiksmus, turėtumėte sukurti naują failą naudodami šią komandą:

nano / etc / sysconfig / dropbox

Šis turinys turėtų būti naudojamas sukūrus naują failą DROPBOX_USERS = “USER”, tada išsaugokite ir uždarykite failą.

Komandinės eilutės be galvos „Dropbox“ valdymas naudojant „Python“ scenarijų

„Python“ scenarijus yra būtinas ir gyvybiškai svarbus valdant „Dropbox“ komandas serveryje po to, kai paleidžiamos paslaugos. Norėdami gauti „Python“ scenarijus, vykdykite šias komandas:

sudo wget -O / usr / local / bin / dropbox "https: // www.„dropbox“.lt / atsisiųsti?dl = paketai / „dropbox“.py "

Tada paleiskite šią komandą, kad ji būtų vykdoma:

sudo chmod + x / usr / local / bin / Dropbox

Komandinės eilutės be galvos „Dropbox“ valdymas naudojant „Python“ scenarijų

Norėdami naudoti „Python“ scenarijų iš bet kur, neatsižvelgdami į katalogą, turime sukurti simbolinę nuorodą iš atsisiųsto „Python“ scenarijaus. Norėdami tai padaryti, atlikite šiuos veiksmus:

„Dropbox“

Paleidus „dropbox“ komandą, pamatysite visas naudingas komandas, paminėtas šio straipsnio pabaigoje.

„Dropbox“ komandinės eilutės sąsaja

Norėdami naudoti bet kurią iš minėtų „Dropbox“ komandų, užrašysite „dropbox“ (po to norimą vykdyti komandą). Pvz., Patikrinę „Dropbox“ be galvos būseną, vykdysite šią komandą:

„dropbox“ būsena

tikrinti „dropbox“ būseną

Žemiau yra keletas naudingų komandų, kurias reikia naudoti naudojant naujai įdiegtą „Dropbox“:

  1. Norėdami iš naujo įkelti „Systemd“, naudokite komandą sudo systemctl daemon-reload
  2. Norėdami paleisti „Dropbox“, naudokite komandą sudo systemctl start dropbox
  3. Norėdami paleisti „AutoStart Dropbox“, naudodami komandą: sudo systemctl enable dropbox
  4. Norėdami pamatyti paslaugos būseną, naudokite šią komandinę eilutę: sudo systemctl status dropbox
  5. Norėdami sustabdyti paslaugą, naudokite komandą: sudo systemctl stop dropbox
  6. Norėdami iš naujo paleisti paslaugą, naudokite komandą: sudo systemctl restart dropbox

PASTABA: VARTOTOJAS yra tikrasis sistemos vartotojo vardas, bet ne „Dropbox“ vartotojas.

Kitas trumpas būdas yra atsisiųsti ir nukopijuoti paslaugos failą į „Systemd“ katalogą:

sudo wget -O / etc / systemd / system / dropbox @.paslauga https: // raw.githubusercontent.com / joeroback / dropbox / master / dropbox% 40.paslaugą

Šios komandos yra naudingos naudojant „Dropbox“:

statusą - padeda gauti dabartinę „Dropbox“ būseną puburl - naudojamas norint gauti viešą failo URL jūsų viešajame „Dropbox“ aplanke droselis - naudojamas nustatant „Dropbox“ pralaidumo ribas pradžia - ši komanda paleidžia „Dropbox“ įgaliojimas - ši komanda padeda nustatyti „Dropbox“ paskyros tarpinio serverio nustatymus filestatus - ši komanda suteikia vartotojui dabartinę sinchronizuotų failų būseną lansinkas- ši komanda naudojama įjungti arba išjungti LAN sinchronizavimą ls - šioje komandoje pateikiami elementai dabartiniame kataloge sustabdyti - ši komanda sustabdo „Dropbox“ veikimą automatinis paleidimas - šią komandą „AutoStart“ „Dropbox“ Neįtraukti- ši komanda pašalina pažymėtą aplanką nuo sinchronizavimo „sharelink“ - ši komanda naudojama norint gauti bendrinamą nuorodą failams jūsų „Dropbox“ paskyroje pagalba - jei jums reikia pagalbos, ši komanda bus labai naudinga

Norėdami greitai pasiekti failus, įkelkite juos į „Dropbox“ paskyrą, ir jie bus automatiškai sinchronizuojami su jūsų serveriu be galvos. Jūsų serveris be galvos dabar sinchronizuojamas su jūsų „Dropbox“.

Sukūrę sistemos paslaugų vienetą, visada įsitikinkite, kad „Dropbox“ naudojate kaip standartinį vartotoją, bet ne kaip šakninį. Norėdami tai padaryti, įsitikinkite, kad pakeitėte vartotojo vardą savo tikruoju vartotojo vardu. Failų gali nepavykti tinkamai sinchronizuoti, jei „Dropbox“ vykdoma kaip šakninis vartotojas. Pavyzdžiui, pakeiskite naudotoją naudodami savo tikrąjį vartotojo vardą:

[Unit] Aprašymas = Dropbox Daemon After = tinklas.tikslinė [paslauga] Tipas = paprastas vartotojas = (įveskite savo tikrąjį vartotojo vardą) ExecStart = / opt / dropbox / dropboxd ExecStop = / bin / kill -HUP $ MAINPID Restart = always [Install] WantedBy = daugeliui vartotojų.taikinys

Tai atlikdami, jūs paleisite „Dropbox“ be galvos kaip standartinis vartotojas, bet ne kaip pagrindinis vartotojas, o tai yra rekomenduojamas „Dropbox“ paleidimo būdas. Pakeitę vartotojo vardą, išsaugokite failą, tada uždarykite jį ir paleiskite paslaugą naudodami komandą start:

sudo systemctl start dropbox

Vykdykite straipsnio pamoką žingsnis po žingsnio, kad gautumėte veikiantį „headless dropbox“ savo „ubuntu“ serveryje.

Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...
Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...
Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...