A Dropbox felhőalapú fájltárolónak nevezhető, amely a fájlokat bármikor elérhetővé teszi, amíg csatlakozik az internethez. Egy helyi felhasználó a Dropboxszal szinkronizálva éri el a fájlokat. Ez segít az összes eltávolított és hozzáadott fájl automatikus frissítésében a felhőalapú tárhelyen. A legtöbb ember kíváncsi arra, hogyan lehet a fej nélküli Dropboxot telepíteni egy Ubuntu szerverre. További információkért kövesse az alábbi cikket, ahol részletes információkat találhat, beleértve a telepítés folyamatának képernyőképeit.
A legtöbb Linux-felhasználó által gyakran feltett kérdés, hogy miért a Fej nélküli kifejezés? A fej nélküli számítógép / eszköz / szerver egyszerűen egy rendszer, amely úgy van konfigurálva, hogy monitor, egér és billentyűzet nélkül fusson és működjön. Egyszerűbben kifejezve, a fej nélküli rendszert úgy lehet nevezni, mint egy aktív hálózati kapcsolaton keresztül vezérelt rendszert, így a monitor, a billentyűzet és az egér hiánya.
Ez a cikk bemutatja a fej nélküli Dropbox telepítését az Ubuntu Serverre, hogy lehetővé tegye a fájlok szinkronizálását, frissítését, biztonsági mentését és tárolását. Ez a cikk bemutatója részletes eljárásokat tartalmaz arról is, hogy a fej nélküli Dropbox hogyan indulhat el automatikusan az indítási folyamat során. Ne aggódjon az oktatóanyag használatával működő Ubuntu szerverek miatt, mivel minden Ubuntu szerverrel működik, beleértve a legújabb Ubuntu szervereket is.
Kövesse figyelmesen az oktatóanyagot, hogy elkerülje a hibákat a telepítés során. Javasoljuk, hogy a parancsok másolása és beillesztése helyett írja be őket, hogy elkerülje a helyesírást és a rossz parancsokat. Felhívjuk figyelmét, hogy a rossz parancsok károsíthatják az Ubuntu kiszolgálót, ezért szükség van az összes parancs másolására és beillesztésére ebben az oktatóanyagban.
A Headless Dropbox telepítése az Ubuntu Serverre
A fej nélküli Dropbox telepítése parancssori telepítéssel történhet. Különböző típusú Ubuntu szerverek léteznek:
- 32 bites szerverek
- 64 bites szerverek
A telepítés vagy a telepítés során használt parancsok a fent említett szerverek mindegyikénél eltérőek. Fontos megjegyezni, hogy a megfelelő csomagokat kell használni a telepítés során, ennek elmulasztása esetén a telepítés meghiúsul, különben hibákat tapasztal a telepítés során.
A telepítési folyamat megkezdése előtt ellenőrizze a rendszerét, hogy 32 bites vagy 64 bites szervert használ-e. Miután ismerte a szerver típusát, akkor keresse meg a legújabb alkalmazást, mert a Dropbox alkalmazás gyakran változik. Azonban nem kell aggódnia a legújabb alkalmazás keresése miatt, hacsak nem frissíti a meglévő Dropbox verziót, mert a telepítési folyamat a legfrissebb verziót telepíti a fej nélküli kiszolgálóra.
A Dropbox letöltése és telepítése
Először töltse le a hivatalos Dropbox klienst a terminálon keresztül. Ezután keresse meg a terminálját, és másolja be, ill. Írja be a következő parancsot (győződjön meg arról, hogy a felhasználó saját könyvtárában van, és ezt a parancs kiadásával ellenőrizheti pwd a terminál ablakán):
curl -Lo dropbox-linux-x86_64.kátrány.gz https: // www.dropbox.com / letöltés?plat = lnx.x86_64
Ez a parancs letölti a hivatalos Dropbox klienst az otthoni könyvtárba. Most keresse meg a saját könyvtárat, és csomagolja ki a letöltött fájlt. Ezt egyszerűen megteheti az alábbi parancssor használatával. Az alábbi parancssor használata előtt győződjön meg arról, hogy a saját könyvtárában van, hogy elkerülje a hibákat.
tar xvzf dropbox-linux-x86_64.kátrány.gz.
A letöltött fájl kicsomagolása után itt az ideje összekapcsolni a Dropbox-fiókot. Ez a folyamat egyszerűen elvégezhető a következő parancs kiadásával a terminál ablakában:
~ /.dropbox-dist / dropboxd.
A dropboxd parancs használata megmutatja a Dropbox-fiók tartalmát a Home könyvtárba szinkronizálva.
JEGYZET: Ne feledje, hogy mivel a Dropboxot egy grafikus felhasználói felület (GUI) hiányában futtatja, a ~ /.dropbox-dist / dropboxd. Parancs.
Csak arra van szükség, hogy másolja és beillessze a megadott linket a böngészőjébe, majd bejelentkezzen a fiókjába. Ha még nem ismeri a Dropbox alkalmazást, akkor új fiókot kell létrehoznia. Ez akkor történik meg, miután a böngésző felszólította a szerver hozzáadására. A folyamat befejezése után a Dropbox automatikusan létrehoz egy otthoni könyvtárat a szerveren.
Miután csatlakozott a szerverhez, győződjön meg róla, hogy visszatér a terminál ablakába, és megállítja a Dropbox démon futtatását. Alapértelmezés szerint a Dropbox démon fut az előtérben, ami megnehezíti a többi parancs futtatását a szerverhez való csatlakozás után.
A terminál ablakban nyomja meg a gombot Ctrl + C hogy ideiglenesen megállítsa a Dropbox démon futtatását. A parancs kiadása után a szinkronizált Dropbox mappa megjelenik az otthoni könyvtárban.
Ezenkívül megjegyzendő, hogy ha 32 bites kiszolgálót futtat, használja a következő parancsot:
cd ~ && wget -O - "https: // www.dropbox.com / letöltés?plat = lnx.x86 "| tar xzf -
Másrészt használja ezt a parancsot egy 64 bites kiszolgáló futtatásakor, ha a fenti link nem sikerül:
cd ~ && wget -O - "https: // www.dropbox.com / letöltés?plat = lnx.x86_64 "| tar xzf -
Ezzel a fent megadott parancssorokkal nem a Dropbox dist paranccsal (~ /.dropbox-dist / dropboxd)
Rendszerszolgáltatás létrehozása a Dropbox számára
Mivel a letöltött és telepített Dropbox kliens nem vezérelhető, további néhány trükköt kell végrehajtani az alábbiak szerint:
A Dropbox szolgáltatást a következő lépésekkel kell beállítani:
- Először hozzon létre egy dropbox nevű szkriptet.szolgáltatás
- A sudo mv dropbox parancs használatával.service / etc / systemd / system / mozgassa a fájlt
- Harmadszor hozzon létre egy dropbox nevű szkriptet
- A sudo mv dropbox / etc / init parancs használatával.d helyezze át a fájlt
- A sudo chmod + x / etc / systemd / system / dropbox parancs használatával.szolgáltatás / etc / init.A d / dropbox futtathatóvá teszi a fájlokat.
A fent említett lépések befejezése után várhatóan új fájlt hoz létre ezzel a paranccsal:
nano / etc / sysconfig / dropbox
A következő tartalmat kell használni az új fájl létrehozása után DROPBOX_USERS = “USER”, majd mentse és zárja be a fájlt.
Parancssori fej nélküli Dropbox kezelése Python Script használatával
A Python parancsfájl szükséges és létfontosságú a kiszolgálón lévő Dropbox parancsok kezeléséhez a szolgáltatások elindulása után. A python parancsfájlok megszerzéséhez futtassa a következő parancsokat:
sudo wget -O / usr / local / bin / dropbox "https: // www.dropbox.com / letöltés?dl = csomagok / dropbox.py "
Ezután futtassa ezt a parancsot a futtathatóvá tételhez:
sudo chmod + x / usr / local / bin / Dropbox
Ahhoz, hogy a python szkriptet bárhonnan használhassuk, a könyvtártól függetlenül, létre kell hoznunk egy szimbolikus linket a letöltött python szkriptből. Ehhez hajtsa végre az alábbi lépéseket:
Dropbox
A dropbox parancs futtatása után megjelenik a cikk végén említett összes hasznos parancs.
Az említett Dropbox parancsok bármelyikének használatához felírja a dropboxot (amelyet a végrehajtani kívánt parancs követ). Például a fej nélküli Dropbox állapotának ellenőrzésével a következő parancsot futtatja:
dropbox állapota
Az alábbiakban néhány hasznos parancs használható az újonnan telepített Dropbox használatakor:
- A Systemd újratöltéséhez használja a sudo systemctl daemon-reload parancsot
- A Dropbox elindításához használja a sudo systemctl start dropbox parancsot
- A Dropbox automatikus indításához indításkor használja a következő parancsot: sudo systemctl enable dropbox
- A szolgáltatás állapotának megtekintéséhez használja a következő parancssort: sudo systemctl status dropbox
- A szolgáltatás leállításához használja a következő parancsot: sudo systemctl stop dropbox
- A szolgáltatás újraindításához használja a következő parancsot: sudo systemctl restart dropbox
JEGYZET: a FELHASZNÁLÓ a rendszerhasználó valódi neve, de nem a Dropbox felhasználó.
Egy másik rövid módszer a szolgáltatásfájl letöltése és másolása a Systemd könyvtárba:
sudo wget -O / etc / systemd / system / dropbox @.szolgáltatás https: // nyers.githubusercontent.com / joeroback / dropbox / master / dropbox% 40.szolgáltatás
A következő parancsok hasznosak a Dropbox használatakor:
állapot - segít a Dropbox aktuális állapotának megszerzésében puburl - a Dropbox nyilvános mappájában található fájl nyilvános URL-jének megszerzésére szolgál gázkar - a Dropbox sávszélességi korlátainak beállításakor használatos Rajt - ez a parancs elindítja a Dropbox-ot meghatalmazott - ez a parancs segíti a Dropbox-fiók proxybeállításainak beállítását filestatus - ez a parancs megadja a felhasználónak a szinkronizált fájlok aktuális állapotát lansync- ezt a parancsot a LAN szinkronizálásának engedélyezésére vagy letiltására használják ls - ez a parancs az aktuális könyvtárban lévő elemeket sorolja fel álljon meg - ez a parancs megakadályozza a Dropbox futtatását Automatikus indítás - az AutoStart Dropbox parancsát kizárni- ez a parancs kizárja a kiemelt mappát a szinkronizálásból hivatkozás megosztása - ezzel a paranccsal oszthatók meg linkek a Dropbox-fiók fájljaihoz Segítség - ha segítségre van szüksége, ez a parancs nagy segítséget nyújt
A fájlok gyors eléréséhez dobja be őket a Dropbox-fiókba, és azok automatikusan szinkronizálódnak a fej nélküli kiszolgálóval. A fej nélküli kiszolgáló most szinkronizál a Dropbox-szal.
A rendszerszolgáltató egység létrehozása után mindig győződjön meg arról, hogy a Dropbox-ot normál felhasználóként futtatja, de nem rootként. Ehhez győződjön meg arról, hogy lecseréli a felhasználónevet a valódi felhasználói nevére. Előfordulhat, hogy a fájlok nem szinkronizálódnak megfelelően, ha a Dropboxot root felhasználóként futtatják. Például változtassa meg a felhasználót a tényleges felhasználónevével:
[Egység] Leírás = Dropbox Daemon After = hálózat.target [Szolgáltatás] Típus = egyszerű felhasználó = (adja meg a valódi felhasználónevet) ExecStart = / opt / dropbox / dropboxd ExecStop = / bin / kill -HUP $ MAINPID újraindítás = mindig [Telepítés] WantedBy = többfelhasználós.cél
Ezzel a fej nélküli Dropbox-ot futtatja normál felhasználóként, de nem root felhasználóként, ami a Dropbox futtatásának ajánlott módja. A felhasználónév megváltoztatása után mentse el a fájlt, majd zárja be, és a start paranccsal indítsa el a szolgáltatást:
sudo systemctl start dropbox
Kövesse a cikk bemutatóját lépésről lépésre, hogy működőképes fej nélküli dropboxot kapjon az ubuntu szerveren.