Log Parsing Cheat Sheet


Крутые подсказки по наиболее используемым командам при паркинге логов. Найдено в ФБ и вторая часть у автора в твиттере
Ссылка на аккаунт автора
заметки об администрировании и python. Траблшутинг в «примерах» и HOWTO.
Крутые подсказки по наиболее используемым командам при паркинге логов. Найдено в ФБ и вторая часть у автора в твиттере
Ссылка на аккаунт автора
- Because that’s the way POSIX defines it.
- Because some tools expect it or «misbehave» without it. For example, wc -l will not count a final «line» if it doesn’t >end with a newline.
- Because a file (or stream) of zero lines can be distinguished from a file of one empty line.
Столкнулся с проблемой, что при запуске утилиты Unetbootin отображает пустое окно, и не дает произвести никаких действий. Для решения проблемы, необходимо запустить Unetbootin следующей командой:
sudo QT_X11_NO_MITSHM=1 unetbootin
В системе вылетел диск, для поиска вылетевшего диска по s/n можно использовать команду
sudo lsblk --nodeps -no name,serial,type,tran
Она его может и не отобразить вообще, если диск вылетел совсем-совсем и не виден в системе
Просмотреть занимаемое дисковое пространство в LVM можно с помощью следующих комманд
pvs — информация о физических томах
vgs — информация о группах томов
lvs — информация о логических томах
Пример
user@some-server:~$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/nvme0n1p1 storage-nvme lvm2 a-- 372.61g 306.61g
/dev/sda2 sas-storage lvm2 a-- 3.64t 3.34t
user@some-server:~$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_mark sas-storage -wi-ao---- 50.00g
lv_mark2 sas-storage -wi-ao---- 12.00g
lv_mark3 storage-nvme -wi-ao---- 16.00g
На помощь нам приходит утилита *dd (dataset definition)* .
sudo dd if=/dev/cdrom of=/home/user/Drivers.iso bs=4096 status=progress
bs — размер блока
status — указывает прогресс создания образа, можно заменить на утилиту pv, но зачем?
if=файл — читает данные из файла вместо стандартного ввода
of=файл — пишет данные в файл вместо стандартного вывода