Про CentOS

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

Но есть дистрибутивы, например такие как CentOS, с которыми мне прям непонятно, вот например как поставить htop?

С точки зрения пользователя Ubuntu, если я использую этот дистрибутив, то есть для него один официальный репозиторий, и несчетное множество неофициальных. Официальный находится по адресу «http://archive.ubuntu.com/ubuntu/» и соответственно там, можно посмотреть, какие версии есть, какие ветки у репа есть для каждой версии, и прочее.

С центос все не так.
Основной (если можно так выразиться) реп у них «http://mirror.centos.org/centos/», а вот например пакет htop, лежил в epel репозитории, который (как я потом уже выяснил) можно подключить через


yum install epel-release

Читать

Powershell в linux

Не представляю, как такая новость прошла мимо меня, но оказывается, microsoft запилила powershell под linux. Мало того, они добавили его в Ubuntu snap store.


serp@home:~$ snap search powershell
Name Version Publisher Notes Summary
powershell-preview 6.1.0-rc.1 microsoft-powershell classic PowerShell for every system!
powershell 6.0.4 microsoft-powershell classic PowerShell for every system!

на этом новости не заканчиваются, оказывает у них еще и свой реп под все известные дистрибутивы появился!!!!!
Знакомтесь: https://packages.microsoft.com/

Вот честно, не думал, что до такого доживу…

Мнение разработчика о формате PSD

Здесь я хотел бы остановиться на минутку и рассказать о формате Adobe PSD. PSD не является хорошим форматом. PSD даже не является плохим форматом. Назвать его так было бы оскорблением для других плохих форматов, таких как PCX или JPEG. Нет, PSD — чудовищный формат. Несколько недель работы над этим кодом возвели мою ненависть к PSD до уровня яростного огня, пылающего лютой страстью миллиона солнц.

Если есть два способа что-то сделать, PSD использует оба, в разных местах. Вдобавок он создаст ещё три способа, которые бы не пришли в голову любому здравому человеку, и использует их заодно. PSD возводит несогласованность до уровня искусства. Почему, например, он решил, что именно эти блоки должны быть выровнены на четыре байта, и это выравнивание не должно быть включено в размер? Другие блоки в других местах либо не выравниваются, либо включают выравнивание в размер. Тут, впрочем, оно не включено. Любой из этих трёх способов подошёл бы. Разумный формат остановился бы на одном. PSD, конечно же, использует все три, и другие. Читать

Kickban пользователя из ssh

Иногда бывает такая необходимость (обычно в следствие обострения параноидального психоза гыгы) закрыть доступ для всех, или отдельного пользователя к серверу по ssh.
Сегодня приключилась такая нужда.

В винде эта операция делается просто: блокировка пользователя в панели управления, и отключение его сеанса через диспетчер задач, что логично, и интуитивно понятно.
В юниксах же… Вообще говоря тоже, все логично, но способов в интернетах понаписали много, и как обычно, в твоем случае, половина из них будет неприменима 😉

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

Обновление ядра «на лету»

Про сервисы обновления ведра без перезагрузки системы, слышал давно, лет 10 назад наверное первый раз, но своими руками не щупал ни разу. Недавно Canonical, запилила свой сервис для коммерческих клиентов. НО. Любой пользователь Ubuntu, может подключить до 3 систем (на один аккаунт ubuntu one) к данному сервису бесплатно.

Естественно решил протестировать это дело.

Называется фича «Canonical Livepatch Service», для подключения системы (сервер или десктоп, без разницы) нужно поставить клиент:


sudo snap install canonical-livepatch
sudo canonical-livepatch enable идентификатор_хоста

Идентификатор хоста получаем на портале: livepatch.canonical.com Читать

Нет таблицы символов. Нажмите любую клавишу для продолжения.

Сколько ж новых багов повылазило при переустановке системы ))))
В общем при загрузке появляется такое вот сообщение: «Нет таблицы символов. Нажмите любую клавишу для продолжения.», жмакаешь кнопку, и все нормально грузится. Лечится так:


grub-install /dev/sdX
update-grub

где Х — это ваш загрузочный диск. (в биосе который стоит первым на загрузку)

PS. лайкни багрепорт https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1633839 может быстрее починят

indicators в ubuntu 1804

В общем индикаторы видимо чинить не планируют. Как оказалось, еще с версии 17.10 открыт баг репорт на эту тему, и основное мнение там такое: для гномшелла есть расширение https://extensions.gnome.org/extension/120/system-monitor/ которое полностью (на самом деле — нет) дублирует функционал, поэтому нет смысла переписывать старое приложение.

В общем пока так:

aptitude install gnome-tweak-tool gnome-shell-extension-system-monitor

Потом перелогиниваемся в систему (иначе чуда не случится), запускаем gnome-tweak и в разделе «Расширения» включаем system-monitor.
Не полностью дублирует он, т.к. не показывает загрузку жестских дисков.

Выглядит эта беда так:

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

2xclient на ubuntu 1804

Вчера поставил очередной LTS релиз ubuntu, как не трудно догадаться — 1804. Естественно, в процессе совершил некоторое количество неприятных для себя открытий. Например, воспетый мной не раз DRP клиент «2XClient» от Parallels, загруженный с офф сайта, не завелся, т.к. не хватало трех библиотек:


/opt/2X/Client/bin/2XClient: error while loading shared libraries: libQtDBus.so.4: cannot open shared object file: No such file or directory
/opt/2X/Client/bin/2XClient: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
Gtk-Message: 15:03:29.420: Failed to load module "canberra-gtk-module"

Лечится установкой требуемых пакетов:

apt-get install libqtgui4 libqtdbus4 libcanberra-gtk-module

Так же приключились проблемы со звуком и индикаторами загрузки системы на панели задач. Звук починил, индикаторы — еще нет.