Archiwum kategorii: Linux

Linux: ekologia sprzętowa

Od dawna uważałem, że Linux pozwala używać stare sprzęty w sposób bardziej optymalny, daje im drugie życie. Mam taki stary komputerek (DELL 450 MHz, 256 RAMu) i:

  • Chciałem podłączyć większy dysk ale niestety 🙁 BIOS sobie nie radzi :(,
  • Większy dysk podłączyłem przez USB, niestety mam tam tylko USB 1.1, szybkością to nie powala :(, nie mogę jednocześnie sciągać z Internetu i przesyłać danych gdzieś w sieci lokalnej (osiągam w praktyce 1 -1,2 MB/s),
  • Chciałem dołożyć do niego kartę Wi-fi, po długich bojach okazało się że mam za stare PCI.

Ekologia ekologią ale chyba czas na nowy sprzęt.

Linux: Bash – kilka uwag

Bawie się ostatnio skryptami powłoki i postanowiłem napisać kilka uwag, które pozwolą tworzyć lepsze skrypty automatyzujące pracę systemu:

  1. skrypt zawsze powinien logować swoje uruchomienie łącznie z czasem i parametrami, które zostały do niego podane (pozwala to określić czy skrypt został uruchomiony, kiedy został uruchomiony oraz jak powinien się zachować),
  2. basename pozwoli okreslić Ci nazwę skryptu, który uruchamiasz bez całej ścieżki,
  3. dirname pozwoli określić, gdzie skrypt się znajduje, możesz to wykorzystać do określenia położenia innych elementów

Wiem, mało tego 😉

Prosty sposób na debugowanie skryptów bash-a

Używając skryptów powłoki, w szczególności napisanych przez kogoś innego, przydatne bywa zobaczenie co ten skrypt naprawdę robi. Najprostszym sposobem jest dodanie poniższej linijki na początek skryptu:

set -x

Dzięki temu każda komenda wykonywana przez skrypt będzie wyświetlania na ekranie! Przykład:

Czytaj dalej Prosty sposób na debugowanie skryptów bash-a

Linux: przyjemny przykład używania komendy „find”

Cóź, używanie komendy find nie jest proste ;). Aby uzyskać ciekawsze efekty trzeba troszkę pokombinować. Postanowiłem więc wpisać na blogu prostą komendę „find”, która będzie użyta w moim następnym skrypcie a która w locie pozwala odpakować archiwa rar z hasłem:

Czytaj dalej Linux: przyjemny przykład używania komendy „find”

Debian Sarge – system pakietów i narzędzia zarządzania nimi

System pakietów Debiana

Debian posiada własny system pakietów o nazwie DEB. Jest on najbardziej zaawansowany z wszystkich linuksowych rodzajów. Oprócz informacji o wymaganych współzależnościach ma także możliwość sugerowania zainstalowania innych programów, które znacznie rozszerzą jego możliwości. Dodatkowo system kontroluje wersje instalowanych pakietów przez co dla każdej dystrybucji są dostępne programy w odpowiedniej wersji.

Czytaj dalej Debian Sarge – system pakietów i narzędzia zarządzania nimi