3 1 1 1 1 1 1 1 1 1 1 Rating 3.00 (3 Votes)
2 1 1 1 1 1 1 1 1 1 1 Rating 2.00 (1 Vote)

Обычно, после написания скрипта, для удобства или с целью запуска из например cron'а, для bash или python или иного другого выставляют исполняемый флаг:

chmod +x script.sh

Теперь скрипт можно запускать указывая прямой путь к нему или непосредственно из каталога:

./script.sh
3 1 1 1 1 1 1 1 1 1 1 Rating 3.00 (1 Vote)

По умолчанию, количество оставляемых kernel пакетов в момент обновления Fedora:

dnf update

Составляет три штуки, в моем случае нужно оставлять минимум пять, это правится в конфиге:

nano /etc/dnf/dnf.conf
2.6666666666667 1 1 1 1 1 1 1 1 1 1 Rating 2.67 (3 Votes)

В стандартном bash окружении алиас можно указать например в .bashrc или .bash_aliaces, кто не знает что такое алиас (alias) - это псевдоним команды или списка команд, например есть такая вот команда:

systemctl restart NetworkManager

Для нее можно создать алиас, допустим restart-nm... Коротко, быстро. Ниже рассмотрим, как создавать псевдонимы в fish shell.

Создать alias в fish shell

Алиас можно указать прям из терминала:

alias restart-nm 'systemctl restart NetworkManager'
2.8333333333333 1 1 1 1 1 1 1 1 1 1 Rating 2.83 (6 Votes)

Что же это такое, Flatpak? Flatpak - это инструмент для управления приложениями и средами которые используют эти приложения, модель flatpak позволяет распространять приложения в независимоcти от конечной хост-системы. Приложения по сути выполняются в изолированной среде - "песочнице", все требующиеся зависимости для работы приложения при необходимости ставятся внутрь песочницы, так что в саму систему ничего кроме самого flatpak менеджера ставится не будет.

Корни растут из Red Hat, так как автором является именно сотрудник этой компании (Александер Ларссон) который принимает активное участие в разработке Gnome.

На сегодня существует большой набор Flatpak приложений начиная от текстовых редакторов, заканчивая 3D играми, которые могут работать на многих платформах, не буду их перечислять, просто выложу скрин:

flatpak distro list

Если видишь знакомое лого, дуй на офф сайт Flatpak смотри инструкцию по установке и выбирай приложения по вкусу из Flathub "магазина" приложений.

Дальше расскажу, как использовать репозиторий Flatpak, как ставить приложения уже загруженный из Flathub, как удалять обновлять и т.п., так как в момент написания статьи у меня Fedora, то ставим нужный пакет:

dnf install flatpak
4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

Информация по установке Nodejs в Linux, в моем случае для CentOS / Fedora есть на офф сайте Nodejs.org, но эта информация немного размыта на мой взгляд, ниже пошагово расскажу как установить нод джс в своем дистре.

Для начала хочется сказать, что в природе существует официальный node.js yum репозиторий, на сегодня это версия Node 11.x.

Добавление репозитория Node.js

Установка необходимых пакетов:

yum install -y gcc-c++ make
5 1 1 1 1 1 1 1 1 1 1 Rating 5.00 (8 Votes)

На VPS сервере понадобилось настроить FTP, в качестве сервера будет использоваться vsftpd, ниже будет описана простой и быстрый метод настройки сервера.

4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

Представим есть каталог с Node.js приложением, как пример приложение из статьи Установка Node.js в CentOS / Fedora, для него нужно создать systemd service юнит, т.е обычный сервис...

Для этого необходимо создать юнит-файл в каталоге:

cd /etc/systemd/system/
5 1 1 1 1 1 1 1 1 1 1 Rating 5.00 (2 Votes)
Редактор nano один из моих самых любимых редкторов, пользуюсь им все время, быстро устанавливается, достаточно просто настраивается, довольно чато использую подсветку синтаксиса для различного типа файлов, ниже расскажу как включить подсветку.

Установка nano

Здесь все просто, nano устанавливается из стандартных репозиториев, штатными средствами, для CentOS:
yum install nano
Для Fedora (далее везде буду использовать dnf, но для CentOS достаточно будет заменить на yum и все будет работать):
dnf install nano
4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

Сообщение о небезопасном соединении к удаленному VNC хосту, как минимум немного напрягает... Предположим есть VNC сервер, при попытке подключиться к нему при помощи TigerVNC Viewer у клиента возникает сообщение This connection is not secure

vnc connection not secure

4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

Допустим есть несколько дисков mpathf1 и mpathc2 по 100Гб каждый, эти диски можно объединить в один, с общей суммарной емкостью в 200Гб, далее пошагово.

Создаем физический том:

pvcreate /dev/mapper/mpathf1 /dev/mapper/mpathc2

Создаем группу томов:

vgcreate VG_DATA /dev/mapper/mpathf1 /dev/mapper/mpathc2
4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

Логированием вводимых команд в Linux терминале можно преследовать ряд целей, например отправка такого рода логов на syslog сервер, для аудита, исторической хронологии... Типичная ситуация - на одном сервере работает несколько админов, программеров, просто людей. Все эти люди выполняют различные команды, что-то делают, а потом с удивленным лицом говорят - я этого не делал :)

Включение логирования

Логирование вводимых команд можно настроить индивидуально для каждого пользователя в файле ~/.bash_profile или глобально для всех в файле /etc/profile, для этого достаточно поместить в файл настроек профиля скрипт (допустим это файл настроек конкретного пользователя ~/.bash_profile)

Все что касается Unix / Linux систем

Сейчас 180 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз