Pokazywanie postów oznaczonych etykietą linux. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą linux. Pokaż wszystkie posty

poniedziałek, 4 kwietnia 2016

Linux: Kasowanie starych plików

Jedna z metod na kasowanie plików starszych niż data.
Chcę skasować pliki utworzone przed 15-12-2015.

1. Tworzę plik to_del z datą 15-12-2015, można także określić godzinę

touch -t 201512150000 to_del


2. Znajdź pliki starsze niż plik to_del

find . ! -newer to_del

lub

find . ! -newer to_del -name "*.tgz"


3. Kasowanie plików

find . ! -newer to_del -name "*.tgz" -exec rm '{}' \;

czwartek, 12 listopada 2015

Linux: Testowanie wydajności sieci

Najlepszy sposób to program iperf3. Trzeba zainstalować go na dwóch lub więcej komputerach.
Na jednym uruchamiamy serwer:

iperf3 -s

na drugim klienta

iperf3 -c ip_serwera


Program do pobrania tutaj: https://iperf.fr/

Linux: Testowanie wydajności dysku


sudo hdparm -Tt /dev/sda

lub

dd if=/dev/zero of=/tmp/output bs=8k count=10k; rm -f /tmp/output

bs i count można zwiększyć, żeby wyeliminować wpływ cache dla małych plików.

poniedziałek, 15 lipca 2013

Zapisanie na dysk obrazu utworzonego programem dd w Windowsie

Mam obraz dysku, teraz chcę go zapisać na drugi dysk. Obraz był tworzony programem dd w linuksie, do zapisu na dysku wykorzystam dd pod windowsa. Program można znaleźć tutaj dd dla Windows. Od wersji 0.4 są obsługiwane urządzenia blokowe, więc można pisać bezpośrednio na dysku. Listę dostęnych urządzeń otrzymujemy tak:

dd --list

a potem już znajomo

dd if=obraz.dump of=\\?\Device\Harddisk2\Partition0 bs=4096

i czekamy.
Trzeba tylko 3x sprawdzić urządzenie docelowe, żeby sobie szkód nie narobić.

Kopiowanie dysku przez sieć


Za pomocą dd i ssh można to zrobić w ten sposób
dd if=/dev/hda bs=4096 | ssh admin@192.168.0.1 "dd of=/tmp/hda.dump"

środa, 6 lipca 2011

Linux: Który proces używa moich plików ?

Odpowiedź na to pytanie daje komenda

lsof

Niestety w moim LFS jej nie było. Pobierz
Kompilacja przebiegła bez problemów, po sprawdzeniu, że wszystko działa "ręczna" instalacja

cp lsof /usr/sbin
cp lsof.8 /usr/man/man8

czwartek, 5 sierpnia 2010

Linux: Logowanie ssh przy użyciu pary kluczy

Konfiguracja klienta i serwera. Wszystkie komendy należy wykonać na kliencie.

1. Generujemy parę kluczy, bez hasła, nazwa klucza dowolna

ssh-keygen -t rsa -f ~/.ssh/klucz

2. Klucz publiczny przesyłamy na serwer

cat ~/.ssh/klucz.pub | ssh user@server 'cat >> .ssh/authorized_keys2'

3. Opcjonalnie można dodać do wpis do ~/.ssh/config

Host server
IdentityFile ~/.ssh/klucz


To wszystko, od teraz aby się zalogować na serwerze wystarczy wpisać:

ssh server


Ważne jest bezpieczeństwo kluczy, dlatego warto sprawdzić prawa dostępu do katalogu .ssh klienta, powinno być 0700 i pliku .ssh/authorized_keys na serwerze, powinno być 600.

piątek, 30 lipca 2010

Linux: Strefy czasowe

Konfiguracja zegara w linuksie. Zegar systemowy w UTC.

Ustawienie zegara w BIOS wg. czasu systemowego w UTC
hwclock --systohw --utc

Wybranie strefy czasowej (dla mnie Europe/Warsaw)
tzselect

Zmienna TZ, najlepiej ustawić w /etc/profile
export TZ=Europe/Warsaw

Ustawienie /etc/localtime
cp --remove-destination /usr/share/zoneinfo/Europe/Warsaw /etc/localtime

Wszystkie posty dotyczące linuksa dotyczą dystybucji Linux From Scratch.

Więcej na temat czasu tutaj.

piątek, 18 kwietnia 2008

Internet: Wyszukanie adresu serwera DNS, na którym jest nasza domena oraz revDNS

Trzeba wydać polecenie
nslookup
set type=ns
nazwa.domeny

aby znaleźć revDNS należy zmienić typ zapytań
set type=ptr

czwartek, 27 grudnia 2007

Zmiana systemu plików z ext2 na ext3

Zmiana systemu plików z ext2 na ext3 jest bezbolesna, warto to zrobić bo korzyści są duże. Dobrze jest mieć pod ręką bootowalny CD lub USB, aby w razie problemów mieć z czego uruchomić komputer. W tym przykładzie korzystam z urządzenia /dev/sda1, ale to tylko przykład. Przed zmianą trzeba sprawdzić czy w jądrze jest obsługa partycji ext3 za pomocą komendy

cat /proc/filesystems

jeżeli na liście jest ext3 to w porządku jeżeli go nie ma to trzeba przekompilować jądro (jeżeli zmiana systemu nie dotyczy partycji root to wystarczy skompilować obsługę ext3 jako moduł)

1. Dodajemy journal do urządzenia

tune2fs -j /dev/sda1

2. Możemy teraz zmienić ustawienia dot. częstotliwości sprawdzania dysku

tune2fs -i 0 -c 0 /dev/sda1

3. Ostatni krok to zmiana wpisów w pliku /etc/fstab trzeba zmienić dla wybranego urządzenia wpis z ext2 na ext3.

I to wszystko. Po restarcie systemu partycja zostanie zamontowana jako ext3.
Kroki 1 i 2 można połączyć i wykonać jedną komendę tune2fs.