Beiträge von voin1986

    Meine Meinung dazu ist es kommt immer auf den Verwendungszweck an.


    Möchtest du z.B etwas bauen das Ressourcen schonend arbeitet dann musst du möglichst nah am System arbeiten also C, Pascal und Co KG.

    Möchtest du möglichst schnell Funktionen schaffen und benötigst keine tiefgreifenden Funktionen dann bist du mit Bash gut bedient.

    Willst du Webapplication schreiben dann empfiehlt sich PHP da es auf den Bereich spezialisiert ist und viele Funktion da sind die man benötigt.

    Willst du standalone Programme schaffen, die fasst überall laufen, empfiehlt sich Busybox mit ASH.

    Willst du etwas im Mittelfeld, dann empfiehlt sich Python, Perl oder PHP.


    habe heute die neue Version von openelec installiert und habe festgestellt das Uhrzeit Datum nicht übereinstimmen.
    Ich auch keine repos. installieren kann bzw SuperRepo installieren kann .

    Könnte einer mir helfen
    bin schon am durchdrehen!!! ^^
    habe den ganzen morgen bis mittag im inet nach antworten gesucht
    oder tipps und tricks aber nichts gefunden

    Ich empfehle dir OSMC zu nehmen. Openelec hat sich bei mir als sehr unzuverlässig herausgestellt.
    Bei OSMC musst du dich dann nur per SSH einloggen und
    dpkg-reconfigure tzdata

    durchführen.

    Heute habe ich auf meinem PI Server eine SQLite Replication eingerichtet.


    Hierfür habe ich das Script
    inosync.py

    verwendet. Um über RSYNC und SSH ein Backup meiner SQLite Datenbanken zu realisieren.

    Ich bin wie folgt vorgegangen:

    - Update raspbian
    apt-get update

    - Abhängigkeiten installieren
    apt-get install rsync python-pyinotify

    - Script runterladen
    wget "https://raw.githubusercontent.com/hollow/inosync/master/inosync.py" -O /usr/bin/inosync.py

    - Script ausführbar machen
    chmod +x /usr/bin/inosync.py

    - Beispielconfig runterladen
    wget "https://raw.githubusercontent.com/hollow/inosync…ample_config.py" -O /etc/inosynccfg.py

    - Config editieren
    vim /etc/inosynccfg.py
    ###########
    # array of directories that should be watched for changes
    wpaths = ["/var/sqlite/"]

    # exclude list for rsynic
    rexcludes = [
    "/localhost",
    ]

    # rpaths has one-to-one correspondence with wpaths for syncing multiple directories
    rpaths = ["/home/ba/var/sqlite/"]

    # remote locations in rsync syntax
    rnodes = [
    "ba@lipkowski.cz:",
    ]

    # extra, raw parameters to rsync
    extra = "--rsh='ssh -a'"

    # limit remote sync speed (in KB/s, 0 = no limit)
    #rspeed = 0

    # event mask (only sync on these events)
    #emask = [
    # "IN_CLOSE_WRITE",
    # "IN_CREATE",
    # "IN_DELETE",
    # "IN_MOVED_FROM",
    # "IN_MOVED_TO",
    #]

    # event delay in seconds (this prevents huge
    # amounts of syncs, but dicreases the
    # realtime side of things)
    #edelay = 10

    # rsync binary path
    #rsync = "/usr/bin/rsync"
    ###########

    - Replication testen ([STRG] + [C] zum abbrechen)
    /usr/bin/inosync.py -c /etc/inosynccfg.py

    - Replication als Daemon starten
    /usr/bin/inosync.py -d -c /etc/inosynccfg.py

    - Replication beim starten aktivieren (ich verwendet hierfür cron)
    crontab -e
    ######
    @reboot /usr/bin/inosync.py -d -c /etc/inosynccfg.py
    ######

    Ich hoffe das ist soweit verständlich :D
    Deeplink https://www.lipkowski.zone/z/lipkowski.zo…amp;brain_id=27

    Hallo,

    verwendest du pures FTP oder FTPS ?

    Den die Verschlüsselung der Daten frist ziemlich viele Ressourcen. Also nach Möglichkeit im heimischen Netz pures FTP verwenden, das spart Leistung. Die nächste frage hierzu ist, sind es viele kleine Dateien oder eine große? Den viele kleine Dateien belasten den Server mehr als eine große. Hier empfiehlt es sich die Daten vorher zu packen und auf der anderen Seite zu entpacken. Wenn du von deinem PI ein push
    machst geht das on the fly mit dem folgenden Befehl (danach hast du ein Archiv auf deinem FTP-Server):

    Code
    cd / && echo -e "open <FTPSERVER>\nuser <FTPUSER> <FTPPASSWORT>\nbin\nput \"| tar cvfz - --numeric-owner <VERZEICHNISPFAD KOMPLETT>/\" <NAMEARCHIV>.tar.gz\nquit\n" | ftp -n