Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
|
linux [2016/12/07 20:18] pawel |
linux [2020/03/04 11:58] (aktualna) admin |
||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| + | ===== Instalacja GRUB z płyty live ===== | ||
| + | Zamontować katalogi przed chroot | ||
| + | <code> | ||
| + | mount --bind /dev /mnt/backup/dev | ||
| + | mount --bind /proc /mnt/backup/proc | ||
| + | mount --bind /sys /mnt/backup/sys | ||
| + | |||
| + | chroot /mnt/backup /bin/bash | ||
| + | </code> | ||
| + | Naprawić szukanie obrazu suspend/resume\\ | ||
| + | Wstawić właściwy UUID (blkid) do **/etc/initramfs-tools/conf.d/resume**\\ | ||
| + | Uruchomic **update-initramfs -u** | ||
| + | |||
| + | ===== Backup rsync ===== | ||
| + | <code> | ||
| + | #!/bin/bash | ||
| + | rsync -avzhe ssh --exclude /dev --exclude /proc --exclude /sys --exclude /mnt / root@newvol:/mnt/samba/poligon/ | ||
| + | </code> | ||
| + | |||
| + | ===== Zmiana numerów ethX ===== | ||
| + | Wyłączyć w konfiguracji | ||
| + | W katalogu **/etc/systemd/network/** utworzyć plik, np. 10-eth0.link | ||
| + | <code> | ||
| + | [Match] | ||
| + | MACAddress=aa:aa:aa:00:af:7b | ||
| + | |||
| + | [Link] | ||
| + | Name=eth0 | ||
| + | </code> | ||
| + | |||
| + | ===== Wyłączenie buforowania w PHP - Smarty ===== | ||
| + | W pliku **Smarty.class.php** ustawić | ||
| + | <code> | ||
| + | public $force_compile = true; | ||
| + | </code> | ||
| + | ===== Ubuntu - przywrócenie nazw interfejsów ethX ===== | ||
| + | W pliku /etc/default/grub dopisać | ||
| + | <code> | ||
| + | GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" | ||
| + | </code> | ||
| + | Po tym wykonać **update-grub** | ||
| + | |||
| + | ===== Pasek postępu ===== | ||
| + | Wersja z dopasowaniem pierwszej wartości, jedna kreska to dwie podziałki. Inna wersja w dziale RaspberryPi. | ||
| + | <code> | ||
| + | #!/bin/bash | ||
| + | |||
| + | for i in $(seq 0 2 104) | ||
| + | do | ||
| + | echo -n '-' | ||
| + | done | ||
| + | echo | ||
| + | echo -n '0 ' | ||
| + | for i in $(seq 2 2 100) | ||
| + | do | ||
| + | if [ $((i%10)) -eq 0 ]; then | ||
| + | echo -n $i | ||
| + | fi | ||
| + | if [ $((i%10)) -gt 3 ]; then | ||
| + | echo -n ' ' | ||
| + | fi | ||
| + | done | ||
| + | echo | ||
| + | |||
| + | for i in $(seq 0 2 100) | ||
| + | do | ||
| + | if [ $((i%10)) -eq 0 ]; then | ||
| + | echo -n '|' | ||
| + | else | ||
| + | echo -n ' ' | ||
| + | fi | ||
| + | done | ||
| + | echo | ||
| + | |||
| + | read val | ||
| + | |||
| + | fval=`echo $val | grep -o "[0-9]\+" | head -n1` | ||
| + | |||
| + | for i in $(seq 0 2 $fval) | ||
| + | do | ||
| + | echo -n '|' | ||
| + | done | ||
| + | echo | ||
| + | |||
| + | for i in $(seq 0 2 104) | ||
| + | do | ||
| + | echo -n '-' | ||
| + | done | ||
| + | echo | ||
| + | </code> | ||
| + | |||
| + | |||
| + | ===== Wpis do CRON-a dla NTP bez generowania maili ===== | ||
| + | <code> | ||
| + | * * * * * /usr/sbin/ntpdate pl.pool.ntp.org > /dev/null 2>& | ||
| + | </code> | ||
| + | |||
| + | |||
| + | ===== Włączenie odpowiadania MACiem tylko przez interfejs, który go posiada ===== | ||
| + | <code> | ||
| + | echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter | ||
| + | </code> | ||
| + | |||
| + | ===== Klient DHCP w xPUD ===== | ||
| + | * udhcpc | ||
| + | |||
| + | ===== Czyszczenie tablicy partycji ===== | ||
| + | <code> | ||
| + | wipefs --all /dev/sdX | ||
| + | </code> | ||
| + | ===== Parametr GRUB do uruchomienia w danym trybie ===== | ||
| + | * W linijce linux dopisać | ||
| + | <code> | ||
| + | systemd.unit=multi-user.target | ||
| + | </code> | ||
| + | |||
| ===== Zmiana domyślnego trybu uruchamiania z systemd ===== | ===== Zmiana domyślnego trybu uruchamiania z systemd ===== | ||
| * Tryb tekstowy | * Tryb tekstowy | ||