No i naszła chwila, gdy musiałem zainstalować multikomunikator, za dużo ludzi, którzy odeszli z firmy nie używało GG (kurcze, co za czasy by w Ruminii czy Czechach nie używanego tego doskonałego softu?). Myślałem, że bedzie z tym problem ale nie ma, nowe gg (0.9.0) potrafi ładnie współpracować z gtalkiem jak również facebook-iem. jedyną wadą dla mnie jest brak sprawdzania pisowni, może brakuje mi jakieś wtyczki a może będę musiał zainstalować inny :/
Archiwum kategorii: Linux
Linux: jaką drogą idzie pakiet?
Ta notka jest z serii: „Czy wiesz że?”. Jedną z pięknych rzeczy, które lubię w Linuksie jest możliwość określenia jakim interfejsem i jaką bramą będzie wysłany w świat pakiet. Aby to zobaczyć korzystamy z polecenia ip route get IP, np:
ip route get 209.85.147.99 209.85.147.99 via 192.168.10.1 dev eth0 src 192.168.10.50 cache mtu 1500 advmss 1460 hoplimit 64
Linux i DSL Dialog-u
W moim rodzinnym domu mamy łącze DSL z dialogu, jako że potrzebowałem podłączyć się z mojego linuksowego lapka do firmowej sieci musiałem skonfigurować to połączenie. Sprawa wygląda prosto:
- odpalamy program: pppoeconfig, który konfiguruje nam połączenie,
- połączenie uruchamiamy poleceniem pon nazwa_polaczenia, podobnie kończymy poff nazwa_polaczenia (jeżeli jest tylko jedno wystarczy samo poff),
- plog pozwala przejrzeć logi demona pppd
I tyle…
Linux: Drukowanie do pdf-a
Drukowanie do pdf-a w Windowsie jest bardzo proste, instalujemy jakiś darmowy sterownik druku do pdf-a i po kłopocie ;). W Linuksie też można tak drukować, no prawie tak samo…
- Instalujemy pakiet cups-pdf – PDF printer for CUPS
- Konfigurujemy w lokalnym systemie drukarkę ze sterownikiem Generic CUPS-PDF Printer (color)
- restartujemy usługę cups
Pliki pdf domyślnie pojawią się w pokatalogu PDF katalogu domowym użytkownika (konfiguracja w katalogu /etc/cups dla całego pakietu cups-pdf).
Linux: portmap – jak sprawdzić co działa na zdalnym hoście?
Jak sprawdzić co udostępnia nam portmap portmap na zdalnym hoście?
Czytaj dalej Linux: portmap – jak sprawdzić co działa na zdalnym hoście?
Linux: jak sprawdzić typ systemu plików bez montowania go?
jak robisz dużo rzeczy naraz możesz zapomnieć czy coś już wyknowałeś czy nie. Tak samo jak robisz coś automatycznie możesz coś
pomieszać. Mnie się ostatnio to przytrafiło, W efekcie musiałem sprawdzić czy wpis w tablicy partycji jest poprawny oraz czy system plików jest już stworzony czy nie. Sprawdzenie tablicy partycji było proste:
[root@ziutusFedora64 ~]# sfdisk -l /dev/sdd Dysk /dev/sdd: cylindrów: 182401, głowic: 255, sektorów na ścieżce: 63 Jednostka = cylindry, czyli 8225280 bajtów, bloki 1024-bajtowe liczone od 0 Urządz.Rozr. Początek Koniec #cyl. #bloków Id System /dev/sdd1 * 0+ 97260 97261- 781248951 86 NTFS volume set /dev/sdd2 97261 133733 36473 292969372+ 86 NTFS volume set /dev/sdd3 0 - 0 0 0 Brak /dev/sdd4 0 - 0 0 0 Brak
Ale wiecie jak sprawdzić bez montowania czy systemy plików istnieją? Ja już tak:
[root@ziutusFedora64 ~]# file -s /dev/sdd1 /dev/sdd1: x86 boot sector, code offset 0x52, OEM-ID "NTFS ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80)
Ok, pierwsza partycja już ma system plików.
[root@ziutusFedora64 ~]# file -s /dev/sdd2 /dev/sdd2: data
Drugą należy sformatować.
Przy okazji, należy pamiętać o innej możliwości, otóż tablica partycji może pokazywać błędny typ partycji ;).
Używanie ssh na linuksie i historia co było robione
W windowsowym programie Putty jest ciekawa opcja pozwalająca zapisywać wszystko co robiliśmy w danej sesji. Ciekawiło mnie, czy jest to także możliwe w linuskie. I co? jest to banalne choć na początek upierdliwe ;). Ogólna idea jest bardzo prosta, należy przesłać strumień do kolejnego programu, którym będzie tee!:
ssh uzytkwonik@server | tee plik_logu.txt
Wypadałoby pliki historii tworzyć z uwzględnienem nazwy serwera i daty, więc prosi się o mały skrypt do tego. Ale to już zostawiam wam jako samodzielną pracę…
Linux i Bash – historia poleceń z datą wykonania
W Bash-u mamy zmienną HISTTIMEFORMAT, jeżeli jest pusta to żadna data nie jest logowana, jeżeli natomiast jest różna od pustej (NULL),
to przed każdą komendą w pliku history pojawia się data w określonym formacie (sprawdź opis strftime). Przykładowo:
export HISTTIMEFORMAT="%Y/%m/%d (%A) - %H:%M:%S "
Co daje efekt następujący:
$ history | tail -n 2 508 2010/10/12 (wtorek) - 19:48:24 clear 509 2010/10/12 (wtorek) - 19:48:36 history | tail -n 2
Warto też zwiększyć domyślą wielkość pliku history, standardowo zapisywane są w nim tylko ostatnie 500 komend:
export HISTFILESIZE=3000
Jak sprawdzić wersję Ubuntu?
Logujesz się na zdalny system, chcesz sprawdzić co za Linux tam jest zainstalowany. Pierwszy ruch to 'uname -a’:
root@czz60610-laptop:~# uname -a Linux czz60610-laptop 2.6.31-22-generic #65-Ubuntu SMP Thu Sep 16 15:48:58 UTC 2010 i686 GNU/Linux
Cóż, mółgbyś zgadywać po wersji jądra która to wersja Ubuntu ale powinieneś być pewny. Więc tutaj ja znam dwa elegenackie rozwiązania:
1. Przejrzeć zawartość /etc/issue # cat /etc/issue Ubuntu 9.10 \n \l
2.skorzystać z lsb_release:
# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 9.10 Release: 9.10 Codename: karmic
To samo możemy zobaczyć w pliku /etc/lsb-release.
Możnaby jeszcze sprawdzić /etc/apt/sources.list ale nie uznaję tego za eleganckie rozwiązanie.
Praca XWindow przez sieć
Zmuszenie do pracy przez sieć linuksów jest bardzo proste. Najpierw należy wystarować pracę XWindow w trybie sieciowym (domyślnie obecnie wyłączone) przez usunięcie w pliku /etc/X11/xinit/xserverrc opcji -nolisten tcp oraz (w moim przypadku dla Gnome) /etc/gdm/gdm.schemas wyszukujemy: