Тестирование жесткого диска на чтение/запись в Centos 7

Тестирование жесткого диска на чтение/запись в Centos 7

Проверка скорости чтения диска

Для проверки скорости чтения нам потребуется утилита hdparm, установим ее

[root@localhost]# yum -y install hdparm

Смотрим список разделов

[root@localhost]# fdisk -l

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: …

Установка и настройка FTP-сервера VSFTPd на Centos 7. Локальные пользователи

Установка и настройка FTP-сервера VSFTPd на Centos 7. Локальные пользователи

Цикл статей по настройке FTP-сервера VSFTPd на Centos 7

Установка и настройка FTP-сервера VSFTPd на Centos 7. Локальные пользователи
FTP-сервер VSFTPd и virtual users MySQL на CentOS 7, Web-админка для VSFTP

Установка FTP-сервера

Устанавливаем софт:

[root@localhost]# yum install vsftpd nano net-tools -y

Создаем директорию, где будут каталоги пользователей и выставляем права доступа

[root@localhost]# mkdir /home/vsftpd
[root@localhost]# chmod 0777 /home/vsftpd

Cохраняем дефолтный конфиг

[root@localhost]# …

Блог системного администратора

Добро пожаловать в мой блог.
На данном сайте я публикую решения проблем, с которыми сталкиваюсь в повседневной жизни, работая системным администратором. Большая часть статей сайта посвящена операционной системе CentOS.

Отображение тэгов (меток) в ленте блога на WordPress

Отображение тэгов (меток) в ленте блога на WordPress

На примере темы Ultra:
В админке переходим: Внешний вид – Редактор.
Для редактирования выбираем файл loops/loop-thumbnail-left.php

Ищем строку:

<footer class=”entry-footer”>
<!–?php ultra_entry_footer(); ?–>
</footer><!– .entry-footer –>

И меняем её на:

<footer class=”entry-footer”>
<!–?php
// вставка тэгов
?–>
<!–?php if (has_tag()) : ?–>
<!– tags –>
<span class=”tags-links”>
<!–?php

Zabbix – Мониторинг логов

Zabbix – Мониторинг логов

Zabbix – Мониторинг логов

Задача

Требуется мониторить логи Centos 7 /var/log/messages на предмет записи “Out of memory: Kill process”

Подготовка сервера, который мы будем мониторить

Добавляем файл /var/log/messages в группу zabbix и назначить на него права доступа 640

[root@localhost]# chown root:zabbix /var/log/messages
[root@localhost]# chmod 0640 /var/log/messages

Проверяем настройки zabbix agent.

Server = ip-адрес Zabbix Server
ServerActive = ip-адрес Zabbix Server
Hostname = Такое же имя, …

Получить SSL-сертификат от Let’s Encrypt и подключить его в Apache для Centos 7

Получить SSL-сертификат от Let’s Encrypt и подключить его в Apache для Centos 7

Исходные данные:

На сервере уже установлен ApacheОткрыт ssl-порт (443)

Добавляем репозиторий EPEL и ставим mod-ssl

[root@localhost]# yum install epel-release mod_ssl

Ставим certbot (клиента Let’s Encrypt)

[root@localhost]# yum install python-certbot-apache

Получаем ssl-сертификат

[root@localhost]# certbot –apache -d itdraft.ru -d www.itdraft.ru

В процессе установки будет запрошен e-mail, а затем скрипт спросит делать ли редирект в http на https

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator …

Как в Centos 7 удалить раздел /home и расширить корневой раздел

Как в Centos 7 удалить раздел /home и расширить корневой раздел

Цикл статей по работе с жестким диском

Монтируем новый диск в CentOS
Как увеличить LVM раздел в CentOS 7
Добавить новый диск в Centos 7
Как в Centos 7 удалить раздел /home и расширить корневой раздел
Монтируем LVM-раздел в Ubuntu 18.04 / 18.10
Расширить LVM-раздел для GPT таблиц диска на Centos 7

Смотрим разделы:

[root@localhost ~]# df -h
Файловая система …

Установка PostgreSQL 9.6 на Centos 7

Установка PostgreSQL 9.6 на Centos 7

Установка PostgreSQL

Добавляем репозиторий PostgreSQL и обновляемся

[root@localhost ~]# yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
[root@localhost ~]# yum update

Устанавливаем PostgreSQL 9.6

[root@localhost ~]# yum install postgresql96 postgresql96-server postgresql96-lib

Инициализируем

[root@localhost ~]# /usr/pgsql-9.6/bin/postgresql96-setup initdb

Добавляем в автозагрузку PostgreSQL и запускаем его

[root@localhost ~]# systemctl enable postgresql-9.6
[root@localhost ~]# systemctl start postgresql-9.6

Настройка PostgreSQL

Открываем доступ к Postgresql, для этого редактируем в файле  postgresql.conf строку listen_addresses

[root@localhost ~]# nano /var/lib/pgsql/9.6/data/postgresql.conf
listen_addresses = ‘*’

Разрешаем подключаться к PostgreSQL …

Entering emergency mode. Exit the shell to continue.

Entering emergency mode. Exit the shell to continue.

При загрузке виртуальной машины с Centos 7 появляется надпись:

Entering emergency mode. Exit the shell to continue.
Type “journalctl” to view system logs.
You might want to save “/run/initramfs/sosreport.txt” to a USB stick or /boot after mounting them and attach it to a bug report.

Грузимся с LiveCD (Я использова CentOS-7-LiveGNOME)

Создаем копию метаданных раздела

[root@localhost]# xfs_metadump /dev/mapper/centos-root /tmp/centos-root.metadump

Создаем образ метаданных

[root@localhost]# …