Jak skasować pliki starsze niż x dni

12 lutego 2010 autor: admin

Gdy zachodzi potrzeba usunięcia plików starszych niż kilka dni w katalogu który tychże plików mieści kilka czy kilkadziesiąt tysięcy, usuwanie ich za pomocą mc czy innego menedżera plików może być kłopotliwe.

Z pomocą przychodzi ponownie find :

find /sciezka/do/plikow* -mtime +5 -exec rm {} \;

Pierwszym parametrem jest ścieżka do plików. Może to być podana z wildcardem, jak w powyższym przykładzie.

Warto podać poprawną ścieżkę, aby nie stracić czegoś ważnego.

Parametr -mtime – określa wiek plików w dniach

Trzecim parametrem jest „exec” – uruchomi on dla każdego znalezionego przez „find” pliku polecenie rm.

http://www.howtogeek.com/howto/ubuntu/delete-files-older-than-x-days-on-linux/

, , ,

Wyszukiwanie plików w linuksie

5 lutego 2010 autor: admin

Czasem stajemy przed koniecznościa wyszukania plików po wielkości.  Niezbędnym narzędziem w takiej sytuacji staje się polecenie find – przykładowe użycie z wyświetleniem rozmiarów plików

find /var -size +100M -exec ls -lh {} \;

I  więcej na temat pod adresem :

http://www.zsnr1.dmkproject.pl/marek/materialy/ti/soisk/k2_02_1/02.find.pdf

,

Reset hasła roota w MySQL

15 listopada 2009 autor: admin

Najpierw zatrzymać mysql:

/etc/init.d/mysql stop

Następnie:

mysqld –skip-grant-tables –u root
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD(’newpass’) WHERE User = ‘root’;
mysql> FLUSH PRIVILEGES;

W przypadku gdyby pojawił się komunikat „Table ‚mysql.servers’ doesn’t exist”

wykonać :

CREATE TABLE `servers` (
`Server_name` char(64) NOT NULL,
`Host` char(64) NOT NULL,
`Db` char(64) NOT NULL,
`Username` char(64) NOT NULL,
`Password` char(64) NOT NULL,
`Port` int(4) DEFAULT NULL,
`Socket` char(64) DEFAULT NULL,
`Wrapper` char(64) NOT NULL,
`Owner` char(64) NOT NULL,
PRIMARY KEY (`Server_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=’MySQL Foreign Servers table’;

Źródło tutaj

, , , ,

Wildcard domeny na Plesku ( DNS)

12 listopada 2009 autor: admin

Wildcard  – wpis DNS

  • zaloguj się do Plesk-a
  • Wybierz swoją domenę
  • Kliknij na ikonę ustawień DNS
  • PLESK DNS Settings
  • Wprowadź nowy rekord wg schematu:
    Record Type: CNAME
    Domain name: *  (nazwa domeny głównej jest poza polem do wpisania danych)
    Canonical name: nazwa_domeny
  • Kliknij OK
  • Kiedy wprowadzasz zmiany w DNS, Plesk nie włącza ich natychmiast dopóki nie zaakceptujesz zmian przyciskiem „Update”

,

Instalacja MySQL na CentOS

11 listopada 2009 autor: admin

Wymagane dodane repozytorium remi – instalacja :
2. Dodać repozytoria Remi :

cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-enterprise.repo

Repozytorium remi domyślnie jest nieaktywne, można je włączyć na stałe w konfigu,
lub instalować programy w ten sposób :

yum –enablerepo remi install foo

Instalacja bazy danych
yum –enablerepo remi install php-mysql mysql mysql-server
/sbin/chkconfig –levels 235 mysqld on
/etc/init.d/mysqld start

Zmiana hasła do bazy
Bezpośrednio po instalacji serwera MySQL, hasło użytkownika root jest puste. Oznacza to, że każdy może zalogować się na to konto. Aby ustawić hasło roota, po uruchomieniu serwera MySQL, powinniśmy wpisać w konsoli następujące polecenie:

$ mysqladmin -u root password NOWE-HASLO

Jeżeli będziesz chciał zmienić hasło roota, musisz wpisać takie polecenie:

$ mysqladmin -u root -p STARE-HASLO NOWE-HASLO

, ,

Instalacja phpmyadmin na CentOS

11 listopada 2009 autor: admin

<strong>1. Dodać repozytoria EPEL :</strong>
<pre>rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

<strong>2. Dodać repozytoria Remi :</strong>
<pre>cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-enterprise.repo

Repozytorium remi domyślnie jest nieaktywne, można je włączyć na stałe w konfigu,
lub istalować programy w ten sposób :
<pre>yum –enablerepo remi install foo
<strong>
3. Instalacja phpmyadmina</strong>
<pre>
<pre>
<pre>yum –enable remi install phpmyadmin</pre>

, , , ,