Jak pravidleně mazat obsah nějaké složky pod linuxem
Ahoj,
stalo se mi že se mi pravidelně začala zaplňovat složka /mail/new na hostingu a to dokonce stovkami MB spam emailů.
Proto by mohlo být řešení nastavit CronJob, nebo vytvořit dávkový skript (bash skript) který se bude pravidelně vykonávat v určitou dobu.
Příkaz by mohl vypadat například takto:
12 4,19 * * * /bin/rm -r -f /path/to/directory/*
Ve 4:12 a 19:12 hodin se to vymaže.
Zde zdroj anglicky
Command to use is
/bin/rm -r -f /path/to/directory/*
The format of a crontab file is: Read more…
Kategorie: Linux shell Štítky: bash, cron
Jak rozbalit vícesouborové zip archivy pod Linuxem
Postup jak rozbalit více souborový archiv ZIP pod linuxem (shell).
Pokud jste použili pouze příkaz unzip, mohlo vám to zahlásit chybu že nejsou podporovány vícesouborové archivy.
zipfile claims to be last disk of a multi-part archive;
attempting to process anyway, assuming all parts have been concatenated
together in order. Expect „errors“ and warnings…true multi-part support
doesn’t exist yet (coming soon).
Jak tedy rozbalit ZIP archiv který se skládá z více částí (souborů). Je to jednoduché, níže je příklad.
Read more…
Kategorie: Linux shell Štítky: archiv, částí, rozbalit, unzip, vícesouborové, zip
Jak přidat/nainstalovat další skladiště (repository/repo) Linux
Nejde nainstalovat program v Linux CentOS!
Pokoušeli jste se nainstalovat nějaký program do vašeho systému. Například v CentOS.
yum install jmenoprogramu
Ale co se nestalo! „No package ***available. Nothing to do“ Nenalezlo to program. Proč? Linux má nastavená tzv. úložiště (repositories) což jsou adresáře na internetu kde jsou haldy programů. A ten program nebyl nalezen ve výchozích úložištích které jsou nastavené u vaší distribuce linuxu.
Řešení
Přidáme si nová alternativní a důvěryhodná úložiště do /etc/yum.conf souboru, nebo vložíme přímo rpm soubor úložiště do adresáře /etc/yum.repos.d/.
Read more…
Kategorie: Linux shell Štítky: centos, linux, repo, repositories, rpm, úložiště, yum
Nastavení Nameserveru ve Webminu
* Login to webmin.
* Click on the Servers Icon once and wait for it to load fully.
* On that page, locate the BIND DNS Server link and click on it (assume you install BIND version).
* On the BIND DNS Server page, click on the Create a new master zone and wait for the page to load fully.
* Now, the loaded page will show you a form asking for the following:
zone type: Forward
Domain name / Network: Enter in your domain name (without the www) Records file: Automatic
Master server: ns1.yourdomain.com (note… this ns should be the one you created at your domain registrar)
Read more…
Kategorie: Linux shell Štítky: nameserver, webmin
Linux: Nahrání souborů na vzdálený FTP server
Pomocí tohoto skriptu jednoduše nahrajete soubory z Vašeho linux serveru na vzdálený FTP server.
Linux Shell skript pro FTP upload ke stažení zde: http://zajimave-clanky.info/data/linux/ftp.upload.sh
Použítí skriptu:
Ve vašem shellu přejděte do složky kam chcete skript umístit a zadejte příkaz pro stažení skriptu do tohoto umístění:
Následně skript spusťte příkazem:
sh ftp.upload.sh
Zadejte vaše přihlašovací údaje a složky.
Read more…