Skip to content

Wojciech Błaszkowski

  • Start
  • CQ-DX
  • Linux
  • O mnie
  • my Linux spell book
  • GitHub
  • RSS

my linux spell book

2012-06-17 by Wojciech Błaszkowski
Linux spell book
Linux spell book

Często staram się przypomnieć sobie jak brzmiało zaklęcie robiące coś tam. Uważam czytanie manuali za pożyteczne, ale mała ściąga nie zaszkodzi (wpis będzie uaktualniany).

 

$ mysqldump -u usersql_ssl -p -h some.db.host --ssl-ca=/dev/null -B database_name --quote-names --extended-insert=false --default-character-set=utf8 > database_name.sql

 

$ sed -i -e "s#co#naco#g" pliki

 

$ mysqldump -u user01_ssl --password=tajnehaslo --ssl-ca=/dev/null -h db01.host.pl --add-drop-table --quote-names --default-character-set=utf8 --no-create-db baza01 | mysql -u user02_ssl -h db02.host.pl --ssl-ca=/dev/null --database=baza02 --default-character-set=utf8 --password=tajnehaslo

 

$ find -name "*.py" -exec sed -i -e s#/home/users/user2/#/home/users/user23/#g {} \;

Post navigation

Previous Post:

dębki

Next Post:

wczoraj

28 Commments

  1. wojtosz pisze:
    2008-03-18 o 13:05

    zwiększenie rozmiaru partycji LVM:
    # lvextend -L +5G /dev/sys/vservers

    „poszerzenie” systemu plików XFS
    # xfs_growfs /vservers/

  2. Wojtosz pisze:
    2011-02-10 o 12:19

    $ svn rm `svn status | awk '{print $2}'|xargs`

  3. Wojtosz pisze:
    2011-03-10 o 07:02

    skopiowanie pierwszych 512 bajtów zawierających info o patrycjach

    # dd if=/dev/sda of=/dev/sdb bs=512 count=1

    następnie:

    # fdisk /dev/sdb

    dajemy WRITE, po to, żeby kernel zauważył partycje.

  4. Wojtosz pisze:
    2011-05-01 o 07:24

    po przeniesieniu vservera na inną maszynę może okazać się on nie widoczny z zewnątrz. Switch pamięta, do jakiego MAC było przypisane IP vservera, więc należy podać do switcha nową informację:

    # arping -s $VSERVER_IP $GATEWAY -I eth0

  5. Wojtosz pisze:
    2011-07-19 o 08:16

    RPM returns names of installed packages:

    # rpm -qa --queryformat "%{NAME}\n"

    Fancy upgrade:

    # for a in `rpm -qa --queryformat "%{NAME}\n" |grep python`; do poldek --cmd "greedy-upgrade ${a}*"; done

  6. Wojtosz pisze:
    2011-08-02 o 08:59

    # renice 20 -p `pidof rsync sshd`

  7. Wojtosz pisze:
    2011-08-03 o 11:18

    # mdadm --assemble --scan --force

  8. Wojtosz pisze:
    2011-08-12 o 08:18

    $ openssl x509 -noout -in -dates

  9. Wojtosz pisze:
    2011-10-10 o 07:16

    Reinstall PLD Linux:

    for a in `rpm -qa --queryformat "%{NAME}\n" | grep -v kernel `; do poldek --cmd "install ${a} --reinstall"; done

  10. Wojtosz pisze:
    2011-11-08 o 13:13

    awaryjny ;-) restart


    [root@host ~]# echo U > /proc/sysrq-trigger
    [root@host ~]# echo S > /proc/sysrq-trigger
    [root@host ~]# echo B > /proc/sysrq-trigger



    Można także wykonać to z klawiatury:


    Ctrl + Alt + PrntScrn + U S B


    Uprzedzam: pod łindołsem nie działa ;-))))

  11. vbert pisze:
    2012-06-21 o 14:00

    A co to jest łindołs? ;)

    Przydatne bywają również:

    rm -rf `find . -name ’.svn’`

    find . -type f -name \*.pyc – print | xargs rm |

  12. Wojtosz pisze:
    2012-10-24 o 07:49

    usuwanie spamowych maili, które próbuje nasłać pewien DeLiKwEnT


    for a in `mailq | grep 'DeLiKwEnT' | awk '{print $3}'`; do exim -Mrm $a; done

  13. Wojtosz pisze:
    2012-10-24 o 08:00

    znaleźć pliki, które zmieniły się w ciągu ostatnich 24h:


    find . -type f -ctime -24 -exec ls -lha {} \;

  14. Wojtosz pisze:
    2012-10-24 o 12:54

    Znajdź pliki *.jpg które w rzeczywistości NIE są obrazkami:

    # for a in `find . -type f -name '*.jpg' -exec file "{}" \; | grep ASCII | awk -F ':' '{print $1}'`; do xz -v $a; done

  15. Wojciech Błaszkowski pisze:
    2013-12-13 o 10:32


    $ svn st | grep ^? | sed 's/? //' | xargs svn add
    $ svn st | grep ^! | sed 's/! //' | xargs svn rm

  16. Wojciech Błaszkowski pisze:
    2014-11-13 o 11:37

    Generowanie CSR za pomocą OpenSSL:


    $ openssl req -new -sha256 -key localhost4096.key -out localhost4096.csr
    $ openssl x509 -req -days 3650 -sha256 -in ./localhost4096.csr -signkey ./localhost4096.key -out localhost4096.crt

  17. Wojciech Błaszkowski pisze:
    2014-11-25 o 10:56

    XFS with Inode B+trees:


    # mkfs.xfs -m crc=1 -m finobt=1 /dev/md3

    Important: required kernel 3.16 or above. Mounting goes default, no extra options.

  18. Wojciech Błaszkowski pisze:
    2015-04-02 o 09:56

    usuwanie z macierzy mdadm nie istniejącego już urządzenia; przydatne gdy operator wyjął dysk z serwera, zanim ów dysk został wyrugowany z macierzy:


    [root@backup3 ~]# mdadm --manage /dev/md6 --remove detached
    mdadm: hot removed 65:33 from /dev/md6

    zamiast nazwy urządzenia używamy słowa detached.

  19. Wojciech Błaszkowski pisze:
    2015-04-13 o 09:32

    zamiast przeszukiwać całą kolejkę exim’a w poszukiwaniu jednego message-id:


    # exigrep $message-id /var/log/exim/main.log

    lepiej zacząć od:

    # exim -Mvh $message-id

    powyższe zwróci nagłówki

    # exim -Mvb $message-id

    powyższe zwróci treść

  20. Wojciech Błaszkowski pisze:
    2015-10-01 o 11:16

    write whole disk with zeros (0) and try to recover bad sectors:


    a = 0;
    while [ true ];
    do
    hdparm --yes-i-know-what-i-am-doing --write-sector $a /dev/sda;
    sync;
    hdparm --yes-i-know-what-i-am-doing --write-sector $a /dev/sda;
    a=`expr $a + 1`;
    done

  21. Wojciech Błaszkowski pisze:
    2015-10-11 o 08:24

    Old Debian – enable service to start while Linux starts:

    # update-rc.d nginx enable

  22. Wojciech Błaszkowski pisze:
    2015-10-29 o 12:01


    named-checkzone -n fail -M fail -i full -m fail linuxadmin.pl db.linuxadmin.pl

  23. Wojciech Błaszkowski pisze:
    2015-11-26 o 11:54

    Find bad code in web pages:


    find -type f -name '*.php' -exec grep -Hi -E "(system|base64|eval|passthru)" {} \; | less

  24. Wojciech Błaszkowski pisze:
    2018-09-27 o 07:35

    Try to fix bad blocks on hard drive. This will DESTROY ALL YOUR DATA od hdd.
    badblocks -svwf /dev/sdi

  25. Wojciech Błaszkowski pisze:
    2020-11-22 o 09:56

    Generate key and CSR:
    openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:P-384 -out blaszkowski.com.key
    openssl req -new -key blaszkowski.com.key -out blaszkowski.com.csr

  26. Wojciech Błaszkowski pisze:
    2021-01-24 o 22:11

    force time synchro on node witch chrony:
    systemctl stop chrony
    chronyd -q 'pool pool.ntp.org iburst'
    systemctl start chrony

  27. Wojciech Błaszkowski pisze:
    2021-09-26 o 12:19

    There are several ways to force MySQL with reset root password. After you stop working instance and bind MySQL/MariaDB on one console:
    mysqld_safe --skip-grant-tables --skip-networking
    you can update password after typing mysql on other one:
    UPDATE mysql.user SET Password=PASSWORD('Your:New_PasssWORD'), plugin='' WHERE User='root' AND Host='localhost';
    OR
    UPDATE mysql.user SET authentication_string=PASSWORD('Your:New_PasssWORD'), plugin='' WHERE User='root' AND Host='localhost';

  28. Wojciech Błaszkowski pisze:
    2022-12-13 o 21:00

    generate a password:

    $ cat /dev/urandom | tr -cd "[:print:]" | head -c `shuf -i 16-32 -n 1` ; echo ""

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Wojciech Błaszkowski

Wojciech Błaszkowski

Cześć, jestem Wojciech.

Oprócz mojej codzienności nastawionej na bycie przygotowanym (prepper) znajdziesz tu kilka informacji jakie mogą przydać się administratorowi Linux, a także trochę prywatnych informacji o mnie którymi chciałbym się podzielić.

Zapraszam :)

Kto zabezpieczył Twój serwer?

Linux Admin

Co u mnie się dzieje:

  • W moim domu mówi się Walkiewiczem
  • Ferie 2023
  • Gwiazdka 2022
  • Antena W3DZZ
  • Zwalniamy :)

administracja serwerami linux

  • Administrator Linux Administrator Linux

Najnowsze komentarze

  • Ansible Create User With Sudo? All Answers - Brandiscrafts.com - Ansible – add user to sudo
  • Wojciech Błaszkowski - my linux spell book
  • virooz - Dostrajanie routera WiFi Netgear R7000
  • 123 - Ansible – add user to sudo
  • pauluZ - WRT160NL – router, którego używam w domu

Archiwa

  • kwiecień 2024
  • luty 2023
  • grudzień 2022
  • listopad 2020
  • lipiec 2020
  • marzec 2020
  • luty 2020
  • listopad 2019
  • lipiec 2019
  • maj 2019
  • wrzesień 2018
  • maj 2018
  • grudzień 2017
  • sierpień 2017
  • lipiec 2017
  • czerwiec 2017
  • luty 2017
  • grudzień 2016
  • wrzesień 2016
  • sierpień 2016
  • czerwiec 2016
  • marzec 2016
  • luty 2016
  • styczeń 2016
  • grudzień 2015
  • maj 2015
  • luty 2015
  • styczeń 2015
  • sierpień 2014
  • lipiec 2014
  • czerwiec 2014
  • maj 2014
  • styczeń 2014
  • grudzień 2013
  • listopad 2013
  • lipiec 2013
  • czerwiec 2013
  • maj 2013
  • marzec 2013
  • luty 2013
  • styczeń 2013
  • grudzień 2012
  • październik 2012
  • sierpień 2012
  • lipiec 2012
  • czerwiec 2012
  • kwiecień 2012
  • luty 2012
  • styczeń 2012
  • grudzień 2011
  • wrzesień 2011
  • sierpień 2011
  • maj 2011
  • marzec 2011
  • wrzesień 2010
  • maj 2010
  • kwiecień 2010
  • luty 2010
  • październik 2009
  • wrzesień 2009
  • sierpień 2009
  • lipiec 2009
  • luty 2009
  • grudzień 2008
  • październik 2008
  • wrzesień 2008
  • czerwiec 2008
  • kwiecień 2008
  • marzec 2008
  • luty 2008
  • grudzień 2007
  • październik 2007
  • wrzesień 2007
  • sierpień 2007
  • lipiec 2007
  • czerwiec 2007
  • maj 2007
  • kwiecień 2007
  • marzec 2007
  • luty 2007
  • styczeń 2007
  • grudzień 2006
  • listopad 2006
  • październik 2006
  • wrzesień 2006
  • sierpień 2006
  • lipiec 2006
  • czerwiec 2006
  • maj 2006
  • kwiecień 2006
  • marzec 2006
  • luty 2006

Administrator Linux

Jeśli szukasz opieki nad serwerem Linux, zapraszam do zapoznania się z tym czym zajmuję się na codzień. Administracja serwerami Linux
© 2025 Wojciech Błaszkowski | Built using WordPress and SuperbThemes