Linux

7z 7zip składnia polecenia

Pakowanie w 7z z linii poleceń, do formatu zip: 7z a -tzip dest.zip source/

Linux

MySQL – zmiana silnika bazy

W MySQL dostępnych jest kilka silników. Mamy wybór pomiędzy ilością funkcji a szybkością działania. Najważniejsze silniki to: InnoDB – montowany w najnowszych bd, obsługuje transakcje, wolniejszy MyISAM – bardzo szybki, brak transakcji Żeby sprawdzić jakie motory są obsługiwane w zainstalowanej bd należy wydać polecenie: mysql> SHOW ENGINES\G; Zmiana systemu bd: …

Linux

Sprawdzenie wersji Ubuntu

Ubuntu – wersja lsb_release -a

Free(BSD)

Usuwanie linii z pliku za pomocą sed

# delete the line 18 from ‘~/.ssh/known_hosts’ file sed -i ’18 d’ ~/.ssh/known_hosts # also sed -i 18d ~/.ssh/known_hosts # delete few lines # delete 6 lines from line 8 sed -i 8,+6d file.txt # delete the line where is ‘TO DELETE’ sed -i ‘/string to delete/ d’ file.txt Źródło: http://snipplr.com/view/6152/

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