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:
Archiwum kategorii: Linux
Linux – konsola – zmiana klawiatury
Zdarzało Ci się mieć problem po połączeniu do terminala, że była domyśle inna klawiatura niż US i musiałeś zgadywać jaka kombinacja odpowiada ża @,$ czy /? Od tej pory nie musisz się uczyć tego na pamięć ;). Wystarczy użyć komendy „loadkeys us”…
Openldap: recovery database
Bash: liczby losowe
W zmiennej RANDOM Bash trzyma zmienną z zakresu 0-32767:
$echo $RANDOM 17152 $ echo $RANDOM 15361
Jeżeli chcemy uzyskać wartość z zakresu 0 jakaś liczba, np. 100, musimy zastosować drobne sztuczki:
$ let R=$RANDOM%100; echo $R 90 $ let R=$RANDOM%100; echo $R 16
Jeżeli natomiast chcemy liczbę z zakresu np. 20 – 120 musimy wylosować liczbę z z zakresu 0-100 i dodać do niej dolną granicę czyli 20:
$ let R=$RANDOM%100+20; echo $R 98 $ let R=$RANDOM%100+20; echo $R 117
Bash – działania arytmetyczne w powłoce na przykładzie dodawania ;)
W przypadku powłowki nie możemy po prostu napisać 1+1 gdyż powłoka potraktuje to jako napis:
$ echo 1+1 1+1
Niezależnie czy użyjemy spacji czy nie:
$ echo 1 + 1 1 + 1
Natomiast w tym przypadku należy skorzystać z polecenia expr:
$ echo `expr 1 + 1` 2
Należy jednak pamietać o spacjach ;):
$ echo `expr 1+1` 1+1
Linux – Bash – skryptowanie w linii poleceń – cz 1.
Myślałem że coś tam wiem o używaniu Basha, niestety (a raczej stety 😉 ), przyjaciel z pracy pokazał mi dzisiaj jak mało umiem ;). Problem do rozwiązania był prosty: należało sprawdzić adresy IP 20 serwerów. Stwierdziłem, że pisanie skryptu zajmie więcej czasu niż ręczne sprawdzenie ich przy pomocy komendy 'host’. Cóż, rozwiązanie okazało się proste.
Czytaj dalej Linux – Bash – skryptowanie w linii poleceń – cz 1.
Linux – LVM – odzyskiwanie skasowanych LV
Wczoraj przez pomyłkę (no dobra, nie doczytałem dokumentacji, chciałem być mądrzejszy) usunąłem wszystkie LV z jednego volumenu grup (i było to bardzo szybkie usuwanie 😉 ). No dobra, ale jak cofnąć ten ruch? lvscan nie zadziałał.
Linux – konsola – szybka zmiana nazw plików
Potrzebowałem szybko zmienić nazwę plików (nie pasowała mi koncówka .html), jak szybko można to zrobić? Cóż, ja wykorzystałem gawka:
ls Pra* | sed 's/.html//' | awk '{ system("mv " $1 ".html " $1)}'
Komenda ls znajduje nam potrzebne pliki, następnie przy pomocy sed-a usuwamy niepotrzebną koncówkę a na końcu awk zmienia nam nazwy tak jak chcemy.Tak więc tutaj poznajemy komendę 'system’ dostępną w gawku :D.
Linux – konsola – tworzenie ISO z płyty w napędzie CD-ROM
Ostatnio ktoś mnie pytał jak stworzyć obraz iso z płyty, gdy w napędzie jest płyta ;). Nie ma prostszej rzeczy: 😉
Czytaj dalej Linux – konsola – tworzenie ISO z płyty w napędzie CD-ROM
Linux – własne LiveCD z TSM klientem
Szukałem po sieci z znalazłem takie stronki
- https://projects.centos.org/trac/livecd/wiki/GetToolset
- http://www.adsm.org/forum/showthread.php?t=18906
- https://help.ubuntu.com/community/LiveCDCustomization
Muszę to przetestować 😀