Table of Contents

PLD FAQ

Oficjalne FAQ dystrybucji: pld-linux.org/pl/FAQ.

Tutaj są odpowiedzi na często zadawane pytania, pamiętaj aby przed użyciem któregokolwiek polecenia tu podanego zapoznać się z tym, co dane polecenie robi i jego opcjami, zrobisz to za pomocą

$ man polecenie

oraz

$ info polecenie 

Konsolowe sztuczki

Jak w X zrobić zrzut ekranu z konsoli
Jak masowo zmienić nazwy (zastąpić część nazwy) plików w konsoli
Jak zmienić konsole jeśli nie działają klawisze funkcyjne
Jak wykonać coś na każdym pliku znalezionym przy użyciu find
Jak użyć polecenia echo z sudo nie używając powłoki roota

Backup

Tworzenie skompresowanych archiwów chronionych hasłem.

Kompresja:

$ tar cvf etc.aes --use-compress-program=bz2aespipe /etc

Dekompresja:

$ tar xvpf etc.aes --use-compress-program=bz2aespipe

Sieci

Jak przenieść dane bezpiecznie na inny komputer przez sieć szczególnie jeśli nie ma się miejsca lokalnie, a zdalny host jest niezaufany
Jak szybko przenieść katalogi i pliki nie zmieniając ich wlaścicieli, przez sieć, szyfrowanym łączem i rozpakować na zdalnej maszynie, i zrobić to za jednym zamachem.
Jak w prosty sposób wypisać adres IP maszyny poprzez parsowanie output-u z ifconfig

System

Zapomniane/nieustawione hasło roota

Często przy instalacji zapominamy ustawić hasło roota. By to naprawić, nie trzeba się chrootować, a tym bardziej instalować dystrybucji od nowa. Wystarczy przy bootowaniu dodać parametr do lilo/Gruba:

init=/bin/bash rw

np: lilo:

pld init=/bin/bash rw

W grubie dodajemy ten wpis w linijce

kernel=

Po zakończeniu prac warto wykonać:

sync

i przed naciśnięciem Trzech Króli (ctrl+alt+del) przemontować partycję / w tryb tylko do odczytu:

mount / -o remount,ro

aby nie utracić wprowadzonych zmian.

Podkręcanie ustawień systemu plików

W celu zmniejszenia zarezerowanego obszaru dla systemu plików, dla ext2/3 można użyc polecenia:

tune2fs -m 0 /dev/xyz

Gdzie '0' to ilość procent, jaką mamy zamiar na to przeznaczyć. (domyślnie jest to 10%).

Zarezerwowany obszar to taki do którego teoretycznie nieuprzywilejowany użytkownik nie ma dostępu. Jest on przeznaczony dla demonów i procesów uprzywilejowanych użytkowników, i na partycjach systemowych powinien być stosowany ze względu na szeroko pojętą dostępność. Problem powstaje w przypadku partycji takich jak np. HOME, gdzie tak naprawdę obszar ten nie jest potrzebny, a obecnie przy dość dużych partycjach domyślne 10% jest po prostu marnowaniem przestrzeni (np. dla partycji 750GB, jest to aż 75GB!)

Nie ładuje się nowy kernel po aktualizacji
upgreadowalem kernel ale uname -r cały czas wskazuje na starsza wersje

Po aktualizacji kernela, jeżeli używamy bootloadera lilo należy wpisać:

lilo

Poldek i rpm

Jak odinstalować "oporny pakiet" - poldek zwraca: ''skryptlet nie powiódł się, status wyjścia 127''
Jak zainstalować grupę pakietów, za wyjątkiem paczek -devel?
Jak znaleźć pakiet, który zawiera dany plik?

W trybie interaktywnym poldka

Co zrobić jak pojawia mi się komunikat 'skiptag - s' bądź podobny przy uruchamianiu poldka

1. Zaktualizować wszystkie zainstalowane pakiety rpm-* oraz poldek-*

2. Jeśli to nie pomoże, należy przebudować bazę rpm

Inne

Jak naprawić uszkodzony plik mbox/mailbox
Jak wysłać ponownie zawartość mbox/mailbox

na określone konto:

na konto z pola To:

Evolution zgłasza błąd "niezgodność folderu poczty nawet po synchronizacji"
# cd ~/.evolution
# find . -name '*.index.data' -exec rm  {} \;
# find . -name '*.ibex.index' -exec rm  {} \;
# rm ~/.evolution/mail/local/folders.db

IPv6

Openssh-server

Aby sshd nasłuchiwał na adresach IPv6, należy ustawić zmienną IPV6_NETWORKING=yes w /etc/sysconfig/network - zmiana wymaga tylko restartu sshd. Przy startowaniu sieci wyświetli nam się komunikat informujący, że nie można załadować modułu IPv6 - nie należy tym się przejmować ponieważ moduł jest wkompilowany w kernel.