Ответы пользователя по тегу Системное администрирование
  • Как написать help к собственному bash скрипту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Проверяете аргументы командной строки, например

    if [[ "$1" == "--help" ]]; then
      echo "Тут справка
    fi

    Но лучше почитать про специальные переменные, и научиться обходить их циклом.
    Ответ написан
    Комментировать
  • Как обнаружить остановку процесса?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Слушать процессы нельзя. Можно посмотреть список запущенных процессов.
    Чтобы "слушать процесс", вы должны его заранее запрограммировать на возможность прослушки, создать какой-нить API, но в этом случае вы должны быть скорее разработчиком этой программы.

    А так - включите средства планирования задач, и там по расписанию или по триггеру получайте информацию.
    Ответ написан
  • Как запустить rdp, чтобы работал NOX?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    RDP в пользовательских и серверных версиях винды работает по-разному.
    Например при попытке подключиться к рабочему столу текущего пользователя - лочит "основной" экран.

    Попробуйте поковыряться настройках RDP клиента разрешение/глубину цвета подключения?
    Ответ написан
  • Как создаются современные сети компаний?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Какой сервер? Какая современная компания?

    Все сети компаний создаются на основе требований. Если это небольшая контора на 20 компов, хватит и маршрутизатора. Если это контора, в которой должен быть свой централизированный учет пользователь - ставится решение на базе MS AD или LDAP или еще что-то свое.
    Если это контора, у которой сеть разветвленная - есть разные офисы, которые необходимо объединить одной сетью, с единой телефонией - настраиваются и сервисы и маршрутизаторы.

    Ваш вопрос не имеет смысла, потому что все зависит от.
    Вы бы привели конкретную контору с конкретной технической проблемой и спросили "как лучше всего решить такую проблему".
    А на общий вопрос "как быть лучше всех", ответа не будет
    Ответ написан
    1 комментарий
  • Что почитать или/и что посмотреть (видео уроки) по ОС?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Анна, судя по вашим вопросам, учат вас по жутко древним и устаревшим материалам. Поэтому если вам нужно подготовиться именно к экзамену - насилуйте вашего преподавателя, потому что нахватавшимь современных и актуальных представлениях о том, как это все работает - вы можете с вашим преподавателем не сойтись во мнениях.
    А во-вторых 30 лет назад, во времена Нортона, все это было в разы проще чем сейчас, поэтому как бы давалось пользователям. Сейчас это все усложнилось настолько, что не каждый администратор углубляется в подобные вопросы.
    То же управление процессами в Линуксе - сменилось уже несколько представлений о том, как это должно работать. Многие современные курсы все еще оперируют timeslice, хотя они уже давно устарели. Многие считают что CFS это стандарт, а он лишь треть того, что происходит на самом деле.
    Ответ написан
    3 комментария
  • Как лучше загрузить Windows и весь системный раздел напрямую в RAM-диск при старте коипьютера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    SSD диск (тот же M2) достаточно быстрый, чтобы быть вполне сравнимым с рамдиском по скорости.
    Можете на рамдиск запихнуть браузер с его кешем, но всю систему со ВСЕМИ программами - нет смысла
    Ответ написан
    1 комментарий
  • Какую должность перспективней написать в трудовой книжке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    1. "системным администратором"
    Так и пиши "системный администратор"

    2. Недавно встал вопрос об расширении моих обязанностей и официальном оформлении
    " Разработка внутреннего программного обеспечения (различные веб-сервисы в связке с 1С, автоматизирующие внутренние бизнес-процессы)"

    Ты будешь сам писать веб-сервисы и интегрировать их с 1С? Если в то время, пока ты админишь инфраструктуру, ты изучил программирование на уровне интеграции с 1С (а не написать на коленке скриптик, который импортирует csv файлик и выводит его в html форму), то вряд ли на предприятии в 50 человек тебе могут предложить больше, чем пойти программистом в нормальную контору.

    > Поддержка и развитие инфраструктуры предприятия, внедрение методологий (ITIL), планирование бюджетов ИТ, общение с вендорами и т.д
    То есть просто закупить еще один комп или принтер и сделать инвентаризацию? Это обычная задача отдела ИТ. В случае его небольшого размера - единственного сисадмина.

    > На мой взгляд, ныне сочетание функций разработчика с функциями системного администратора (в дальнейшем ИТ-директора) называется DevOps, но в трудовой так ведь не напишешь..
    DevOps ВООБЩЕ не из этой области. DevOps за пределами компаний, которые занимаются непосредственно разработкой ПО обычно не встречается.

    > И вот тут встает вопрос, как же все таки правильней и в дальнейшем перспективней назваться?
    Просто системный администратор. Можете написать Директор IT департамента, если это тешит ваше самолюбие, но директор - это тот, кто руководит, а если у вас нет подчиненных, у вас не будет опыта руководства, то есть обман.
    Для перспективы - в разы важнее ваши навыки и конкретные выполненные работы, которые вы опишите в резюме, а не в трудовой книжке - ваша книжка вообще будет интересовать исключительно пенсионный фонд в случае начисления пенсии.

    > Можно и разработчиком (как правильно, старшим/младшим или senior?), но не охватывается весь функционал, осуществляемый мной.
    Вы не разработчик, если вы не занимаетесь разработкой. Написание небольших скриптиков для автоматизации, это не есть полноценная разработка. Это обычная сисадминская замена рутины.

    > В перспективе разумеется вырасти в ИТ-директора.
    Зачем?
    Ответ написан
    Комментировать
  • Есть ли программа ,которая дает возможность сделать снимок(скриншоты) файловой системы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Есть так называемые "нулевые архиваторы", создающие архив, в котором хранится файловая структура, внутри файлов - возможно какая-то метаинформация и каталогеры

    Например vvv.exe, который можно добавить в FAR и бегать по таким архивам обычным способом.
    plugring.farmanager.com/plugin.php?pid=758&l=ru

    Каталогер
    https://sourceforge.net/projects/vvvapp/
    Ответ написан
    Комментировать
  • Играют ли роль Cisco-сертификаты при трудоустройстве?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Реальный опыт работы по этому направлению конечно покажет что у вас были не только учебные тренировки.
    Но сертификаты от CISCO дают хорошую базу, поэтому котируются.
    Есть отдельные вакансии, где они будут хорошим плюсом, есть вакансии где посредственным, есть где ничего не значат.
    Ответ написан
    Комментировать
  • Направление для развития в DevOps администрировании?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Попробуйте автоматизировать задачи при помощи инструментов, применяемых в DevOps.

    TeamCity или Jenkins, их и под виндой можно поднять.
    Но лучше добавить виртуализацию (virtualbox, vmware) и поднять их под Линукс
    Научиться в git
    Освоить bash

    А вообще - читайте вакансии, читайте требования, учите что в них. Адекватный windows-админ широкого профиля достаточно быстро осваивает базовый линукс уровень.
    Ответ написан
    3 комментария
  • Что (и как) изучать, чтобы стать системным администратором?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Настройте несколько сервисов дома.

    DHCP, FTP, веб-сервер (nginx и apache), поднимите простенький движок сайта, для чего нужно настроить связку веб-сервер+mysql+php

    Настройте автоматическое резервное копирование для начала через крон и обычным .tgz критических данных.
    Подучите bash и сделайте скрипт, который будет это делать с проверками и удалением старых версий.

    Затем можно почитать про rsnapshot
    Затем поставить zabbix и попробовать настроить мониторинг чего-либо, например свободного места на диске.

    Еще можно подучить iptables и сделать парочку действий - закрыть какие-то порты от каких-то айпишников, проборосить какой-то порт для другой машины (может виртуальной).

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Нет.
    В СНГ названия должностей могут быть вообще от балды, поскольку кто-то придерживается стандартов СССР, в которых таких должностей не было вообще, и могут влепить даже "оператор ЭВМ".

    Разница может быть только от того, что написано в вашем резюме. А трудовая книжка интересует только пенсионный фонд.
    Ответ написан
  • Сколько стоит создание компьютерного класса?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Основная проблема - лицензия на Компасы, Автокады, 3 ds максы.

    Железо - обычные компы. В ближайшем крупном магазине можете заказать комплектом, не думаю что обойдется дороже чем 600-800$ за комп с монитором.
    Сеть - wifi маршрутизатор на несколько гнезд (рекомендую 12+ ethernet портов, так как кроме рабочих мест, будет удобно втыкать в них ваши устройства и принтеры). Возможно даже это будут отдельные устройства. 50-100$
    Возможно имеет смысл подумать над дополнительным компом-сервером, точнее просто компом но с винчестерами побольше, который будет все время включен, на котором будут бэкапы и возможно какая-то автоматизация. Если бюджет урезан, как минимум купите дополнительный винта в комп преподавателя и возможно один внешний винт - совсем без бэкапов нельзя.

    Принтер - обычный лазерный МФУ (100-200$), можно цветной лазерник (200-300$ максимум). Зарядка и обслуживание лазерника на текущий момент проще, чем струйников, а если нужна прям качественная фотопечать, будет проще заказать разово в ближайшей полиграфии.

    Инфраструктура - проложить кабель в кабинете, наделать розеток, желательно и 220 тоже - взять бухту кабеля 300м, спрятать в короба, розетки по 3-5$, в сумме вряд ли больше 200-300 баксов вместе с работой. С другой стороны среди детей могут оказаться добровольные помощники как минимум на простую работу (короба прикрутить, провода потягать).
    С мебелью вопрос отдельный, зависит от бюджета. Если есть возможность под заказ - можно нарезать в строймагазине нужные столешни и склепать большие столы. Ну или обойтись бу столами, поставленными рядом и накрытыми каким-нить оргстеклом или доской.

    Со стоимостью лицензий не подскажу. Но врядли будет большой выбор. Я совсем не в курсе, но не уверен, что различные 3dsmax, autocad, и особенно Компас и EV3 нормально запустятся под линуксом. Тем не менее никто не помешает поставить Линукс на виртуалку или второй системой.
    Но этот вопрос лучше решить с вашим человеком - кто будет собственно преподавать - преподаватель по идее должен быть в курсе как и куда это все ставить.
    С преподавателем же следует решать о закупке запчастей под Ардуино. Там такой коктейль оригинальных и китайских вариантов, что нужен человек в теме, чтобы знать где можно сэкономить а где брать только оригинал.
    Ответ написан
    Комментировать
  • Как админу стать разработчиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Обычный путь. Гуглишь вакансии, ходишь на собеседования.

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

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

    Как сможешь написать клиент-серверное приложение на java, можно пробовать читать требования к вакансиям - там на интервью оценишь навыки.
    Ответ написан
    Комментировать
  • Как делать backup в Windows 10?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Не хватает третьего пункта
    3. Кто уже делает бэкапы и проверяет их целостность.

    А так - адекватное, организованное хранение данных позволяет четко представлять где у вас что лежит, и какие именно папки нужно бэкапить.
    На этом этапе - да хоть винзипом/винраром скрипт написать и запускать по расписанию.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Все проще.
    Интернет-провайдер покупает интернет у аплинкеров и продает его абонентам.
    На этом основная суть как он работает закончилась.

    Все остальное - сугубо индивидуально. Общие вещи - обычные мировые практики по обеспечению качества и безопасности в том виде, в каком их смог реализовать конкретный провайдер.

    Большинство вещей обоснованы только экономически. Например если провайдер может протянуть в дом оптоволокно, к каждому абоненту он его тянуть не будет - и дорого и просто так в комп оптоволокно не воткнешь, поэтому в доме проще поставить свитч, и последнюю милю раздать по эзернет.
    С другой стороны, если это провайдер, который изначально работает по docsis, на коаксиале, сама технология требует чтобы у каждого пользователя был свой конечный модем, который к компу уже может подключаться или по USB (давно) или по ethernet - современные варианты, но коаксиал будет заходить уже в квартиру.
    Если провайдер работает за пределами города, раздает интернет по спутнику - там свои особенности.

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

    Ваш вопрос тянет не на вопрос а на небольшую диссертацию.

    Но от чего все зависит - от денег.
    Стандарты - существуют на разные отдельные моменты, но нет стандарта, который будет детально описывать условия работы провайдера.

    Минимальное требование - у тебя есть инет? подключи соседа любым способом но за деньги, зарегистрируйся как юридическое лицо, плати налоги - и ты уже провайдер. Да, и лицензию получить (зависит от страны, правда).
    Ответ написан
    4 комментария
  • Какой есть аналог Teamviewer среди бесплатного ПО для работы без доступа к интернету?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    "Но иногда все же требуется удаленное подключение техническим специалистам для оказания помощи."
    Если вы "технический специалист" посторонней компании, то с какой стати вам должны давать удаленный доступ к компьютеру пользователя внутри корпоративной сети?
    Если пользователь не может делать то, что нужно - пусть он позовет своего техника, который с вами пообщается.
    Если у вашей программы столько проблем, что их нужно решать на компе пользователя - наверное что-то вы делаете не так.
    Ответ написан
    2 комментария
  • Как стать настоящим системным администратором?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Изучить скриптовые языки и стандартный html/css на базовом уровне, а именно
    html/css, php, bash, python, perl
    На этих языках вы должны уметь работать с файлами (создать/удалить, получить список, выполнить внешнюю команду), работать с массивами данных, парсить простые выводы и коды возврата.

    Затем автоматизируйте все, что доступно под рукой, например:
    Бэкапы,
    Поставьте какую-нибудь популярную систему мониторинга, например заббикс, попробуйте добавить в нее показателей, какие сможете найти на работе.
    Можете поставить какой-нить CI сервер (Jenkins/TeamCity), и автоматизацию сделать через него - это поможет в будущем пойти в девопсы.
    Ответ написан
    Комментировать
  • Screen и администратор сервера Майнкрафт - какие дать права?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Если все проблемы майнкрафта можно решить правкой конфигурационых файлов майнкрафта и перезапуском его процесса - конечно никакой root такому админу не нужен.

    Я надеюсь, вы же запускаете сам майнкрафт не от рута?

    В идеале ему вообще доступ на сервер не нужен - правку конфигурационных файлов и перезапуск сервера можно было бы замутить через отдельный веб-движок, например.
    Ответ написан
    4 комментария
  • Сколько должно пройти времени, чтобы привязать домен к ip?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Если никто до этого момента не обращался к домену example.com, то может и мгновенно.
    Если обращался, то это обращение висит в кеше. В ns записи обычно указывается TTL, но некоторые DNS сервера могут его игнорить и работать по умолчанию - хранить информацию в кеше до суток.

    То есть через сутки - данные о домене должны устареть на всех кешах, и обновиться с ваших NS серверов свежими.
    Ответ написан
    Комментировать