Направление 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


 
     
   
   
    Нравится      

(C) Белонин С.С., 2000-2018. Дата последней модификации страницы:2018-01-09 13:25:31