Kategorie
Linux Ubuntu

Linux – kasowanie danych z dysku

Czasami zachodzi potrzeba dokładnego skasowania danych z dysku. Można to zrobić poniższym poleceniem. W przykładzie operacja będzie wykonana 5 razy dla dysku sda. root@server:/# shred -v -n 5 -z /dev/sda Można również zapisać cały dysk samymi zerami (status polecenia dd w konsoli): root@server:/# dd if=/dev/zero of=/dev/sda bs=16M Inną możliwością jest zapis losowych danych na dysku […]

Kategorie
Linux Ubuntu

Wyświetlenie statusu polecenia dd w Ubuntu

Podczas robienia kopii dysku poleceniem dd nie widać stanu zaawansowania procesu. Można go jednak podejrzeć logując się na drugą konsolę i wydając z niej poniższe polecenie: root@server:/# pkill -USR1 -x dd dzięki temu program dd wyświetli na konsoli, na której został uruchomiony, stan zaawansowania procesu i wróci do kopiowania danych.

Kategorie
Apache2 Linux Ubuntu MySQL phpMyAdmin

Brak rozszerzenia mcrypt. Proszę sprawdzić konfigurację PHP.

Jeżeli w phpMyAdmin’ie na dole wyświetla się Wam komunikat: „Brak rozszerzenia mcrypt. Proszę sprawdzić konfigurację PHP.”, aby się go pozbyć w Ubuntu 12.04 wystarczy wydać poniższe polecenie: root@server:# apt-get install php5-mcrypt po zainstalowaniu biblioteki mcrypt musimy przeładować konfigurację serwera apach: root@server:# service apache2 reload Po ponownym zalogowaniu do phpMyAdmin’a komunikat informujący o braku mcrypt powinien […]

Kategorie
Linux Ubuntu

Raid 1 w Ubuntu 12.04 – stan i naprawa

Jeżeli korzystamy z softwarowego raid poziomu 1 w Ubuntu, powinniśmy co jakich czas sprawdzać jaki jest jego stan. Możemy to uczynić poniższym poleceniem: root@server:# cat /proc/mdstat po jego wydaniu z konsoli powinniśmy otrzymać coś podobnego: Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sda1[0] sdb1[1]       3905524 blocks super […]

Kategorie
Apache2 Linux Ubuntu PHP

Zend Framework – instalacja w Ubuntu 12.04

Chcąc uruchamiać projekty korzystające z Zend’a na naszym serwerze www, bez konieczności kopiowania wszystkich plików framework’a do każdego projektu możemy zainstalować Zend’a na serwerze. W tym Celu z konsoli wpisujemy: root@server:# apt-get install zend-framework libzend-framework-zendx-php Po instalacji możemy sprawdzić czy wszystko przebiegło w porządku: root@server:# zf show version powinna wyświetlić się wersja Zenda jak poniżej:

Kategorie
Apache2 Linux Ubuntu PHP

PHP 5.3 – instalacja Zend Guard 6.0

Od wersji PHP 5.3 nie jest wspierany Zend Optimizer, w związku z tym chcąc używać zakodowane pliki na serwerze musimy zainstalować Zend Guard. W chwili pisania artykułu była dostępna wersja 5.5.0 i dla tej wersji jest poniższy opis. W pierwszej kolejności pobieramy Zend Guard wydając z konsoli poniższe polecenie: root@server: wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz potem rozpakowujemy pliki: […]

Kategorie
Linux Ubuntu

Ubuntu – aktualizacja całego systemu

W celu dokonania aktualizacji całego systemu wydajemy kolejno poniższe polecenia: root@server: apt-get update root@server: apt-get upgrade root@server: apt-get dist-upgrade

Kategorie
Linux Ubuntu MySQL Perl

Ubuntu instalacja perl mysql

Żeby połączyć się z bazą danych MySQL za pomocą perl’a należy w pierwszej kolejności go zainstalować: root@server: apt-get install perl Jeśli przy próbie połączenia z mysql’em za pomocą perl’a otrzymujecie poniższy komunikat: Can’t locate DBI.pm in @INC (@INC contains: … może to oznaczać, że musicie wykonać poniższe polecenie: root@server: apt-get install libdbi-perl Jeśli po zainstalowaniu […]

Kategorie
Linux Ubuntu MySQL

MySQL – zmiana hasła root’a

W celu zmiany hasła root’a do bazy danych MySQL z linii komend linux’a wydajemy poniższe polecenie: root@server: mysqladmin -u root -p’starehasło’ password nowehasło wpisując odpowiednio zamiast „starehasło” obecne hasło root’a, a zamiast „nowehasło” hasło, które ma obowiązywać. Jeżeli nigdy nie ustawialiście hasła dla użytkownika root do bazy danych MySQL i możecie się do niej zalogować […]

Kategorie
MySQL

MySQL – kopia tabeli, klonowanie tabel

Kopię tabeli „tabela_1” możemy utworzyć za pomocą poniższego polecenia: mysql> CREATE TABLE tabela_2 LIKE tabela_1; Kopiowanie danych z tabeli „tabela_1” do tabeli „tabela_2” wykonujemy poniższym poleceniem: mysql> INSERT INTO tabela_2 SELECT * FROM tabela_1; Tabela „tabela_1” została sklonowana.

Kategorie
Linux Ubuntu MySQL

MySQL resetowanie hasła root’a

Poniżej procedura resetowania hasła root’a do baz ydanych MySQL, któa może być stosowana na platformach Windows i Linux. 1. W pierwszej kolejności należy zatrzymać serwer MySQL: root@server: service mysql stop 2. Uruchamiamy server mysql z poniższymi opcjami: root@server: mysqld –skip-grant-tables –skip-networking & W związku z tym, iż powyższe polecenie daje możliwość połączenia do serwera każdemu […]

Kategorie
MySQL

MySQL – update 2 tabel

Czasami zachodzi w MySQL potrzeba wykonania update’u jednej tabeli na podstawie informacji przechowywanych w innej tabeli. Można to zrobić poniższym poleceniem: UPDATE tb1 INNER JOIN tb2 ON tb1.pole1=tb2.pole2 set tb1.pole3=’wartosc’ WHERE tb2.pole4=’warunek’; gdzie: tb1 – tabela 1, tb2 – tabela 2, pole1 – pole złączenia 1 tabeli, pole2 – pole złączenia 2 tabeli, pole3 – […]

Kategorie
VIM

Vim – hurtowe usuwanie spacji i tabulatorów

W vim’ie możemy w prosty sposób usunąć kilka spacji lub tabulatorów znajdujących się na początku wiersza lub na jego końcu za pomocą znacznika \s wykorzystując opcje zastępowania ciągu znaków innym ciągiem lub pustym stringiem. :[zakres]s/zastępowane_wyrażenie/zastępujące_wyrażenie/[g][c] [zakres] – zakres linii oddzielonych przecinkiem, np. 20,30 (linie od 20 do 30), .,30 (od bieżącej linii do linii 30), […]

Kategorie
Apache2 Linux Ubuntu SSL

Apache2 prywatny centyfikat SSL

Podczas przesyłania danych pomiędzy przeglądarką klienta, a serwerem www czasem zachodzi potrzeba zaszyfrowania danych. Takie dane jak hasła, dane osobowe czy inne istotne informacje bezwzględnie należy szyfrować, gdyż bez szyfrowania mogą dostać się w niepowołane ręce. Do szyfrowania danych potrzebny jest certyfikat. Można go wygenerować i wysłać do instytucji certyfikującego w celu jego podpisania lub […]

Kategorie
Linux Ubuntu VIM

Kolory w Vim’ie

W celu zmiany koloru komentarzy na zielony w VIM’ie edytujemy plik /usr/share/vim/vim73/colors/peachpuff.vim i zmieniamy linię zaczynającą się od hi Comment na poniższą hi Comment term=bold ctermfg=green guifg=#406090 Teraz komentarze będą koloru zielonego i będą bardziej czytelne. Zmiana domyślnego edytora między innymi dla mc jest możliwa poprzez wydanie komendy: update-alternatives –config editor Zmianę domyślnego edytora dla […]