LittleGreenCat / Increase the size of the disk on VM. Alternative variant
0 喜欢
0 派生
1 文件
最后活跃于
Альтернативный вариант увеличения дисков в виртуалке.
1 | # Первый вариант: https://gist.gitgate.ru/LittleGreenCat/vm-disk |
2 | # Предварительно докиньте место в блочник в гипервизоре. |
3 | |
4 | # rescan disk |
5 | echo 1>/sys/class/block/sda/device/rescan |
6 | |
7 | # install tools |
8 | apt-get install cloud-guest-utils |
9 | |
10 | # extend partition |
LittleGreenCat / Resize part to max (ext3/4)
0 喜欢
0 派生
1 文件
最后活跃于
Расширение диска под ext3/4 в linux до максимального размера
1 | #! /usr/bin/env bash |
2 | set -e |
3 | |
4 | parted -s -a opt /dev/sda "print free" "resizepart 2 100%" "print free" |
5 | if [ $? -ne 0 ]; then |
6 | echo "Error resize partition" |
7 | exit 1 |
8 | fi |
9 | |
10 | resize2fs /dev/sda2 |
LittleGreenCat / Read only python HTTPd
0 喜欢
0 派生
1 文件
最后活跃于
Простенький RO (только чтение) HTTPd на python.
1 | # Не поддерживает SSL, можно указать порт. |
2 | python3 -m http.server 80 |
LittleGreenCat / Play video in console
0 喜欢
0 派生
1 文件
最后活跃于
Просмотр видео в консоли или текстовом терминале с помощью aalib.
1 | mplayer -vo aa $1 |
LittleGreenCat / Process tree
0 喜欢
0 派生
1 文件
最后活跃于
Отображение списка запущенных процессов в виде дерева.
1 | pstree -pa $(pgrep systemctl) |
LittleGreenCat / Safe Iptables rules apply (autobackup after 5 min delay)
0 喜欢
0 派生
1 文件
最后活跃于
Безопасное применение правил iptables с предварительным тестированием на 5 минут и автооткатом, если не прервать.
1 | iptables-apply -t 5 rules.v4 |
2 | |
3 | # Удаленно настраивать файервол - к дальней дороге (с) народная примета. |
LittleGreenCat / Sorted by used memory process list
0 喜欢
0 派生
1 文件
最后活跃于
Сортированый по потреблению памяти список процессов в системе.
1 | # Поделился: Алексей Агафонов https://t.me/supmea |
2 | ps axo rss,comm,pid | awk '{ proc_list[$2] += $1; } END { for (proc in proc_list) { printf("%d\t%s\n", proc_list[proc],proc); }}' | sort -n | tail -n 10 | sort -rn | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}' |
3 | |
4 | # А Комрад https://t.me/Tagd_Tagd немного оптимизировал: |
5 | |
6 | ps haxo rss,comm|awk '$1{proc_list[$2]+=$1} END{for(proc in proc_list){print proc_list[proc],proc}}'|sort -rnk1|awk 'NR<=10{printf "%.0fMB\t%s\n",$1/1024,$2}' |
LittleGreenCat / Tabs to spaces and spaces to tabs in file
0 喜欢
0 派生
1 文件
最后活跃于
Преобразование tab в пробелы в файле
1 | # Преобразование tab в пробелы в файле |
2 | expand filename |
3 | |
4 | # Преобразование пробелов в tab |
5 | unexpand filename |