How to?

Użytkowanie Linuxa

Usuwanie starego jądra z systemu

Opublikował/a pepisboczek w dniu sierpień 12, 2009

Witam po długiej przerwie, dzisiaj opisze jak szybko i łatwo pozbyć się starej wersji jądra z systemu po aktualizacji.

Odpalamy terminal:

i wydajemy polecenie cat /boot/grub/menu.lst

odszukujemy podobny fragment

title Ubuntu 9.04, kernel 2.6.28-14-generic
uuid f620ec3c-9106-4830-bb43-c43b079a89df
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=f620ec3c-9106-4830-bb43-c43b079a89df ro quiet splash
initrd /boot/initrd.img-2.6.28-14-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-14-generic (recovery mode)
uuid f620ec3c-9106-4830-bb43-c43b079a89df
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=f620ec3c-9106-4830-bb43-c43b079a89df ro single
initrd /boot/initrd.img-2.6.28-14-generic

title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid f620ec3c-9106-4830-bb43-c43b079a89df
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f620ec3c-9106-4830-bb43-c43b079a89df ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid f620ec3c-9106-4830-bb43-c43b079a89df
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f620ec3c-9106-4830-bb43-c43b079a89df ro single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid f620ec3c-9106-4830-bb43-c43b079a89df
kernel /boot/memtest86+.bin
quiet

na samej górze widzimy najnowsze jądro które pozostawiamy w systemie a ze starym postępujemy następująco.

dimitri@dimitri-laptop:~$ sudo apt-get remove linux-image-2.6.28-11-generic linux-headers-2.6.28-11-generic linux-headers-2.6.28-11
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostaną USUNIĘTE:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic linux-image-2.6.28-11-generic
linux-restricted-modules-2.6.28-11-generic
0 aktualizowanych, 0 nowo instalowanych, 4 usuwanych i 0 nieaktualizowanych.
Po tej operacji zostanie zwolnione 173MB miejsca na dysku.
Kontynuować [T/n]? t

po paru sekundach po starym jądrze nie ma już śladu za wyjątkiem widniejącego wpisu w menu gruba. Aby tam też był pożądek wydajemy polecenie:

dimitri@dimitri-laptop:~$ sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.28-14-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

dimitri@dimitri-laptop:~$

Teraz mamy zaktualizowany i upożądkowany system.

Opublikowany w system | Otagowane: , , | Zostaw Komentarz »

kompilacja ze źródeł i budowanie paczki .deb

Opublikował/a pepisboczek w dniu luty 24, 2009

Żeby zbudować jakąć paczke .deb ściagamy np. jakiś program i wkonujemy kolejno:

dimitri@dimitri-desktop:~/ekg2-0.1.1$ ./configure

dimitri@dimitri-desktop:~/ekg2-0.1.1$ make

(oczywiście wcześniej rozpakowujemy archiwum)

Następnie jeśli nie napotkamy żadnych błędów przystępujemy do budowania naszej paczki .deb

dimitri@dimitri-desktop:~/ekg2-0.1.1$ sudo checkinstall

Zostaniemy poproszeni o odpowiedź na zaledwie 3 pytanka, i po całym procesie będziemy mieli dostępną paczke .deb z naszym programem, którą łatwo zainstalowac i usunąc za pomoca polecenia dpkg.

Opublikowany w programy, system | Otagowane: , | Zostaw Komentarz »

OpenWrt budowanie własnego systemu

Opublikował/a pepisboczek w dniu styczeń 21, 2009

OpenWrt – jest to system operacyjny linux przeznaczony dla routerów. Jest okrojonym systemem specjalnie przygotowanym dla takich urządzeń. Pozwala w prosty spsób na instalację oprogramowania z menagera pakietow ipkg.

Jedym z najlepszych routerów do tego celu jest ASUS WL-500g Premium, który posiada 4x lan, 2x usb 2.0, wifi i pozwalana na w pełni wykorzystanie swoich możliwości pod względem serwera.

Poniżej załączam link do strony gdzie autor opisuje jak samemu zbudować własne openwrt i przejść przez procej instalacji i konfiguracji własnego systemu.

Opublikowany w openwrt | Otagowane: | Zostaw Komentarz »

Avant Window Navigator

Opublikował/a pepisboczek w dniu styczeń 8, 2009

Avant Window Navigator – jest to nic innego jak dock, inaczej mówiąc dolny pasek nawigacyjny z naszymi ulubionymi programami itp.

Program instalujemy poleceniem

sudo apt-get install avant-window-navigator

Narzędziem konfiguracyjnym naszego dock’a jest manager do którego skrót możemy znaleść w górnym menu System/Preferencje/Awn manager.

Jest tam szereg możliwości do skonfigurowania naszego paska takie jak: kolorystyka, efekt 3d, oraz możliwość wgrywania różnego rodzaju appletów. Możemy także wywołać naszego managera z konsoli poleceniem

awn-manager

Natomiast właściwy program uruchamiamy poleceniem:

awn-manager

I oto naszym oczom ukaże sie dolny pasek menu przypominający ten z MacOS.

Dodatkowo możemy wyłączyć dolny pasek narzędzi i dodać naszego dock’a do auto startu systemu w System/Sesje.

Opublikowany w programy | Otagowane: , | Zostaw Komentarz »

htop alternatywa dla systemowego top

Opublikował/a pepisboczek w dniu styczeń 8, 2009

Wszyscy doskonale wiemy, że jeśli chcemy zobaczyć pod konsolą uruchomione procesy wystarczy wywołać polecenie “top”. Jest jednak narzędzie o nieco ładniejszym wyglądzie i wyświetlające więcej szczegółów. Takim narzędziem jest właśnie “htop”. Aby można było samemu się przekonać wystarczy w konsoli wydać polecenie:

sudo apt-get install htop

a następnie wywołać nasz mały ale jakże ciekawy i funkcjonalny program poleceniem

htop

Powyżej znajduje się zrzut ekranu jaki wykonałem zaraz po wyżej wypisanych instrukcjach.

Myślę, że jest to bardzo ciekawy programik i godny uwagi.

Opublikowany w system | Otagowane: , | Zostaw Komentarz »

Archiwa tar.bz2 tar.gz

Opublikował/a pepisboczek w dniu styczeń 4, 2009

Opiszę tutaj jak należy rozpakowywać archiwa tar o różnych rozszerzeniach w linuxie.
Aby rozpakowac plik o rozszerzeniu *.tar.bz2 używamy parametru tar xvjf np.

dimitri@dimitri-desktop:~$ tar xvjf 56438-aurora-1.5.1.tar.bz2
aurora-gtk-engine-1.5.tar.gz
Aurora.tar.bz2
dimitri@dimitri-desktop:~$

Natomiast aby rozpakowac plik o rozszerzeniu *.tar.gz lub *.tgz stosujemy parametr tar xvzf np.

dimitri@dimitri-desktop:~$ tar xvzf OOo_3.0.0_LinuxIntel_install_pl_deb.tar.gz
OOO300_m9_native_packed-1_pl.9358/
OOO300_m9_native_packed-1_pl.9358/DEBS/
...
OOO300_m9_native_packed-1_pl.9358/licenses/LICENSE_pl
OOO300_m9_native_packed-1_pl.9358/licenses/LICENSE_pl.html
dimitri@dimitri-desktop:~$

Opublikowany w Archiwa, system | Otagowane: , , | Zostaw Komentarz »

Samorost dwie części

Opublikował/a pepisboczek w dniu grudzień 29, 2008

Dwie rewelacyjne gierki zrobione we flashu, niezły klimat i trochę myślenia. Gry są godne polecenia linki poniżej.

Samorost cz.1

Samorost cz.2

Opublikowany w gry | Otagowane: , | Zostaw Komentarz »

Conky cz. 4 → późniejszy start

Opublikował/a pepisboczek w dniu grudzień 10, 2008

Niekiedy możemy napotkać rożne błędy podczas uruchamiania systemu, które przekładaja się np. na nie prawidłowe wyświetlanie informacji systemowych w oknie conky. Żeby zapobiec takim błędą możemy storzyć skrypt pod nazwa np. ‘.conkystart’, który będzie odpowiedzialny za pózniejsze uruchomienie programu conky.

Tworzymy plik za pomocą np. narzędzia nano lub gedit o nastepującej zawartości.

#!/bin/bash
sleep 30 && conky

Spowoduje to opóźnione uruchamianie programu conky z 30 sekundową zwłoką. Gdy system załaduje wszystkie niezbędne komponenty do prawidłowego funkcjonowania srodowiska x’ów zostanie załadowany program conky co zniweluje potencjalne błędy związane z prawidłowym wyświetlaniem zawartości okna conky.

Pozostaje nam nadać atrybuty do wykonywania:

chmod +x .scripts/.conkystart

oraz dodać w System/Preferencje/Sesje nowego programu startowego, podając ścieżkę do nowo utworzonego skryptu.

Opublikowany w programy, system | Otagowane: , | Zostaw Komentarz »

Conky cz. 3 ↓ temperatura procesora.

Opublikował/a pepisboczek w dniu grudzień 10, 2008

Opierając sie o artykuł conky cz. 1 , pokażę jak sprawić by nasz mały ale jak nie zwykle użyteczny program może nam pokazać temperaturę naszego procesora.

W pliku konfugracyjnym conkyrc dodajemy sekcję:

TEMPERATURA ${hr 2}
${font StyleBats:size=16}k${font} CPU: ${hwmon temp 1}
${font StyleBats:size=16}m${font} CPU: ${hwmon temp 2}

Co będzie odpowiedzialne za wyświetlanie temperatury 1 i 2 rdzenia naszego procesora, w moim przypadku jest to celeron 2.4 (i386).

Potrzebny nam jeszcze będzie odpowiedni ’sensor’ instalujemy wiec odpowiednią paczkę.

sudo apt-get install lm-sensors

Na wszystkie pytania odpowiadałem ‘yes’ proponuję postąpić tak samo.
Po restarcie systemu powinniśmy mieć już możliwość podejrzenia temperatury naszego procesora. :)

Opublikowany w Bez kategorii, Kompilacja jądra, instalacja, programy, ssh, system | Otagowane: , , , , | Zostaw Komentarz »

Conky cz. 2 – temperatura dysku twardego

Opublikował/a pepisboczek w dniu grudzień 10, 2008

W poprzednim artykule opisałem jak zainstalować i przedstawiłem moją konfigurację programu conky.

W tym artykule pokażę jak za pomocą programu conky i narzędzia hddtemp, wyświetlić opcję temperatury dysku twardego naszego komputera.

Instalujemy odpowiednią paczkę:

dimitri@dimitri-desktop:~$ sudo apt-get install hddtemp

W poprzednim artykule w mojej przykładowej konfiguracji programu znajduje sie sekcja:

TEMPERATURA ${hr 2}
${font StyleBats:size=16}h${font} HDD: ${execi 60 ~/.scripts/hddtemp}

Jest ona odpowiedzialna za wyświetlanie temperatury w oknie programu conky.
Jeszcze jedną rzeczą która łatwo zauważyć jest ścieżka do skryptu który znajduje sie w “~/.scripts/hddtemp” (każdy oczywiście ustawi tutaj swoją ścieżke do katalogu ze swoimi skryptami).

Treść skryptu hddtemp odpowiedzialnego za wyświetlanie prawidłowej temperatury dysku twardego:

#!/bin/bash
echo "$(nc localhost 7634 | cut -d'|' -f4)"

Po utworzeniu pliku z wyżej podaną zawartością dajemu mu jeszcze prawa do wykonywania i to bylo by już wszstko.

dimitri@dimitri-desktop:~$ chmod +x .scripts/hddtemp

Opublikowany w instalacja, programy, system | Otagowane: , , , , , | Zostaw Komentarz »