Pages

Posts mit dem Label Befehle werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Befehle werden angezeigt. Alle Posts anzeigen

Ubuntu Server Terminal mehrere Ordner mit Rar entpacken lassen...

Wer mehrere Filme entpacken lassen möchte in einem Ordner und mit RU nicht klarkommt, hier eine schnelle Copy and Paste lösung.

Zuerst legen wir uns den Ordner 480p an:

0.

 mkdir /home/updb/downloads/480p

danach wechseln wir in unser 480p Ordner mit:

1.

 cd /home/updb/downloads/480p

und fügen die Befehle nacheinandere aus:

Ihr könnt über Rutorrent die Files kopieren die ihr auf Gods ungepackt hochladen wollt in den Ordner 480p als Beispiel kopieren, oder über MC im Terminal kopieren, nicht verschieben drücken falls ihr woanderst das File noch fertig Seeden müsst. :)

Entpackt alle Rar´s:

2. 
find /home/updb/downloads/480p/ -name '*rar' -execdir rar x -o- {} \;

Löscht die unnötige sfv:

3. 
find /home/updb/downloads/Unsortiert/480p/ -name '*sfv' -exec rm -f \{\} \;

Löscht die Rar Archive:

4.  
find /home/updb/downloads/480p/ -name '*rar' -exec rm -f \{\} \;

Löscht den unnötigen Sample Ordner mit Inhalt:

5.
find /home/updb/downloads/480p/ -name "Sample" -type d -exec rm -rf {} \;

Löscht den unnötigen Proof Ordner mit Inhalt:

6.
find /home/updb/downloads/480p/ -name "Proof" -type d -exec rm -rf {} \;


Alle rar´s im Ordner 480p werden gelöscht.

7. 
rm **/*.r[a0-9][r0-9]

Jetzt befinden sich nur noch die MKV, die NFO und das JPG im Ordner, alles andere wurde entfernt.

8.
In Rutorrent im Filemanager den Ordner 480p anwählen, und ein neuen Torrent erstellen, und voila alle Filme die ihr in den Ordner gepackt habt können ungepackt hochgeladen werden, ohne das sich Ordnernamen und NFO und Filename geändert haben.

Wer spätert neue Filme hinzufügt kann die alten drin lassen, da sie ja schon entpackt wurden, dadurch werden sie ignoriert.

Es lohnt sich auch den Ordner 720p und 1080p anzulegen, dann hat man gleich eine gute grund Ordnung, und kann dann später nur die Files die noch gepakckt sind löschen, wenn sie ihre Ratio oder Zeit erreicht haben.

Ob ihr nur 3 Filme habt, oder 30 die entpackt werden sollen, dese Befehle ersparen euch viel Arbeit und Zeit.

Seedbox Debian-Ubuntu Server mit Mehrere Transmission Instanzen, Partionen und User

Getestet mit Debian 7 32/64BIT (2.51/2.52)

Ubuntu 12.04 LTS 32/64BIT (Standard 2.51/2.52) nach diesem Tut ist dann die Aktuellste 2.84 drauf.

Den Server Partionieren bzw. eine Reinstall machen:

Beispiel 500GB Server:

/ 20000MB
swap 1024MB
/home 200000MB
/home1 200000MB


dann über Putty einloggen und hier weitermachen:


Das System Updaten und Upgrade:

apt-get update && apt-get upgrade


1. Die User Anlegen mit:

adduser test

Pw: 123456  Beispiel

adduser test1

Pw: 654321  Beispiel


Die Ordner Anlegen:

mkdir /home/test/downloads

mkdir /home/test1/downloads


Die Rechte vergeben,

chmod -R 777 /home/test/downloads
chmod -R 777 /home/test1/downloads


2. Midnight Commander Installieren:

apt-get install mc

dann starten wir mc,

danach kopieren oder verschieben wir den User test1 auf die Partion /home1
und Löschen dann in /home den Ordner test1.


3. Unsere Pfade für den Downloadordner sind dann wie folgt:

Transmission-Daemon
/home/test/downloads

Transmission-Daemon2
/home1/test1/downloads


4. Jetzt Installieren wir unseren Clienten:

apt-get install python-software-properties
add-apt-repository ppa:transmissionbt/ppa
apt-get update
apt-get install transmission transmission-daemon


5. Wichtig wir stoppen jetzt den Daemon mit:

/etc/init.d/transmission-daemon stop


6. Jetzt legen wir die Verknüpfungen für die Mehrfachinstanzen:

cp /usr/bin/transmission-daemon /usr/bin/transmission-daemon2
cp /etc/init.d/transmission-daemon /etc/init.d/transmission-daemon2
cp -a /var/lib/transmission-daemon /var/lib/transmission-daemon2
cp -a /etc/transmission-daemon /etc/transmission-daemon2
cp /etc/default/transmission-daemon /etc/default/transmission-daemon2

7.

ln -sf /etc/transmission-daemon2/settings.json /var/lib/transmission-daemon2/info/settings.json


8. Jetzt editieren wir die config und das script:

nano /etc/init.d/transmission-daemon2

und gehen zu der Zeile und benennen sie um,

NAME=transmission-daemon
in
NAME=transmission-daemon2

mit STRG+O und dann Enter speichern wir das jetzt noch ab.


9. Jetzt Editieren wir zuerst die Config von unseren Transmission-Daemon2,
der andere heisst Daemon und wird im Schritt 10 editiert.

wir geben folgendes ein,

nano /etc/transmission-daemon2/settings.json

und editieren folgende Zeilen, man kann Später die anderen Einstellungen vornehmen.

download-dir: /home1/test1/downloads
rpc-port: 9092
peer-port: 51414
rpc-username: test1
rpc-password: 654321
rpc-whitelist-enabled: auf False setzen

Jetzt Speichern wir mit STRG+O und dann Enter ab.


10. Jetzt Editieren wir den Config Dir mit :

nano /etc/default/transmission-daemon2

CONFIG_DIR="/var/lib/transmission-daemon/info"
zu
CONFIG_DIR="/var/lib/transmission-daemon2/info"


11. Jetzt noch Updaten damit er beim Reboot auch mitstartet:

update-rc.d transmission-daemon2 defaults


12. Jetzt wird der 1 Transmission-Deamon editiert:

nano /etc/transmission-daemon/settings.json

und editieren folgende Zeilen, man kann Später die anderen Einstellungen vornehmen.

download-dir: /home/test/downloads
rpc-port: 9091
peer-port: 51413
rpc-username: test
rpc-password: 123456
rpc-whitelist-enabled: auf False setzen

Jetzt Speichern wir mit STRG+O und dann Enter ab.


13. Und zum Schluss starten wir jetzt beide Transmission-Deamon mit:

/etc/init.d/transmission-daemon start
/etc/init.d/transmission-daemon2 start


Voila ab jetzt habt ihr Zwei Multiple Instanzen laufen, mit Extra Partiton und Logins.

Wenn ihr das TUT woanderst postet seid so nett und erwähnt, das ihr es im Quorks Forum gefunden habt.

Ubuntu 10.04 LTS Transmission-Daemon 1.93 auf 2.33

Wer kennt das nicht, Versionen werden gebannt und gesperrt, und dann heisst die Frage Server neu machen oder auf einen höhere Version umsteigen.

1. Wir öffnen zuerst einmal Putty, und loggen uns auf dem Server ein.

2. Wir stopen unseren Transmission mit:

Code:
sudo /etc/init.d/transmission-daemon stop


3. Jetzt öffnen wir unsere Sources.list mit:

Code:
sudo nano /etc/apt/sources.list


und kopieren am ende der Liste folgendes rein,

deb http://ppa.launchpad.net/transmissionbt/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/transmissionbt/ppa/ubuntu lucid main


und speichern mit strg+o und enter , danach schliessen wir mit strg+x nano.

4. Jetzt signieren wir noch unsere neue Version mit:

Code:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 365C5CA1


5. Jetzt müssen wir nur die Paketquellen neu einlesen, das machen wir mit:

Code:
sudo apt-get update


6. Zum Schluss Installieren wir die Version 2.33 mit:

Code:
sudo apt-get install transmission-cli transmission-common transmission-daemon


7. Jetzt starten wir nur noch den Client neu mit

Code:
sudo /etc/init.d/transmission-daemon start


Glückwunsch zur Version 2.33 ihr müsst nichts neu Einstellen es wird alles Übernommen.

Linux - Befehle - Basic - 8 - Benutzerverwaltung

Benutzerverwaltung

id

gibt deinen Benutzernamen und die Gruppenmitgliedschaften aus

whoami

Wer bin ich? Ausgabe des Benutzernamens

who

Wer ist alles eingeloggt? Ausgabe der Benutzernamen, des Terminals und der Login-Zeit.

passwd

ändert das Passwort des aktuellen Benutzers

useradd -m [USERNAME]

legt den neuen Benutzer [USERNAME] an und erzeugt ein Homeverzeichnis

passwd [USERNAME]

ändert das Passwort des Benutzers [USERNAME] (nur als root)

userdel -r [USERNAME]

löscht den Benutzer [USERNAME] und sein Homeverzeichnis

groupadd [GRUPPE]

erzeugt eine neue Gruppe [GRUPPE]

groupdel [GRUPPE]

löscht die Gruppe [GRUPPE]

Linux - Befehle - Basic - 7 - Systeminformationen

Systeminformationen

mount

Ausgabe aller gemounteter Partitionen/Geräte

df

Ausgabe der Nutzung der gemounteten Geräte

date

Anzeige von Datum und Uhrzeit

free

gibt die Nutzung des Arbeitsspeichers aus

uptime

zeigt die Prozessorauslastung und -laufzeit an

top

zeigt die höchsten Ressourcenverbraucher an

ps ax

zeigt Informationen über laufende Prozesse an

kill [PID]

beendet den Prozess mit der Prozess-ID [PID]

killall [PROZESSNAME]

beendet alle Prozesse mit dem Namen [PROZESSNAME] (z. B. mozilla)

uname -a

gibt Kernel-Informationen aus

arch

zeigt die Prozessorfamilie an

Linux - Befehle - Basic - 6 - Zugriffsrechte

Zugriffsrechte

chmod [OPTIONEN] [DATEI]

ändert die Zugriffsrechte der Datei [DATEI]

chgrp [GRUPPE] [DATEI]

ändert die Gruppe der Datei [DATEI] in [GRUPPE]

chown [OWNER] [DATEI]

ändert den Eigentümer der Datei [DATEI] in [OWNER]

Linux - Befehle - Basic - 9 - Geräte partitionieren, formatieren, überprüfen, mounten

Geräte partitionieren, formatieren, überprüfen, mounten

fdisk [DEVICE]

Partitionierung der Festplatte [DEVICE]

mke2fs [DEVICE]

Anlegen eines ext2-Dateisystems auf dem Gerät [DEVICE]

mkfs.ext3

Anlegen eines ext3-Dateisystems auf dem Gerät

mkfs.ext4

Anlegen eines ext4-Dateisystems auf dem Gerät

fsck [DEVICE]

Gerät [DEVICE] auf Fehler überprüfen

mount /mnt/cdrom

bindet eine eingelegte CD-ROM in das Dateisystem ein

umount /mnt/cdrom

entfernt eine CD-ROM aus dem Dateisystem

Linux - Befehle - Basic - 5 - Dateien

Dateien

cat [DATEI]

zeigt den Inhalt der Datei [DATEI] auf dem Bildschirm an

more [DATEI]

zeigt den Inhalt der Datei [DATEI] seitenweise an

less [DATEI]

wie more, man kann aber auch nach oben blättern

cp [DATEI1] [DATEI2]

kopiert Datei [DATEI1] in Datei [DATEI2]

mv [DATEI1] [DATEI2]

benennt Datei [DATEI1] in [DATEI2] um

mv [DATEI] [VERZ]

verschiebt Datei [DATEI] ins Verzeichnis [VERZ]

rm [DATEI]

löscht die Datei [DATEI]


touch [DATEI]

erzeugt die leere Datei [DATEI]

Linux - Befehle - Basic - 4 - Navigation im Dateisystem

Navigation im Dateisystem

pwd

gibt das aktuelle Verzeichnis aus

cd /

wechselt ins Hauptverzeichnis

cd ..

wechselt in das übergeordnete Verzeichnis

cd [VERZ]

wechselt ins Verzeichnis [VERZ]

cd -

wechselt in das vorherige Verzeichnis

cd

wechselt ins Home-Verzeichnis des Benutzers

Linux - Befehle - Basic - 3 - Programme Starten

Programme starten

[PROG]

Programm [PROG], welches sich im Pfad befindet, starten

./[PROG]

Programm [PROG], welches sich im aktuellen Verzeichnis befindet, starten

[PFAD]/[PROG]

Programm [PROG], welches sich im Verzeichnis [PFAD] befindet, starten

Linux - Befehle - Basic - 2 - Suchen

Suchen

whereis [PROGRAMM]

sucht in den Verzeichnissen der Umgebungsvariablen PATH nach [PROGRAMM]

find . | grep [DATEI]

sucht ausgehend vom aktuellen Verzeichnis nach [DATEI]

grep [SUCHSTRING] [DATEI]

durchsucht DATEI nach dem Suchbegriff [SUCHSTRING]

locate [DATEI]

durchsucht die Locate-Datenbank nach [DATEI]

Linux - Befehle - 1 - Basic

Anfänger - Linux - Befehle - Basic 1

Basics

startx

startet das X-Window-System und eine grafische Benutzeroberfläche

logout

ordnungsgemäßes Abmelden von der Konsole

[BEFEHL] --help

gibt einen kurzen Hilfetext zum [BEFEHL] aus

man [BEFEHL]

zeigt die Manual-Page zum [BEFEHL] an

info [BEFEHL]

zeigt Dokument zu [BEFEHL] im Info-System an

shutdown -r now

Rechner neustarten

shutdown -h now

Rechner herunterfahren

Pakete nach der Installation - Deinstallation aufräumen

Damit die Anwendung sauber entfernt / deinstalliert wird.

Weitere Befehle von APT

sudo apt-get install paketname

damit wird ein Paket mit all seinen Abhängigkeiten installiert

sudo apt-get upgrade

bringt alle Pakete auf den neuesten Stand, installiert jedoch keine
neuen Pakete (was evtl. nötig ist um das System aktuell zu halten,
falls sich Abhängigkeiten geändert haben)


sudo apt-get dist-upgrade

bringt alle Pakete auf den neuesten Stand

sudo apt-get update

holt die neuesten Informationen über Pakete vom Ubuntu-Server

sudo apt-cache search suchwort

liefert eine Liste der verfügbaren (installiert oder nicht) Pakete,
in deren Namen oder Beschreibung "suchwort" vorkommt


sudo apt-cache show paketname

liefert eine Paketbeschreibung

sudo apt-cache showpkg paketname

zeigt Abhängigkeiten zum Paket an


sudo apt-cache stats

liefert eine Liste der installierten und verfügbaren Pakete