apt-get install visitors
Generowanie statystyki w postaci tekstowej:
visitors /var/log/apache2/access_log -o text >plik.txt
lub do postaci .html:
visitors /var/log/apache2/access_log >/var/www/log.html
apt-get install visitors
Generowanie statystyki w postaci tekstowej:
visitors /var/log/apache2/access_log -o text >plik.txt
lub do postaci .html:
visitors /var/log/apache2/access_log >/var/www/log.html
Po zmianie wielkości partycji, np. fdiskiem, pojawia się komunikat:
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Można jednak zmusić aby jądro odczytało nową tablicę bez restartu poleceniem:
# partprobe
Instalacja z pakietu parted w debianie:
apt-get install parted
Chcemy aby nasz router OpenWrt był jako klient OpenVPN połączony cały czas z serwerem, tak aby można się do routera zdalnie zalogować poprzez ssh.
Na serwerze instalujemy OpenVPN w trybie serwera, z plikiem konfiguracyjnym takim:
/etc/openvpn/wrt1.conf:
dev tun
ifconfig 172.16.90.1 172.16.90.2
#secret wrt1static.key
port 31415
proto tcp-server
ping 15
verb 3
Na routerze OpenWrt instalujemy Openvpn:
# opkg install openvpn
Tworzymy plik konfiguracyjny:
/etc/openvpn/ro.conf
dev tun
proto tcp-client
remote x.x.x.x
ifconfig 172.16.90.2 172.16.90.1
port 31415
ping 15
ping-restart 45
verb 3
(za x.x.x.x podstawiamy adres IP serwera OpenVPN)
Teraz z linii poleceń:
# uci set openvpn.ro=openvpn
# uci set openvpn.ro.config=/etc/openvpn/ro.conf
# uci set openvpn.ro.enabled=1 (tego może nie być, enabled domyślnie jest 1)
# uci commit openvpn
# /etc/init.d/openvpn enable
# /etc/init.d/openvpn start
W Debianie nie ma pakietu mysql-dev, trzeba zainstalować:
apt-get install libmysqlclient15-dev
Rozpakowujemy źródło sphinxa:
tar xzf sphinx-2.0.x-release.tar.gz
cd sphinx-2.0.x-release
./configure
make
make install
Instaluje programy wykonywalne w /usr/local/bin: indexer i searchd
Teraz tworzymy użytkownika sphinx
useradd -m sphinx
Do crona dodajemy skrypt batchreindex.sh
#!/bin/bash
cd /srv/sphinx
/usr/local/bin/searchd --stop
sleep 2
/usr/local/bin/indexer --rotate --all
/usr/local/bin/searchd &
Można do skryptów startowych dodać linię:
echo "1">/proc/sys/net/ipv4/ip_forward
Można też w /etc/sysctl.conf
dodać (lub odremować) linię:
net.ipv4.ip_forward=1
oraz wykonać:
sysctl -p /etc/sysctl.conf
Co zrobić aby Samsung Galaxy S2 po podłączeniu przez USB był widoczny jako dysk zewnętrzny a nie jako aparat?
Wystarczy włączyć Ustawienia->Aplikacje->Ustawienia developerskie->Debugowanie USB na On.
OrangeFree
- sprawdzenie iloście GB i terminu ważności: *100*1*2#
APN: internet
Aero2:
APN: darmowy
Plus:
APN: internet hasło: internet
Mbank mobile:
– aktywacja GPRS: *101*11*02#
– aktywacja pakiety 20MB za darmo *101*11*04#
– aktywacja pakietu 100MB za 5zł *101*11*03#
Czasem zachodzi potrzeba uruchomienia na serwerze aplikacji, która wymaga środowiska graficznego. Można do tego zainstalować xvncserver.
# apt-get install xvnc4server
Teraz logujemy się (ssh) użytkownikiem, jako który chcemy pracować, ustawiamy hasło do vnc:
$ vnc4passwd
Password:
Verify:
Uruchamiamy serwer(możemy ich uruchomić kilka, każdy otrzyma kolejną liczbę, która oznacza, że serwer słycha na porcie 5800+ta liczba):
$ vnc4server
New 'alf:2 (login)' desktop is alf:2
Starting applications specified in /home/ams/.vnc/xstartup
Log file is /home/login/.vnc/alf:2.log
Aby podłączyć się do serwera uruchamiamy dowolnego klienta vnc na lokalnej stacji, np.:
$ vncviewer 192.168.3.14:2
Przy przenoszeniu serwera pomiędzy różnymi lokalizacjami czasem pojawia się potrzeba aby przez pewien czas w obu miejscach, w starej i nowej sieci (na starym i nowym IP) na tych samych portach słuchały usługi. Można to osiągnąć stawiając w jednym z miejsc serwer, który będzie zajmował się wyłącznie forwardowaniem portów na właściwy serwer. Można to osiągnąć przy użyciu programu socat.
Instalujemy:
apt-get install socat
Dla każdego używanego portu TCP uruchamiamy:
# socat TCP4-LISTEN:80,fork TCP:195.64.174.90:80
a dla każdego portu UDP:
# socat UDP4-LISTEN:53,fork UDP4-SENDTO:195.64.174.90:53
Aby socat słuchał tylko na jednym IP, a nie bindował się do wszystkich, należy dodać opcję bind= np.
# socat TCP4-LISTEN:80,bind=195.64.174.11,fork TCP:195.64.174.90:80
Dla TCP to samo można osiągnąć przy użyciu programu redir poprzez:
# redir --lport=80 --cport=80 --caddr=195.64.174.90
apt-get install xen-hypervisor-4.0-amd64 linux-image-2.6.32-5-xen-amd64
Jeśli ma być nie tylko parawirtualizacja, ale HVM to należy zainstalować też:
# apt-get install xen-qemu-dm-4.0
w /boot/grub/grub.cfg zmienić default na 4
# reboot
i teraz można uruchamiać maszyny wirtualne przez:
# xm create -c /xen/test.cfg