The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Logrotate je nástroj pro Linux, který zjednodušuje správu souborů protokolu. Obvykle se spouští jednou denně prostřednictvím úlohy cron a spravuje protokoly na základě přizpůsobených pravidel/nastavení ze svého konfiguračního souboru.
Některá z jeho užitečných nastavení zahrnují automatickou rotaci, kompresi, odstranění a zasílání souborů protokolu poštou.
Většina systémů Linux je standardně dodávána s nainstalovaným Logrotate. Zkontrolujte, zda jej máte nainstalovaný ve své instanci Vultr, zadáním logrotatepříkazu. Uvidíte výstup s verzí Logrotate, na které váš server běží.
Pokud jej nemáte nainstalovaný, pokračujte v instalaci provedením kroků níže.
Na systémech Debian/Ubuntu:
sudo apt-get update
sudo apt-get install logrotate
Na systémech Redhat/CentOS:
sudo yum update
sudo yum install logrotate
Pohyblivé části, které umožňují běh logrotate, jsou:
Skutečný nástroj logrotate.
Konfigurační soubor Logrotate umístěný na adrese /etc/logrotate.conf. Tento soubor obsahuje konfiguraci pro všechny soubory protokolu, které Logrotate spravuje.
Denní úloha cron, /etc/cron.daily/logrotatekterá vydává příkaz logrotate ke spuštění na základě nastavení v konfiguračním souboru. Pokud tato úloha cron ve vašem systému neexistuje, vytvořte ji a přidejte do ní níže uvedený fragment kódu.
#!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf
Pokud nahlédnete dovnitř /etc/logrotate.conf, uvidíte, že je v něm čára include /etc/logrotate.d. Tento řádek říká Logrotate, aby se podíval do /etc/logrotate.dadresáře a spustil v něm všechny konfigurační soubory. Tento adresář je obvykle místem, kam aplikace nainstalované na vašem linuxovém systému přidají své konfigurace logrotate. Například Apache2 obvykle /etc/logrotate.d/apachepo instalaci vytvoří konfigurační soubor.
Abychom Logrotate otestovali, provedeme:
Vytvořte nový soubor protokolu testu s 1 MB nebo náhodnými daty:
sudo base64 /dev/urandom | head -c 1000000 > /tmp/testfile.log
Vytvořte novou konfiguraci Logrotate spuštěním sudo nano /etc/logrotate.d/testlog. Zkopírujte následující úryvek do prázdného souboru a stiskněte Ctrl + X pro uložení a ukončení.
/tmp/testfile.log {
size 1k
copytruncate
missingok
rotate 5
}
Možnosti konfigurace ve výše uvedeném úryvku instruují Logrotate, aby:
size 1k: Rotate log file if size is greater than or equal to 1k.missingok: Ignore error messages iftestfile.logdoes not exist.copytruncate: Create a copy of current log file and then truncate it. This comes in handy when an application cannot close its log file because it continuously appends to it.rotate 5: limit the number of log file rotations to 5. This will delete old versions of log files greater than 5 days.
Poznámka: Můžete vidět všechny možnosti konfigurace pro logrotate zde .
Ručně spusťte příkaz Logrotate:
sudo logrotate /etc/logrotate.conf
Po spuštění výše uvedeného příkazu ls -l /tmpvypište všechny soubory v adresáři tmp, abyste potvrdili, že testfile.log byl skutečně otočen. Měli byste vidět seznam podobný následujícímu, který ukazuje, že testfile.logbyl skutečně otočen. Toto bude pokračovat každý den a ponechá si posledních 5 kopií.
[root@vultr ~]# ls -l /tmp
-rw-r--r-- 1 root root 0 Nov 14 23:31 testfile.log
-rw-r--r-- 1 root root 1000000 Nov 14 23:30 testfile.log-20141114
-rw-r--r-- 1 root root 634 Nov 10 00:23 vultr_ipv6
-rw-------. 1 root root 0 Oct 15 20:44 yum.log
Protokoly mohou rychle způsobit problémy na serveru tím, že se stanou příliš velkými a způsobí problémy s místem na disku. Správa protokolů je klíčová pro jakýkoli systém, ale ještě lepší je automatizace této správy. Logrotate usnadňuje otáčení, archivaci a mazání protokolů.
Napsal Lami Adabonyan
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více