Рубрика «Настройка Linux»

Как-тодля нужд учебы понадобилось мне настроить статический ip на виртуалке Linux. «No problemo» — подумала я, уже привыкшая решать все проблемы с помощью гугла, мата и смекалки.

Так задача ощущалась в начале

Так задача ощущалась в начале

Читать полностью »

Linux из коробки — это как квартира от застройщика. Стены ровные, всё чисто, выглядит прилично. Но жить неудобно: розетки не там, света мало, полок нет.

За минимализмом GNOME скрывается минимализм функциональности. Многие вещи, которые должны быть под рукой, либо спрятаны глубоко в настройках, либо вообще отсутствуют.

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

В этой статье я покажу:

  • Как настроить красивый и удобный терминал

  • Какие расширения GNOME реально улучшают продуктивность

  • Читать полностью »

Привет!

За годы работы и самообучения Linux'у у меня сформировалась шпаргалка с разными командами. Наконец-то дошли руки — и с помощью ИИ всё это упорядочено, обновлено и отформатировано. Полученный материал представляю вашему вниманию для всех, кто ещё не освоил 100% автоматизацию процесса, но постоянно покупает виртуальные сервера для своих нужд.

Что мы сделаем?

  • Подключимся по SSH.

  • Изменим hostname.

  • Обновим систему и установим ПО.

  • Настроим timezone.

  • Изменим порт SSH (опционально).

  • Настроим firewall (UFW).

  • Создадим sudo-пользователя.

  • Настроим SSH-ключи.

  • Читать полностью »

Всем привет!
Не судите строго, это моя первая статья не только на Хабр, но и в целом для ИТ мира
Немного о себе - зовут меня Сергей, я начинающий разработчик на С++, большой любитель программирования, Linux и консоли! Именно о последнем мы сегодня и поговорим. Я родился в эпоху повсеместного существования GUI, массивных IDE и всего прочего, и как многие молодые пользователи всегда не любил консоль, даже поступив в ВУЗ на программиста

Моё знакомство с ИТ

Читать полностью »

Огромный гайд по настройке рабочего окружения: Linux, VScode, Python - 1

Привет всем!

Как обычно это и бывает, я накопил критическую массу мыслей, и пора их как-то систематизировать, чтобы вы, мои замечательные читатели Хабра, могли что-то извлечь из моего опыта или поделиться своим :)

Читать полностью »

Чат в терминале Linux: почти «Матрица» в реальной жизни - 1

Wake up, Neo…
The Matrix has you…
Follow the white rabbit.

Knock, knock, Neo.

Читать полностью »

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

Полезное для Linux - 1

Немного предыстории

Читать полностью »

systemD с 0 до 1: библия сисадмина - 1

Что бы кто не говорил, systemD становится стандартом систем инициализацией в линуксе. И с 80% вероятностью все сервера будут с systemD. Не факт, конечно, есть и личные сервера, на которых может стоять хоть Gentoo, хоть Devuan, хоть NixOS.

Некоторые дистрибутивы хотят даже перейти с загрузчика Grub на systemd-boot! Потому знать, как работать с данной системой инициализации, должен каждый сисадмин и просто программист, ибо сейчас он практически везде.

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

А также напишем небольшой скрипт на Python для автомизации некоторых задач. Приятного чтения, господа линуксоиды и просто пользователи!Читать полностью »

Что происходит, когда запускаешь «Hello World» в Linux - 1


Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python.

print("hello world")

Вот как это выглядит в командной строке:

$ python3 hello.py
hello world

Но внутри происходит гораздо больше. Я объясню, что там творится, и, что гораздо важнее, расскажу об инструментах, при помощи которых вы сами сможете исследовать происходящее. Мы воспользуемся readelf, strace, ldd, debugfs, /proc, ltrace, dd и stat. Я не буду рассматривать относящиеся к Python части, только объясню, что происходит при выполнении динамически компонуемых исполняемых файлов.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js