Kategorie
Linux Ubuntu

Server ssh Ubuntu 12.04 live

Po uruchomieniu serwera z płyty Live CD Ubuntu 12.04 należy wykonać poniższe kroki: jesli nie mamy serwera DHCP konfigurujemy połaczenie sieciowe ustawiając stały adres IP. instalujemy server ssh sudo apt-get install ssh ustawiamy hasło dla root’a: sudo passwd root restartujemy serwer ssh: sudo service ssh restart jeśli otrzymamy komunikat: „stop: Unknown job: ssh„, musimy ponownie […]

Kategorie
Linux Ubuntu

3ware SAS 9750-4i instalacja w Ubuntu

Wyświetlanie informacji o zainstalowanym kontrolerze: root$server:# dmesg | grep 3w lub root$server:# cat /sys/class/scsi_host/<host_id>/3ware_stats gdzie zamiast <host_id> zwykle należy wstawić host0, chyba że inne kontrolery SCSI są zainstalowane, wtedy może to być host1 lub host2. Instalacja programu 3DM2 do zarządzania kontrolerem 3ware 9750 jest banalnie prosta. Wystarczy pobrać ze strony http://www.lsi.com plik 3DM2_CLI-Linux_10.2.1_9.5.4.zip Po pobraniu […]

Kategorie
Linux Ubuntu

Wersja Ubuntu – jak sprawdzić

Czasami może się zdarzyć, że nie wiemy jaka wersja systemu, jądra (64 czy 32 bitowa) lub strefy czasowej jest zainstalowana na komputerze. Ustalenie wersji ubuntu uzyskamy wydając z konsoli komendę. root@server:/# lsb_release -a Informacje o jądrze uzyskamy poleceniem: root@server:/# uname -a Wszystkie opcje uname możemy poznać wydając polecenie: root@server:/# uname –help

Kategorie
Apache2 Linux Ubuntu PHP

Instalacja PEAR-PHP w Ubuntu

Instalacja PEAR-PHP: root@server:# apt-get install php-pear Listę wszystkich programów dostępnych bezpośrednio z repozytoriów PEAR można wyświetlić wydając polecenie: root@server:# pear remote-list Instalacja pakietu z repozytoriów PEAR: root@server:# pear install nazwa_pakietu

Kategorie
Apache2 Linux Ubuntu PHP

Instalacja modułów PHP w Ubuntu

Aby dograć dodatkowe moduły do PHP należy zainstalować odpowiednią paczkę z modułem: root@server:# apt-get install php5-cgi przykładowa lista modułów: php5-exactimage – fast image manipulation library (PHP bindings) php5-ffmpeg – audio and video support via ffmpeg for php5 php5-lasso – Library for Liberty Alliance and SAML protocols – PHP 5 bindings php5-mapscript – php5-cgi module for […]

Kategorie
Apache2 Linux Ubuntu PHP

Instalacja PHP APC cache w Ubuntu

Mechanizm PHP APC cache polega na buforowaniu skomplikowanego kodu PHP w pamięci operacyjnej lub na dysku serwera. Przy kolejnym zapytaniu o ten sam kod, APC sprawdza czy ma go w pamięci, jeśli tak PHP nie wykonuje ponownie kodu tylko jest on ładowany z pamięci. Instalacji PHP APC cache w Ubuntu jest banalnie prosta i polega […]

Kategorie
jQuery Linux Ubuntu

Instalacja bibliteki GD PHP 5 w Ubuntu

Jeśli integrujecie Uploadify z jQuery UI ze swoją stroną www i pojawia Wam się błąd „HTTP Error” lub chcecie skorzystać z funkcji imagecreatefromjpeg(), która nie działa, a w logach jest wpis „Call to undefined function imagecreatefromjpeg()” bardzo możliwe, że nie macie zainstalowanej biblioteki GD z PHP. Można to sprawdzić dodając do strony www napisanej w […]

Kategorie
Linux Ubuntu scp

scp transfer plików przez ssh w linuxie

Za pomocą polecenia scp bezpośrednio z konsoli w linuxie możemy przesyłać bezpiecznie pliki .Aby wysłać plik o nazwie plik.tar z lokalnego katalogu home do katalogu home komputera o adresie IP: 82.1.1.1, do którego ma prawa do zapisu użytkownik root wystaczy wydać poniższe polecenie root@server:# scp /home/plik.tar root@82.1.1.1:/home/ Powyższym poleceniem plik zostanie wystały na standardowy port […]

Kategorie
Linux Ubuntu

Serwer czasu NTP w Ubuntu 12.04

Instalacja serwera czas uw Ubuntu: root@server:# apt-get install ntp Program ntpd może w systemie pełnić zarówno funkcję serwera (być wzorcem czasu dla innych maszyn), jak również klienta (synchronizować lokalny zegar z serwerami czasu). Warto po instalacji ntpd usunąć z systemu poprzedni – przestarzały program do synchronizacji czasy ntpdate. root@server:# apt-get remove ntpdate Następnym krokiem jest […]

Kategorie
Bind DNS Bind Linux Ubuntu

Zabezpieczenie Binda w iptables

Jak odpowiadać na rekursywne ataki DNS, DoS lub DDoS? Poniżej kilka przykładów konfiguracji iptables: Objawem ataków jest wpis w logach Binda podobny do poniższego i powtarzający się nawet kilka razy na sekundę z różnych adresów IP lub cały czas z tego samego. query (cache) ‚isc.org/ANY/IN’ Na początku przed innymi regułami dotyczącymi DNS’a należy dodać poniższe […]

Kategorie
Linux Ubuntu

Sprawdzanie wersji systemu w Ubuntu

Wpisanie w konsoli poniższego polecenia wyświetli nam w Ubuntu posiadaną wersję systemu: root@server:/# tail -1 /etc/lsb-release dodatkowo po wpisaniu poniższego poznamy wersję jądra: root@server:/# uname -r

Kategorie
Linux Ubuntu

Log systemowy wyświetlany w konsoli | Ubuntu

W celu debugowania błędów systemowych możemy wyświetlać w czasie rzeczywistym log systemowy bezpośrednio w konsoli. Wystarczy wydać polecenie: tail -f /var/log/syslog wyświetlanie logów możemy zakończyć poprzez naciśnięcie CTRL+C.

Kategorie
Linux Ubuntu

SMART status w konsoli Ubuntu

Z konsoli możemy odczytać parametry SMART dysku poniższym poleceniem: root@server:/# smartctl -i /dev/sda powyższe wyświetli status dla pierwszego dysku SATA, dla drugiego zamiast sda należy użyć sdb. Jeśli chcemy poznać wszystkie dostępne informacje wpisujemy w konsoli: root@server:/# smartctl –all /dev/sda Najważniejsze parametry będą w podobnej tabeli do poniższej: SMART Attributes Data Structure revision number: 10 […]

Kategorie
Linux Ubuntu

Brakujące klucze GPG w repozytoriach Ubuntu

Zdarza się, że podczas aktualizowania repozytoriów ukaże nam się komunikat typu: Błąd GPG: http://mirrors.dotsrc.org natty-getdeb Release: \ Następujące podpisy nie mogły zostać zweryfikowane z powodu \ braku klucza publicznego: NO_PUBKEY A8A515F046D7E7CF aby to naprawić wydajemy z konsoli jako root poniższą komendę: apt-get update 2 > /tmp/keymissing; for key in $(grep „NO_PUBKEY” /tmp/keymissing |sed „s/.*NO_PUBKEY //”); […]

Kategorie
VIM

Zamiana lub usunięcie znaku końca linii ^M w vim’ie

Aby usunąć DOS’owy znak końca lini ^M widoczny w vim’ie wystarczy wydać w nim poniższe polecenie, które usunie wszystkie znaki ^M (aby wpisać znak końca linii wybieramy kombinacje Ctrl + v później Ctrl + m): :%s/\r//g Jeśli chcemy zamienić znak końca linii ^M na np. * wydajemy w vim’ie polecenie :%s/\r/*/g możemy też chcieć zatwierdzać […]