Archiwum kategorii ‘Linux’

Bweb i Gentoo

piątek, 10 Czerwiec 2011

Nawiązując do artykułu „Instalacja i konfiguracja narzędzia Bacula Bweb” opublikowanego w serwisie Bacula.pl wskazówki jak to zrobić w Gentoo Linux.

Moje środowisko:

  • System operacyjny: GNU/Linux
  • Dystrybucja: Gentoo Base System release 2.0.2
  • Serwer WWW: Lighttpd
  • Bacula: 5.0.3 (bacula-gui)
  • Perl: 5.12.3

(więcej…)

Przeszukiwanie SCSI

środa, 11 Maj 2011

Czasami w rozrastających się w niekontrolowany sposób sieciach lub po wejściu w nowe środowisko gubimy się w połączeniach. Zdecydowanie dobrze w takich sytuacjach zapoznać się z dokumentacją / schematami sieci. Jeśli takowych nie ma – zacząć ją tworzyć. To naprawdę pomaga. Wystarczy ołówek i kartka papieru, ew. Dia, Visio czy jakiekolwiek inne narzędzie informatyczne usprawniające ten proces. Zbyt ładne to i kolorowe dla prawdziwego BOFH? Mimo to zachęcam – ułatwcie sobie życie i innym.

Poniżej dwa odnośniki z krótkimi informacjami jak znaleźć nowe urządzenia SCSI i ich WWN. Można od tego zacząć inwentaryzację.

Dla kart QLogic i Emulex WWPN można znaleźć w informacjach z /proc/scsi/<moduł>/<id>, np. dla Qlogic QLA2312 może być to /proc/scsi/qla2xxx/2 i sekcja SCSI Device Information.
A jeśli używamy sysfs, to szukać musimy w np. /sys/class/scsi_host/host5/device/fc_host\:host5/port_name

Linux & Wi-Fi – tym razem mPCIe

czwartek, 5 Maj 2011

Po testach kart na USB wziąłem się za miniPCI express.

Pierwsza to Intel 3945ABG:

02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
Subsystem: Intel Corporation Device 1021
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at dfc00000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-18-de-ff-ff-94-de-77
Kernel driver in use: iwl3945
Kernel modules: iwl3945

(więcej…)

Gentoo: własne poprawki oprogramowania

czwartek, 31 Marzec 2011

Niniejszym wpisem chciałbym pokazać w jaki sposób samodzielnie dodać poprawki do oprogramowania (z drzewa portage) i nie nadpisać ich w czasie kolejnej synchronizacji. Wszystko na przykładzie zmian do dhcpcd – czyli niejako dwie pieczenie na jednym ogniu.

Zacznę od dhcpcd, o którym pisałem wcześniej w kontekście ipv4ll (aka. zeroconf). Aktualna wersja dostępna dla Gentoo – 5.2.10 nie wspiera opcji timeout dla interfejsu, jedynie globalnie (definiowane w dhcpcd.conf). Po dyskusji z Royem Marples zostało to poprawione, jednakże zanim trafi do stabilnej wersji, a ta do drzewa portage, trochę czasu minie.
(więcej…)

Aktualizacja Gentoo (nie taka zwyczajna)

piątek, 25 Marzec 2011

Q: Czy trudno zaktualizować Gentoo?
A: W zasadzie to nie, wystarczy synchronizacja drzewa portage (emerge --sync), sprawdzenie co się zmieniło (emerge -pvuND world) i wybranie pakietów, które nas interesują do aktualizacji (emerge -u <pakiet>).

Q: A co jeśli nie robimy tego na bieżąco?
A: No może być różnica w EAPI (Ebuild Application Programming Interface), ale zazwyczaj aktualizacja sys-apps/portage wcześniej rozwiąże sprawę.

Q: A co jeśli nie aktualizowaliśmy dość długo?
A: Jak wyżej. W przypadku problemów można spróbować przebudować sys-apps/portage bez zależności (emerge --nodep portage), to samo zrobić z dev-lang/python, a następnie przebudować ‘normalnie’ oba te pakiety.

Q: A co jeśli bardzo, bardzo mocno zapuściliśmy nasz system? (więcej…)

Ile waży paczka

środa, 16 Luty 2011

Czasem mam potrzebę zrobienia małego systemu (w domyśle Gentoo Linux), albo okrojenia istniejącego. Testuję wtedy różne flagi USE (głównie dorzucam minimal jeśli to nie ogranicza zbyt funkcjonalności programu), często dodaję FEATURES="nodoc noinfo noman" do kompilacji (w /etc/make.conf). Niemniej mniewam czasem wątpliwości czy po wyrzuceniu jakiegoś pakietu zyskam żądaną ilość wolnego miejsca. Pomocne w takim przypadku może być narzędzie qsize (z portage-utils), np.:

localhost ~ # qsize -b openssh nano
net-misc/openssh-5.8_p1: 21 files, 15 non-files, 2077068 bytes
app-editors/nano-2.2.5: 83 files, 79 non-files, 347806 bytes

(więcej…)

Parted Magic

sobota, 8 Styczeń 2011

Znalazłem Parted Magic – kolejne narzędzie SysAdmina. Oczywiście nie mogłem nie porównać go ze znanym i lubianym SystemRescueCD ;-)

Generalnie Parted Magic adresowany do operacji dyskowych – zawiera komplet narzędzi pozwalających formatować, czyścić, zwiększać i przycinać partycje, a także odtwarzać dane. Oprócz tego możemy dzięki niemu wykonać testy dysków – zarówno uszkodzeń jak i wydajności. Wspiera wiele popularnych systemów plików (btrfs, ext2, ext3, ext4, fat16, fat32, hfs, hfs+, jfs, linux-swap, ntfs, reiserfs, reiser4, i xfs). A oprócz tego ma sporo narzędzi sprawiających, że może być wykorzystywany jako podręczny system do wszystkiego (przeglądarka pod X, klient IRC czy czytnik PDF). (więcej…)