Różnice pomiędzy wersjami 3 i 20 (Spinanie 17 wersji)
⇤ ← Wersja 3 z 2008-04-18 20:25:33 →
Rozmiar: 1157
Edytor: 67-moc-10
Komentarz:
← Wersja 20 z 2009-10-06 14:06:31 → ⇥
Rozmiar: 3927
Edytor: ns37332
Komentarz: +postfix login maps
Usunięcia zostały oznaczone w ten sposób. Dodatki zostały oznaczone w ten sposób.
Linia 3: Linia 3:

<<Navigation(children)>>
<<BR>><<BR>>
<<TableOfContents>>
Linia 8: Linia 12:
z zachowaniem kolejności plików, np. przegranie czytanje bajki z zachowaniem kolejności plików, np. przegranie czytanej bajki
Linia 11: Linia 15:
}}}

=== TAGowanie plików MP3 ===
Niektóre odtwarzacze mp3 (np. telefon Nokia) odtwarza pliki muzyczne tylko i wyłącznie po tag-ach mp3, np. artysta, rodzaj muzyki, album etc. Jeżeli mp3 powstał z płyty CD, to tagi w takich mp3 są kompletnie puste. Ale można sobie poradzić. Oto przykład dla plików, których nazwa zawierała tytuł utworu:
{{{
ls *.mp3 | perl -ne 'chomp; $f=$_;s/\.mp3$//;s/^[0-9]{2}_//;s/_/ /g; print "audiotag -a \"_ARTYSTA_\" -y _YYYY_ -A \"_ALBUM_\" -g \"_RODZAJ_MUZYKI_\" -t \"$_\" $f\n";' | sh
Linia 32: Linia 42:

=== Informacja o zainstalowanych portach pasującyh do wzorca ===
Uzyskamy informację o zainstalowanych portach, których nazwy zawierają podany ciąg znaków. Wraz z krótką informacją o danym porcie.
{{{
pkg_info -Ix sasl
}}}

=== Przydatny ping przy rekonfiguracji topologi sieci ===
Konsola daleko, a trzeba znaleźć kabelek na switchu, czy patch-panelu:
{{{
ping -s <ADRES_IP> | tr : ^G (CTRL-V CTRL-G)
}}}

=== Poszukiwanie spamów w celu ich odblokowania ===
{{{
find /var/virusmails/2008/12 -type f -exec egrep -i '(skanska.pl|arimgr.gov.pl|plk-sa.pl|pkpenergetyka.pl|warta.pl)' /dev/null {} \; | awk -F ":" '{print $1}' | sort -u
}}}
Jest to zdecydowanie szybciej, aniżeli przeglądanie logów serwera SMTP. Co prawda w logach można znaleźć więcej informacji o listach odrzuconych, zanim trafiły w ręce amavisd...

=== Przeładowanie stref nameda ===

Dla przykładu: w pliku konfiguracyjnym są tylko definicje stref typu slave. Chcemy zassać zmiany z master DNSa. Zatem mozna to szybciutko zrobić:
{{{
cat include.conf.named | awk '/zone/ {print $2}' | tr -d '"' | xargs -n1 rndc reload
}}}
{i} W tym przykładzie strefy nie są umieszczone w widokach. Bo jakby były, to jest nieco inna składnia polecenia rndc.

=== Użyteczne dodatki do tcpdump ===
{{{
tcpdump -l -n -Xx -s 1024 -tttt [_wyrazenie_podsluchu_]
}}}

=== Szybkie znalezienie plików, które trzeba ponownie dodać do RCS ===
{{{
ls RCS/ | sed -e 's/,v//' | xargs -n1 ls -lF
}}}

=== Uruchomienie mtree w celu zrobienia zrzutu drzewa katalogów ===
{{{
mtree -Pc -p /var/log -X /tmp/_var_log.exclude.mtree > _var_log.mtree
}}}
Zaś plik `/tmp/_var_log.exclude.mtree` zawiera<<FootNote(Plik exclude '''NIE MOŻE''' zawierać komentarzy.)>>:
{{{
*.[0-9]
*.gz
*.bz2
*.rar
}}}

----
 * /AdministratorkaUnix
 * /BogofilterZamiastSpamAssassina
 * /PostfixNowaDomena
 * /CronPostfixBledy - czyli jak rozwiązać problem błędów w logach (np. dla cacti)
 * /PostfixSprawdzanieNadawcow - czyli, jak zabezpieczyć przed podszywaniem się zautoryzowanych nadawców

----
{*} To z kategorii FreeBSD.



Tips & Tricks

Różne krótkie sztuczki, aby szybko potem zrobić proste zadania.

Kopiowanie MP3 pod MS Windows

z zachowaniem kolejności plików, np. przegranie czytanej bajki

FOR /F "usebackq" %f IN (`dir . /B /O:N`) DO copy %f E:\_katalog

TAGowanie plików MP3

Niektóre odtwarzacze mp3 (np. telefon Nokia) odtwarza pliki muzyczne tylko i wyłącznie po tag-ach mp3, np. artysta, rodzaj muzyki, album etc. Jeżeli mp3 powstał z płyty CD, to tagi w takich mp3 są kompletnie puste. Ale można sobie poradzić. Oto przykład dla plików, których nazwa zawierała tytuł utworu:

ls *.mp3 | perl -ne 'chomp; $f=$_;s/\.mp3$//;s/^[0-9]{2}_//;s/_/ /g; print "audiotag -a \"_ARTYSTA_\"  -y _YYYY_ -A \"_ALBUM_\" -g \"_RODZAJ_MUZYKI_\" -t \"$_\" $f\n";' | sh

Montowanie USB flash pod FreeBSD

Z lokalizacją dla pl_fonts

mount_msdosfs -L pl_PL.ISO8859-2 -D cp852 /dev/da0s1 /mnt/usb/
[kopiowanie plików]
umount /mnt/usb

Uruchamianie unison

unison to narzędzie pozwalające na ręczną synchronizację katalogów w systemie lokalnym oraz zdalnym (synchornizacja może się odbywać w obydwie strony). Używam głównie do dystrybucji skryptów administracyjnych po serwerach.

unison ~/scripts/ ssh://fw.wtp3.org/cvs/unison/

Reinstalacja portu z jednoczesną zamianą na inny równoważny

Zaistniała konieczność zmiany portu security/openssl-stable na security/openssl. Ale konieczne było zrobić to bez "zgubienia" wszystkich zależności. W związku z tym wystaczy wydać polecenie:

portupgrade -f -o security/openssl openssl-stable

Informacja o zainstalowanych portach pasującyh do wzorca

Uzyskamy informację o zainstalowanych portach, których nazwy zawierają podany ciąg znaków. Wraz z krótką informacją o danym porcie.

pkg_info -Ix sasl

Przydatny ping przy rekonfiguracji topologi sieci

Konsola daleko, a trzeba znaleźć kabelek na switchu, czy patch-panelu:

ping -s <ADRES_IP> | tr : ^G                             (CTRL-V CTRL-G)

Poszukiwanie spamów w celu ich odblokowania

find /var/virusmails/2008/12 -type f -exec egrep -i '(skanska.pl|arimgr.gov.pl|plk-sa.pl|pkpenergetyka.pl|warta.pl)' /dev/null {} \; | awk -F ":" '{print $1}' | sort -u

Jest to zdecydowanie szybciej, aniżeli przeglądanie logów serwera SMTP. Co prawda w logach można znaleźć więcej informacji o listach odrzuconych, zanim trafiły w ręce amavisd...

Przeładowanie stref nameda

Dla przykładu: w pliku konfiguracyjnym są tylko definicje stref typu slave. Chcemy zassać zmiany z master DNSa. Zatem mozna to szybciutko zrobić:

cat include.conf.named | awk '/zone/ {print $2}' | tr -d '"' | xargs -n1 rndc reload

{i} W tym przykładzie strefy nie są umieszczone w widokach. Bo jakby były, to jest nieco inna składnia polecenia rndc.

Użyteczne dodatki do tcpdump

tcpdump -l -n -Xx -s 1024 -tttt  [_wyrazenie_podsluchu_]

Szybkie znalezienie plików, które trzeba ponownie dodać do RCS

ls RCS/ | sed -e 's/,v//' | xargs -n1 ls -lF

Uruchomienie mtree w celu zrobienia zrzutu drzewa katalogów

mtree -Pc -p /var/log -X /tmp/_var_log.exclude.mtree > _var_log.mtree

Zaś plik /tmp/_var_log.exclude.mtree zawiera1:

*.[0-9]
*.gz
*.bz2
*.rar



{*} To z kategorii FreeBSD.

  1. Plik exclude NIE MOŻE zawierać komentarzy. (1)

TipsTricks (ostatnio edytowane 2015-06-19 03:41:55 przez 85-222-12-229)