Монтируем расшаренный Windows-каталог в CentOS 7

Монтируем расшаренный Windows-каталог в CentOS 7

Устанавливаем утилиту cifs-utils

[root@localhost ~]# yum install cifs-utils

Добавляем пользователей

[root@localhost ~]# useradd -u 5000 UserPackages
[root@localhost ~]# useradd -u 5001 UserTraffic
[root@localhost ~]# groupadd -g 6000 share_library
[root@localhost ~]# usermod -G share_library -a UserPackages
[root@localhost ~]# usermod -G share_library -a UserTraffic

Создаем каталоги, в которые будем монтировать расшаренные windows-ресурсы

[root@localhost ~]# mkdir /mnt/Packages
[root@localhost ~]# mkdir /mnt/Traffic

Создаем файл с настройками доступа к расшаренным windows-ресурсам и …

Установка и настройка MRTG + SNMP на CentOS 6

Установка и настройка MRTG + SNMP на CentOS 6

1. Ставим утилиты:

yum install net-snmp net-snmp-utils net-snmp-devel zlib libpng gd mrtg
После установке имеем следующие конфигурационные файлы:

/etc/snmpd/snmpd.conf
/etc/mrtg/mrtg.cfg
/etc/cron.d/mrtg
/etc/httpd/conf.d/mrtg.conf
2. Редактируем конфиг SNMP /etc/snmpd/snmpd.conf

nano /etc/snmpd/snmpd.conf
com2sec local localhost public
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
view all included .1 80
access MyRWGroup “” any noauth exact all all none
syslocation Russia
syscontact Root
3. Добавляем службу snmp в автозагрузку и стартуем

chkconfig snmpd …

Мониторинг статуса демона Linux в Zabbix

Мониторинг статуса демона Linux в Zabbix

Цикл статей по Zabbix мониторингу

Мониторинг определенной службы Linux машины в Zabbix
Мониторинг определенной службы Windows машины в Zabbix
Мониторинг определенного процесса Windows машины в Zabbix
Мониторинг статуса демона Linux в Zabbix
Zabbix — мониторинг статуса сервиса в Centos 7 через UserParameter

Включаем опцию “Удаленные команды” в Zabbix и перезапускаем Zabbix Agent

[root@localhost]# nano /etc/zabbix/zabbix_agentd.conf
EnableRemoteCommands=1
[root@localhost]# service zabbix-agent …

Как увеличить LVM раздел в CentOS 7

Как увеличить LVM раздел в CentOS 7

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

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

В виртуальной машине на ESXi есть CentOS 7, …

Установка CalDAV / CardDAV сервиса Davical 1.1.5 + LDAP на CentOS 6.8

Установка CalDAV / CardDAV сервиса Davical 1.1.5 + LDAP на CentOS 6.8

Скачиваем davical и awd

wget https://gitlab.com/davical-project/awl/repository/archive.tar.gz?ref=master -O awl.tar.gz
wget https://gitlab.com/davical-project/davical/repository/archive.tar.gz?ref=master -O davical.tar.gz
Распаковываем

tar -xzf awl.tar.gz
tar -xzf davical.tar.gz
Перемещаем

mv awl-master-4c75c662e8605ed54ba4b8e65e4c3a8cc773052f/ /usr/share/awl
mv davical-master-8313f765ce89f752af77e0e0a90f3d1f5981b5b5/ /usr/share/davical
Меняем права

chmod 755 -R /usr/share/awl/
chmod 755 -R /usr/share/davical/
Устанавливаем postgresql 9.6

rpm -Uvh https://yum.postgresql.org/9.6/redhat/rhel-6-x86_64/pgdg-redhat96-9.6-3.noarch.rpm
yum install postgresql96-server postgresql96 postgresql96-lib
Инициализируем базу данных

service postgresql-9.4 initdb
Запускаем сервис и добавляем в автозагрузку

service postgresql-9.4 start
chkconfig postgresql-9.4 on
Настраитваем postgresql 9.6

nano /var/lib/pgsql/9.6/data/postgresql.conf
меняем listen_addresses = ‘localhost’ …

Включаем HTTPS в Apache

Включаем HTTPS в Apache

Чтобы подключить SSL шифрование нам надо установить OpenSSL и mod-ssl (расширение для Apache)

[root@localhost ~]# yum install mod_ssl openssl

Генерируем собственный сертификат используя OpenSSL, для этого

Генерируем приватный ключ с 2048-битным шифрованиемГенерируем запроса на сертификат CSRГенерируем самоподписанный ключ на 356 дней

[root@localhost ~]# openssl genrsa -out ca.key 2048
[root@localhost ~]# openssl req -new -key ca.key -out ca.csr
[root@localhost ~]# openssl x509 -req -days …

Установка и настройка DKIM на CentOS

Установка и настройка DKIM на CentOS

Устанавливаем opendkim

[root@localhost]# yum -y install opendkim
[root@localhost]# mkdir -p /etc/opendkim/keys
[root@localhost]# chown -R opendkim:opendkim /etc/opendkim
[root@localhost]# chmod -R go-wrx /etc/opendkim/keys

Приводим конфигурационный файл opendkim к виду: 

[root@localhost]# cat /etc/opendkim.conf
AutoRestart Yes
AutoRestartRate 10/1h
PidFile /var/run/opendkim/opendkim.pid
Mode sv
Syslog yes
SyslogSuccess yes
#LogWhy yes
UserID opendkim:opendkim
Socket inet:8891@localhost
Umask 022
Canonicalization relaxed/relaxed
Selector default
Background yes
MinimumKeyBits 1024
KeyFile /etc/opendkim/keys/example.ru/default
KeyTable /etc/opendkim/KeyTable
SigningTable refile:/etc/opendkim/SigningTable
ExternalIgnoreList refile:/etc/opendkim/TrustedHosts
InternalHosts refile:/etc/opendkim/TrustedHosts

Перегружаем postfix и opendkim

[root@localhost]# hash -r
[root@localhost]# service opendkim restart
[root@localhost]# service postfix restart

Настраиваем почтовый …

Determining if ip address is already in use for device ethX

Determining if ip address is already in use for device ethX

Во время работы с сетевой подсистемой операционных систем Centos может возникнуть ошибка

Determining if ip address is already in use for device ethX
Например при перезагрузке сетевой подсистемы операционной системы Linux RHEL/Centos ошибка будет выглядеть следующим образом:

# /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing …

Device eth0 does not seem to be present, delaying initialization

Device eth0 does not seem to be present, delaying initialization

Проверяем сеть:

# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Пробуем запустить сетевой интерфейс Eth0

# ifup eth0
Валится ошибка:

Device eth0 does not seem to be present, delaying initialisation
Решение:
Редактируем файл /etc/udev/rules.d/70-persistent-net.rules

# nano /etc/udev/rules.d/70-persistent-net.rules
Где в строчке …