Направление UNIX  
  FAQ  


Эти материалы являются объектом авторского права и защищены законами РФ и международными соглашениями о защите авторских прав. Перед использованием материалов вы обязаны принять условия лицензионного договора на использование этих материалов, или же вы не имеете права использовать настоящие материалы

Авторская площадка "Наши орбиты" состоит из ряда тематических подразделов, являющихся моими лабораторными дневниками, содержащими записи за разное, иногда продолжительно отличающееся, время. Эти материалы призваны рассказать о прошедшем опыте, они никого ни к чему не призывают и совершенно не обязательно могут быть применимы кем-то ещё. Это только лишь истории о прошлом


После более чем десятка лет я наконец сподобился создать раздел FAQ для UNIX, переоценив парадигму держать всё в голове. Вот для оракла такой раздел был создан почти сразу - в первую очередь как действующая шпаргалка, а для UNIX потребовалось много времени. Да, в голове уже всё не помещается, и разовые задачи вытесняются так, что потом приходится прорабатывать темы по новой. Пора заводить FAQ ...


Как работать с пакетными менеджерами в RHEL и Debian ?

Современные rpm-based и deb-based дистрибутивы построены по двухуровнему принципу - есть утилиты непосредственной обработки пакетов, это rpm и deb (deb-src), а также утилиты учёта зависимостей и упрощения установки пакетов. Утилит второго типа больше, для rpm-based это в первую очередь yum, а для deb-based это apt-get, Synaptic, aptitude и другие. Приделать apt, характерный для deb-based на rpm-based дистрибутив также можно, он имеет большее удобство

Формат пакета deb доступен на сайтах документации Debian и может быть развёрнут утилитами ar, tar, gzip. Формат rpm имеет встроенную возможность подписи пакета. Для deb пакет не подписывается, что есть зло. С помощью утилиты debsums можно проверить md5 суммы для файлов deb пакетов, но функционала подписи пакета это не замещает

Управление deb производится несколькими утилитами с горизонта управления одиночными пакетами и пакетным менеджером. Например, посмотреть список файлов установленного пакета можно командой dpkg-query -L имя_пакета, управлять пакетами утилитой dpkg или её фронтэндом dpkg-deb, у пакетного менеджера есть несколько утилит. Вместо одной rpm и одной yum у rpm-based дистрибутивах


Немного про ssh

* Активация ключа на терминальной сессии - перед запуском ssh-add  сказать eval $(ssh-agent)
* Быстрый VPN - пробросить доступ к терминальному (любому) серверу во внутренней сети 
  ssh -C -p 33333 -L 3389:192.168.0.3:3389 rmtuser@33.33.33.33
  (при обращени на локальный порт 3389 ssh туннель отправит вас через доступный из Интернет 
  сервер внутренней сети на порт 3389 недоступного из Интернет сервера внутренней сети)


Как создать криптораздел средствами LinuxUnifiedKeySetup ?

=== разовый скрипт фазы создания
CRPART=/dev/sdb1 ; MAPNAME=crdisk ; PWDFILE=/media/flash/key
dd if=/dev/random of=$PWDFILE count=1024
cryptsetyp luksFormat $CRPART $PWDFILE
cryptsetyp --key-file $PWDFILE luksOpen $CRPART $MAPNAME
mkfs.ext3 /dev/mapper/$MAPNAME
=== скрипт фазы использования
CRPART=/dev/sdb1 ; MAPNAME=crdisk ; PWDFILE=/media/flash/key ; MNTPOINT=/mnt/crdisk
cryptsetyp --key-file $PWDFILE luksOpen $CRPART $MAPNAME
[ -d $MNTPOINT ] || mkdir $MNTPOINT ; mount /dev/mapper/$MAPNAME $MNTPOINT

Как отключить IPv6 в RHEL ?

echo "NETWORKING_IPV6=no" >> /etc/sysconfig/network
echo "IPV6INIT=no" >> /etc/sysconfig/network-scripts/ifcfg-eth*
echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
chkconfig level 345 ip6tables off
echo "options ipv6 disable = 1" >> /etc/modprobe.d/disable_ipv6.conf
echo "blacklist ipv6" >> /etc/modprobe.d/blacklist.conf

Как пересканировать диск на лету ?

# пересканировать
for i in /sys/class/scsi_host/host*;
    do echo "- - -" > $i/scan;
    done
# удалить диск
blockdev -flushbufs device
scsi_stop /dev/sd # Останавливается шпиндель
echo 1 > /sys/block/sd/device/delete
# www.redhat.com - Online Storage Reconfiguration Guide

Изменить порядок учётных записей в Thunderbird

В редакторе настроек по фильтру mail.accountmanager установить порядок (параметр mail.accountmanager.accounts). Подсмотреть соответствие по фильтру mail.server.server для атрибута .name


Сбор информации SMART

# первый раз
#smartctl -s on -o on -S on /dev/sda
#далее, например в /etc/rc.local
smartctl -s on -o on /dev/sda
# посмотреть статусы
smartctl -[a|x] /dev/sda

Скачать видео Facebook

на сайте http://ru.savefrom.net/ указать адрес видео, приведённый к формату http://www.facebook.com/video/video.php?v=1364258883331808, или воспользоваться https://getvideo.org/


Скачать видео ВКонтакта

открыть видео во вконтакте, добавить "m." к адресу, открыть и по правой кнопке сохранить как. Если не работает - открыть во вконтакте, по правой кнопке получить код для встраивания, найти и открыть ссылку в нём, далее в браузере перейти к исходному коду страницы по Ctrl+U, найти нужный адрес (Ctrl+F .mp4) и открыть уже именно его в браузере


 
        
   
    Нравится     

(C) Белонин С.С., 2000-2024. Дата последней модификации страницы:2019-12-04 00:43:28