Задать вопрос
  • Как разделить 1 сеть на несколько подсетей?

    Zoominger
    @Zoominger Куратор тега Компьютерные сети
    System Integrator
    Грубо говоря я хочу сеть 192.168.11.x/24 с помощью Microtika разделить скажем на 192.168.12.x/24 и 192.168.13.x/24 что бы все 3 не пересекались между собой и имели доступ в инет,возможно ли такое ?

    Да, создайте сети VLAN (Virtual LAN).
    Ответ написан
    3 комментария
  • Можно ли виртуалитзировать 2 сервера в одной машине?

    • Мало толку от доменов с репликацией на одном хосте
    • Машина хиловатая для такого кол-ва задач. Это даже не сервер.
    • Астериску бы выделенные ресурсы. В случае события нехватки процессорного времени получите булькающее чудо
    • Не виртуализируйте всё подряд, если нет преимущества в этом. Что толку что вы всё пихнете на одну железку? Каков план, если она скончается? Встанет совсем вся работа организации.


    PS Столь жесткая экономия на IT приведет к растрате ваших нервных клеток. Соберите вещи и бегите, если руководство не осознает всех масштабов сложившейся трагедии.
    Ответ написан
    3 комментария
  • С чего целесообразнее начать изучение программирования?

    @Doc44
    С языка программирования.

    Математики для 99,9% случаев достатоточно на уровне 6-го класса школы.
    Голые алгоритмы без практического их просмотра вживую в программе - скучно.
    Ответ написан
    Комментировать
  • С чего целесообразнее начать изучение программирования?

    myjcom
    @myjcom
    Для старта ->
    Сам себе программист. Как научиться программировать и устроиться в Ebay
    Год издания: 2018
    Автор: Кори Альтхофф
    Переводчик: Михаил Райтман
    Издательство: Эксмо
    ISBN: 978-5-04-090834-9
    Оглавление

    Часть I. Введение в программирование
    Глава 1. Вступление
    Как построена эта книга
    Сначала эндшпиль
    Вы не одиноки
    Преимущество самообучения
    Почему вы должны программировать
    Продолжайте этим заниматься
    Оформление этой книги
    Технологии, используемые в этой книге
    Скачивание файлов примеров
    Словарь терминов
    Практикум
    Глава 2. Начало работы
    Что такое программирование
    Что такое Python
    Установка Python
    Исправление проблем
    Интерактивная оболочка
    Сохранение программ
    Запуск программ-примеров
    Словарь терминов
    Практикум
    Глава 3. Введение в программирование
    Примеры
    Комментарии
    Вывод
    Строки кода
    Ключевые слова
    Отступы
    Типы данных
    Константы и переменные
    Синтаксис
    Ошибки и исключения
    Арифметические операторы
    Операторы сравнения
    Логические операторы
    Условные инструкции
    Инструкции
    Словарь терминов
    Практикум
    Глава 4. Функции
    Синтаксис
    Функции
    Определение функций
    Встроенные функции
    Многократное использование функций
    Обязательные и необязательные примеры
    Область видимости
    Обработка исключений
    Строки документации
    Используйте переменные, только когда это необходимо
    Словарь терминов
    Практикум
    Глава 5. Контейнеры
    Методы
    Списки
    Кортежи
    Словари
    Контейнеры внутри контейнеров
    Словарь терминов
    Практикум
    Глава 6. Операции со строками
    Тройные строки
    Индексы
    Строки неизменяемы
    Конкатенация
    Умножение строк
    Изменение регистра
    Метод format
    Метод split
    Метод join
    Метод strip
    Метод replace
    Поиск индекса
    Ключевое слово in
    Управляющие символы
    Новая строка
    Извлечение среза
    Словарь терминов
    Практикум
    Глава 7. Циклы
    Циклы for
    Функция range
    Циклы while
    Инструкция break
    Инструкция continue
    Вложенные циклы
    Словарь терминов
    Практикум
    Глава 8. Модули
    Импорт встроенных модулей
    Импорт других модулей
    Словарь терминов
    Практикум
    Глава 9. Файлы
    Запись в файлы
    Автоматическое закрытие файлов
    Чтение из файлов
    CSV-файлы
    Словарь терминов
    Практикум
    Глава 10. Практикум. Часть I
    Игра "Виселица"
    Практикум
    Глава 11. Дополнительная информация
    Для прочтения
    Другие ресурсы
    Получение помощи
    Часть II. Введение в объектно-ориентированное программирование
    Глава 12. Парадигмы программирования
    Состояние
    Процедурное программирование
    Функциональное программирование
    Объектно-ориентированное программирование
    Словарь терминов
    Практикум
    Глава 13. Четыре столпа объектно-ориентированного программирования
    Инкапсуляция
    Абстракция
    Полиморфизм
    Наследование
    Композиция
    Словарь терминов
    Практикум
    Глава 14. Еще об объектно-ориентированном программировании
    Переменные класса и переменные экземпляра
    Магические методы
    Ключевое слово is
    Словарь терминов
    Практикум
    Глава 15. Практикум. Часть II
    Карты
    Колода
    Игрок
    Игра
    "Пьяница"
    Часть III. Введение в инструменты программирования
    Глава 16. bash
    Выполнение примеров
    Запуск bash
    Команды
    Последние команды
    Относительные и абсолютные пути
    Навигация
    Флаги
    Скрытые файлы
    Вертикальная черта
    Переменные окружения
    Пользователи
    Узнайте больше
    Словарь терминов
    Практикум
    Глава 17. Регулярные выражения
    Настройка
    Простое совпадение
    Совпадение в начале и в конце
    Поиск совпадений с несколькими символами
    Совпадения цифр
    Повторение
    Управляющие символы
    Инструмент для создания регулярных выражений
    Словарь терминов
    Практикум
    Глава 18. Системы управления пакетами
    Пакеты
    Pip
    Виртуальные окружения
    Словарь терминов
    Практикум
    Глава 19. Управление версиями
    Репозитории
    Начинаем
    Помещение и извлечение данных
    Пример помещения данных
    Пример извлечения данных
    Откат версий
    Команда git diff
    Дальнейшие шаги
    Словарь терминов
    Практикум
    Глава 20. Практикум. Часть III
    HTML
    Парсинг контента с сайта Google Новости
    Словарь терминов
    Практикум
    Часть IV. Введение в информатику
    Глава 21. Структуры данных
    Структуры данных
    Стеки
    Изменение порядка символов строки при помощи стека
    Очереди
    Очередь за билетами
    Словарь терминов
    Практикум
    Глава 22. Алгоритмы
    FizzBuzz
    Последовательный поиск
    Палиндром
    Анаграмма
    Подсчет вхождений символов
    Рекурсия
    Словарь терминов
    Практикум
    Часть V. Получение работы
    Глава 23. Лучшие практические советы по программированию
    Написание кода - крайнее средство
    НПС
    Ортогональность
    У каждого фрагмента данных должно быть одно представление
    У функции должна быть одна задача
    Если на это уходит много времени, вероятно, вы совершаете ошибку
    Делайте все самым лучшим способом
    Соблюдайте соглашения
    Используйте мощную IDE
    Логирование
    Тестирование
    Анализ кода
    Безопасность
    Словарь терминов
    Глава 24. Ваша первая работа программистом
    Выберите путь
    Получите начальный опыт
    Запишитесь на собеседование
    Собеседование
    Подготовтесь к собеседованию
    Глава 25. Работа в команде
    Освойте базис
    Не задавайте вопросы, ответы на которые можете найти в Google
    Изменение кода
    Синдром самозванца
    Глава 26. Дальнейшее обучение
    Классика
    Онлайн-курсы
    Платформа Hacker News
    Глава 27. Следующие шаги
    Найдите себе наставника
    Копайте глубже
    Другие советы
    Предметный указатель
    Теоретический минимум по Computer Science. Все что нужно программисту и разработчику
    Год издания: 2018
    Автор: Wladston Viana Ferreira Filho / Владстон Феррейра Фило
    Жанр или тематика: Теория
    Издательство: Питер
    ISBN: 978-5-4461-0587-8

    Ну и ...

    "Чистый код"
    Автор: Роберт Мартин
    Ответ написан
    2 комментария
  • Почему провайдер не совсем правильно обжал провод кабеля RJ-45?

    Во-первых, разверните штекер вокруг своей оси на 180*.
    Во-вторых, тип "Б".
    9nnmczirdoghsplyrjpr9hotzw8.png
    Ответ написан
    5 комментариев
  • Как правильно сворачивать фольгу экранирования витой пары?

    @Newbie2
    На коннекторе со стороны патч-панели есть мет.вставка. Нужно обеспечить контакт с ней, хоть выворачиванием, хоть заворачиванием. Сама патч-панель должна быть заземлена отдельным проводником. «Она же прикручена к стойке» не считается.

    Проволока - Рип-корд, подлежит удалению.
    Ответ написан
    7 комментариев
  • Где научиться алгоритмам?

    Почитай книгу «Грокаем алгоритмы. Иллюстрированное пособие для
    программистов и любопытствующих». В нем примеры приводятся на
    Python и объясняются приведенные Вами термины.

    Количество алгоритмов огромно, большинство берет начало из разделов
    прикладной математики. Можно начать с сортировок, а дальше изучить
    остальные базовые.

    Касательно Python, если не приходилось изучать/писать программы с
    использованием стандартной библиотеки collections, то советую
    посмотреть внимательно. Есть реализация множества алгоритмов,
    которые необходимы в жизни при работе. Избавит Вас от повторного
    написания этих алгоритмов.
    Ответ написан
    Комментировать
  • С чего начать изучать системное администрирование?

    Что касается системного администрирования:
    1. Тут за основу взяты Linux системы, львиная доля серверов использует как раз их.
    2. Остановите свой выбор на Ubuntu/Debian
    3. Скачайте в сети и положите себе под руку, шпаргалку по командам, и выучите базовые команды (ls -lah, cd, mkdir, rmdir, pwd)
    4. Помните что файлы редактировать вы можете с помощью nano, не лезьте в vim, не сможете выйти
    5. Помните что в linux системах, всё является файлом, жесткий диск, разделы жесткого диска, порты, сокеты, и даже сами каталоги это файл.
    6. Далее, сам сервер, здесь выбор не велик, либо это nginx, либо apache, либо nginx+apache
    7. Остановите свой выбор на nginx, в сети достаточно информации по установки этого сервера.
    9 Запомните что http протокол по умолчанию использует 80 порт, а https 443 (listen 80)
    9. Добейтесь того чтобы при обращению в браузере к test.local, вы открыли простой index.html файл, для этого установите сервер, создайте конфигурацию под виртуальный хост (server_name test.local),залейте файл в директорию указанную в document root / root, перегрузите сервер, пропишите в hosts своего компьютера test.local SERVER-IP<-- ip адрес сервера.
    10 Если вы тут, то уже круто.
    11. Далее интерпретатор php, он вам нужен чтобы открывать помимо html ещё и php файлы.
    12. Устанавливаете php fpm. Как правило связка nginx+ php-fpm без особых проблем должна завестись, если нет то гуглите
    13. Меняете index.html на index.php, пишете внутри <?php phpinfo(); ?> Пробуете запустить test.local, если появилась инфа по пхп, то это ещё круче чем пункт 10.
    14. Теперь mysql. Гуглите установку, после установки, php уже будет уметь в mysql.
    15. Профит.

    Далее по такому же принципу можете завести apache, nginx+apache.
    Лучше всё это дело делать в виртуалке, чтобы без проблем можно было начинать с начала, если сломаете всё в хлам.

    Будут вопросы, пишите в комменты
    Ответ написан
    2 комментария
  • С чего начать изучать системное администрирование?

    shambler81
    @shambler81 Куратор тега Linux
    1. с чего начать, к сожалению со всего сразу, для этого просто nginx +fpm не достаточно
    нужен и и bind и sftp и mysql и тд.
    Так что лучшим мануалом для вас считаю поставить ispconfig3 и разобратья с каждым пунктом установки.
    при том не бездумно ставить а пытаться понять что сейчас делаете.
    2. Прикрутить multiphp
    3. разобратья как работают php-fpm и чем он отличается от mod_apache
    3. прикрутите nginx и настройте конфиги проксирования так чтоб связка апач+ngix работала.
    Fail2ban qunta и тд так же по дороге, желательно разместить пару реальных сайтов.
    теперь что вам реально нужно знать
    Линукс это консоль, кроме нее вам ничего не нужно, даже не тратьте время на GUI интерфейсы
    если вы выучите это то линукс для вас станет понятен
    1. man
    2. команда --help

    ls cd rm mc tail cat- минимум
    стндартный ввод вывод и какие они бывают, как их перенаправлять.
    find grep sed - чем глубже тем лучше, особенно в их связке, после этих команд у вас не останется невозможных
    задач.
    дополнительно
    awk wc
    Все остальное наработаете с опытом.
    Ответ написан
    5 комментариев
  • Как узнать кто пробуждает HDD?

    Комментировать
  • Как объединить две сети через интерет?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    .. или просто - поднять VPN
    Ответ написан
    Комментировать
  • Выбор места работы сисадмину?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Я бы пошел в муниципалку. В алкосети есть очень большой риск загреметь с пираткой - в частных сетях до сих пор не особо морочатся с лицензиями, а админ несет ответственность наравне с директором.
    Правда, в муниципалке все будет очень бюрократизировано
    Ответ написан
    4 комментария
  • Как распределить пакеты по сетевым картам?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Ответ написан
    Комментировать
  • По каким книгам учить азы высшей математики и математику 1 курса профильного вуза?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Воспользоваться поиском было бы проще и эффективнее. Вот несколько вопросов на ту же тему, которые выдал поиск Тостера на запрос "высшая математика":
    1. Изучения высшей математики с нуля самостоятельно, можете ли посоветовать учебники, видеоуроки или прочие ресурсы? Ссылка
    2. Какую материал можете посоветовать для изучения высшей математики (математического анализа)? Ссылка
    3. Какой справочник/учебник по высшей математике выбрать? Ссылка
    4. Хорошие книги по высшей математике? Ссылка
    5. Книги для восстановления знаний математики? Ссылка
    6. Литература для повторения высшей математики Ссылка
    Ответ написан
    Комментировать
  • Как подготовиться к собеседованию на системного администратора?

    @rionnagel
    ковырятель
    Я иногда провожу собеседования по этой позиции. Я могу порекомендовать не писать в резюме того, чего вы не знаете - это вводит в заблуждение... а если спросят глубже?)
    Изначально спрашиваю про базовые вопросы и пытаюсь узнать глубину знания. Например, что такое днс человек знает, может даже историю/предпосылки появления, но что есть записи разных типов и что они делают не знает.
    Например написал человек, что такое AD в резюме - я спрошу в том числе и роли FSMO.
    Например спрошу я про устройство файловой системы, потом уже буду спрашивать о том, что такое индексные дискрипторы, чем симлинки от хардлинков отличаются, как происходит удаление файла и т.д.
    Обязательно спрошу базовые вопросы по сети, модель osi, из чего состоит пакеты tcp и udp.

    На большинство вопросов не отвечают, но если нужно тягать кабеля и настраивать роутеры и эникеить - это не проблема. Захочет расти - разберется. Также провожу оценку кандидатов, надо понимать, что не ты один приходишь на собеседование.
    Но если мне не отвечают на то, что такое днс и не могут объяснить, что 10.0.0.4 и 10.0.1.7 (при маске /24) это разные подсети, то это такое себе - после этого про всякие контейнеры, оркестраторы, мониторинг и прочие сложные сервисы спрашивать вообще смысла не имеет.
    Ответ написан
    4 комментария
  • Почему ноутбук с закрытой крышкой думает дольше?

    @rPman
    Браузеры давно ловят события минимизации окна, неактивной вкладки и закрытие крышки (выключение экрана)... в этом режиме вся работа сайта СИЛЬНО замедляется принудительно или даже останавливается.
    Ответ написан
    3 комментария
  • Как можно перехватить проводной трафик, если коммутатор решает куда отправить пакет?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Ну давайте подумаем...
    1) на физическом уровне можно вставить врезку в кабель, где-то на последней миле может быть радиорелейный пролёт (вы об этом даже не узнаете), тут даже вставку делать не надо, в конце концов можно и к транзитному сетевому оборудованию физический доступ получить, а ещё есть инструменты анализа электромагнитного фона (даже через силовые шнуры)
    2) на канальном уровне можно применить arp-спуфинг, переполнить таблицу коммутации свича, подловить кривой конфиг xSTP, экспериментально подобрать мак/влан на соседнем порту для искусственной коллизии...
    3) на сетевом уровне можно подменить шлюз (много разных техник и использованием того же ARP, VRRP, тупая подмена IPадреса), DHCP, подхачить протоколы маршрутизации (о, тут целое поле для маневров) и пустить через себя транзит.
    4) на уровне приложений фишинг, подломы DNS уже стал притчей во языцех, так там ещё и сами приложения отлично ломаются.

    А где-то есть ещё MPLS, зеркалирование трафика (так называемое lawful interception), серверы для работы со всем этим хозяйством...
    Ответ написан
    Комментировать
  • Как обеспечить безопасность данных в компании, если сотрудника увольняют?

    @feanor7
    Системный администратор
    Первое о чем вещает преподаватель по ИБ - все начинается с документов и безопаность в организации это комплекс мер.
    1. Вы как специалист отвечающий за ИБ в своей компании стрите модель угроз, то есть модель нарушителя.
    2. Рожается положение о ИБ, или достаточно подробное положение о корпоративной сети в котором прописываются все случаи с доступами (можно в приложениях)
    3. Вы можете часть мер решить технически, в одном из подразделений на верхнем уровне решили что флешки будут запрещены (я возражал, но никто не слушал, родили целый приказ), ну выпилили флешки у пользователей, через 2 недели вспомнили про клиент банк))) ну дальше сами понимаете
    4. Прежде чем начинать что-то делать, Вы и руководство должны понимать что хотите получить в конце.

    Я рекомендую обязать всех хранить рабочие документы на сетевой шаре. Шара резервируется. При увольнении, даже если сотрудник потрет свою папку, Вы восстановите все из бэкапа.
    С облаком примерно также.
    Ответ написан
    Комментировать
  • Книги по электронике с нуля?

    @cap_nemo
    Рудольф Сворень "Электроника. Шаг за шагом". И спать не сможете совсем, так как паяльник врастет в руку :-)
    Ответ написан
    4 комментария