Advertisement
Guest User

Untitled

a guest
Feb 28th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.50 KB | None | 0 0
  1. Pliki konfiguracyjne Linux
  2.  
  3. /etc/rc.d - autostart Linuxa
  4. * - plik wykonywalny
  5. @ - dowiązanie
  6. *rc.local - lista poleceń do wykonania
  7. rc.inet1.conf - ustawienia sieciowe (konfiguracja)
  8. lilo.conf - plik konfiguracyjny menedżera bootowania
  9.  
  10.  
  11. Serwer WWW Apache
  12.  
  13. 1. Umiejscowienie strony głównej serwera Apache :
  14. /var/www/htdocs
  15.  
  16. 2. Uruchamianie, zatrzymywanie i restartowanie serwara
  17. /etc/rc.d/rc.httpd - skrypt startujący
  18. apachectl stop
  19. apachectl start
  20. apachectl restart
  21. /usr/bin/apachectl stop
  22. start
  23. restart
  24.  
  25.  
  26. Konfiguracja DNS
  27.  
  28. /etc/resolv.conf - konfiguracja serwera DNS
  29. nameserver "192.168.1.1" zastąpić adresami serwera DNS np. 194.204.152.34
  30. czyli: nameserwer 194.204.152.34
  31.  
  32. resolv.conf - jest tworzony na nowo przy autostarcie
  33. Aby plik z adresami serwerów DNS nie był zastępowany należy utworzyć nowy plik np. /kopie/resolv.conf
  34. i dodać go do autostartu:
  35. /etc/rc.d/rc.local - autostart
  36.  
  37.  
  38. Uruchamianie i konfiguracja PHP
  39.  
  40. /etc/httpd/httpd.conf
  41. (linijka 231):
  42. DirectoryIndex index.php index.html index.htm (koniecznie w takiej kolejności)
  43. (linijka 427):
  44. "Odhashować" #Include /etc/httpd/mod_php.conf
  45.  
  46. /var/www/htdocs/index.html
  47. /index.php
  48. Treść pliku index.php:
  49. <?php
  50. phpinfo();
  51. ?>
  52.  
  53. /etc/httpd/php.ini
  54. Teraz localhost wyświetla index.php
  55.  
  56. localhost/html - index.html
  57.  
  58.  
  59. Konfiguracja stron domowych użytkowników
  60.  
  61. /etc/httpd/httpd.conf
  62. (linijka 447):
  63. "Odhashować" #Include /etc/httpd/extra/httpd-manual.conf
  64.  
  65. /etc/httpd/extra/httpd-userdir.conf
  66. (linijka 10 i 16):
  67. public_html
  68.  
  69. /home/user/public_html - umiejscowienie strony domowej użytkownika, gdzie "user" to jego nazwa
  70.  
  71. /etc/httpd/extra/httpd-userdir.conf
  72. public.html -> www
  73.  
  74. Założyć:
  75. /home/user/www/index.html - strona domowa użytkownika "user"
  76.  
  77.  
  78. Znaczenie katalogu skel w Linuxie
  79.  
  80. /etc/slel - skeleton directory
  81. Wszystkie dane (katalogi, podkatalogi i pliki) znajdujące się w katalogu skel są kopiowane
  82. do katalogu domowego nowotworzonego użytkownika.
  83.  
  84.  
  85. MySql - zarządzanie bazą danych
  86.  
  87. Po zainstalowaniu pakietu MySql trzeba wydać polecenie mysql_install_db, które inicjuje MySql,
  88. zakłada standartowe bazy danych : mysql i test.
  89.  
  90. Zmiana hasła root użytkownika MySql:
  91. /usr/bin/mysqladmin - root password 'haslo'
  92.  
  93. położenie baz danych MySql
  94. /var/lib/mysql/mysql
  95. /test
  96. Aby poprawnie działało należy zmienić własność katalogu i wszystkich podkatalogów i plików w
  97. nim zawartych na użytkownika mysql z grupy mysql. w MC fil -> chown
  98. a następnie zrestartować:
  99. cd /etc/rc.d (autostart)
  100. ./rc.mysqld stop
  101. start
  102.  
  103.  
  104. PhpMyAdmin
  105.  
  106. ściągnąć PhpMyAdmin.tar.gz
  107. wypakować do /var/www/htdocs - wyświetli się po wpisaniu localhost/phpadmin
  108.  
  109. Konfiguracja PhpMyAdmin:
  110. w /var/www/htdocs/phpadmin
  111. config.sample.inc.php -> config.inc.php
  112.  
  113. Zmiana hasła dla roota mysql:
  114. /usr/bin/mysqladmin -u root password 'haslo'
  115.  
  116.  
  117. Podstawy obsługi MySql
  118.  
  119. 1. System MySql można obsługiwać na 3 sposoby:
  120. -wykorzustując PhpMyAdmin
  121. -przez wiersz poleceń (język Sql)
  122. -za pomocą skryptów Php
  123.  
  124. 2. Podstawy MySql w konsoli Linuxa (polecenia Sql)
  125. a) połączenie z bazą:
  126. mysql --user = USER --password = PASSWORD
  127. lub
  128. mysql -u USER -p PASSWORD
  129.  
  130. 3. Z innego komputera:
  131. mysql -h HOST -u USER -p PASSWORD
  132. (host np. cośtam-cośtam.pl)
  133.  
  134. 4. Tworzenie nowej bazy danych
  135. mysql> CREATE DATABASE nowa_baza ;
  136.  
  137. "mysql>" oznacza, że jesteś połączony z mysql
  138.  
  139. 4.praca z bazą danych
  140. mysql> USE nowa_baza ;
  141.  
  142. 5. Tworzenie użytkownika i nadawanie mu wszystkich praw
  143. GRANT ALL ON nowa_baza.* TO user@localhost IDENTIFIED BY 'haslo'
  144.  
  145. 6. Usuwanie bazy
  146. mysql> DROP DATABASE nowa_baza ;
  147.  
  148. 7. Wyswietlanie wszystkich dostępnych baz
  149. mysql> SHOW DATABASES ;
  150.  
  151. 8. Tworzenie tabel w bazie danych
  152. USE nowa_baza ;
  153. CREATETABLE nowa_baza
  154. (
  155. imie VARCHAR(50) not null,
  156. nazwisko VARCHAR(40) not null,
  157. PRIMARYKET(nazwisko)
  158. );
  159.  
  160. 9. Usuwanie tabel
  161. DROPTABLE osoby;
  162.  
  163. Archiwizacja baz danych MySql i stron WWW użytkownika
  164. I Baza danych
  165.  
  166. 1. /var/lib/mysql
  167. tar czvf bazy_11.10.2012.tar.gz *
  168.  
  169. 2. w PhpMyAdmin
  170.  
  171. II Strony WWW
  172.  
  173. 1. /home/USER/www
  174. tar czvf www_11.10.2012.tar.gz *
  175.  
  176.  
  177. CMS (content managment system) - Systemy zarządzania zawartością
  178.  
  179. Joomla
  180. Robimy pustą bazę danych w PhpMyAdmin
  181. Joomle wypakować do /home/USER/www (nalezy określić prawa dostępu do tego katalogu)
  182. Instalator Joomli wyświetli się po wpisaniu localhost/~user
  183. Po instalacji usunąć katalog /home/USER/www/instalation
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement