TIPS for rpm, rpmbuild, yum
The main reason for me to use rpmbuild when i compile and install any software is that you can easily install and remove all files. In “make” case some time you can not do that by command “make remove”. Also when you are using “yum install” than installed libraries can be used by other software for solve dependencies.
Check installed files for certain package:
rpm -ql ffmpeg-libs
TIPs for create spec files:
(rus) https://blog.korphome.ru/2014/11/18/centos-собираем-пакеты-при-помощи-rpmbuild/
(eng) https://rpm-packaging-guide.github.io/#files
Добавить пользователя к google серверу на Google cloud
- открываем консоль в веб
- создаем нового пользователя “adduser new_user”
- создаем файл /home/new_user/.ssh/authorized_keys
- Добавляем публичный ключ нового пользователя.
его можно легко создать при помощи Puttyget как показано ниже.
5. далее нужно сохранить private key и передать его пользователю, естественно, что пункты 4 и 5 могут быть сделаны самим пользователем.
6. systemctl restart sshd
7. Далее можно создать пароль для нового пользователя “passwd new_user”
8. добавляем нового пользователя в /etc/sudoers чтобы он не вводил пароль при команде sudo su. в файле нужно добавить строчку: “new_user ALL=(ALL) NOPASSWD: ALL”
теперь новый пользователь с ключем сможет подключиться используя путти и ключ, ключ кстати подключается вот здесь:
16.07.2018Vmware. HDD. Slow.
Столкнулся с тем, что очень медленно работают жесткие диски на ESXI с обычными HDD. Заметил это в частности на виртуальной машине windows. Задержки при обращении к дискам были по ~1000 мс.
Много дней меня эта проблема мучила, но терпел, пока однажды не наткнулся на статью, в которой коллега заявил, что проблема просто в драйвере ahci.
Собственно в статье всё по шагам.
PS: после применения – результат отличный.
восстановить пароль centos 7
всё просто с этим:
статья
| Posted in Unix вопросы, Безопасность | No Comments »
freeradius. cdrtool. patch
*** Warning: Linking the shared library rlm_sqlcounter.la against the loadable module
*** rlm_sql.so is not portable!
gcc -shared .libs/rlm_sqlcounter.o -L/usr/local/lib -lfreeradius-radius -lrlm_sql -lnsl -lresolv -lpthread -Wl,-soname -Wl,rlm_sqlcounte counter-2.1.12.so
/usr/bin/ld: cannot find -lrlm_sql
collect2: error: ld returned 1 exit status
libtool: install: error: relink `rlm_sqlcounter.la’ with the above command before installing it
Решение найдено в интеренет, как работает хуй знает – от этого тошно, но все же выглядит оно так:
надо конфигурить с параметром:
./configure --disable-cxx Эх, где ж вы спецы линуксовые хорошие. PS: помогло то, что скачал пакет из репозитория вместо того чтобы скачивать командой apt-get source freeradius.29.05.2014
Ubuntu SYSLOG LOCAL0
При настройке на Ubuntu вывода syslog0 в отдельный файлик, например opensips.log, что является очень удобным никак не удававалось перенаправить собственно поток по FACILITY LOCAL0 в opensips.log.
а) не работает рестарт службы rsyslog
б) в отдельный файл конфиг не выливается
Успех случился, только после того как скопировал файл syslog в opensips.log и служба перезапускалась вот таким вот варварским способом
ps ax | grep syslog
kill XXX
где XXX Id процесса rsyslogd.
ну понятно строка конфига стандартная: local0.* -/var/log/opensips.log
| Posted in Unix вопросы, Без рубрики | No Comments »