Заметки по 1с. Программисту и админу.

 Где искать права и роли на БСП:

- Справочник "ГруппыДоступа" - данный справочник содержит информацию по группам доступа.
Ведение групп доступа позволяет быстро и просто управлять разграничением прав в системах с большим количеством пользователей.

Ubuntu 18.04 напильник


/etc/systemd/system/
/lib/systemd/system/
The mappings of systemd limits to ulimit
Directive        ulimit equivalent     Unit
LimitCPU=        ulimit -t             Seconds      
LimitFSIZE=      ulimit -f             Bytes
LimitDATA=       ulimit -d             Bytes
LimitSTACK=      ulimit -s             Bytes
LimitCORE=       ulimit -c             Bytes
LimitRSS=        ulimit -m             Bytes
LimitNOFILE=     ulimit -n             Number of File Descriptors 
LimitAS=         ulimit -v             Bytes
LimitNPROC=      ulimit -u             Number of Processes 
LimitMEMLOCK=    ulimit -l             Bytes
LimitLOCKS=      ulimit -x             Number of Locks 
LimitSIGPENDING= ulimit -i             Number of Queued Signals 
LimitMSGQUEUE=   ulimit -q             Bytes
LimitNICE=       ulimit -e             Nice Level 
LimitRTPRIO=     ulimit -r             Realtime Priority  
LimitRTTIME=     No equivalent
If a ulimit is set to 'unlimited' set it to 'infinity' in the systemd config
ulimit -c unlimited is the same as LimitCORE=infinity
ulimit -v unlimited is the same as LimitAS=infinity
ulimit -m unlimited is the same as LimitRSS=infinity
So a final config would look like
[Unit]
Description=Apache Solr
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
WorkingDirectory=/opt/solr/server
User=solr
Group=solr
LimitAS=infinity
LimitRSS=infinity
LimitCORE=infinity
LimitNOFILE=65536
ExecStart=/opt/solr/bin/solr-foo
Restart=on-failure
SuccessExitStatus=143 0
SyslogIdentifier=solr


[Install]
WantedBy=multi-user.target
 
https://fredrikaverpil.github.io/2016/04/27/systemd-and-resource-limits/ 

root пароль MariaDB ubuntu 18.04

При запуске клиента mysql под системным пользователем root, и при указании логина -u root, по умолчанию соединяется только через UNIX Sockets, и не проверяет пароль, даже если он есть и/или указан. он тебя не пустит по-другому (например через IPv4 localhost), даже если укажешь правильный пароль.
 
Задать пароль можно так: 
 
# mysql -u root
MariaDB [(none)]> use mysql;
Database changed
MariaDB [mysql]> update user set password=PASSWORD("my-new-cool-password") where User='root';
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> update user set plugin='' where User='root';
MariaDB [mysql]> quit;
Bye
# systemctl restart mariadb
 
Вернуть все обратно так:

# mysql -u root -p
Enter password: 
( вводим пароль my-new-cool-password )
MariaDB [(none)]> use mysql;
Database changed
MariaDB [mysql]> update user set plugin='unix_socket' where User='root';
MariaDB [mysql]> quit;
Bye
# systemctl restart mariadb
Проверяем вход root без пароля:
# mysql -u root
MariaDB [(none)]> quit;
Bye

Квадраты в консоли Centos 7

Столкнулся с такой проблемой на одной из vds под Centos 7, русские буквы в консоли отображаются квадратиками.
Почитал, что пишут другие, предложений масса, рабочего решения так и не нашел.
Но вскоре волею случая решение нашлось само собой.

hostapd + openvswitch proxmox 5 (Debian 9 Stretch)

Шлюз для интернет одна из необходимых систем в офисе, я делал такие шлюзы на Centos 7, многие вещи там организованы удобно и мне понятно как это работает. Принцип очень простой: С управляемых коммутаторов кидаются Vlan c линиями от провайдеров,  на Proxmox с openvswitch поднимается виртуалка под KVM ставится Centos 7 и настраивается pppoe ppptp xl2tp forwarding iptables openvpn и оснальные полезные возможности, я например добавляю dhcp + bind

Идеальный вариант это шлюз на отдельном железе, но как правило жадность и ограниченность бюджета заставляют выдумывать всякие несуразные вещи.

В VoIP (IP телефония) обнаружилось ухудшение качества голоса через шлюз на виртуалке. VoIP вобще странная штука, наилучший результат для 10 линий многоканального доступа был получен когда провайдер предоставил прямой провод с белым IP на конце, без всяких инкапсуляций. Так же хорошо работало по темному волокну, когда весь поток сливался напрямую на транки провайдера, на моей практике токое встречал один раз, но решение было красивых, хотя и дорогим.

Долго я не мог себя заставить поднять шлюз прямо на ноде, пока не потребовался wi-fi. Подружить wi-fi с openvswitch сразу не получилось. На просторах интернета пишут нужно патчить hostapd. Даже есть версии патча. Мной был скомпилирован и успешно работал патченый hostapd под centos 7. Для Proxmox 5 пришлось компилировать заново.