21

Дневник будущего админа | Оборудование, ОС, панель #1

Всем привет. Ранее я просил у вас о помощи.

Помогите выйти в интернет!

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

Многие рекомендовали заменить raspberry pi на ноутбук, что я и сделал. На авито был куплен ноутбук Samsung np300 на процессоре i5-2430 с оперативной памятью 4 ГБ и жестким диском на 640 ГБ. Также есть возможность докинуть еще одну плашку памяти на 4 ГБ и вместо CD привода установить SSD. Это чудо техники мне вышло в 7 000 рублей из минусов, это дохлый АКБ.

Долго выбирал какую оперцаионную систему(ОС) поставить. Так как в основном работал с Debian, думал установить ее, но во многих статьях говорилось, что для серверных решений лучше ставить CentOS, а в некоторых источниках указывалось, что Ubuntu наше все. В итоге решил попробовать CentOS 8. Очень понравилась установка ОС, так как установщик предлагает большой выбор первичных настроек.

Первая преграда. Установив ОС и предварительно настроив wi-fi в установщике, я был неприятно удивлен, что интернет не работает. Вот так начался мой долгий путь по Google с запросом "Настройка wi-fi linux через терминал". Прочитав много ссылок, так и не разобрался, как это сделать. Мне пришлось подключаться черезе Ethernet. Я думал, что решил проблему и со спокойной душой запустил команду ping и не увидел ответа. Оказалось, что в конфигурациях (/etc/sysconfig/network-scripts) соединения нужно выставить флаг ONBOOT="yes". И - о чудо! Теперь на ping приходят ответы, но мой мазолистый мозг хотел wi-fi и зрелищ. Есть пакет NetworkManager, который безболезнено позволяет настроить беспроводное соединение. Запустив nmtui, я так и не нашел списка wi-fi соединенй. Оказывается также нужно установить NetworkManager-wifi.

В появившемся списке выбрал домашнюю сеть, ввел пароль и все заработало. Недалеко отложил патч-корд и начал устанавливать нужные пакеты для web-разработки. Устанавливал все по инструкции с данного источника https://www.dmosk.ru/instruktions.php?object=mega-webserver-.... После всех манипуляци было радостно видеть приветственные странички apache, nginx и конечно текст "HelloWorld!".

На некоторое время я отложил настройку сервера в дальний ящик. Когда я снова набрался сил и времени, задался вопросом "А можно ли управлять этим всем через браузер?". Да! Добрые программисты позаботились об этом и для таких, как я придумали "Панель управления веб-хостингом". Выбор пал на CentOS Web Panel. Установив ее, я увидел вместо страницы авторизации только приветственную страницу и дальше нее не смог пробиться.

Так как нахожусь в процессе обучения, было принято радикальное решение все снести и установить по новой. Но тут меня подвела память. Я не смог вспомнить, как ранее подключался к wi-fi. Через час мучений у меня получилось подключится, и на этот раз уже записал алгоритм подключения. Так как CentOS Web Panel автоматически устанавливает все нужные пакеты, я начал установку с нее. В этот раз меня уже приветствовало окно авторизации и после входа ждала приятная картинка со всей информацией о сервере.

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

И снова я откладываю этот проект в дальный темный угол.

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

Также хотелось прочитать ваши комментарии и замечания по верному пути ли я иду.

Хотелось бы узнать ваши ответы на эти открытые для меня вопросы:

Какую литературу можно почитать?

Где вы учились всему этому волшебству?

Есть ли необходимость сменить панель на другую?

Лига Сисадминов

2.5K постов19K подписчиков

Правила сообщества

Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.

1
DELETED
Автор поста оценил этот комментарий

Добавлю:

1. https://linkmeup.ru/sdsm/page/6/ - сети для самых маленьких. Первые 5-6 частей дают неплохую базу по сетям которой хватит даже для администрирования небольшой организации. Остальные части тоже рекомендую к прочтению.


2. Компьютерные сети. Олиферы - фундаментальный труд по сетям, в том числе отвечают на вопросы почему так, а не иначе и как технологии докатились до жизни такой. Я например с удивлением узнал, что MAC не является уникальным ID, присвоенным на заводе и вы его можете менять в соответствии со стандартами своей организации.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо добавлю в закладки)

0
DELETED
Автор поста оценил этот комментарий

Как php - разработчику вам хорошо бы знать и понимать микросервисную- архитектуру (возможно вы уже ее знаете), а это docker, kubernates и уже потом terraform. Ansible\jenkins тоже можно поковырять, но опять таки после docker'а.


CI\CD со всякими gitlab'ами\git actions. Т.е. как сделать так чтобы и тесты проходили и пароли в репе не лежали.


LAMP\LEMP конечно тоже нужно, но яб начал с docker, он во-первых не такой уж и сложный, во-вторых сэкономит кучу времени - на повторных развертываниях.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

С докером работал, что то взять развернуть и посмотреть могу, а вот сам контейнеры не создавал. Jenkins по работе использую, но не сам поднимал. LAMP собирал проблем не было и по классике на нем wordpress Запускал.

показать ответы
1
Автор поста оценил этот комментарий
IMHO CentOS зря, скоро она превратится в бету RHEL. Лучше что-нибудь вроде Oracle Linux, Rocky Linux или Alma Linux - тоже RHEL-based дистрибутивы, бинарно с ним совместимые. Можно не переустанавливать существующую систему, есть скрипты, превращающие CentOS в Oracle например.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я вот думаю обратно вернутся на debian и не парится.
2
Автор поста оценил этот комментарий

Мб я тебе не понял, ты чем именно то хочешь заниматься? Администрированием или разработкой?

Если администрированием, то моя не понимать зачем тебе эта панель. Консоль твой лучший друг.

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

Прост чисто админом щас платят немного, вакансий тоже негусто. А вот девопс это модно стильно молодежно.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Сам я php разработчик. С консолью я на ты, но хочется узнать, что то новое и интересное. Как я понимаю панель может упростить рутину с консолью. Докер мне не сильно зашел. Цель сделать портфолио, где на основном домене будет обычный лендинг с блоками проектов, а уже сами проекты открывать на поддоменах. Но есть проблема я не могу понять механизма настройки всего этого, то есть в простом варианте я могу установить например apache и подменить сайт, а вот работу с подомменами, работа со связкой nginx+apache не понимаю.

показать ответы
Автор поста оценил этот комментарий

Надо было это высер назвать: "про админа и панель". Или: "что админу делать на панели, практика и опыт"

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Всегда любил конструктивную критику.

2
Автор поста оценил этот комментарий

Вроде как в этом году заканчивается поддержка centOS? Надеюсь я ничего не нарушаю приложив ссылку с хабра

https://habr.com/ru/company/itsumma/news/t/532076/

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Пойду во все тяжкие windows + open server panel)
показать ответы
0
Конно, людно, оружно
Автор поста оценил этот комментарий
ТС, прочитал с интересом, поставил плюс. Но ты блин текст редактируй перед выкладыванием, глаза кровоточат. Это займёт 10 минут. Или в Ворде там пиши, я хз.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Приятно слышать, но хотелось бы узнать, а что не так с текстом? У меня два уровня проверки в начале я все перечитываю 2 раза и исправляю, а потом прошу девушку.
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества