Янв
30

Вывод своего IP в Linux

1. Скачать: who.c

2. Скомпилировать:

cc who.c -o whoip
cp whoip /usr/local/bin

3. Использование:

Версия:
whoip -V

Вывод IP:
whoip

Присвоить IP переменной:

myip=`whoip`

Янв
29

Yum репоризатарии для RHEL 4/5

Все репозитории в основном берутся с одних источников, но советую прикрепить еще и эти:

Для RHEL 4:
Эту запись нужно добавить в /etc/yum.conf:

[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/i386/dries/RPMS

RPMForge
На данный момент лучший репозиторий
Установка очень простая, просто делаем команду для Вашей системы

Узнать систему:
# cat /etc/redhat-release
пример:
[root@valroot ~]# cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 8)

Узнать архитектуру:
uname -i

Пример:
[root@valroot ~]# uname -i
x86_64

* Red Hat Enterprise Linux 5 / i386:
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

* Red Hat Enterprise Linux 5 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

* Red Hat Enterprise Linux 4 / i386:
rpm -Uhv http://apt.sw.be/redhat/el4/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.i386.rpm

* Red Hat Enterprise Linux 4 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el4/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm

* Red Hat Enterprise Linux 3 / i386:
rpm -Uhv http://apt.sw.be/redhat/el3/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el3.rf.i386.rpm

* Red Hat Enterprise Linux 3 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el3/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el3.rf.x86_64.rpm

* Red Hat Enterprise Linux 2 / i386:
rpm -Uhv http://apt.sw.be/redhat/el2.1/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el2.rf.i386.rpm

* Red Hat Linux 9 / i386:
rpm -Uhv http://apt.sw.be/redhat/9/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.rh9.rf.i386.rpm

* Red Hat Linux 7.3 / i386:
rpm -Uhv http://apt.sw.be/redhat/8.0/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.rh7.rf.i386.rpm

Вот и все

Янв
26

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443 (Решение)

Быстрое решение для ошибки:

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443

Листинг процессов использующих порт 80
lsof -i :80

Берем ID процесса и убиваем его:
kill -9 ID_процесса

Ищем апач:
whereis httpd

Запускаем:
/usr/sbin/httpd -k start

или

service httpd start

Сен
20
Комментарии выключены

suPHP и исправление ошибок с правами доступа

После установки suPHP появилось много ошибок с правами доступа. Bash скрипт для исправления этих ошибок:


if [ -z "$1" ]
then
echo "use: change.perms cpanel_user";
exit;
fi

HomeDirectories[0]="/home/$1"
# HomeDirectories[1]="/home2/$1"
# HomeDirectories[2]="/home3/$1"

export IFS=$'\n'

for x in ${HomeDirectories[@]}
do
if [ -h "$x" ]; then
echo "Leaving $x because is symlink..."
else
z="$x/public_html"
for i in $( find $z -type d )
do
if [ "$z" != "$i" ]
then
chmod -c 755 $i
chown -c $1:$1 $i
fi
done

for i in $( find $z -type f )
do
chmod -c 644 $i
chown -c $1:$1 $i
done

for i in $( find $z -type f |grep configure.php)
do
chmod -c 444 $i
done
for i in $( find $z -type f |grep configuration.php)
do
chmod -c 444 $i
done
fi
done
echo "Done."

Авг
17
Комментарии выключены

Разработка системы выставления счетов (aka invoice system) Siwapp

Добрый день, уважаемые читатели.

Я присоединился к разработчикам системы инвойсирования siwapp, это система с открытым кодом под лицензией MIT, с полной поддержкой AJAX.

Демо:
http://demo.siwapp.org/

[ad#ad-5]

Имя пользователя: test
Пароль: test

Скачать сборку за 17 августа 2009 г.
siwapp_0_2.RC2.850.alpha.tar.gz (4.8M)
siwapp_0_2.RC2.850.alpha.zip (7.7M)

Гугл группы для пользователей: http://groups.google.com/group/siwapp-users
Группа для разработчиков: http://groups.google.com/group/siwapp-dev

Буду рад ответить на Ваши вопросы, если таковы имеются. :)

Спасибо

Июль
31
Комментарии выключены

С Днём сисадмина!!!

Любите, девушки, админов,
Любите, девушки, скорей!
Админ - не глупая скотина,
Админ - не овощ-сельдерей.
Админ вам подмигнет тихонько,
Админ протянет проводок -
По проводам легко и звонко
Уже бежит любовный ток.
У монитора бутерброды
Лежат надкусанной горой…
Для благоденствия народа
Админ готов на все. Порой.
Порою взглянет он игриво
И комплимент начнет плести -
А значит, пару литров пива
Ему должны вы принести.
Откушав пару литров пива,
Админ приляжет на кровать,
Где вы устроились красиво,
И тут же закричит: «Е...ть!»
Вы приготовитесь смущенно
Раздвинуть ноги для него,
Но он их сдвинет возмущенно:
«Е...ть» не значит ничего.
И обижаться бесполезно,
И жизнь рассыпалась в куски.
Забита комната железом,
Везде валяются носки…
Как жить с титаном Возрожденья?
Тихонько в тряпочку сопи.
Ты вся дрожишь от возбужденья,
А он - про TCP/IP.
И ты останешься, бедняжка,
В стране нестиранных носков.
В углу лежат ботинки, фляжка…
Да, нрав админовский суров.
Ты встреть его, проста, красива,
Одета, скажем, в неглиже.
И пусть на кухне будет пиво,
И чтоб холодное уже.
Любите, девушки, админов,
Душа админа так тонка.
Админ - не сволочь, не скотина,
Админу хочется пивка! ©
С Днём сисадмина!!!!

Июль
17
Комментарии выключены

Установка Mod_Layout на сервер (cpanel, др.)

Mod_Layout - является модулем апача, для вставки страниц в шапку и в "подвал" страницы :) тобишь в низ ) В основном используется для принудительной вставки рекламы в страницы :)

Замечание:
Если Вы используете апач версии 1.3, нужно использовать mod_layout-3.1
Если Вы используете апач версии 2, нужно использовать mod_layout-4.1
Если Вы используете апач версии 2.2, нужно использовать mod_layout-5.1
Ман сделан на примере апач 2.2

Итак, как установить mod_layout на сервер? Смотрим ниже :)

Идем в /tmp:
cd /tmp

качаем mod_layout:
wget http://download.tangent.org/mod_layout-5.1.tar.gz

[ad#ad-5]

Распакуем:
tar xvfz mod_layout-5.1.tar.gz

Идем в mod_layout-5.1
cd mod_layout-5.1

Правим Makefile:
vi Makefile

Убеждаемся что APXS путь правильный. Например для спанели:

Найти:

# the used tools
APXS=apxs
APACHECTL=apachectl
CC=`apxs -q CC`
INC=-I`apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
LD_SHLIB=`apxs -q LDFLAGS_SHLIB`

Заменить на:

# the used tools
APXS=/usr/local/apache/bin/apxs
APACHECTL=apachectl
CC=`/usr/local/apache/bin/apxs -q CC`
INC=-I`/usr/local/apache/bin/apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
LD_SHLIB=`/usr/local/apache/bin/apxs -q LDFLAGS_SHLIB`

Сохраняемся (Makefile):
:wq

Запускаем установку:
make install

[ad#ad-5]

Рубрики

Полезные ресурсы:

Метки

777 addon Apache apf bash cpanel Cpanel / WHM Dedicated Server default DNS encryption exim fantastico ffmpeg firewall FreeBSD hosting install iptables kernel Linux mysql named openssl pgp PHP plugin script scripts secure Security server sh spamassassin ssl whm zend защита книги порты почта сервер фаервол хостинг шифрование

Последние записи

Архивы

Управление

Счетчики