Архив метки: linux

Обновление ICU на CentOS/Red Hat/Fedora

yii2 formatter icu

Столкнулся с проблемой, при выводе времени, yii\i18n\Formatter формирует для зоны 'Europe/Moscow' время, соответствующее GMT+4:

выводил :

В конфиге приложения временная зона указана явно: 'timeZone' => 'Asia/Omsk'. Читать далее Обновление ICU на CentOS/Red Hat/Fedora

Добавляем свободное место с lvm на CentOS

Добавляем свободное место с lvm на CentOSВ моем случае, добавить свободное место понадобилось на виртуальной машине с asterisk под hyper-v. Средствами hyper-v можно легко увеличить размер виртуального жесткого диска, но в lvm linux место само собой не добавится. Оставлю здесь простую инструкцию, как увеличить количество свободного места. Может кому еще пригодится.

Обстановка

Размер виртуального диска — 10 Гб. А linux видит только 4. Читать далее Добавляем свободное место с lvm на CentOS

Какие библиотеки используются приложением

linux-ldd

Команда ldd отображает список библиотек, используемых приложением:

Читать далее Какие библиотеки используются приложением

Вменяемая цветовая схема midnight commander

Цветовая схема популярного консольного файлового менеджера mc «из коробки» оставляет  желать лучшего. Яркие цвета файловых панелей, маленькая контрастность меню — не добавляют комфорта в работе.mc-skin Читать далее Вменяемая цветовая схема midnight commander

Как установить LAMP (linux Apache MySQL, PHP) на Debian 7

Что такое LAMP

LAMP — это устоявшееся понятие, означающее набор программного обеспечения с отрытым кодом, предназначенный для работы веб-сервера. Аббревиатура содержит в себе: linux (операционная система), apache (один из самых распространенных http-серверов), mysql (сервер реляционных баз данных) и php (скриптовый язык программирования).

Возьмем готовый vps-сервер с установленным debian 7, соответственно, linux у нас уже есть. Читать далее Как установить LAMP (linux Apache MySQL, PHP) на Debian 7

Как установить ssh сервер и клиент на Debian 7

Самым распространенным способом удаленного управления в unix/linux мире является протокол ssh.

Для подключения к свежеустановленному серверу или рабочей станции с debian 7 (впрочем, как и других версий) нужно установить сервер ssh, а для подключения к другим компьютерам — ssh клиент.

Устанавливаем ssh сервер

Воспользуемся широко распространенным и бесплатным пакетом openssh:

Читать далее Как установить ssh сервер и клиент на Debian 7

Как увеличить лимит открытых файлов и процессов в CentOs/RHEL

Из коробки CentOS имеет ограничение числа одновременно открытых файлов и запущенных процессов:

Читать далее Как увеличить лимит открытых файлов и процессов в CentOs/RHEL

RHEL/CentOS 7.0: Настройка сети и отключение ненужных сервисов

В этой заметке опишу некоторые моменты, с которыми приходится сталкиваться в процессе установки RHEL/CentOS 7.0. Информация больше будет полезна начинающим администраторам и пользователям linux.

Настройка сетевого адаптера

Для начала, нужно настроить параметры сетевого подключения. NetworkManager Text User Interface — nmtui, утилита для настройки сети с интуитивно-понятным графическим интерфейсом.

Серверные машины чаще всего используют статическую настройку ip адреса сетевых интерфейсов.

nmtui - Network Manager Text User Interface Читать далее RHEL/CentOS 7.0: Настройка сети и отключение ненужных сервисов

Работа с архивами из консоли

Работа с архиваторами в linux
Работа с архиваторами в linux

Я не являюсь радикальным сторонником суровой консоли, но не редко приходится сталкиваться с необходимость упаковать/распаковать файлы zip, tar, tar.gz или tar.bz2 в консоли Linux RHEL/CentOS.

Поэтому оставлю здесь памятку для себя. А может и еще кому-то пригодится.

ZIP: упаковать и распаковать zip архив в linux/rhel/centos

Упаковываем файлы в архив zip:

Читать далее Работа с архивами из консоли

Размонтирование «занятого» устройства

При работе с внешними жесткими дисками и другими съемными носителями нередко случается ситуация, когда при размонтировании диска возникает ошибка «Device is busy» :

В реальности, мой внешний диск /dev/sdb2 смонтирован к /external:

Читать далее Размонтирование «занятого» устройства

Установка EPEL на CentOS/RHEL

EPEL (Extra Packages for Enterprise Linux) — включает в себя большое количество программных пакетов, отсутствующих в стандартной поставке CentOS/RHEL.  Все пакеты EPEL протестированы на совместимость с системой и оперативно обновляются.

CentOS 7.x

CentOS 6.x (i386)

CentOS 6.x (x86_64)

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

Туннелирование SSH в Linux

При подключении к интернету через общедоступные сети, например в кафе или университете, я предпочитаю использовать SSH туннелирование. Никогда нельзя быть уверенным в том, что в данной сети не использует WireShark или tpcdump для сбора данных. Для защиты данных удобно использовать туннель SSH.

Дальше укажите в настройках сети вашего браузера Socks5 прокси с адресом localhost и портом 8080. Теперь проверьте ваш внешний IP адрес (http://myip.ru). Вашим внешним адресом теперь стал адрес сервера, который вы использовали для создания SSH туннеля.

Отлаживаем работу Steam сервера в Linux

Порты, используемые Steam

В общем случае данной конфигурации достаточно для нормального функционирования сервера Steam и связи его с другими сопутствующими службами (например Friends, Group Servers [ l4d2 ] и другими). Дополнительные правила могут понадобиться , если на одной системе запущены несколько экземпляров Steam (например 27016, 27017 и другие).

Читать далее Отлаживаем работу Steam сервера в Linux

Настройка приглашения командной строки Bash

Небольшая заметка о том, как настроить и раскрасить под себя приглашение командной строки, на примере bash.

# /etc/bashrc (PS1)

Вывод:

Читать далее Настройка приглашения командной строки Bash