Нужна помощь в пробросе портов, наверное...
Здравствуйте, нужна помощь по настройке одной интерестной программы как VipNet, смысл в чем, есть 10 компьютеров подцепленных в одну сеть, и есть один VipNet client установленный на одном из них, всем ПК присвоены ip адреса, через вип нет мы получаем доступ к определённым закрытым сервисам, внимание вопрос, как можно настроить так что бы была возможность выхода к нужным закрытым сервисам только с других компов? Используя тот вип нет что установлен на одном компе? Знаю что это уже делали как то но без моего участия, сейчас нет возможности найти того человека который это делал, а с сетями и пробросом портов что то вообще не получается, может кто подскажет на пальцах, за ранее благодаря, сильно палками не закидывайте, я всё ещё учусь сетевому делу.
Проблема с data-кабелем SATA III
Oel ngati kame!
Столкнулся недавно с весьма интересной неполадкой. Начало классическое - после отправки в reboot домашний сервер (от сервера тут только одно название, т.к. системный блок собран из того, что возможно купить на потребительском рынке) операционная система (AlmaLinux8) хоть кое-как загрузилась (через раз), но дальше приглашения ввести логин/пароль дело не пошло. При вводе корректных авторизационных данных - возврат к приглашению.
Симптомы весьма таки знакомые. Подозрение пало на жесткий диск, поэтому решил вытащить из запаса новенький диск и восстановить ОС из заранее подготовленного бэкапа посредством замечательной команды "dd if=/dev/SOURCE_DISK_DEVICE of=/dev/TARGET_DISK_DEVICE bs=4096" (где *_DISK_DEVICE - символьное обозначение дискового устройства), дабы не тратить время на новую установку. И финт ушами не сработал, хотя я точно помнил, что после покупки диск был мной проверен через "smartctl -t short /dev/DISK_DEVICE", о чем сообщала надпись с датой проверки на монтажной ленте, наклеенной сразу после тестирования.
Проблема разрешилась довольно быстро. Помогла замена data-кабеля SATA III (хорошо, что запас разного рода "шнурков" всегда под рукой), что спасло старенький HDD от физических повреждений и отправки в утиль. Читал, конечно, когда-то про то, что некачественный data-кабель может привести к потере данных, но на практике столкнулся впервые (видимо, до этого везло с data-кабелями). Дело в том, что наилучший вариант - это кабель с позолоченными контактами (стандарт де-факто), но в данном случае, видимо, это было не так (думал, кстати, просто протереть контакты, но у современных sata-шлейфов они хорошо так утоплены в пластик), что привело к постепенному окислению соединений (позолота или иное покрытие от этого защищает).
P.S. Наглядный пример вывода команды "dmesg", демонстрирующий в том числе описанную выше проблему.
Такой вот интересный случай.
В общем, доброй ночи и удачи!
Мой план-лист по бесплатным IT курсам и ресурсам
В посте про "наставление" накидали кучу годноты + в телегу.
По всему этому я пройдусь, буду иногда постить об успехах.
Некоторые глянул мельком. Поэтому если там есть продукт-плейсмент - отпишите и я удалю. На первый взгляд очень даже хорошо. Искал с нуля т.к. лучше повторить, чем вспоминать и ошибиться.
Первое я уже успел попробовать (находил сам), прохожу в текущий момент.
Stepik - python для начинающих
Далее пойдут те, до которых я еще не дошел:
Лучшие бесплатные курсы по DevOps [2023]
Командная строка для разработчиков – cli-for-dev
Отдельно ютуб:
Python Kivy (разработка для мобильных устройств)
Python
Длинный нудный курс по Системному администрированию (азы)
Администрирование Windows Server
Ультра-позитивный Олег о python
Если что-то хотите предложить - пишите в комментарии.
UPD: даже в начале написал, что я не в курсе ни о какой рекламе на тех ресурсах. И первый же начал разводить вонь о том, что я продажный и сайт вообще мой. Ууух я конечно злой гений.
Предлагайте ваши варианты, что сами пробовали. Обязательно попробую.
UPD2: я без понятия почему "это" вылетело в горячие. Не бейте блин тапком.
Мне нужно наставление, Пикабу - спасите!
Здравствуйте.
Сразу скажу, что мой пост не для сбора плюсов или тренировки броска кала на вентилятор. За орфографию и/ или пунктуацию в тексте прошу прощения. Если вы осилите это все дочитать - я действительно буду вами восхищён.
Моя жизнь за последние 4 года сделала кучу крутых "поворотов". Некоторые повороты сделали меня умнее, лучше и сильнее. А другие сломали колени, лишив возможности использовать первое.
Сейчас я в ступоре, примерно пол года. Я не понимаю, не знаю куда и как мне двигаться дальше. Но я отлично понимаю, что это делать нужно.
Полагаю теперь пора перейти к сути, иначе это станет похожим на мою дипломную работу с кучей воды :Р
Я отучился по специальности "Системное и сетевое администрирование", в народе "Системный администратор" или "сись.админ". Первые два курса я откровенно говоря забил на учёбу т.к она была совмещена с базовыми предметами и отбила все желание. Позже же выяснилось, что это все потрясающий и захватывающий водоворот! Но было уже поздно.. Так отучившись ещё 2 курса я получил свою заветную подставку для кружки и выпустился.
И тут я понял, что никому нахрен в моем городе не сдалась моя профессия. P.s. из-за девушки я просто не смог уехать, как не смог бы и сейчас. Тут я резко осознал, что я очень разбираюсь в потребностям юзеров, буквально чувствую что они тыкнут и почему. Взяв свои минимальные знания-понимания в IT я пошёл и... Припахал программиста, талантливого и ленивого гения баз данных (он ещё учился и учится по сей день). Мой проект рос, как и моя алчность. Тут уже пришли мысли, которые были у меня ещё в школе. Я обязан - я просто обязан стать лучше. Должен всасывать кучу знаний и проф.инфы, хочу стать хорошим специалистом. Но об этом позже. Я был крайне и крайне финансово неграмотен и в итоге весь заработок рассеивался в воздухе, но проект я все равно прокачивал аудиторией. Вот моему другу надоело и он ушёл... И я им горжусь, правильно.
Я продал проект за гроши (30 т.р)<он столько в месяц приносил, но хрен бы я это объяснил жадным скупщикам. Впрочем я их понтмаю>, оставил прозапас аудитории (~20 т.юзеров,которые об этом ещё не знают).
Это я к чему... Ещё в начале мне пришло осознание, что так я долго не протяну. Не могу я методом "Вась а потрать 40 чел.часов, авось повезёт" расстраивать ресурсы. Ещё бы, я же почти не платил...
Короче еврейские корни себя выдают в таких делах. И вот сейчас я просто нигде, ни с чем (не считая тех юзеров, на чёрный день). Я бы хотел стать нормальным, нет... Хорошим специалистом - самоучкой!
Ну для начала самоучкой... Потом, имея пассивный доход я бы учился ещё. Я попросту не знаю где и что, куда двигаться. Я могу в дизайн, могу в it, могу и нах*й пойти. Но хочется конечно идти по специальности. Я прошу, нет я умоляю вас дать советы или линки на информацию с подобным.
В планах выучить уже python, а после него плавно учить другие языки. Но единственное что я открыл - это бесплатный курс и мануалы. Что очень даже круто!
Но вот с системным адм-м беда.. Я не могу найти ничего, кроме гайдов и мануалов на определённый софт/ ос и т.д. Ну знаете в духе "Как развернуть то, да сё". Есть ли что-то вроде списка рекомендаций? Нахрена "разворачивать то, да сё" ? Если я не понимаю где и зачем это пригодится. А без "то" иногда не сделать "сё" и в таком духе. По итогу выходит топтание на месте.
Моя машина крайне хреновая, недавно устроил поминки ssd и он воскрес. На вряд-ли он и две машины в KVM потянет. Единственный вариант - это тренировка с мобильным устройством + машиной и соседями). А программировать в принципе можно.
В общем я не знаю поймёт ли кто-то меня и что я хочу. Но я надеюсь, что из сотни тех кто кинет в меня камень, будет один с ценным советом или наставление пути.
Поверьте мне - я не раз буду заходить под пост и пробовать список каждого, если прошлый увенчается неудачей. Просто скажите что учить, куда идти. Если это есть бесплатно в интернете или библиотеке - я это бл*ть найду, как и бессонные ночи на изучение.
UPD: Заранее прошу прощения, что так сумбурно и мало сути. На эмоциях...
Круговорот админов
Сидишь такой, работаешь, все нравится. Проходит время, выгораешь и запускаешь работку. Переходишь в состояние "я устал я мухожук". Увольняешься. Приходишь на новую работу, а там все запущено, прошлый админ всё запустил и надо исправлять. Исправляешь, налаживаешь, выгораешь и запускаешь. Какой-то круговорот подъема и выгорания.
Наконец-то я устроился на работу, друзя! Состояние ИТ-инфры ужасное. И тут до меня дошло...
P.S. - дарите админам печеньки, они в душе милые люди, хоть и ворчат.
Удалено
Удалено
Про подготовку к проведению работ (сисадминское)
Я вообще всю неделю писала пост не про это, но вчера посмотрела митап от селектела и что-то вдохновилась, тема отозвалась живой болью.
Казалось бы, банальность, но я её озвучу: к работам, затрагивающим критическую инфраструктуру компании, нужно готовиться. План работ поможет вам не тупить в экстренной ситуации, а так же правильно рассчитать время и прикинуть риски.
Риски, которые по неопытности можно пропустить:
Что будет, если на твоём рабочем месте (или дома) отключится электричество? У тебя заряжен ноутбук? Он может работать от PowerBank?
Что будет, если у тебя отключится интернет/удалёнка? В выходные РКН любит тестировать отключение VPN, есть ли у тебя альтернатива? Твой телефон сможет раздать интернет?
Что будет если ты потеряешь доступ к оборудованию? Да-да, план нужен в том числе, чтобы доступ к оборудованию не потерять, но все мы люди, так всё же?
Ты знаешь как дозвониться инженеру в ЦОД? Ты являешься доверенным лицом? Возможно, у тебя спросят ИНН, номер договора и секретный код - они не на той шаре в том ЦОД, к которому ты потерял доступ? Ты знаешь, в каком юните и стойке там оборудование, твой netbox не там же где и номер договора? У тебя самого есть пропуск в ЦОД/офис/серверную, оформленный на даты работ? Охрана офиса в курсе? (например, у меня круглосуточный пропуск на работу, но охрана ночью запирает дверь и уходит спать - без дополнительного предупреждения не попадешь в здание).
Самые "опасные" работы лучше проводить на месте, однако работы могут казаться безопасными для проведения их удаленно, а случиться может что угодно. Как известно "удалённая правка ACL - к дальней дороге".
Опустим банальщину про то, что нужно сделать бэкапы до начала работ и проверить их корректность.
Что надо иметь в виду помимо "что если":
Контрольное время: если до контрольного времени не заработало или не дошли до пункта Х, то откатываемся. И да, конечно же, план отката. Чаще всего, в вашем распоряжении не всё время мира, а "слот с 20 до 00, потому что дальше проснётся Камчатка". Даже если у вас на работы все выходные, нужно понимать контрольную точку отката, так как если вы поймёте в 7 утра понедельника, что работать это не будет - может стать довольно неприятно, когда компания начнет рабочий день. Точка отката у меня обычно находится примерно на 2/3 отведенного времени, конкретно зависит от вашего плана восстановления. Вы должны успеть вернуть инфраструктуру в рабочее состояние к концу отведенного слота.
Точка невозврата. Бывает такое, что какой-то этап нельзя прервать (обновление BIOS, например) или после какого-то этапа откатить результат нет возможности (например, обновление прошивки, которая не даунгрейдится). В этом случае нужно прикинуть самые плохие варианты - не прошилось, всё, потеряно оборудование, восстановление или очень долгое или невозможно в текущих условиях - стоит прикинуть альтернативы, чтобы не впасть в панику. Или наоборот, вы успешно прошли точку невозврата - прошилось, но теперь только вперёд, это тот единственный случай, когда нужно настраивать до победного.
Критерии того, что работы прошли успешно. У вас должен быть чек-лист (пример будет ниже). Помните, если вам кажется, что всё работает - это не значит, что всё и правда работает.Подумайте также о соответсвующих доступах для проверки сервисов (пусть вам наделают клиентских учеток или для проверки выйдет компетентный пользователь)
Что могут затронуть ваши работы - лучше оповестить всех причастных. Например, вы собираетесь колбасить сеть, а программисты вместе с инфраструктурой наметили переезд сервера СУБД и им критично гонять пару-тройку терабайт данных без перерыва именно в это же время. Или вы обновляете сервис А, но уже все давно забыли, что сервис J к нему цеплялся по API, которые изменятся при обновлении. Лучше оповестить непричастных, чем забыть такие вещи.
Из личных примеров: у меня было две попытки перенести сервер колл-центра в ЦОД (он работают круглосуточно).
В первой попытке перенос был неудачный, не заработали исходящие звонки, настроить их в разумное время я не смогла (на тестах ранее вроде работало, а вживую нет). Это помимо кучи более мелких проблем, типа потери интеграции с внутренним софтом. И мной было сказано "откатываем".
Второй перенос был одновременно с обновлением софта колл-центра. Учли, казалось бы, всё. Но вылезли непредвиденные проблемы (непредвиденно было, что нужный оплаченный сторонний специалист их решить не мог и пришлось экстренно разбираться мне). Планировался перерыв связи два раза по 15 минут, а был перерыв 6 часов в итоге (я заранее оповестила, что планируем 30 минут, но может быть до 8 часов). Мы были просто в минутах от часа Х и решении об откате, но прошли контрольную точку и я сказала, что всё, чек-лист по переносу работает, обновляем и жгём по полной. Ух, как я понервничала, но была готова откатить, несмотря на то, что вышло работать в выходной хуева гора связанного народа - от программеров до саппорта первой линии. У меня был план и я его придерживалась)
По поводу проверки результата - например, вы меняете сервер телефонии, минимальный чек-лист может выглядеть так:
Телефоны обычные грузятся, получают корректный ip, прошивку на русском языке, высвечивается номер и фамилия
Телефоны ТОПов делают всё, что обычный + грузятся доп панели
Транки с провайдерами подняты
Работают входящие звонки: играет IVR, при наборе внутреннего номера звонит нужный телефон, при отсутствии набора звонит группа секретарей. При подъеме трубки слышно обоих собеседников в обе стороны. При ожидании играется музыка.
Работают исходящие: на местный городской, мобильный и междугородний номера. Слышимость также в обе стороны.
При исходящем на мобильный мы видим корректный АОН, который светится на мобильном. АОН соответствует ожиданиям (с конкретных номеров нужный АОН, из Воронежа виден Воронежский номер и т.д.).
Работают внутренние звонки по короткому номеру, высвечивается фамилия абонента
Работает перевод звонка, удержание
Работает индикация на доп-панелях и вызов с них
Производится запись разговора, файл в корректном формате на сервере, прослушивается
Производится запись в лог на сервере, записи похожи на правду
Конечно, этим мы не проверим ВСЕ функции и фичи. Но данных маркеров достаточно, чтобы понять, что более-менее работа организации не встанет колом в начале рабочего дня, клиенты дозвонятся и всё вот это.
Что в итоге? Во взрослых конторах обычно есть регламент внесения изменений в критическую инфраструктуру, который всё это старается учесть. Что не избавляет их от периодических факапов.
Всё предусмотреть невозможно, но здраво прописанный план Б, В и Г сбережет вам много нервных клеток. Не надо бояться откатить всё и сказать "не в этот раз". Ваш героизм "я точно добью к утру понедельника", "надо докатить раз начали", "зря я что ли в ночь вышел" никому не нужен и опасен тем, что вы не добьёте, не успеете и пострадает бизнес.
А ещё я перешла на сторону зла и завела тележку, ссылка в профиле. Там пока нихрена нет, но я хочу попробовать формат коротких постов, отличных от моего формата на пикабу.