Linux

Linux – operacje na dyskach scsi

Odniesienie urządzenie scsi a urządzenie kernela (np sdx1): ls -d /sys/bus/scsi/devices/0\:1\:0\:0/block* Usunięcie urządzenia scsi: echo 1 > /sys/bus/scsi/drivers/sd/0\:0\:5\:0/delete lub echo 1 > /sys/block/(whatever)/device/delete Rescan interfejsu scsi: echo “- – -” > /sys/class/scsi_host/host0/scan lub (bo często nie działa) echo 1 > /sys/bus/scsi/drivers/sd/0\:0\:6\:0/rescan

Free(BSD)

Usuwanie ukrytych (hidden) plików pod linuxem

rm -rf .[!.]* .??* Wyjaśnienie: za rm -rf są 2 wyrażenia, pierwsze usuwa wszystkie które za pierwszą kropką nie mają drugiej – jednak to wyrażenie nie usunie pliku ..nazwa, drugie wyrażenie usuwa wszystko co ma . i dwa znaki – to wyrażenie nie usunie “.”, “..” i niestety też wyrażeń …

Free(BSD)

Domyślne ustawienia polityki haseł – linux

Domyślnie pod slesem plik /etc/pam.d/common-password ma następującą postać: password requsite pam_pwcheck.so nullok cracklib password required pam_unix2.so use_authtok nullok Aby zaostrzyć politykę bezpieczeństwa i sprawdzać słownikowo hasło należy zmienić pierwszą linię na nast: password requisite pamcracklib.so lcredit=-1 ucredit=-1 dcredit=-1

Free(BSD)

Skrypt do tworzenia plików – linux, python

Potrzebny jest python w wersji 2.6+ (<3) Tworzenie 4mln plików z krótką, renderowaną zawartością: python createFile.py 4000000 ============================================================================ #!/usr/bin/python import sys import os import uuid katalogPoczatkowy=”Katalog docelowy” print “Tworze ” + sys.argv[1] + ” plikow, po max 1.000 w katalogu” petla=0   #aktualna petla katalog=0  #aktualny katalog petlaWKatalogu=0   #aktualna petla w …

Free(BSD)

for w jednej linijce, bash

for x in {1..5}; do echo plik.$x; done;

Linux

Sprawdzanie sieci, sar, sles

Standardowo w instalacji sles-a jest SAR, polecenie sar -n DEV 1 3

Linux

Dyski pod sles (linux)

lsblk -f (podgląd dysków)

Free(BSD)

Python, podstawy.

Python: dynamiczne typowanie – zmienna ma nadawany typ podczas inicjalizacji silne typowanie – zmienna ma konkretny typ (który nie jest w żadnej sytuacji dynamicznie zmieniany – jak w VB) Komentarze: albo od znaku # albo wielokolumnowe pomiędzy “””  

Linux

autofs, automontowanie w linuksie

autofs to narzędzie w gnu/linuksie służące do automatyczego montowania (zdalnych) systemów plików. Wykorzystywane głównie do montowania zasobów samba bądź nfs wystawionych na zasobach w sieci lokalnej. W odróżnieniu do fstab, autofs lepiej radzi sobie z zasobami które nie są obecne w chwili uruchamiania klienta (powszechnie znany timeout podczas uruchamiania systemu, …

Linux

Uśpienie/hibernacja w linuksie (ubuntu)

sudo apt-get install dconf-tools