utworzone przez Szymon Filipczyk | Paź 14, 2014 | Linux, Poradniki, Projekty szkolne |
Przedstawiam dzisiaj Państwu autorski poradnik pozwalający zainstalować Lubuntu (lub Ubuntu itd.) bezpośrednio na Pendrive (USB BOOT) oraz wykorzystywać go mobilnie np. w szkole.
Prezentacja online (docs.com):
Prezentacja online (onedrive):
https://onedrive.live.com/redir?resid=788AE41A87545B96%21316
Link do pobrania:
http://adf.ly/srz9Z
utworzone przez Szymon Filipczyk | Paź 28, 2013 | Linux |
Konfiguracja interfejsów sieciowych
- Edytujemy
sudo nano /etc/network/interfaces
- Konfigurujemy interfejs który będzie bramą domyślną dla sieci (np. dla LANu) w poniższym przykładzie jest to eth2 – jeżeli inna to wprowadzamy jej nazwę.
Dodajemy:
auto eth2
iface eth2 inet static
address 172.16.0.1
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255
przykład jest dla sieci 172.16.0.0/16
Ustanawiamy przekazywanie ipv4
- edytujemy
sudo nano /etc/sysctl.conf
- usuwamy „#” lub wprowadzamy ręcznie linijkę
net.ipv4.ip_forward=1
Ustanawiamy przekazywanie pakietów do wyznaczonego interfejsu – iptables
- Edytujemy
sudo nano /etc/rc.local
- dodajemy przed exit 0 linijki, eth1 jest to interfejs do którego mają „płynąć” pakiety z interfejsu bramy domyślnej np. eth2
iptables -P FORWARD ACCEPT
iptables –table nat -A POSTROUTING -o eth1 -j MASQUERADE
Instalacja i konfiguracja serwera DHCP
- Instalacja serwera dhcp
sudo apt-get update
sudo apt-get install isc-dhcp-server
- Usuwamy podstawową konfiguracje
rm /etc/dhcp/dhcpd.conf
- Edytujemy
nano /etc/dhcp/dhcpd.conf
- dodajemy linijki:
ddns-update-style none;
option domain-name “lan.local”;
option domain-name-servers 172.16.0.1, 8.8.8.8;
default-lease-time 3600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 172.16.0.0 netmask 255.255.0.0 {
range 172.16.1.1 172.16.1.250;
option subnet-mask 255.255.0.0;
option broadcast-address 172.16.255.255;
option routers 172.16.0.1;
}
- Ustanawiamy interfejs serwera dhcp – edytujemy
nano /etc/default/isc-dhcp-server
- dodajemy do INTERFACES=”” nazwę naszego interfejsu, np.:
INTERFACES=”eth2″
- Restartujemy serwer
utworzone przez Szymon Filipczyk | Paź 28, 2013 | Linux |
WordPress jest nowoczesną, semantyczną, osobistą platformą publikacyjną, koncentrującą się na estetyce, zgodności z internetowymi standardami i użyteczności. WordPress jest zarówno wolny (od słowa „wolność”), jak i darmowy.
Prościej rzecz ujmując, WordPress jest tym, czego używasz, kiedy chcesz pracować, korzystając z oprogramowania blogowego zamiast z nim walczyć. (wordpress – polska)
Instalacja
- Pobranie wp:
cd /var/www
wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
- Wchodzimy na nasz serwer przez przeglądarkę i rozpoczynamy instalację (prostą) np 192.168.56.101/wordpress
- instalacja wymaga dodania przez np. nano danych do pliku wp-config.php
utworzone przez Szymon Filipczyk | Paź 28, 2013 | Linux |
Wymagany serwer http np. lamp!
phpMyAdmin – narzędzie służące do łatwego zarządzania bazą danych MySQL, napisane w języku php. Oprogramowanie wydawane jest na licencji GNU General Public License i umożliwia między innymi tworzenie/usuwanie baz danych, dodawanie/kasowanie relacji oraz edycję ich struktury i zawartości. Wszystkie operacje mogą być wykonywane z poziomu przeglądarki internetowej, w graficznym środowisku, bez konieczności pracy z domyślnym interfejsem tekstowym. (wikipedia)
Instalacja
- Uruchamiamy terminal (w środowisku graficznym – ctrl+alt+t)
- Uzyskujemy uprawnienia administratora
sudo su
- Aktualizujemy bazę apt
apt-get update
- Pobieramy i instalujemy pakiet phpmyadmin
apt-get install phpmyadmin
- W procesie konfiguracji wprowadzamy hasło do MySQL oraz wybieramy serwer www na którym zostanie pakiet zainstalowany
Konfiguracja
- Uruchamiamy przeglądarkę internetową i łączymy się z adresem ip/nazwą hosta/domeną serwera oraz dodajemy /phpmyadmin np 127.0.0.1/phpmyadmin lub serwer.local/phpmyadmin
- Logujemy się podając dane do użytkownika bazy danych np root
- Działamy zgodnie z interfejsem 😉
utworzone przez Szymon Filipczyk | Paź 28, 2013 | Linux |
SSH (ang. secure shell) to standard protokołów komunikacyjnych używanych w sieciach komputerowych TCP/IP, w architekturze klient-serwer.
Instalacja
- Uruchamiamy terminal (w środowisku graficznym – ctrl+alt+t)
- Uzyskujemy uprawnienia administratora
sudo su
- Aktualizujemy bazę apt
apt-get update
- Pobieramy i instalujemy pakiet openssh-server
apt-get install openssh-server
- Gotowe, łączymy się z serwerem używając np. Putty – podając adres ip/nazwę hosta i port 22
Konfiguracja
- Uruchamiamy terminal (w środowisku graficznym – ctrl+alt+t)
- Uzyskujemy uprawnienia administratora
sudo su
- Używając edytora graficznego (gedit) lub tekstowego (nano lub vi), wywołujemy aplikację oraz wprowadzamy ścieżkę do pliku
nano /etc/ssh/sshd_config lub gedit /etc/ssh/sshd_config
lub można użyć edytora opcji (o ile dostępny)
man sshd_config
- Wprowadzamy zmiany
- Zapisujemy i restartujemy usługę ssh
restart ssh
Więcej o SSH