Wpisy w kategorii "Programowanie":
Dodany przez: w Programowanie.
Artykuł czytano 743 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

Narzędzie mysqldump pozwala na wykonanie kopii zapasowej bazy danych (niekoniecznie tej, znajdującej się na hoście lokalnym) z poziomu terminala. Schemat zapytania wygląda następująco:

mysqldump -h adres_serwera -u użytkownik_bazy -p hasło_użytkownika baza_danych > plik_wyjściowy.sql

Przykład

mysqldump -h localhost -u szmitas -p haslo123 ubuntu_pomoc > kopia.sql

Przywracanie z pliku:

mysql -h adres_serwera -u użytkownik_bazy -p hasło_użytkownika baza_danych < plik_wyjściowy.sql

Przykład:


Dodany przez: w Programowanie.
Artykuł czytano 474 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (głosów: 3, średnia: 2,33)
Loading ... Loading ...

Na początek upewnij się, że odblokowałeś nadpisywanie globalnych ustawień - opis znajdziesz tutaj: [Apache2] Wyłączenie blokowania nadpisywania globalnych ustawień.

Jeśli wszystko jest w porządku, otwórz terminal i wydaj polecenie aktywujące mod_rewrite:

sudo a2enmod rewrite

Teraz restart serwera:

sudo /etc/init.d/apache2 restart

I wszystko działa jak należy.


Dodany przez: w Programowanie.
Artykuł czytano 786 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

Domyślna instalacja Apache2 jest tak skonfigurowana, że blokuje nadpisywanie globalnych ustawień przez pliki .htaccess.

Aby wyłączyć blokadę, otwórz terminal i wydaj polecenie:

sudo gedit /etc/apache2/sites-available/default

Odszukaj takie dwie linijki:

AllowOverride None

i zamień na:

AllowOverride All

Zapisz plik (Ctrl + S) i zrestartuj Apache:

sudo /etc/init.d/apache2 restart

Dodany przez: w Aplikacje - instalacja, Programowanie.
Artykuł czytano 5 638 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

Dziś, raczej jako ciekawostkę, opiszę kompilację i instalację Kadu, krok po kroku. Potrzebne jest to, gdy np. chcemy przetestować wersję beta, której nie ma w repozytorium.

Kompilacja komunikatora Kadu

O programie - Kadu skompilowane pod Ubuntu 11.10

  1. Najpierw instalujemy odpowiednie zależności:
    sudo apt-get install build-essential cmake libqt4-dev libx11-dev libxss-dev libxfixes-dev libntrack-qt4-dev libgadu-dev libqca2-dev libqca2-plugin-ossl libindicate-qt-dev zlib1g-dev libidn11-dev libmpdclient-dev libphonon-dev libsndfile1-dev libaspell-dev libqt4-sql-sqlite
  2. Teraz pobieramy paczkę ze źródłami Kadu, a następnie ją wypakowujemy:

Dodany przez: w Programowanie, System.
Artykuł czytano 1 117 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

Załóżmy taką sytuację...

Mamy przygotowany skrypt o nazwie moj_skrypt, który:

  • chcemy uruchomić wraz ze startem systemu,
  • wykonuje polecenia wymagające praw roota.

Niestety tradycyjny autostart takiego programu jest niemożliwy, właśnie ze względu na konieczność weryfikacji użytkownika. Istnieje jednak proste rozwiązanie, dzięki któremu obejdziemy ten proces.

Dodanie pliku do autostartu

Dobrym rozwiązaniem jest utworzenie skryptu, który wywoływać będzie skrypt główny. Otwórz terminal i wydaj polecenie:

sudo gedit /etc/init.d/skrypt

Wklej do niego poniższy kod (odpowiednio uzupełniony):


Tagi: bash, root, skrypt