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

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

Столкнулся с проблемой, при выводе времени, yii\i18n\Formatter формирует для зоны ‘Europe/Moscow’ время, соответствующее GMT+4: $timeZone = ‘UTC’ Yii::$app->formatter->timeZone = $timeZone; echo $timeZone . ‘: ‘ . Yii::$app->formatter->asTime(time()) . ‘<br>’; $timeZone = ‘Europe/Moscow’ Yii::$app->formatter->timeZone = $timeZone; echo $timeZone . ‘: ‘ . Yii::$app->formatter->asTime(time()) . ‘<br>’; выводил : UTC: 6:54:39 Europe/Moscow: 10:54:39 В конфиге приложения временная зона указана явно: ‘timeZone’ => ‘Asia/Omsk’.

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

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

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

Команда ldd отображает список библиотек, используемых приложением: [root@p0vidl0]# ldd /usr/bin/mkdir linux-vdso.so.1 => (0x00007fffda1d5000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f295cbb5000) libc.so.6 => /lib64/libc.so.6 (0x00007f295c7f4000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f295c592000) liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f295c36d000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f295c169000) /lib64/ld-linux-x86-64.so.2 (0x00007f295cde3000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f295bf4c000)

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

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

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

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

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

Самым распространенным способом удаленного управления в unix/linux мире является протокол ssh. Для подключения к свежеустановленному серверу или рабочей станции с debian 7 (впрочем, как и других версий) нужно установить сервер ssh, а для подключения к другим компьютерам — ssh клиент. Устанавливаем ssh сервер Воспользуемся широко распространенным и бесплатным пакетом openssh: root@deb01: ~# apt-get install openssh-server Reading package lists… Building dependency tree…… Читать далее »

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

Из коробки CentOS имеет ограничение числа одновременно открытых файлов и запущенных процессов: [admin@nix-tips.ru ~]# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 3732 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512… Читать далее »

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

В этой заметке опишу некоторые моменты, с которыми приходится сталкиваться в процессе установки RHEL/CentOS 7.0. Информация больше будет полезна начинающим администраторам и пользователям linux. Настройка сетевого адаптера Для начала, нужно настроить параметры сетевого подключения. NetworkManager Text User Interface — nmtui, утилита для настройки сети с интуитивно-понятным графическим интерфейсом. Серверные машины чаще всего используют статическую настройку ip адреса сетевых интерфейсов. # nmtui… Читать далее »

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

Я не являюсь радикальным сторонником суровой консоли, но не редко приходится сталкиваться с необходимость упаковать/распаковать файлы zip, tar, tar.gz или tar.bz2 в консоли Linux RHEL/CentOS. Поэтому оставлю здесь памятку для себя. А может и еще кому-то пригодится. ZIP: упаковать и распаковать zip архив в linux/rhel/centos Упаковываем файлы в архив zip: # zip -r archive-name.zip directory_name

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

При работе с внешними жесткими дисками и другими съемными носителями нередко случается ситуация, когда при размонтировании диска возникает ошибка «Device is busy» : [root@localhost]# umount /external/ umount: /external: device is busy umount: /external: device is busy В реальности, мой внешний диск /dev/sdb2 смонтирован к /external: [rootlocalhost]# fuser -m /dev/sdb2 /dev/sdb2: 12432

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

EPEL (Extra Packages for Enterprise Linux) — включает в себя большое количество программных пакетов, отсутствующих в стандартной поставке CentOS/RHEL.  Все пакеты EPEL протестированы на совместимость с системой и оперативно обновляются. CentOS 7.x rpm -ivh http://mirror.logol.ru/epel/7/x86_64/e/epel-release-7-5.noarch.rpm CentOS 6.x (i386) rpm -ivh http://mirror.logol.ru/epel/6/i386/epel-release-6-8.noarch.rpm CentOS 6.x (x86_64) rpm -ivh http://mirror.logol.ru/epel/6/x86_64/epel-release-6-8.noarch.rpm Подробное описание, пакеты для устаревших версий linux и много полезной информации всегда можно найти… Читать далее »

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

При подключении к интернету через общедоступные сети, например в кафе или университете, я предпочитаю использовать SSH туннелирование. Никогда нельзя быть уверенным в том, что в данной сети не использует WireShark или tpcdump для сбора данных. Для защиты данных удобно использовать туннель SSH. user@laptop:~$ ssh -D 8080 [user]@[host/IP] Дальше укажите в настройках сети вашего браузера Socks5 прокси с адресом localhost и портом… Читать далее »

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

Порты, используемые Steam В общем случае данной конфигурации достаточно для нормального функционирования сервера Steam и связи его с другими сопутствующими службами (например Friends, Group Servers [ l4d2 ] и другими). Дополнительные правила могут понадобиться , если на одной системе запущены несколько экземпляров Steam (например 27016, 27017 и другие). iptables -N SteamServers iptables -I INPUT -j SteamServers iptables -A SteamServers -p tcp -m… Читать далее »

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

Небольшая заметка о том, как настроить и раскрасить под себя приглашение командной строки, на примере bash. # /etc/bashrc (PS1) [\[\e[0;36m\]\t\[\e[0m\]] [\[\e[31;1m\]\u\[\e[0m\]@\h \W]\\$ Вывод: [17:45:21] [root@localhost ~]#