Pull to refresh

«Администрирование Linux Мега»: второй поток с 31 октября. Первые три урока бесплатно

Southbridge corporate blog

31 октября у нас стартует второй поток «Администрирование Linux Мега». В курсе много кейсов и примеров из опыта Southbridge. Вы узнаете про установку Linux с помощью чёрной магии, приёмы ускорения работы в консоли, создание и применение bash-скриптов и многое другое.

Читать далее
Total votes 8: ↑8 and ↓0 +8
Views 901
Comments 1

«Администрирование Linux. Мега» — стартуем уже 31 октября

Southbridge corporate blog

31 октября стартует второй поток курса с практикой и траблшутингом от инженера Southbridge Платона Платонова — «Администрирование Linux.Мега». Курс поможет восполнить пробелы и избежать хаотичности знаний. Вы системно погрузитесь в особенности Linux, познакомитесь с best practices и научитесь работать с гибкими инструментами, экономящими время при решении задач.

Читать далее
Total votes 8: ↑8 and ↓0 +8
Views 660
Comments 0

«Администрирование Linux. Мега» — старт третьего потока 1 февраля 2023 года

Southbridge corporate blog

Вы просили — мы сделали! Встречайте третий поток продвинутого курса по Linux, в создании которого задействован опыт и кейсы инженеров Southbridge. Предупреждаем: будет нелегко, но зато вы избавитесь от хаотичности знаний и познакомитесь с best practices. А после обучения сможете проверить свои навыки, сдав хардовую сертификацию.

Читать далее
Total votes 9: ↑9 and ↓0 +9
Views 511
Comments 0

Управление монитором по DDC

Configuring Linux *
Что мониторы умеют DDC, думаю, знают все. Традиционно, он используется X-сервером для определения параметров изображения, и админами, с помощью ddcprobe, для изучения «что не так сделал X-сервер» (ddcprobe показывает поддерживаемые монитором режимы по мнению самого монитора).

Однако, ddc — это двусторонний протокол. Он не только говорит компьютеру о том, что умеет монитор, но и монитору, о том, что хочет от него компьютер.

Windows-пользователи мониторов Samsung знают их magic tune, который позволяет выставлять яркость/контраст из (неудобной) программы. Однако, существует более интересный метод работы с монитором: это утилита ddccontrol.

C помощью этой утилиты можно:
  • Изменять яркость, контрастность, гамму изображения. Причём, изменение яркости осуществляется изменением яркости подсветки! (разумеется, если монитор это физически умеет делать)
  • Программно переключать пресеты (movie/text/user/game); это куда удобнее, чем тыкать соответствующую кнопку на самом мониторе
  • Играться с недокументированными возможностями мониторов, например, вызывать заблокированные из меню языки и пункты настроек. На моём мониторе, например, мне удалось подвинуть картинку при работе по DVI (обычно этот пункт меню доступен только для VGA)
  • Блокировать кнопки монитора (думаю, это не у всех моделей, но у самсунга точно можно). Блокируются все кнопки, кроме вкл/выкл, выключение/включение монитора эту блокировку сбрасывает.
  • Включать и выключать монитор (полностью, без мигающей в standby лампочки)


Итак, вот несколько примеров использования утилиты:
Читать дальше →
Total votes 72: ↑62 and ↓10 +52
Views 68K
Comments 46

Выключаем монитор с клавиатуры

Configuring Linux *
Предыдущий топик про ddccontrol, открыл для меня, что по DDC можно мониторы выключать. Не вгонять в сон, не включать энергосберегающий режим, а реально выключать. Так, чтобы гасла (и совсем не мигала!) лампочка питания на морде. Как от нажатия выкл на той же самой морде. Разумеется, можно не только выключать, но и включать. Программно!

1) Это можно сделать программно (ddccontrol)
2) Это можно прописать в скрипт
3) Скрипт можно повесить на хоткей

5) PROFIT??

В список профитов можно записать возможность включения/выключения ОДНОЙ кнопкой на клавиатуре ВСЕХ мониторов (у меня их сейчас два, и я планирую больше в будущем). Кнопка на клавиатуре куда приятнее для нажатия, чем кнопка монитора (по которой её целиться надо, да и монитор от нажатия может слегка поворачиваться, что раздражает).

Читать дальше: скрипты и руководство по настройке
Total votes 109: ↑95 and ↓14 +81
Views 24K
Comments 47

Несколько полезных конфигов для debian

Lumber room
Публикую часть своих конфигурационных файлов, а если быть точным — заготовок конфигов, чтобы их не забыть/не потерять, и возможно помочь кому-либо. Все данные конфиги подготовлены для debian squeeze (на настоящий момент testing), но, по преемственности должны работать в ubuntu.
Данные конфигурационные файлы включают:
Настройку основных, достоверных репезиториев для debian (в конфиге приведен репозиторий yandex)
Конфигурационный файл сети, включая готовое решение для организации wifi ad-hoc сети (wifi на базе atheros, с madwifi есть некоторые особенности)
Конфигурацию для работы с dns серверами, включая дополнительные резервные.
Конфигурацию dhcp сервера, адаптированную для работы с двумя сетевыми картами
Скрипт позволяющий запускать iptables как любой другой демон (сам конфиг iptables отсутствует).

Читать дальше →
Total votes 23: ↑13 and ↓10 +3
Views 2.2K
Comments 7

Что убило Linux Desktop (версия Miguel de Icaza)

Configuring Linux *
Sandbox
Примечание переводчика
Мне показалось интересным мнение человека, сделавшего немалый вклад в Linux и то, что его окружает. Мнение переводчика может как полностью совпадать с переводом, так и кардинально отличаться. Исходный пост Miguel de Icaza можно найти здесь

Подлинная история.

Жесткий диск, который хранил раздел /home на моей Linux машине, накрылся и я должен был заменить его новым. Так как системный блок находится под столом, то я должен был отключить все кабели, достать его, поменять жесткие диски местами и вставить все это обратно.

Довольно стандартные действия. Подключить блок питания, подключить клавиатуру, подключить мышь, но когда я дошел до аудиокабеля, я просто пропустил его.
Читать дальше →
Total votes 92: ↑56 and ↓36 +20
Views 5.1K
Comments 130

Планшет в качестве второго экрана под linux

Configuring Linux *
Sandbox


Решил попробовать для расширения рабочего пространства, сенсорного ввода и удаленного управления использовать планшет как дополнительный экран к своему ноутбуку c Linux.
Нашлось 2 способа сделать это. Чем и делюсь.
Читать дальше →
Total votes 115: ↑109 and ↓6 +103
Views 87K
Comments 48

Стоит ли ставить Gentoo ради ускорения?

Configuring Linux *
Возможно из вас кто-то когда-то слышал: «Планирую поставить себе Gentoo, он будет лучше использовать возможности моего процессора и будет выжимать из него максимум». Чтож, давайте разберёмся…



Какие вообще бывают оптимизации под процессор

В основном под этим подразумевают использование дополнительных наборов инструкций типа: MMX, SSE, AES и AVX при компиляции приложений. Однако, если копнуть глубоко, существуют и другие оптимизации и не только для приложений.
Я выделил следующие группы оптимизаций:
  • Оптимизации кода
    • Оптимизации кода при компиляции под дополнительные наборы инструкций x86: MMX, SSE, AES, ATA, AVX и др.
    • Оптимизации кода при его статическом анализе во время компиляции: разворачивание хвостовых рекурсий, убирание неиспользуемых участков кода, игнорирование бессмысленных условий и др.
    • Оптимизации для лучшего попадания в кеш процессора.
  • Оптимизации кода на уровне ядра: криптографических методы из Cryptographic API.

Читать дальше →
Total votes 80: ↑62 and ↓18 +44
Views 77K
Comments 127

Вышел Linux-дистрибутив ROSA Desktop Fresh GNOME R2

Configuring Linux **nix *
Вышел бесплатный дистрибутив «ROSA Desktop Fresh GNOME R2», основанный на кодовой базе ROSA Desktop Fresh R2, в котором в качестве графической среды рабочего стола выбран стабильный и проверенный релиз GNOME 3.8, дополнительно доработанный для удобства и надежности.

Для очень нетерпеливых сразу представлю ссылку на загрузку образов.

Но обычно в новостях про релизы линукс-дистрибутивов возникают вечные вопросы «зачем?», «в чем именно вклад дистростроителей?», «почему мне может быть интересен именно этот дистрибутив, ведь есть десятки других», так что я постараюсь ответить на эти вопросы под катом. Там же будет и скриншотик.

Читать дальше →
Total votes 36: ↑31 and ↓5 +26
Views 33K
Comments 20

Мониторинг подключения USB накопителей и логирование операций с файлами

Configuring Linux *System administration **nix *
Sandbox
Дано:
  • Пользовательские ПК, под управлением linux (suse 11, mint 16);
  • Пользователи работают удаленно с терминалами, куда пробрасываются USB накопители;
  • Пользователи не имеют на персональных компьютерах никаких прав, кроме запуска rdesktop/freerdp.

Задачи:
  • отслеживать факты подключения USB накопителей;
  • отслеживать факты записи и изменения файлов на USB накопителях.

Читать дальше →
Total votes 30: ↑25 and ↓5 +20
Views 43K
Comments 18

Оптимизация Linux для desktop и игр

Configuring Linux *
В этой статье я хочу поделиться почти 10-летним опытом использования Linux на домашнем компьютере. За это время я провел много экспериментов над ядром, испробовал различные конфигурации для разных применений и теперь хочу все это систематизировать в длинный пост с рекомендациями как выжать из linux максимум и добиться отличной производительности, без необходимости покупать мощное железо.

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

Хоть я и пообещал, что после прочтения этой статьи, можно будет играть в Metro 2033 на калькуляторе (шутка, такого не будет), все же она начнется с рекомендации купить кое-что из железа, если у вас этого еще нет.
Читать дальше →
Total votes 132: ↑99 and ↓33 +66
Views 169K
Comments 296

Как правильно приготовить Skype-4.3 под Linux

Instant Messaging *
Sandbox
Последнее добровольно-принудительное обновление программы Skype в среде его пользователей вызвало целую гамму чувств — от недоумения до негодования. Особенно, проблема коснулась Linux-сообщество. Верней, ту его часть, которая использует звуковую подсистему ALSA.

Это связано с тем, что в компании Microsoft почему-то решили, что единственно правильный путь — это использование PulseAudio, тем самым оставив без альтернативы огромное число тех, кто по каким-либо причинам не использует этот звуковой сервер.

Я отношусь к числу тех, кто не видит для себя смысла в использовании PulseAudio при нормально работающем ALSA и перенастраивать всю звуковую подсистему в угоду Skype желания не имею.

Оставим за скобками весь тот квест, который мне пришлось пройти в поиске решения, как же заставить стабильно работать предыдущую версию и что делать с внезапно онемевшим новым Skype. Решение, как всегда, оказалось простым до смешного. Тут я приведу краткое руководство, как заставить свежий Skype работать правильно.
Читать дальше →
Total votes 43: ↑38 and ↓5 +33
Views 38K
Comments 26

Установка, настройка и тестирование Fedora 21 Workstation на личном или игровом компьютере

Configuring Linux **nix *
9-го декабря вышла новая Fedora 21 Workstation, которую по совокупности параметров можно назвать «самым свежим и стабильным» Линукс-десктопом.

За время использования и тестирования Fedora я проникся к этой платформе глубокой симпатией и хочу поделиться этим теплом и знаниями о ней с вами.

В течение года я наблюдал за её работой в качестве рабочего и игрового места в разных ситуациях — от станций с «умирающим» железом до нового игрового ноутбука Asus G750JM с Nvidia Optimus.

Собранные заметки получились несколько шершавыми, старающимися охватить одновременно и новичков в Линуксе, и опытных пользователей с разработчиками. Прошу простить. Хочу донести большой объем информации в одной статье: и по общей настройке и установке Федоры, и по технологии Nvidia Optimus на ноутбуках, wi-fi с проприетарными драйверами, о настройке симпатичных шрифтов в Java и IDE от JetBrains, запуску игр в Steam на дискретной видеокарте, о результатах сравнительного тестирования игр, графики и браузеров между Федорой и Windows 8.1, и даже об установлении одного «абсолютного» рекорда.

Хочу отметить, что свежие десктопные Линуксы также отличаются качественной поддержкой дисплеев высокого разрешения с хорошей отрисовкой шрифтов и оконных элементов, предоставляют высочайшую степень различных персональных настроек, «хаков» и возможностей оперирования с приложениями. Всё это позволяет не только значительно повысить эффективность своей работы, но и сделать это с комфортом для глаз.

Читать дальше →
Total votes 55: ↑49 and ↓6 +43
Views 201K
Comments 44

Настраиваем сочетания клавиш в Linux наподобие Mac OS X

Configuring Linux **nix *
Tutorial

Раньше, у меня довольно часто возникала такая ситуация, когда одновременно работаешь в терминале и, например, в браузере.
После нескольких часов работы начинаешь путаться и в терминале вместо [Ctrl]+[Shift]+[C] нажимаешь [Ctrl]+[C], а в браузере наоборот. В итоге в терминале вы получаете прерывание а в браузере вместо ожидаемого эффекта у вас медленно прогружается дебаггер.
В один прекрасный момент меня это достало и я решил, что пора что-то менять…
Меня тоже это достало!
Total votes 26: ↑20 and ↓6 +14
Views 25K
Comments 53

Некоторые новые настройки в Linux Mint Release 17.3 LTS 04.12.2015

Configuring Linux *
image

Свершилось, я её так ждал новый LTS!

Это дубликат с GeekTimes, просто не все читают его.

Официальные обзоры изменений:


17.3 — это релиз с длительной поддержкой до 2019 года. Он вышел с обновлённым ПО и привнёс улучшения и много новых фич для того, чтобы ваш комп было использовать ещё комфортней.

Для загрузки:


image

Distrowatch № 1

Обзоры по окружениям:



Читать дальше →
Total votes 6: ↑3 and ↓3 0
Views 12K
Comments 9

LTSP: Терминальный сервер на Linux

Configuring Linux *System administration *IT Infrastructure **nix *


Сейчас я расскажу вам о том, как можно сэкономить немалое количество времени и денег на вашей IT-инфраструктуре.
Как централизованно админить большое количество linux рабочих станций не разводя при этом хаос в вашей экосистеме.
И так, что же такое LTSP?


LTSP — Это терминальное решение на Linux.
Говоря "терминальное", я в первую очередь имею в виду не подключение к удаленному рабочему столу как в Windows. Я подразумеваю гораздо более гибкую и продвинутую систему доставки ПО, конфигов, домашенего каталога, да и самой операционной системы на клиентские рабочие станции с вашего терминального сервера.


В частности, LTSP — это совокупность преднастроенных программ и скриптов которые позволят вам без особого труда превратить вашу свежеустановленную Ubuntu, или другой дистрибутив, в полностью готовое к работе терминальное окружение. Которое будет загружаться на любых компьютерах в вашей сети и предоставлять пользователю полноценный интерфейс.


У LTSP есть несколько режимов работы:


  • тонкий клиент
  • толстый клиент
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views 174K
Comments 28

Как я мучился, поднимая LTSP со сторонним TFTP-сервером

System administration **nix *
Sandbox
image

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

В нашей сети уже есть схожее решение основанное на Windows Server 2008 R2 с отдельным TFTP-сервером. И в этом то и была моя проблема. Ниже приведу кусок конфига от PXE. По этому прошу пот кат.
Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 12K
Comments 3

Установка Quartus II на CentOS

Development for Linux *FPGA *
Sandbox
image

Если вы, как и я, убежденный линуксойд да еще и электронщик, желающий приобщиться к миру ПЛИС, то помимо непонимания со стороны коллег вы с большой долей вероятности столкнетесь с проблемами установки соответствующего ПО. Поэтому я постараюсь рассказать о своем пути и облегчить путь последователей. Добро пожаловать под кат.
Читать дальше →
Total votes 21: ↑17 and ↓4 +13
Views 5.4K
Comments 12

Automount afuse

Configuring Linux **nix *Shells *Server Administration *DevOps *
Я хотел рассказать про своё открытие afuse — автомонтирование файловых систем по требованию, автоматически. Разве не здорово просто сделать:

ls /mnt/remote/web.example.com/var/lib/www/

И сразу увидеть файлы web-сервера, никак не устанавливая с ним соединение специально? Я этим пользуюсь уже давно, а главное:

  • Это работает из любого источника: Не важно, делаете вы указанный вывод в консоли, сохранили ссылку в MC или переходите из favorites вашего любимого менеджера такого как nautilus или dolphin
  • Вы можете переходить на любой хост, куда у вас есть доступ по ключам (настроить запрос пароля тоже можно, но это не интересно)
  • Вы можете запросто указать под каким пользователем входить на сервер, используя @:

    cd /mnt/remote/apache@web.example.com/var/lib/www/
    
Читать дальше →
Total votes 26: ↑24 and ↓2 +22
Views 14K
Comments 28