Блог
-
Как поставить временную зону в mysql на сервере Linux?
Если вам необходимо установить временную зону в Mysql на сервере Linux, можно сделать это с помощью редактирования файла my.cnf:default_time_zone=\’+00:00\’Для просмотра зоны сейчас, необходимо выполнить sql комаду:SELECT @@global.time_zone;Так же можно установить зону командами:SET GLOBAL time_zone = \’+8:00\’;SET GLOBAL time_zone = \’Europe/Helsinki\’;SET @@global.time_zone=\’+00:00\’;Есть проблемы с настройкой баз данных mysql ? Обращайтесь – office@itfb.com.ua -
Как найти бинарный или исполняемый файл php на сервере Linux ?
Вам необходимо найти исполняемый файл php ? Это можно сделать с помощью команд:which phpwhereis phpОбычный вывод:[root@node1 ~]# which php/usr/bin/php[root@node1 ~]# whereis phpphp: /usr/bin/php /etc/php.d /etc/php.ini /usr/lib64/php /usr/share/php /usr/share/man/man1/php.1.gzЕсть проблемы с настройкой сервера Linux ? Обращайтесь – office@itfb.com.ua -
Как найти файл php.ini на сервере Linux
Если вы не можете понять откуда берется конфигурационный файл php, вам необходимо выполнить следующую команду:[root@/etc/mysql]# php -i | grep “Loaded Configuration File”Loaded Configuration File => /etc/php.iniКак видите файл находиться в /etc/Так же возможны проблемы, например когда конфигурационного файла просто нет:root@:/etc/mysql# php -i | grep “Loaded Configuration File”Loaded Configuration File => (none)Есть проблемы с настройкой сервера Linux ? Обращайтесь – office@itfb.com.ua -
Как откатить версию php 5.2 на сервере Linux ?
Если у вас на сервере установлена версия php выше чем 5.2, но у вас сайты работают только на 5.2 – Необходимо откатить версию PHP. Это можно сделать скриптом:
php_installed=`dpkg -l | grep php| awk \'{print $2}\’ |tr ”
” ” “`Проверяем и удаляем пакеты:
# remove all php packge
sudo aptitude purge $php_installed
# use karmic for php pakage
# pin-params: a (archive), c (components), v (version), o (origin) and l (label).
echo -e “Package: php5
Pin: release a=karmic
Pin-Priority: 991
” | sudo tee /etc/apt/preferences.d/php > /dev/nullapt-cache search php5-|grep php5-|awk \'{print “Package:”, $1,”
Pin: release a=karmic
Pin-Priority: 991
“}\’|sudo tee -a /etc/apt/preferences.d/php > /dev/nullapt-cache search -n libapache2-mod-php5 |awk \'{print “Package:”, $1,”
Pin: release a=karmic
Pin-Priority: 991
“}\’| sudo tee -a /etc/apt/preferences.d/php > /dev/nullecho -e “Package: php-pear
Pin: release a=karmic
Pin-Priority: 991
” | sudo tee -a /etc/apt/preferences.d/php > /dev/null# add karmic to source list
egrep \'(main restricted|universe|multiverse)\’ /etc/apt/sources.list|grep -v “#”| sed s/lucid/karmic/g | sudo tee /etc/apt/sources.list.d/karmic.list > /dev/null
# update package database (use apt-get if aptitude crash)
sudo apt-get update
# install php
sudo apt-get install $php_installed
# or sudo aptitude install -t karmic php5-cli php5-cgi php5-curl //for fcgi
# or sudo apt-get install -t karmic libapache2-mod-php5 //for apache module
sudo aptitude hold `dpkg -l | grep php5| awk \'{print $2}\’ |tr ”
” ” “`#done
Делаем скрипт запускаемым:
chmod u+rx downGradeNRemove.sh
Запускаем скрипт.
После этого мы должны получить php 5.2 на сервере.
Есть проблемы с настройкой сервера Linux ? Обращайтесь – office@itfb.com.ua
-
Проблемы с запуском mysql, Ошибка – InnoDB: File operation call: \’open\’.
Если у вас в процессе запуска службы mysql возникает ошибка – InnoDB: File operation call: \’open\’. Первое что необходимо, поставить права:
chown -R mysql.mysql /var/lib/mysql
find /var/lib/mysql -type d -exec chmod 0755 {} ;
find /var/lib/mysql -type f -exec chmod 0644 {} ;
После этого, перезапустите службу.
Нужна настройка сервера Linux ? Обращайтесь – office@itfb.com.ua
-
Установка ESXI 5.5 c USB флешки
Если вам необходимо установить Esx 5.5 с USB флешки, это можно сделав используя утилиту Rufus. Небольшая инструкция:
1. Качаем утилиту с сайта http://rufus.akeo.ie/
2. Добавляем образ vSphere, как показана на картинке:
3. Нажимаем на кнопку start
4. После этого отключаем USB флешку
Так же для подобной задачи можно использовать утилиту – unetbootin
Есть проблемы с администрированием серверов Vmware ? Обращайтесь – office@itfb.com.ua
-
Как установить и проверить что работает модуль SOAP на php ?
Если вам необходимо установить и проверить модуль SOAP на php сделать это можно очень просто, устанавливаем:rpm –import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andyyum –enablerepo=webtatic install webtatic-releaseПосле этого необходимо перезапустить httpd, можем далее проверить наш модуль:php -i | grep -i soapВы должны увидеть в выводе:Soap Client => enabledSoap Server => enabledЕсли вам необходимо администрирование сервера Linux, обращайтесь – Office@itfb.com.ua -
Создаем свой сертификат на Microsoft Exchange server
Если вам для включения activesync, Outlook Anyware необходим сертификат, его можно сгенерировать самому, сделаем это через powershell:New-ExchangeCertificate -DomainName mail.new.local, webmail.mail.com -GenerateRequest:$True -Keysize 2048 -path c:
equest.req -privatekeyExportable:$true -subjectName “CN=webmail.mail.com”После того как мы сгенерировали запрос, его можно выполнить локально с помощью утилиты:certreq.exe -submit -attrib “CertificateTemplate:WebServer” c:
equest.reqПосле этого мы можем положить этот сертификат с помощью mmc, добавив его в персональные сертификаты сервера:File > Add/Remove Snap In> Certificates > Local Computer > click Add.Для того чтоб Microsoft Exchange Server использовал этот сертификат вы должны его назначить через powershell:Enable-exchangecertificate –thumprint paste_thumbprint_hereВводим для каких сервисов сертификат:IIS, SMTP, POP, IMAPПОсле этого можем удалить старый сертификат:Remove-exchangecertificate –thumprint paste_thumbprint_hereЕсть проблемы с администрированием сервера Exchange ? Обращайтесь – office@itfb.com.ua -
А не ддос (DDOS) ли на сервере ?
Если у вас есть подозрения на ддос на сервере linux, можно это просто проверить:Число коннектов на 80 порт:netstat -na | grep :80 | wc -lПосмотреть много ли разных IP:netstat -na | grep :80 | grep SYN | sort -u | moreПосле этого вы можете с легкостью сказать есть ли DDOS на ваш сервер.Есть проблемы с безопасностью сервера ? Обращайтесь – office@itfb.com.u -
Как обнаружить новый диск в Linux, виртуализация Vmware
Если вы используете виртуалиализацию, например vmware, которая позволяет добавить жесткий диск на горячую или на лету, то вам необходим использовать команду для обнаружения дисков:ls /sys/class/scsi_host/ | while read host ; do echo “- – -” > /sys/class/scsi_host/$host/scan ; doneПосле этого команда fdisk -l покажет добавленный диск.Есть проблемы с установкой и сопровождением серверов vmware ? Обращайтесь – office@itfb.com.ua