• Для чего нужны Primary (основные) группы для пользователей в чем смысл?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Когда пользователь создаёт объект на ФС, ему (объекту) автоматически присваиваются UID и GID владельца. Так вот, эта GID и есть, с точки зрения вашего вопроса, основная группа. Обычно её наименование совпадает с именем пользователя, но возможны варианты.

    Остальные группы технически ничем не отличаются и таким же образом регулируют доступ.
    Ответ написан
    Комментировать
  • Как организовать отказоустойчивое подключение по VPN (Mikrotik)?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Поднять с ISP2_GW01 встречный L2TP до ISP1_GW02 и метриками разбросать приоритеты
    Ответ написан
    Комментировать
  • Какой Linux выбрать?

    Adamos
    @Adamos
    Ворох штампов и грабель. Убунту, видите ли, "баганутый", а в качестве "небаганутых" рассматриваются перепиленные Гента (Калькулейт) да Арчик (Манджара).
    Проблема Убунты - это экспериментальные DE по умолчанию.
    Xubuntu / Mint этой проблемы лишены, и ни в "баганутости", ни в "тяжести" я Зубунту не замечал с тех пор, как на нее сел (а это была еще версия 12.04). Например, пару последних лет именно Xubuntu стоит у жены на ноуте от ASUS.
    Естественно, речь про LTS дистрибутив - из тех же соображений неучастия в экспериментах.
    Ответ написан
    2 комментария
  • Как произвести обновление программного обеспечения при непрерывном производстве 24\7. В частности больших баз 1С?

    WhiteSsnoww
    @WhiteSsnoww
    Программист
    В текущей постановке вопроса - без остановки базы - никак.
    Однако, если определить требования простоя, то возможно.
    Например, простой базы 60 минут недопустим. В то время как простой базы 5 мин для обновления вполне приемлем.
    Если допускается простой для обслуживания в 5 мин, то в этот интервал можно уложиться.

    Что такое обновление базы 1С.
    В процессе обновления выполняется накатывание нового кода, а также реструктуризация базы. Накатывание кода происходит быстро.
    Основное время обновления занимает реструктуризация ИБ.
    Вопрос в том - как сократить время реструктуризации ИБ.
    Не каждое обновление затрагивает таблицы базы данных. Поэтому не каждое обновление будет долгим.
    Рассмотрим случай, когда внесли изменение в большую таблицу.
    Выполнение реструктуризации средствами 1С процесс долгий. Сначала создается новая таблица с новой структурой. Далее в эту новую таблицу перекладываются записи (по одной!) из старой таблицы. Мощность оборудования мало что решает при таком подходе. Какие бы мощные сервера не были, они не могут сильно ускорить процесс перекладывания записей "по одной".
    Решение:
    1. Организационное. Заранее определять "тяжелые" и "легкие" релизы. Т.е. релизы, которые затрагивают тяжелые таблицы, и которые не затрагивают.
    2. Технические. Не вносить изменения в существующие поля "тяжелых" таблиц, а только добавлять новые поля, сбоку. При таком подходе можно вмешаться в процесс реструктуризации ИБ.
    Дело в том, что когда вы добавляете новое поле, то 1С все-равно выполняет реструктуризацию, даже, если это поле пустое. Такая 1С-ка "тупая". Ничего не поделаешь. Однако это можно компенсировать при работе на уровне СУБД. На этапе реструктуризации можно подменять имена таблиц таки образом, что 1С-ка будет реструктуризировать пустую таблицу. Далее заменять таблицу обратно. Например:
    Дано:
    Таблица - А - большая и тяжёлая
    В таблицу А добавили новое поле АБ
    Задача:
    Надо выполнить реструктуризацию таблицы А максимально быстро.
    Решение:
    На уровне скуля переименовываем таблицу А в _А
    Включаем реструктуризацию 1С
    Реструктуризация создает недостающую таблицу А в соответствии с конфигурацией
    Перекачиваем данные из _А в А средствами СУБД - на уровне скуля это делается максимально быстро.
    Запускаем 1С, убеждаемся в работоспособности данных
    Удаляем _А

    Как-то так.

    P.S. Динамическое обновление НЕ советую применять никогда.
    Ответ написан
    1 комментарий
  • Локальная сеть в офисе 10 Гигабит по меди возможно ли?

    @Newbie2
    Учитываем что от розетки идет патч-корд 6А категории, но обжат rj-45 cat 5e.

    Сомневаюсь, что у вас получилось качественно обжать. В 6А жила толще и он в коннектор 5е гарантированно не лезет.

    Все кабеля не экранированные.


    Как так? У 6А категории пары обязаны быть экранированные, экран надо заземлять.

    1. Как правильно написали выше - уменьшайте количество контактов. Розетку - исключить.

    2. Проверить связь коммутатора с землей.

    3. Разъемы должны быть экранированные, экран разъема должен соединяться с экраном кабеля. Не будет экрана --> не будет защиты от перекрестных помех --> не будет заявленной скорости. Т.е. необходимо обеспечить контакт экрана пар кабеля с PE (PEN) проводником электросети. Пример правильного разъема тут

    4. Калибр жилы должен быть не менее 20 AWG. Если у вас 23-24 AWG - это так называемый "псевдокабель категории 6А", который производитель позиционирует "для патчкордов". На помойку. Пример нормального кабеля тут Это самый доступный по цене кабель категории 6А.

    5. Если все-таки пары кабеля неэкранированные - смело на помойку. Это не 6А.

    p.s. И напишите, пожалуйста, марку используемого кабеля. Мне для статистики.
    Ответ написан
    2 комментария
  • Как изменить константу C в общем уравнении прямой Ax+By+C=0 при сдвиге прямой по вектору?

    @galaxy
    Если V = (vx, vy), значит уравнению новой прямой будут удовлетворять точки (x+vx, y+vy) вместо (x, y):
    Ax+By+C=0
    A(x+vx)+B(y+vy)+C'=0
    C' = C-Avx-Bvy
    Ответ написан
    Комментировать
  • Возможность упаковки кругов в прямоугольник?

    Adamos
    @Adamos
    Взять бумажку.
    Нарисовать пример двух вписанных в прямоугольник окружностей.
    Подумать.
    Заподозрить, что точка соприкосновения окружностей всегда будет лежать на линии, соединяющей их центры. Доказать это.
    Провести линию между центрами окружностей и перпендикуляры от центров к сторонам прямоугольника.
    Сообразить, что нужно просто определить, влезет ли линия между центрами в габариты прямоугольника минус радиусы окружностей...
    Немножко посчитать.
    Ответ написан
    1 комментарий
  • Можете, пожалуйста, объяснить как делать задание в Эксель?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Вам легче, чтобы за Вас думали?
    Или может попробуете сами вникнуть?
    Ответ написан
    6 комментариев
  • Одновременная работа с двумя подключениями openvpn?

    @mureevms
    Это нормально поведение, вы же меняете шлюз по умолчанию и весь трафик идет через него.
    Чтобы 'починить', на клиенте надо прописать статический маршрут до сервера "VPN в локальной сети" через провайдерский шлюз по умолчанию.
    Ответ написан
  • Как заставить сайт открывать каталог как отдельный домен?

    jamessvetsky
    @jamessvetsky
    Специалист по почтам и рассылкам
    Чтобы по адресу testcatalog.ru открывалась страница вида "test.ru/catalog" нужно или с testcatalog.ru сделать редирект на test.ru/catalog, но в этом случае она будет отображаться как test.ru/catalog, либо создать отдельный сайт testcatalog.ru, и ссылки test.ru/catalog заменить на testcatalog.ru. В этом случае поисковики будут естественно считать это отдельным сайтом и вести свою отдельную статистику.
    Ответ написан
    Комментировать
  • Как понять архитектуру серверов без документации к нему?

    @sand3001
    Всего по немногу
    С большой долей вероятности сервера используются по сети, выясните какие приложения какие порты слушают:
    netstat -tulnp
    Далее найдите конфигурационные файлы приложений которые увидите и изучите их.
    Кроме того, посмотрите что у вас там включено в автозагрузку, как это сделать поищите для вашей версии Centos, версию можно посмотреть в файле /etc/centos-release

    Да, и не забудьте изучить планировщик заданий
    crontab -l
    Ответ написан
    Комментировать
  • Как понять архитектуру серверов без документации к нему?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Начните с бэкапа серверов. Хорошо, если есть полный бэкап машины, особенно если она виртуалка. Если нет - обязательно бэкап /etc, возможно /opt/etc и /usr/local/etc (если они есть), в /usr/share и /usr/libexec могут быть полезные вещи, в /var (там не конфиги, а данные статуса, но про...ать их тоже может быть печально).
    Смотрите, какие сервисы подняты - в зависимости от версии CentOS это делается по-разному, каждый сервис - это собственный конфиг и куча всего, навешанного вокруг.
    Ответ написан
    Комментировать
  • Как понять архитектуру серверов без документации к нему?

    @MechanID
    Админ хостинг провайдера
    получив такие сервера вам нужно проверить и забекапить и задокументирывать кучу всего:
    сервисы, как организованы и управляются доступы к этим сервисам, конфиги сервисов, мониторинг этих сервисов, настройки сети и фаервола, настройки бекапов, и самое сложное искать кастомные костыли и автоматизацию - каието вещи в cron или руками или через override поправленые unit/init.d файлы и тд и чем квалифированиее был предыдущий админ тем глубже могут находится какието кастомные вещи.
    Ответ написан
    2 комментария
  • Почему время не меняется если выключить вечером компьютер?

    MAD-Kuzia
    @MAD-Kuzia
    Сис. админ, Программер, Эникейщик.
    Если при включении ругается BIOS и/или сбрасывается дата/время после отключения компьютера от сети (вытащить из резетки и подождать пару минут) - возможно банально сдохла батарейка CMOS. Если просто останавливаются часы, пока компьютер выключен - скорее всего на мамке неисправен RTC.
    Ответ написан
    1 комментарий
  • Как происходит формирование изображение в матрице?

    GavriKos
    @GavriKos
    Можете почитать например вот такое:
    https://infopedia.su/12xb508.html
    Ответ написан
    Комментировать
  • Почему здесь выдает ERROR:Segmentation fault (core dumped)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    char* file, file2;
    Это объявление эквивалентно
    char *file;
    char file2;

    Вы, вероятно, хотели объявить
    char *file, *file2;
    Ответ написан
    3 комментария
  • Как максимально автоматизировать процесс для обработки заявки?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Google формы пробовали для вашей задачи использовать?
    Видео можно заливать на YouTube, а в форме указывать ссылку.
    Ответ написан
    4 комментария
  • Зачем столько конденсаторов в smd платах?

    15432
    @15432
    Системный программист ^_^
    В основном фильтрация питания / сигналов. Компоненты потребляют питание, выводы переключаются, создают скачки напряжения. Конденсаторы их сглаживают. Устраняют наводки на линиях.
    Ответ написан
    3 комментария
  • Зачем столько конденсаторов в smd платах?

    @VT100
    Embedded hardware & software.
    Также - они могут формировать задержки сигналов дркг от друга (это моветон) и быть частью цепей частотной коррекции (стабилизаторы питания и аудио).
    Ответ написан
    Комментировать
  • Какие знания нужны в 2020 году, чтобы устроиться аналитиком?

    @frank_sider
    Системный программист
    Аналитик должен уметь все то же самое, что и программист и даже больше: разбираться в разработке и анализе требований, проектировании, тестировании, программировании, досконально знать специфику предметной области, в которой работает, и говорить на двух языках: на языке программистов и на языке пользователей. А в предметную область может входить и математика. И чтобы дорасти до аналитика нужно для начала подняться хотя бы до мидла в программировании, чтобы понимать программистов и уметь донести до них информацио о том, что программа должна делать. А все остальное - это инструмент. А математику нужно понимать обязательно: математика - это не интегралы, производные, пределы, а целая философия, которая нас окружает везде и всюду и помогает оперировать очень абстрактными понятиями, а самое главное - ум в порядок приводит, как говорил Ломоносов.
    Ответ написан
    Комментировать