LINUX.ORG.RU

Сообщения al1as

 

Панель Управление Клиентами | Как реализовать?

У меня есть игровой хостинг. Для установки\запуска\остановки игр написал bash скрипт. Хотел бы реализовать более простой доступ к панеле с веб интерфейсом и желательно управление клиентами.

Список клиентов находится на другой веб панеле. Хотелось бы более совместить два в одном.

Все комманды установки\запуска уже готовы, просто нужна морда и авторизация, для того что-бы клиенты смогли сами перезапускать свои сервера.

Как реализовать это? (Я думаю, мне бы хватил скрипт авторизации на PHP с PAM, но найти такое добро нигде не могу.)

Прошу о помощи :)

al1as
()

SHELL - Проверка на существующие папки

Каким образом я могу проверить на наличие папки у всех пользователей?

Мне нужно вывести список путей к папкам только там где они есть.

Тоесть есть пользователи a,b,c. У пользователей a,c есть папка test.

Мне нужно чтобы скрипт проверил у каких пользователей есть папка и выдал полный путь к ней.

Тоесть так:

/home/a/test
/home/c/test

al1as
()

Авторизация через WEB, и выполнение комманд

Задача: Написать панель управление для клиентов, с возможностью запуска \ остановки игровых серверов через веб интерфейс.

Первый вопрос - Как сделать авторазацию, что она проходила через
/etc/passwd? (Думаю про /etc/passwd про причине запуска сервера от определенного пользователя)

Второй вопрос - Каким образом можно выполнять комманды от определенного пользователя через PHP/CGI? Думал про su, но понятие не имею как связать веб авторизацию с авторизацией через su.

Проясните ситуацию пожалуйста. И если можно ссылочек на данную тему.

al1as
()

Как вывести список пользователей с определенными папками?

У меня на сервере есть пользователи с папками x и папками y. пример:

/home/user1/y/
/home/user2/y/
/home/user3/x/
/home/user4/x/
/home/user5/y/

Мне нужно составить список пользователей с папками Х и с папками Y.
Тоесть проверить всех пользователей на определенные папки и вывести список и количество пользователей с теми или иными папками.

Вывод пользователей делаю через эту переменную:

USERS=$(awk -F":" '$7 ~ /\/bin\/bash/ {print $1}' /etc/passwd)


al1as
()

Оптимизация трафика через две сетевыУ е карты

У меня на игровом сервере установлены две гигабитные сетевые карты. В данный момент используется только одна. Если присвоить неподключенной карте дополнительный ip и половину серверов перевести на него, будет ли прирост производительности\качества связи?

root@monster(~):uptime
12:52:58 up 2 days, 5:38, 4 users, load average: 3.28, 3.20, 3.17


root@monster(~):ifconfig
eth0 Link encap:Ethernet HWaddr 00:21:5a:f5:0d:f4
inet addr:хх.ххх.х.хх Bcast:ххх.хх.хх.х
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:164488433 errors:0 dropped:0 overruns:0 frame:0
TX packets:207617372 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14067047061 (13.1 GB) TX bytes:26749602924 (24.9 GB)
Interrupt:17


дистрибутив: ubuntu server x86-64
память: 16gb
процессор: Intel(R) Xeon(R) CPU E5430 @ 2.66GHz (8 ядер)

al1as
()

Как повысить производительность игрового сервера?

У меня есть выделенный серв.

Intel(R) Xeon(R) CPU E5430 @ 2.66GHz ( 8 -ми ядерный).

16 Гигабайт оперативной памяти. Установленная система в данный момент Centos x86_32.

На нём ежедневно запущены около 90-100 серверов CS (версия 1.6).

Днём назгрузка CPU доходит до 90% (иногда до 100 и тогда серв виснет :( ) (average - 50)

Подумывал о копирование файлов игрового сервера в ramdisk. Должно снизить нагрузку на хард и возможно даже на процессор.

Каким образом можно поднять прозводительность сервера и снизить нагрузку на процессор?

Какой дистр посоветуете? И какую архитектуру? (32\64)

al1as
()

RSS подписка на новые темы