Losowo wybrane artykuły

syslog

Logi systemowe na 12 konsoli

Dużym ułatwieniem w monitorowaniu pracy systemu jest oddelegowanie logów na jedną z nieuźywanych kosnol. W tym celu edytujemy plik /etc/syslog.conf i na samym końcu tego pliku dopisujemy:*.*/dev/tty12. Aby zadziałało restartujemy usługę poleceniem killall -HUP syslogd.

split linux

split - Dzielenie pliku na mniejsze części

split -b 700m plik_do_podziału

Po opcji -b podajemy liczbę w bajtach. Jeśli chcemy użyć większej jednostki, po liczbie dopisujemy odpowiednio: b - dla 512 bajtów, k - dla 1 kilobajta, m - dla 1 megabajta. Program nie dokona zmian w oryginalnym pliku, a jedynie utworzy obok niego nowe, o wyznaczonej przez nas wielkości, o nazwach: xaa, xab, xac, xad, xae...
Łączenie pliku możemy wykonać w następujący sposób: cat * > scalony_plik. Musimy jednak pamiętać jeżli podajemy gwiazdkę *, jako plik źródłowy, to oprócz małych plików (tych podzielonych), w danym katalogu nie mogą znajdować się żadne inne pliki. W przeciwnym razie scalony plik będzie bezużyteczny (szczególnie binarny). Najrozsądniej przenieść już podzielone pliki do osobnego katalogu.

mysql polskie znaki

Polskie znaki w MySQL

Na wielu forach możemy spotkać się z pytaniami w stylu: "Jak ustawić polskie znaki w bazie MySQL? gdy wpisuję polskie znaki to pojawiają się krzaczki???. Proszę o pomoc
Aby poprawnie wyświetlić polskie znaki należy pamiętać o poprawnym:

  • ustawieniu kodowania oraz metody porównania napisów dla bazy danych (jeżeli chcemy zmodyfikować już istniejącą:CREATE => ALTER) :
  • CREATE DATABASE `nazwa_bazy` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
  • ustawieniu kodowania w wysyłanym nagłówku
  • <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Powyższe ustawienia powinny już w zasadzie działać, natomiast w wielu wypadkach problem nie leży po stronie serwera MySQL tylko konfiguracją samego serera www, php. Jeżli nie mamy dostępu do w/w konfiguracji "zbawieniem" się okazuje możliwość ustawienie interesującego nas kodowania połączenia:
mysql_query("SET NAMES 'utf8'");
Jeżeli jescze mamy problemy możemy pójść o krok dalej:
mysql_query("SET NAMES `utf8` COLLATE `utf8_polish_ci`");

Na koniec co jest raczej oczywiste kodowanie edytora również ustawiamy na UTF-8, co już mniej oczywsite z opcją bez BOM, szczególnie kiedy korzystamy z takich funkcji jak include lub require.

kalendarz linux

cal - kalendarz w linuxie

cal [miesiąc [rok]]

Cal wyświela prosty kalendarz. Jeżeli nie podano żadnych argumentów, to wyświetlany jest bieżący miesiąc.