Конкретнее: Собирал на нем сервера для компаний среднего размера (до 50 активных пользователей 1С).
На настоящий момент их набирается уже больше, чем пальцев рук пары человек (нормальных, а не фрезеровщиков).
Следуя этой статье вы сможете себе собрать такой же и начать спокойную легальную жизнь, максимально легко сделать первый шаг в мир Linux и Postgres.
А я побороться за 1. Лучший бизнес-кейс (лучший опыт автоматизации предприятия на базе PostgreSQL).
Если, конечно, статья придется вам по вкусу.
Эпиграф:
Хорошо погуляли – это когда утром хочется начать новую жизнь. В новом городе. Под новым именем.
Внимательно прочитав данный материал, вы сможете самостоятельно собрать сервер на Linux и Postgres.
Отличное начало нового года.
Гарантии и отказ от них:
Подобные статьи устаревают достаточно быстро. Особенно неблагодарная вещь — публиковать цены.
Обязательно посмотрите дату, хотя бы год и сравните с текущим).
Путь описанный в публикации позволит вам максимально просто установить полностью работоспособный сервер, только если вы будете следовать инструкциям.
Базовые знания Linux, Postgres и компьютерных технологий в целом будут вам хорошим подспорьем.
Все, что вы делаете, это ваш выбор и ваша ответственность.
То, что я написал эту статью, не значит, что я несу все риски и оказываю помощь в решении непонятных вопросов.
К тому же, в это время года имею привычку работать за деньги, а многим это кажется странным.
В публикации будут лирические и технические отступления, они выделены курсивом, на общий ход повествования влияния они не оказывают.
Команды терминала выделены другим шрифтом
Постановка задачи:
1. Вам не хочется переносить свои данные в облако.
(Я это полностью поддерживаю. Не буду повторяться здесь, достаточно уже копий сломано. Это как кредит – берешь чужие деньги на время, а отдаешь свои и навсегда)
2. Ваша компания перешла рубеж 5 пользователей и 1 программист (Для небольших организаций у 1С есть отличное решение «сервер МИНИ на 5 подключений»)
3. У вас есть системный администратор (возможно приходящий, иначе – ваш путь в облако), либо некоторый набор технических знаний.
4. Вам нужна легальность в отношении программного обеспечения.
Лирическое отступление: Проверяющие органы вовсе не обязаны знать какое программное обеспечение под какой лицензией распространяется.
Поэтому, если хотите быть готовыми к проверке максимально – распечатайте, а еще лучше заверьте лицензии СПО используемого на ваших компьютерах.
5. Небольшим, но приятным бонусом идет возможность перестать бояться компьютерных вирусов
Если все это про вашу фирму – читайте дальше.
Порядок работы:
Выбор железа:
Даны два варианта. Мое поколение, наверное, выберет Intel, даже с учетом стоимости.
Лирическое отступление: 99% процентов разработчиков компилируют и отлаживают свои программы на ПК с Intel, хоть бы это и МакБук.
Поэтому AMD это всегда небольшой шаг в неизвестность и чуть худший расчет тепловой нагрузки.
Это сугубо мои наблюдения, можете с ними не соглашаться.
Цены в условных/реальных на декабрь 2024 г рублях.
В вашем городе могут отличаться, могут отличаться и ваши предпочтения – для этого у вас есть – см. п3. системный администратор
На выходе должен получиться системный блок, диски SSD надо собрать в RAID 1.
Крики про то, что RAID не настоящий – в комментарии.
Крайне не советую брать новинки, не все они доведены до ума, особенно в части долгой безостановочной работы.
Хотите сэкономить – возьмите половину памяти
В этом плане GIGABYTE мой выбор – работает годами без проблем.
Переходим к софту.
В целях экономии – приобретаем лицензию на 32-х разрядный сервер 1С Предприятие и необходимое количество лицензий.
Крайне настойчиво рекомендую брать USB ключи.
Крайне настойчиво рекомендую не брать свежий софт– берите рекомендованный.
По его граблям пробежалась уже не одна сотня (тысяч) пользователей и все ваши вопросы найдут решение на профильных форумах.
А именно — Ubuntu 16.04 LTS причем desktop.
Лирическое отступление: на текущий момент нет подтверждения, что ядра desktop и серверной платформы Ubuntu кардинально отличаются.
А то что графический интерфейс сохранит вам потом и при настройке много-много рабочих часов — это факт.
Создание загрузочной флешки и старт с нее — первое домашнее задание.
При установке выбирайте русский язык и не придется потом переконфигурировать локаль.
locale-gen en_US
locale-gen ru_RU
update-locale LANG=ru_RU.UTF8
dpkg-reconfigure locales
1. После первого запуска отказываемся от предложения обновиться до 18.04, обновляем пакеты и ставим Midnight Commander и переходим в него
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mc
sudo mc
Лирическое отступление: поколение Z забыло два синих экрана, а ведь это прадедушка графического интерфейса.
Получаем нормальный текстовый редактор.
К тому же не надо будет постоянно вводить sudo
2. Устанавливаем Postgres. Огромная благодарность компании Postgre Pro -за мануал сборку.
https://postgrespro.ru/products/1c_build
sudo sh -c ‘echo "deb http://1c.postgrespro.ru/deb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/postgrespro-1c.list’
wget —no-verbose -O — http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | sudo apt-key add — && sudo apt-get update
sudo apt-get install postgresql-pro-1c-9.6
Проверка что Postgres стартовал
netstat -plan | grep 5432
Редактируем файл /etc/postgresql/9.6/main/pg_hba.conf — доверяем всем с локального компьютера
local all postgres trust
local all all trust
service postgresql restart
Лирическое отступление: и не вижу смысла менять обратно. Тот кто добрался до консоли сервера уж поверьте файл этот отредактирует.
Проверка что Postgres стартовал по другому, включаем в автозагрузку
service postgresql status
systemctl enable postgresql
меняем пароль
psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD ‘ваш пароль’"
3. Устанавливаем окружение по рекомендациям с ИТС
https://its.1c.ru/db/metod8dev/content/5822/hdoc
Редактируем файл /etc/sysctl.conf
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf
echo 134217728 >/proc/sys/kernel/shmmax
Как вариант просто в конец файла дописываем
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Применяем изменения
sysctl -p
4. Добавляем архитектуру i386
dpkg —add-architecture i386
apt-get update
apt dist-upgrade
Проверяем
dpkg —print-foreign-architectures
5. Устанавливаем пакеты i386
apt-get install unixodbc:i386
apt install imagemagick-6.q16:i386
apt install libgsf-bin:i386 ttf-mscorefonts-installer
apt-get install libcanberra-gtk3-module:i386
6. Проверяем что все установилось без потерянных зависимостей
apt-get -f install
7. Скачиваем с портала 1С и устанавливаем сначала сервер
dpkg -i *.deb
service srv1cv83 start
Прове ряем
service srv1cv83 status
7. А потом и клиента
dpkg -i *.deb
На этом моменте мы имеем установленный и работающий сервер 1С и сервер БД Postgres.
8. Вишенка на торте — 32-х разрядный apache2, устанавливаем из исходников
apt-get install build-essential
apt-get install libc6-dev-i386
wget http://archive.apache.org/dist/httpd/httpd-2.2.8.tar.gz
tar xvfz httpd-2.2.8.tar.gz
cd httpd-2.2.8
export CFLAGS=-m32
export CPPFLAGS=-m32
./configure —prefix=/etc/apache2 —build=i686-unknown-linux-gnu —enable-mode-shared=all build_alias=i686-unknown-linux-gnu —enable-modules=all —enable-mods-shared=all —disable-deflate
make
make install
/etc/apache2/bin/apachectl -k start
9. Чтобы apache стартовал автоматически при загрузке
создаем символическую ссылку и добавляем в запуск
ln -s /etc/apache2/bin/apachectl /etc/init.d/apache2
update-rc.d apache2 defaults
чтобы конфигуратор 1С при публикации находил веб сервер нужно создать еще одну символическую ссылку
ln -s /etc/apache2/conf/httpd.conf /etc/apache2/apache2.conf
10. Финальную проверку проводим с соседнего компьютера
На нем нужно иметь административную консоль 1С и pgAdmin 3 (pgAdmin 4 уж очень навороченный)
Если в вашей сети нет своего DNS сервера, то разрешение имени для сервера 1С нужно прописать в файл hosts
На этом этапе вы можете подключиться к серверу 1С в консоли администрирования, в серверу Postgres из pgAdmin
Используя имя, а не IP адрес !
Можете создать базу 1С и открыть ее в браузере
Если этого не произошло — перечитываем и переделываем.
То же самое вы можете проделать и на самом сервере, помните мы на него установили GUI.
Переходим к настройкам
1. Postgres.
Еще раз благодарности Компании Postgres Professional пользуясь их сборкой достаточно установить параметры для установленного объема памяти и все.
Лирическое отступление: Как известно можно бесконечно смотреть как горит огонь, как течет вода и настраивать производительность сервера. Для желающих перейти к тонким настройкам и понять их — отличный ресурс https://postgresql.leopard.in.ua/. На нем же есть и быстрый конфигуратор для файла postgresql.conf https://pgtune.leopard.in.ua
Техническое отступление: Как и любой уважающий себя сервер SQL Postgres допускает конфигурирование скриптами SQL.
У меня пока этот метод не сработал. Поэтому приведу его здесь для информации, но как рабочее решение пока не могу.
Добавлено 2024-01-08 Из серии: и тут я вспонмил где оставил свой велосипед.
Файл postgresql.auto.conf нашелся по адресу /var/lib/postgresql/9.6/main/postgresql.auto.conf
Все работает. Не все правда применяется.
И есть параметр рекомендованный 1С
effective_io_concurrency = 2
с ним просто не стартует сервер, его закомментировал
ALTER SYSTEM
postgres=# select * from pg_file_settings where not applied;
sourcefile | sourceline | seqno | name | setting | applied | error
—————————————————+————+——-+——————+———+———+——————————
/etc/postgresql/9.6/main/postgresql.conf | 59 | 5 | listen_addresses | * | f |
/etc/postgresql/9.6/main/postgresql.conf | 64 | 7 | max_connections | 100 | f |
/etc/postgresql/9.6/main/postgresql.conf | 113 | 12 | shared_buffers | 128MB | f |
/var/lib/postgresql/9.6/main/postgresql.auto.conf | 3 | 36 | max_connections | 1000 | f | setting could not be applied
/var/lib/postgresql/9.6/main/postgresql.auto.conf | 4 | 37 | shared_buffers | 512MB | f | setting could not be applied
/var/lib/postgresql/9.6/main/postgresql.auto.conf | 8 | 41 | wal_buffers | 16MB | f | setting could not be applied
(6 строк)
Приведу цитату из официальной документации:
ALTER SYSTEM
ALTER SYSTEM — изменить параметр конфигурации сервера
Синтаксис
ALTER SYSTEM SET параметр_конфигурации
{ TO | = } { значение
| 'значение
' | DEFAULT }
ALTER SYSTEM RESET параметр_конфигурации
ALTER SYSTEM RESET ALL
Описание
Оператор ALTER SYSTEM
применяется для изменения параметров конфигурации сервера, распространяющихся на весь кластер баз данных. Пользоваться им может быть удобнее, чем вручную редактировать файл postgresql.conf
. ALTER SYSTEM
записывает заданное значение параметра в файл postgresql.auto.conf
, который считывается сервером в дополнение к postgresql.conf
. При указании в качестве значения параметра DEFAULT
или применении формы RESET
соответствующий элемент конфигурации удаляется из postgresql.auto.conf
. Удалить все настроенные таким способом параметры позволяет предложение RESET ALL
.
Значения, установленные командой ALTER SYSTEM
, вступают в силу только после следующей перезагрузки сервера (SIGHUP или pg_ctl reload
), либо после следующего перезапуска, если эти параметры устанавливаются только при запуске сервера.
Проверить применились ли параметры можно командой
select * from pg_file_settings where not applied;
Таким образом в теории мы можем с из pgAdmin настроить сервер, но у меня не сработало.
Поэтому я рекомендую odl скул — прямое редактирование postgresql.conf
И параметры для настройки брать такие :
RAM — размер памяти
* autovacuum = on
* autovacuum_vacuum_threshold = 1800
Не все они могут сработать. Не забыть сделать копию postgresql.conf!
Техническое отступление: Такое описание настроек разошлось тысячными тиражами по интернет.
Но первоисточник его здесь http://wiki.etersoft.ru/PostgreSQL/Optimum?v=xnq
Компания Etersoft уже больше 10 лет делает рабочие сборки Postgres для 1С. Обычно про таких говорят — обогнал свое время. Огромное им спасибо за эту работу.
Благодарность уважаемому oldcopy за ссылку на ИТС — Настройки PostgreSQL для работы с 1С:Предприятием https://its.1c.ru/db/metod8dev#content:5866:hdoc
1. Кластер и сервер 1С.
Поскольку сервер у нас 32-х разрядный, то он сможет получить примерно 3.5 Гб оперативной памяти, не более.
Под это и сделаны ограничения
Максимальный объем памяти рабочих процессов = 3500000000
Безопасный расход памяти за один вызов = 3000000000
Техническое отступление: Я всегда считал, что превышение Максимальный объем памяти рабочих процессов+Безопасный расход памяти за один вызов дает ошибку "Недостаточно памяти". https://its.1c.ru/db/v8312doc#bookmark:cs:TI000000158 Но при экспериментах с описанной конфигурацией обратил внимание, что 1С оценивает отдельно показатель Безопасный расход памяти и если он превышен при вызове- то выдает ошибку "Недостаточно памяти". Поэтому поднял его до 3000000000.
Количество ИБ на процесс = 1
Количество соединений на процесс = 15
Так же ограничивается разрастание рабочих процессов и настроен их перезапуск раз в сутки
Интервал перезапуска = 86400
Допустимый объем памяти = 2000000
Интервал превышения допустимого объема памяти = 120
Выключенные процессы останавливать через = 600
Все команды приведенные здесь проверены в двух различных виртуальных машинах, если и найдутся опечатки — это автозамена Word, не более того.
Сами виртуальные машины выложу, если Postgres Professional разрешит это сделать.
Так же попробую выложить настроенные файлы postgresql.conf
Добавлено 2024-12-26
Поскольку вышел спор из-за графического интерфейса, сообщаю — он отъедает 500 Мб памяти, на мой взгляд немного
Это видно на принтскринах
Как отключить графическую оболочку
sudo systemctl enable multi-user.target
sudo systemctl set-default multi-user.target
Добавлено 2024-25-27
Эксперты присутствующие в теме высказали предположение, что графический интерфейс отъедает память не сразу, а со временем (?)
Получилось 40 Мб в день.
Далее было высказано предположение — что как без командной строки установить/обновить 1С.
Щелкнув два раза левой кнопкой мыши на файле пакета.
Внимание! Когда выложу сборки под виртуальные машины — в них 1С не будет.
Ее (или их — пакеты) надо будет загрузить с портала 1С по действующей подписке ИТС и установить.
Самое просто именно так — Щелкнув два раза левой кнопкой мыши на файле пакета.
Добавлено 2024-25-28
В комментариях было сказано, что apache2 на один сеанс берет 1 Гб памяти и все пропадет и рухнет.
Прилагаю принтскрины на которых запущено 5 веб клиентов и виден расход памяти
Управление торговлей, редакция 11 (11.4.6.174)
Конфигуратор + Толстый клиент + 5 веб клиентов с выполненным отчетом Валовая прибыль с 2010 года
Бонус для тех, кто дочитал.
Вы можете бесплатно скачать образ виртуальной машины под virtualbox и попробовать его на своем компьютере.
Из образа конечно удалены все дистрибутивы и все файлы 1С, их нужно будет скачать с портала 1С и установить самостоятельно.
От компании Postgre Pro разрешение получено.
Лицензия GNU General Public License, для желающих прочесть — внутри.
Не верю, что мне приходится писать для пользователей этого сайта, но как оказалось нужно.
Если вы не представляете: что такое 1С Предприятие, Linux, PostgeSQL и зачем вам нужна эта кухня.
Все файлы из интернет считаете зараженными вирусом.
Если физиологические, моральные, религиозные или другие причины не позволяют вам заполнять справочники, документы, настраивать отчеты 1С и запускать обработки.
А платить вы за это не будете так как программист с десятилетним стажем.
Закройте эту страницу не продолжая чтения дальше.
Для адекватных людей:
Если у вас есть здравые предложения или замечания — пишите.
Все что по разным соображениям не вошло в статью напишу в комментариях.
Туда же можете обрушить поток справедливого гнева.
Не вошедшее в статью:
1. Картинка заголовка
2. Размышление по поводу тестов производительности, батлов, etc СУБД MS SQL vs СУБД PostgreSQL
Сюжет известен предположительно с VI в. до н. э. , для русскоязычного населения в варианте басни Лиса и виноград.
Трудно предположить, что коммерческий продукт проигрывает в производительности на своей же платформе open source.
Не говоря уже о полученных «из коробки» масштабируемости и разным плюшкам, посмотрите презентацию MS SQL 2019 — не разочаруетесь
Плюсы PostgreSQL совсем в другом — бесплатность и возможность самостоятельной доработки (это уже о таких зубрах как Яндекс например)
MS SQL же по некоторым причинам некоторым стал не по зубам, но это не означает что он стал плох.
Совсем загадочно выбирать для сравнения например время загрузки базы из dt.
Не думаю, что это самая частая операция в повседневной работе компании.
C точки зрения бизнеса — есть штат сотрудников, он работает в рабочее время (не всегда) — каламбур.
И от быстродействия операций происходящих в рабочее время зависит быстродействие фирмы.
Их с переменным успехом меряет APDEX.
А залития невероятных баз и пересчеты итогов в принципе не критичны пока они успевают проходить в нерабочее время.
Забавно, что обычно обзоры пишут те же самые люди, которые прославляли MS
Как не вспомнить Жванецкого про табун лошадей:
Впереди мчатся самые продвинутые, самые комсомольские, самые боевые. А когда табун разворачивается в обратную сторону…
Те, кто был впереди, вопреки всем законам физики, опять оказываются впереди — те же самые люди.
Когда же они успевают перестроиться, обежать, обойти?
Журнал «За рулем» в этом плане впереди всех.
Лет 5 назад они охаивали китайский автопром как только могли — и пластик жесткий и комплектация странная и едет плохо.
А сейчас и пластик не скрипит и комплектация богатая и едет классно.
3. Настройки безопасности.
В данном варианте настройки они не самые наилучшие, но на мой взгляд приемлемые для среднего размера компании
4. Бэкапы.
Помните мы прикупили диск — это для них. На них заливаете как образ созданного сервера, когда он заработал штатным образом, так и архивы 1С
у Гилева чутка отличаются и расписаны параметры конфигурации:
http://www.gilev.ru/postgresql/
только ленивый одинэсник не поставил 1с и pg на линь.
Щас все следят за замерами производительности, тестовыми прогонами, нагр.тестированием, сравнениями с ms, затыками на практике в конкретных конфигурациях. Примеряют на себя размеры баз, таблиц, акт-х пользователей. Просто поставить, чтоб открылось уже не интересно 😀
А вот рассказы про переписаный блок партионного учета, расчета с/с (или наоборот, увеличение скорости типового кода при переходе с ms) были бы интересней… Разработчики платформы и типовых тоже бы поделились, как они пишут, тестируют, оптимизируют конфигурации под несколько СУБД, какая из них чаще прощает неоптимальные запросы
(2)
может и не интересно, а чтобы работало — интересно
Больше скажу — раз в пол-года приходится переписывать подобный мануал
Только ленивый не выложил свои параметры конфигурации postgres )
Там тоже не все учтено
Про сравнения ответил уже выше
(2)
кстати тоже ответил выше.
Прикиньте сколько стоит его переписать и потом поддерживать ?
Если цель просто перейти с MS SQL то она не отбивается никак, проще MS SQL купить
Простой пример отсюда же — отдел ИТ получающий з/п два месяца танцует с бубном чтобы завести сервер — что дешевле для бизнеса ?
Надо больше скриншотов установки Ubuntu!
(1)
А сейчас и пластик не скрипит и комплектация богатая и едет классно.
Интересно, может людям современным прийти в голову простая мысль: «за пять лет что-то могло поменяться»?
(5)Да блин, на диск не поместились )
(6)Ну то есть пять лет назад мерседесы были ого-го, а сейчас уже не те ?
В процентном отношении ничего не поменялось
(8)
В процентном отношении чего к чему? 30 лет назад в телевизоре китайцы заполоняли площади велосипедами, а теперь они все на машины пересели. Постоянно что-то меняется. Мелкософт выпустила дистрибутив скула для линуха, вошла в опенсорс фоундейшн в качестве платинового партнера, выпустила свои дистры линуха для эмбеддед-систем, Линух за пять лет стал лучше в чем-то, постгрес тоже развивался.
А совсем давно было структурное программирование, а с выходом виндов пришлось всем программерам разбираться в ООП, т.к. паскаль стал делфями, а там объект на объекте. Кто-то не смог этого пережить и пошел в сантехники, у которых за последние 30 лет поменялось вообще все.
Глубокие знание предметной области устарели, а новые так и остаются поверхностными. При изучении с азов новых областей не успеваешь их применять. Используя без понимания — спотыкаешься о каждую граблю.
(9)
В процентном отношении качества мерседеса и китайского автопрома.
А то что прогресс не стоит на месте — это неоспоримый факт
Так и здесь.
Да может постгри и догнал 2008 скуль по производительности
Но в MS SQL 2019 уже используют ИИ для оптимизации плана запроса например
Или комплекс для европейского GDPR
Т.е. в процентном отношении коммерческий продукт будет всегда выигрывать
(10) Вспоминается…
Если у вас ничего не получается в жизни, то скорее всего вы просто еще не читали инструкцию…
Не факт. Не факт.
Иногда хорошо бы чтобы получилось с минимальными знаниями, а дальше уже разбираешься потихоньку
(12) Не надо путать доверие и безвыходность. Китайские машины стали лучше за 5 лет, не потому что китайскому автопрому доверяют делать машины.
(13)Вот тут я не понял. Все стало лучше за 5 лет. А если с 1913 годом сравнить — так намного
В чем доверие и безвыходность ?
(2)
Кстати порекламирую себя
https://infostart.ru/public/285947/
Тесты производительности — различные варианты хранения (Windows 2012 vs Ubuntu 14.04 vs Fedora 20; MS Sql 2014 vs Postgresql 9.2.4) на примере УТ 11.1
.
(15)
Непутевая таблица, чтобы понять — приходится напрягать зрение. Графики рисовать не умеете?
(17)
СитиГид — всегда лучше них водит
Потому что коммерческий продукт — как минимум ответственность и как максимум понимание что надо быть лучше СПО
А СПО — это как раз отказ от ответственности ) и много много форумов в помощь.
Я бы привел пример RedHat — вот кто красавчики. Они поддерживают СПО на котором бесплано откатывают схемы которые уходят в продакт )
(16) да, я тоже сначала не понял, но поверить не мог, что автор ошибся. Просто у него плохо получается донести информацию до читателя, но это временное явление.
(18)Ну так смотрите какой год. За 5 лет я тоже подулучшился )
(16)Опечатка. Вроде сумма должна быть правильная
(21)
Но таблицы Вам даются плохо )))
— Ваши чувства делают вам честь. Впрочем, если позволите критическое замечание, метафоры вам не даются.
(20)Да просто третья колонка ломала верстку. Поправлю конечно
«Автор устанавливает сервер 1С Предприятия 32-бита на Ubuntu 16.04 Desktop, всё это вертится на офисном компьютере с RAID 1 и ни где не описан процесс бекапа базы данных» – это всё что вам надо знать об этой статье.
Со своей стороны могу посоветовать с компьютером приобрести Windows 10 Home Rus 64bit DVD OEM (примерно 8 т.р.) или разориться и приобрести Windows 10 Pro Rus 64bit DVD OEM (около 10 т.р.) и забыть о Линукс как о страшном сне. Сэкономите себе нервы, время на поиск админа со знанием Линкс и 1С, и деньги на найм такого админа. Не говоря уже о обновлении платформы 1С, обновлении SQL и возможных проблемах с софтом на новом Линукс сервере.
На самом деле — уважаемый (25) Dragonim — очень полезный в моем деле человек.
Потому что после его рекомендаций приду я и в разы ускорю работу пользователей 1С.
Причем за те же 10 т.р.
И финансовый директор уже не будет сердито хмуриться, а отдаст их со счастливой улыбкой.
В настоящий момент ничем не отличаются, а последний выпуск с разными ядрами был, если не изменяет память, 10.04 LTS (не LTS не знаю, не отслеживал).
Далеко не факт, а вот боязнь и неумение работать в консоли добавить вам много-много рабочих часов и прочих проблем, если графика будет недоступна, скажем вы за 100500 км от сервера и доступ только по SSH.
Откройте для себя sudo -s
Добраться он может и доберется, но ему еще root как-то стать надо.
Но первоисточник его здесь
Etersoft, конечно, молодцы, одно время лично общался с ребятами, но сейчас я бы ориентировался наhttps://its.1c.ru/db/metod8dev#content:5866:hdoc
А почему она должна запретить? И как она сможет это сделать? Публичная сборка под 1С — СПО, тем более под BSD-подобной лицензией. Если коротко — можете делать с ней все, что хотите, вплоть до создания своей сборки под закрытой лицензией. Публикация ВМ не может считаться нарушением лицензии.
Ну а в общем и целом, конечно, ничего. Немного сумбурно и есть пробелы в предметной области (то, что касается Linux), но по мере приобретения опыта это проходит.
(27) Он забыл еще сказать проц не серверный! Нужен обязательно XEON и ядер 8. Неважно УНФ там будет или договорчики. Гавное XEON
(27)
Тесты в студию.
(4)
в том то и дело… нанять отдельного DBA pg с годовым ФОТом в стоимость ms… ради эмм… чего там? открытого кода? возможности дописать свой плагин (предварительно наняв java-программера)?… в неИТ-компании…
Сервера устанавливать в клиентской ОСи? Вы серьезно? Кто не умеет консоль — тому путь в Вынь с её окошками. Не увидел в статье, как вам удалось запустить эску без лицензии, может быть пропатчили бинарник ?
(28)Вы мой друг не совсем внимательно прочли постановку задачи. Так обычно бывает с великими умами.
Этот сервер останется у пользователей, которые могут понятия не иметь о командной строке.
Как к примеру они платформу обновят ?
Оставите для себя SSH — это во первых требует выделенного IP, дыра в безопасности и привязка конкретно к вам.
А так можно хоть тимвьюер установить.
К тому же на виндовом сервере наверняка у вас ГУЙ стоит. Ну только честно. А ведь и там можно голую оболочку поставить.
Сумбура кстати немного — как раз в сравнении с другими мануалами здесь ничего не пропущено, кроме бэкапов, на мой взгляд конечно.
За ссылку на ИТС спасибо, не знал. Добавлю в статью.
(30)
Вы для начала расскажите что будет дальше — после приобретения Windows 10 Pro Rus 64bit DVD OEM.
Ну сейчас то понятно. Придет Дедушка Мороз и превратит его в сервер.
А если не придет, что будете дальше делать ?
(32) Я думал эксперты уже в школе в это время.
Чуть выше поднимите глаза — ядра одинаковые.
Вы из мира винды притащили это понятие — клиентская ось.
(32)
вот тут я с утра посмеялся ) Удивлю конечно ответом — но нет.
Покурите маленько ИТС и все поймете как так получилось.
(28)
В-вежливость
(28)И вот вопрос как знатоку — ALTER SYSTEM у вас взлетело на сборке 9.6?
(1)Кстати — на прошлой неделе была презентация MS SQL 2019.
Советую посмотреть на ютюбе.
Там же будет и ответ про облака. Концепция поменялась — теперь мелкомягкие уже говорят так: хотите уходите в Azure, а хотите у себя пользуйте архитектуру. От них удивительно было слышать.
Но еще больше порадовала запись презентации с ноутбука евангелиста микрософт.
У него макбук.
Отличный ответ ратующим за Windows 10.
(34) Не совсем понимаю вопрос поэтому не могу на него ответить.
Под высказыванием «Тесты в студию.» я подразумевал, что возможно у вас имеются практики, подкреплённые тестами и цифрами, которые показывают, как переходя на одном и том же железе с Win10Pro + PostgreSQL на Ubuntu 16.04 Desktop + PostgreSQL можно «в разы ускорить работу пользователей 1С». И вы готовы поделиться этими тестами, цифрами и практиками с данным сообществом.
(35) Я так понимаю, что вы свою экспертность можете подтвердить сертификатами по линуксу? Вам посоветую загуглить, что такое процессы и для чего они нужны. Одна только Юнити сожрет 300-600 метров памяти. Ядра тут сравнивать бессмысленно, пусть они даже будут разные по функционалу/размеру, но могут не использовать эти различия в работе. Зачем вы здесь тогда публикуетесь, если все и так могут сами почитать ИТС ???
(25)
Чем-то напомнило мне статью одну о том, как один ИТ-директор искал работу, а его резюме динамили потенциальные работодатели по причине плохой работы эйчера.
Но, ближе к делу. У меня ребята ремонт в санузле делали. У них был ноут — чисто музончик слушать. На нем стоял Убунту. Да, еще у них уровень был лазерный и прочие ништяки, без которых современные отделочники не работают.
1. Винда, особенно Хоум, которую в бизнесе лицензией мелкософта использовать запрещается (ибо только для личного домашнего пользования), не проще линуха в плане администрирования (а для тех, кто понимает, — куда сложнее).
писатель . Так вот он жалуется постоянно, что программировать учиться — лень уже, а админы удаленные нахрен никому не нужны. Если нужно будет — во вконтакте его ищите, берет недорого сравнительно. Чел реально грамотный.
2. У меня есть один админ знакомый, который по-совместительству, еще и
3. Обновление 1С делается на линухе даже проще, чем на винде. У меня на рабочем ноуте виртуалка стоит с серверным Убунту, я на ней гоняю всякие клиент-серверные обработки и компилю код (на С/С++/Го, …) для тестов, так ни разу еще не было ситуации, чтобы я как-то мучился с обновлением 1Са — пакет по сети дольше копируется, чем обновление ставится.
Как бы мораль: нужно разобраться с первым и вторым, чтобы делать выводы о том, что лучше и в каких случаях. Венда пока лучше только в одном случае — играть в игрушки, но игровые консоли тут винду обходит на голову.
(40)
Я думаю, что автор публикуется здесь с целью поболтать в комментариях с народом.
Интереса заради загуглил, что такое «процесс»:
Т.е. «процесс» = «программа», т.е. последовательность команд, преобразующих входящие данные в исходящие.
И да, Unity уже нет — он помер.
А по поводу ядер, то в документации постгреса сказано, что было бы прикольно собрать ядро с поддержкой больших страниц, тогда бы на рекомендованных настройках (шаребуфферс, который добрые люди советуют сделать побольше) постгри прибавил бы скорости работы (искать в гугле можно со СШММАКСу и постгресу в одном предложении — там все есть, и при том очень интересно написано).
(41)
Это ваше мнение, или вы читали лицензионное соглашение windows 10 home oem и там есть пункт «не для коммерческого использования»?
Мой комментарий относится только к текущей статье. Я в своей практике ни когда бы не сделал как написано в этой статье и тем более не стал бы ставить на выделенный сервер 1С предприятия windows 10 home. Если вы считаете, что написанное в этой статье можно использовать в реальных условиях, то я предлагаю делать всё тоже самое, что написано в статье, только вместо ubuntu desktop использовать windows 10 home. Будет проще перестроиться, и проблем в дальнейшем будет меньше.
(43)
Действительно, 10-ю винду хоумможно юзать на предприятии. Я в шоке, однако… Мелкософт прям такая демократичная стала в последнее время, что аж превращается в корпорацию добра. Но убунту у строителей на домашнем ноуте никогда не забуду )))
А вот по поводу проблем лично у меня с вендой хоум vs тот же убунту (или даже генту — мне уже пофиг), то я бы так уверенно в мой адрес такими словами не кидался)))
(40)
И всё…
(42)
Ну все. Меня запалили )
Если бы на ИТС был полный мануал по установке — то да.
А в ИТС — пока что обрывки фраз и полудиалоги… частично десятилетней давности.
Я делюсь с сообществом накопленными знаниями и получаю ответные, от вас например.
Как то так.
Ну и эксперты … эти вообще сделали мой день )
Любой GUI с легкостьюотключается на любом дистрибутиве, по крайней мере, из широко распространенных. И также легко включается, по мере необходимости.
Кто-нибудь пробовал отключить графическую оболочку в Windows?…
А ведь с выхода NT 3.51 могли бы уже и сделать(или я чего-то не знаю?)
…вспомнил как на выставке UNIX Expo 96 у Microsoft был небольшой стенд, у которого милые девушки раздавали рекламные буклеты и полиэтиленовые пакеты с надписью «Windows Server NT 3.51. Хорошему клиенту — отличный сервер!»(легкая ностальгическая сентиментальность 🙂 )
(45) Опередили 🙂
(47)
Весь вопрос — зачем ?
Сколько торможения может давать ГУЙ если он просто запущен? В процентах
Он просто отъедает чутка памяти
(39)
Прослушайте доклад с конференции Инфостарт 2018
Файловая система винды не заточена под постгри если вкратце.
Но это вы на малого и среднего размера базах конечно не увидите.
Зато вы увидите спонтанные обновления Win10Pro и нехилое количество вирусов заточенных именно под него.
Я бы на Win10Pro даже ютюб смотреть не стал, не то что продакт 1С держать.
(42)
На небольших базах, 10-40 ГБ особого эффекта не заметил. Пробовал, года эта возможность только появилась в Postgres, Вполне возможно, что при shared_buffers = 64-128 ГБ и таком же( и большем) размере базы будет более заметно.
(49)
В винде с ее убогой консолью — действительно незачем, но в последнее время у коллеги видел установку дебиан прям из мелкомягкого магазина, после чего консолька линуха в системе прям таки появляется (сверху графической оболочки) и в ней работает софт,
скомпилированныйслинкованный с ключом «-static» в моем убунту без каких бы то ни было накатываний пакетов. Я был впечатлен.(49) Спасибо, не знал, вернее, не интересовался.
Конечно, при наличии достаточного количества высокопроизводительных ядер у современного CPU и памяти, смысла отключать нет.
(52)Саму Win10 не пользую, слишком много с ней приключений.
Лучше олдскул — поставить VM и вперед
(50) т.е. вы ни когда не проводили тесты и у вас нет цифр? Очень жаль.
(55)Чуть выше глаза поднимите
(2)
(28)
Теперь кстати понял откуда у Гилева взялось описание настройки постгри.
Он ИТС копипастит.
А вот у ЭтерСофта настройки были свои — у них например для autovacuum threshold увеличивались значения — это очень толково
(33)
Вы бы апломба поубавили? И на брудершафт мы вроде не выпивали… А что не так с постановкой задачи? Или там где-то между строк скрытый смысл?
(33)
Как к примеру они платформу обновят ?
Наверное, только через командную строку, о которой они понятия не имеют… Взаимоисключающие параграфы, не находите? И как собственно GUI им в этом поможет?
(33)
VPN? Не слышали? Про дыру хотелось бы конкретнее, с пруфами, а то может я что-то пропустил в этой жизни… И как вы вообще поддержку с таким подходом подразумеваете? Выезд на объект? Или TeamViewer? На Linux? Мда…
(33)
Не можно, в Windows нет полноценных инструментов администрирования из консоли, сейчас правда ситуация меняется, но PS пока удобным не назовешь, особенно вымораживает километровый синтаксис. В Linux ровно наоборот, все инструменты администрирования консольные, любой графический инструмент — надстройка над консолью, очень часто ограниченная и в чем-то кривая.
(37)
А куда оно должно взлететь? Оно просто работает, а если не работает — смотрим на права. С учетом вашего pg_hba.conf (который почти не видно на скинах) и PGAdmin на винде, я, почему-то, не удивлен.
(49)
Он просто отъедает чутка памяти
Ну если у вас есть лишних 1,5 — 2 ГБ — то пожалуйста, весь вопрос — зачем?
(58)
А что не так с тимвьювером для линуха? Ну, конечно, если на линух натянут гуй. А если нет, то SSH достаточно (только пароль надо нормальный придумавать, а не «12345».
не понял одного момента
рекомендуется взять релиз 16.04, а потом обновить его на 18.04
а почему не взять сразу 18.04 ?
(60) Потому что рекомендуется не обновлять )
(58)Мне всегда нравились люди которые подойдут, посмотрят и скажут: Все фигня.
(58)
И все такие — слышали — знаток сказал все фигня и 2 Гб это не шутки.
И понеслась…
Если вы считаете себя экспертом, а может им и являетесь, то будьте любезны свои заявления хоть как то подкреплять.
Поэтому я добавил принтскрины — запуск с ГУЙ и без него.
Если интересно — можно еще Midnight commander померить
Меньше гига памяти вообще ушло на всю систему вместе с сервером 1С и постгри
Добавил в тело статьи статистику по памяти с GUI и без него.
Чтобы зря не сотрясать воздух
(61)
Кем рекомендуется? Ведущими собаководами?
А теперь сходите погуляйте часик иной и вернитесь к этому вопросу, GUI — оно не в вакууме находится, там по планировщику много чего отрабатывает, тот же менеджер обновлении и т.д. и т.п. На Unitu нужно где-то 1,5 ГБ закладывать, на Gnome не меньше двух, в 500 МБ вы разве только с LXDE поместитесь.
(64)
мной — почему написано в публикации
Напишете зачем нужно обновлять, что по мнению эксперта дает 18.х ?
(65)
То, что вами, я заметил. Почему — не нашел.
(65)
Ядро 4.15https://www.opennet.ru/opennews/art.shtml?num=47942
Из того, что прямо вот нужно для сервера, это LivePatch, поддержка нового железа (Linux — не Windows, «драйвера» в ядре). Также новый софт, в случае с 1С это не сильно критично, но если вдруг захотите поднять что-то еще (да хотя бы 1С наружу выставить с нормальным SSL и прочими плюшками), то можете столкнуться. Если уже выбрали Ubuntu, то смысл сидеть на старом дистрибутиве, который получает только поддержку безопасности. Если хотите больше стабильности, то надо было брать Debian.
Попутно возник вопрос, про «вишенку», чем в 2018 году обусловлен выбор Apache 2.2, про такой извратный способ его установки я промолчу, хотя нет, если уж сильно хотелось собрать из сорцов, то собирать надо было DEB-пакет, а не мусорить в системе.
Но это ладно, он еще и 32-битный, вопрос — зачем??? Чтобы был??? В среднем один сеанс на апаче потребляет около 1 ГБ RAM, сами прикинете когда ваш апач загнется? В данном случае все делается проще, ставится 64-битный ws-клиент и потом эта библиотека подвязывается к апачу, а сервер остается работать в 32-разрядном режиме.
(49) Получается, что в Canonical не догоняют — оказывается, можно просто взять и получить Ubuntu Server простым отключением ГУЯ. Вот им заняться нечем, выложили 2 дистра: Серверный и Десктопный — только место на дисках веб-сервера зря заняли. Лучше бы в Десктопе создали на рабочем столе скрипт для отключения….
«Проверяющие органы вовсе не обязаны знать какое программное обеспечение под какой лицензией распространяется.»
Пока что есть презумпция невиновности, фирма не обязана доказывать, что она не нарушает лицензии на ПО.
«Небольшим, но приятным бонусом идет возможность перестать бояться компьютерных вирусов»
Удалите из статьи вендовые скриншоты, чтобы не врать самому себе.
«Блок питания THERMALTAKE TR2 S, черный»
700 Вт блок питания ставить для такого недосервера — это лишняя трата денег. Тут 400 Вт хватит про запас, который в 2 раза дешевле. (мой 600 Вт -ный БП тянет разогнанный i7 c картой 1060 и четырьмя дисками)
«Процессор INTEL Core i5 8400»
Герц то маловато будет! Тут вам привет от «Настольная книга 1С:Эксперта по технологическим вопросам»
«При установке выбирайте русский язык и не придется потом переконфигурировать локаль.»
А ниже противоречие: dpkg-reconfigure locales
(68)
(66) 64 битный Apache не работает с 32-битным 1С Сервером
(70)Да нет. Там по другому предлагается сделать.
Я честно скажу — заманчиво.
Надо попробовать.
(69) похожи )) я вашу противоречивую позицию понял, но надо уметь обосновывать написанное, а не говорить, что это так, потому что «я художник, я так вижу»
(72)Обосновывать вы будете проверяющим органам презумпцию невиновности.
А здесь вы пока бла-бла-бла пишете.
А я пишу о том что проходил лично.
Проверяющие органы могут в случае подозрения изъять компьютерную технику на срок до 14 дней
400 Вт хватит с трудом — такой БП будет работать на пределе и загнется через год
Герц достаточно
Про локаль — перечитайте в публикации и наступит понимание хотя бы в этом
(67)
По сути серверная и десктопная версия не отличаются ничем, кроме состава пакетов. Ubuntu выкладывает разные дистрибутивы в соответствии со своей политикой: вставил диск — далее — далее — финиш. Серверный дистрибутив — это по сути минимальная установка (ядро системы + утилиты), остальные — это готовые образа систем со всем фаршем. Тот же Debian прекрасно обходится одним дистрибутивом из которого каждый сам волен установить то, что ему нужно.
(70)
Смелое утверждение, но неверное. Апач не работает с сервером, он работает с компонентой от 1С, которая представляет собой особый вид клиента и может работать с сервером любой разрядности. Необходимое условие — совпадение архитектуры апача и библиотеки.
(1)
(64)
специально для вас погулял два часика — докладываю — ничего не поменялось
и с каких ли бы оно пирогов менялось, для меня как не эксперта — загадка
Утечки памяти в стабильной версии Убунту ?
(66)
У линуха, как и у виндов, драйвера всегда выполняются в пространстве ядра, но далеко не все из них в ядро «вкомпилированы». Поэтому всегда можно установить новые дрова (например, скачать дрова для видюхи с соответствующего сайта). Вообще, в линухе три варианта дров: в ядре (базовый доступ к дискам, например), отдельно от ядра — модули, которые через insmod могут быть подоткнуты «на-горячую» — даже перезапускать в отличие от вендов ничего не надо, ну и гибридные, как дрова видеокарты, общающиеся с драйвером ядра только для функций обмена с устройством.
Так чтобы собрать из сырцов 32-битный Апач это все затевалось, видимо из-за этого и 2.2.
Лицуха на сервак дешевле.
А вообще,вот прикальная сцылка . Там в комментах о «зачем собирать что-то вручную» и «как за счет этого не обгрейдить ОС».
(11)
В платной редакции Postgres Pro разновидность ИИ для того же самого тожеприсутствует .
А в бесплатной никто и не обещал.
1) Подскажите, до какого момента/ до скольки пользователей достаточно 32х битного сервера 1С?
(66)
Давайте проясним этот вопрос
Начнем с того, что такое 64-битный ws-клиент
1c-enterprise83-ws_8.3.12-1714_amd64.deb — это серверный пакет и без сервера он не ставится
Т.е. ваше предложение просто поставить 64-х клиент и все должно взлететь ?
(79)Вы узнаете об этом первым )
В моей практике комфортно живется ~ 20 пользователям с 3 типовыми конфигурациями 8 — Бухгалтерия, Торговля и ЗУП
(70)Тут я кажется
вспомнил, где забыл свой велосипедпонял откуда ноги растут в утверждении уважаемого oldcopy.Он ставил клиента на дебиан и привязывал серверную компоненту ws, поэтому у него работал Апач 64-х
Другого варианта пока не могу представить.
Т.е. пока мой вариант правильный, как и ваше замечание
(80)
И что? От того, что он входит в поставку сервера клиентом он быть не перестал. Ставим (либо просто распаковываем с учетом зависимостей) и потом подвязываем руками к апачу именно 64-битный wsap24.so.
(80) Если понимаете — то пояснять не надо:
Показать
(84)То есть вы считаете что это проще чем собрать апач из исходников ?
Вот потом 1С редакция поднимется и дальше ?
Конечно проще, установили 64-битный сервер, сохранили папку, снесли, вернули на место. Поставили i386 (x64 даже сносить руками не надо, пакетный менеджер сам заменит). Потом просто подключили к апачу нужную либу. А можно просто собрать либы по зависимостям и сделать скрипт, который будет их вытаскивать и раскладывать куда нужно. Это посложнее.
Собирать из сорцов в современных дистрибутивах — это очень плохая практика, а make install — вообще за гранью добра и зла.
(86)У нас с вами немного разный подход.
Вы ставите так, чтобы клиент за каждым
чихомобновлением прибегал к вам.А я ставлю, чтобы все работало само.
Оба варианта имеют право на существование
Но тоже наверное тогда стоит посчитать — может проще докупить 64-х лицензию 1С, чем при каждом обновлении платформы так вот изголяться.
(87)
А я ставлю, чтобы все работало само.
Вы хотите сказать, что клиент, который консоль видит первый раз в жизни будет сам обновлять платформу? В данном случае процесс обновления можно автоматизировать одним скриптом.
(87)
В данном случае вы сделали халтуру, которая упадет после третьего подключения (потому что 32-бита). И вообще, конфигурация железа у вас явно не располагает к тому, чтобы крутить там еще веб-сервер. Потому как средний расход памяти на сессию через веб-клиент — 1 ГБ, по завершению сеанса память не освобождается, так как сеанс сохраняется сервером в течении 20 минут. Сами посчитаете через сколько подключений у вас закончится память?
И что плохого в том, чтобы сложную систему обслуживали специально обученные люди? Вы машину в сервис гоняете? Или сами в гараже колхозите? Реалии жизни таковы, что 99% клиентов даже на винде не будут обновлять платформу, хотя там все мышкой делается.
А в нам что-то пытаетесь рассказать про то, как клиент сам будет обновлять пакеты в консоли Линукс, в чем ему сильно поможет наличие GUI…
(87)
А что там изгаляться? Берется в руки ldd, выясняется точный набор библиотек и затем пишется скрипт, который будет их доставать из пакетов и раскладывать в нужные места. Работы на час. Но для этого нужно знать линукс на уровне выше начального, а если это сложно, то может не следует выступать в роли непризнанного гуру, а прислушаться к тому, что вам говорят.
(88)
вы бы и выложили такой скрипт — а я бы на него посмотрел
Скрипт то этот должен понять какую платформу скачать и когда
Пока что вы запросили VPN до клиента, его тоже на чем то надо поднимать, не считаете ?
(88)
Ответил в публикации — скачает пакет с портала и щелкнет на нем мышкой — дважды
(88)
вот и посчитайте сколько вы берете за час и сколько раз обновлялась платформа за этот год
Выйдет дешевле сразу купить 64-х лицензию 1С
Что касается профессионализма — если мне нужно будет профессионально настроить Линукс на сотню пользователей, то я приглашу профессионалов, но профессионалов в Линуксе
(89)
А в чем трабла? Пишем конфигурационный файл с пассвордом от 1С, Проверяем актуальную версию платформы (запарсить html с сайта 1С — вообще не проблема), качаем wget’ом с данными учетки из конфига платформу,dpkg *.deb- все. Можно в виде кнопки, можно в крон засунуть, но при этом кнопкой флаг ставить, что нужно обновить платформу (файл в сетевую папку писать, а после обновления грохать). Не вижу ничего невозможного…
(94) В таком варианте да.
Да больше скажу — при умелых настройках можно еще и для виндовых клиентов выложить обновление которое они при запуске применят
А как быть с этим ?
установили 64-битный сервер, сохранили папку, снесли, вернули на место. Поставили i386 (x64 даже сносить руками не надо, пакетный менеджер сам заменит). Потом просто подключили к апачу нужную либу. А можно просто собрать либы по зависимостям и сделать скрипт, который будет их вытаскивать и раскладывать куда нужно.
(92)
Если у тебя есть фонтан, заткни его; дай отдохнуть и фонтану. Из собрания мыслей и афоризмов «Плоды раздумья» Козьмы Пруткова.
Про адекватность не вам рассказывать.
Я вас назвал мой друг — так вы прямо в истерике забились.
Хотя в каждом посте рассказываете какой я непрофессионал и какой профессионал вы.
Но давайте подведем некоторые итоги ваших экзерсисов.
1. Для обновления 1С на сервере обязательно нужны командная строка и VPN (белый IP) — не обязательно
2. ГУЙ отъедает 2 Гб памяти — не отъедает
3. Нужно обновлять убунту до 18. — не критично
За ссылку на ИТС я поблагодарил
Докопались до апача, хотя написано — вишенка на торт.
Реально рассчитывать что все будут работать в веб интерфейсе в локальной сети — вот это за пределами понимания
Апач нужен чтобы веб сервисы опубликовать — и ничего они у вас не отъедят по памяти
Больше по сути ничего не сказано ,кроме опять же того какой вы великий профессионал
Да величайший.
Давайте только с этим куда-нибудь
в лигу сексуальных реформв другие места обращайтесьА на этом сайте профессионализм определяется рейтингом в основном.
Поэтому что говорит уважаемый starik-2005 с рейтингом 1450 я раза четыре перепроверю, даже если считаю что это не так.
Так он и предлагает вещи — дельные.
А вы свой поток просветления направьте в написание статей и всем от этого наступит хорошо
(97)
Маленько расскажу вам про рейтинг тут видно за какие публикации он получен.
Но предложение у меня другое.
Сейчас Рождество
Поэтому вкратце я приношу вам свое почтение и считаю вас величайшим линуксоидом времен и народов.
Пойду лепить снеговика — назову его в вашу честь.
А вы идете на площадки где публикуетесь. Там вас любят и верят каждому вашему слову
По моему разумно ?
(99)
Рейтинг на данном ресурсе — это тупо поставленные плюсы, что-то типа кармы, не более. Чем активнее человек публикует здесь контент, тем выше рейтинг. Не более.
(99)
Пойду лепить снеговика — назову его в вашу честь.
Подростковый максимализм? Так вроде не похожи вы на подростка. Ну если на конструктив вы не способны — идите лепите. Может это у вас выйдет лучше.
(99)
Не надо мне указывать куда ходить, я сам способен решить что мне делать, где публиковать и где комментировать.
(99)
Я не требую ни того, ни другого. Но свои слова я привык обосновывать и отвечать за них. Мои читатели за 9 с лишним лет это давно оценили. Кому надо — тот знает. В каком то дешевом пиаре, самоутверждении и накрутке рейтинга не нуждаюсь.
При этом я вполне готов вести конструктивную дискуссию, конструктивная — это когда на вопросы отвечают аргументированно, а не в стиле «я художник, я так вижу» и «я Д’Аратьян, весь в белом, а вы все дровосеки».
Ну не хотите воспринимать критику — как хотите, варитесь в своем котле, только вот учить других ерунде не надо.
(100)Дело в том, что я все свои слова обосновал и приложил принтскрины.
И больше скажу — на все что мне конкретно показали поправить — поправил.
Даже табличку перерисовал
А вы кроме бла-бла-бла ничего выразили. Что то типа бабушки на скамейке сидите и бубните — наркоманы, проститутки
(101)
Ваши обоснования в стиле «я художник, я так вижу». Ваши скрины — частный случай, по сути чистая, только запущенная система. Если больше в нем ничего не запускать, то этого хватит, но зачем тогда там GUI? Реально под Unity нужно закладывать около 1,5 ГБ, это практика. У вас около 700 — это хорошо, но эта не та цифра от которой стоит плясать. Если исходить из нее при выделении памяти, то в один не очень прекрасный момент пользователь зайдет в систему, откроет бразуер, скачать пакеты обновления, и система уйдет в глухой своп, что сразу все почувствуют и результат им не понравится.
Тоже самое касается веб-сервера, вам говорят что памяти он потребляет около 1 ГБ на сессию и сразу она не восстанавливается, а вы в ответ — фигня, там копейки… Ну несерьезно, в самом деле.
Я вам уже писал, что хотите GUI, не умеете без него — ну так ставьте, никто не против, не надо только с менторским тоном заявлять, что «А то что графический интерфейс сохранит вам потом и при настройке много-много рабочих часов — это факт.» Потому что это не так. И таких мест много.
Фраза «Получаем нормальный текстовый редактор. К тому же не надо будет постоянно вводить sudo» показывает что вы слабо владеете системой, вполне достаточно просто один раз сделать sudo -s, а по окончании exit. Таких мест тоже хватает.
Поэтому могу вам посоветовать не раздувать щеки в комментариях, а признать факт наличия пробелов в знаниях и заняться их исправлением, чтобы новые статьи не содержали подобных ляпов.
(97)
Специально для вас выложил принтскрин
Управление торговлей, редакция 11 (11.4.6.174)
Конфигуратор + Толстый клиент + 5 веб клиентов с выполненным отчетом Валовая прибыль с 2010 года
Дополнение к (51) —эксперименты на тему Linux HugePages и PostgreSQL(найдено в дайджесте от Postgres Professional).