Сообщения renya
Happy Birthday, Mono!
Сегодня на календаре 15-ое число,
И это значит,
Что нужно поздравлять mono…
И пусть Андроид зубами не скрипит,
И тян мозги не кипятит…
Пусть всякий трэш уйдет в /dev/null,
А позитив пусть не уходит…
И ты удачу лишь везде ловил,
И судьбу благодарил,
За то, что все всегда окей …
И в общем, Вася, держи всегда бодрей! :)
Короче, с ДР тебя, братан! :)
PS: Составлено «на коленке», но от души!
Вредные советы
Добрый день!
Есть старый сервер, на нем типичный линукс, есть только удаленный доступ к нему (ssh).
Требуется сделать с ним что-нибудь такое, чтобы вывести его из строя на аппаратном уровне.
Как один из вариантов отключить изменить скорость куллера на ЦП, при этом загрузить его какой-нибудь ерундой.
Товарищи, нужен ваш богатый опыт и смекалка! :)
PS: Никакого нарушения закона и т.д. нет.
Залипает скрипт
Добрый день, многоуважаемый ЛОР!
Пишу скрипт для автоматизации своей же работы ...
Есть множество серверов, нужно скопировать туда пару rpm пакетов, остановить некоторые сервисы, обновить rpm пакеты, запустить сервисы ...
То, что сделал приведено ниже, но почему-то после выполнения команд (на шаге ssh -l root ${ip} ...) исполнение дальше не идет, скрипт залипает на одном месте, хотя команды выполнились и все ок. Wtf?
#!/bin/bash
log="$0.log"
PKG1=`ls | grep pkg | sort -r |head -1`
# PKG2=`ls | grep pkg2 | sort -r |head -1`
#...
usage() {
echo 'Usage:'
echo '...'
}
echo2() {
echo $1
echo `date +"%r %F"` $1 >> $log
}
install() {
ip=$1
echo2 "Connecting to $ip..."
echo2 "Copying files to $ip"
scp -B -o "ConnectTimeout 5" $PKG root\@${ip}:/root/ >> $log 2>&1
echo2 "Executing commands on $ip"
ssh -l root ${ip} "service blabla1 stop; \
service blabla2 stop; \
service blabla3 stop; \
rpm -Uhv $PKG1; \
service blabla1 start; \
service blabla2 start; \
service blabla3 start" >> $log 2>&1
echo2 "Done. Have a lot of fun!"
echo '' >> $log
}
case $1 in
-h|--help)
usage
;;
-i|--ip)
for ip in `echo $* | grep -Po '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'`; do
install $ip
done
;;
*)
usage
;;
esac
exit 0
С днем рождения, mono!
Помощь в телепатии
Здравствуй, милый ЛОР!
Введу тебя в курс дела ...
Имеется удаленный сервер (где-то там далеко) и доступ к нему по ssh. По заявлению человека, который находится рядом с сервером в приводе находится CD-RW болванка.
Каким-то странным образом не могу смонтировать диск.
> grep "cdrom" /etc/fstab
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,ro 0 0
> umount /mnt/cdrom/
> mount /mnt/cdrom/
mount: special device /dev/cdrom does not exist
> mount -t iso9660 /dev/cdrom /mnt/cdrom/
mount: special device /dev/cdrom does not exist
> file -s /dev/cdrom
/dev/cdrom: broken symbolic link to `/dev/hdb'
> file -s /dev/hdb
/dev/hdb: ERROR: cannot open `/dev/hdb' (No such file or directory)
Мои мысли следующие ... Либо там установлен CD-привод не читающий CD-RW болванки, либо (возможно) диск записан не корректно.
PS: Повторюсь, что физического доступа не имею, а те кто рядом особо не помогут. :)
Ужасный-ужасный линукс
Сургутские школы ждёт очередная инновация — в четверти учебных заведений заменят программное обеспечение компьютеров и вместо привычного пакета Windows установят бесплатную операционую систему Linux ...
Шлюз, авторизация, и всё как всегда ...
Шлюз получает интернеты по eth0, с помощью IEEE8021X авторизации (хотя это не важно - но нет ни каких ppp0, есть только eth0), IP на eth0 через dhcp. Eth1 - смотрит в локалку и раздаёт клиентам IP по dhcp. Шлюз является DNS'ом для клиентов (установил dnsmasq).
Требуется - обеспечить доступ клиентам к интернетам по авторизации с квотами трафика, также статистика используемого трафика, ... сквид прокси ещё. Так же есть две группы клиентов - ВИП и «Все остальные», «все остальные» не могут качать порнуху, чатится вконтактике и однокласничках и тд
В данный момент есть nat+dhcp+'transparent proxy' Дистр debian/ubuntu =)
Что посоветуете?
У меня мысли такие:
1) На серваке поднять VPN (pptp/pppoe), но хз что делать с квотированием, а так же не ясно, как настраивать iptables (по-умолчанию «всё закрыто»), т.е. открыть udp 67-68 (dhcp), udp 53 (dns), ну и tcp 80, про доступ по ssh - само собой.
2) Сделать через какой-нибудь там костыль к сквиду, и авторизацию по ncsa/etc (sams?) ... проблема: не работает с transparent proxy !
3) «Конфигурировать» различные netams, traffpro ? (Имхо, слишком «тяжелое» решение)
4) Как корявая альтернатива - dhcp клиентам выдает ip из зарезервированной подсети, они по-дефолту ни чего не могут, но скрид знает ещё одну подсеть юзеров ВИПов, им же настраивать либо «вручную» либо по привязке к мак адресу компа. (Но это не красиво)
ЗЫ: Куски конфигов приветствуются >_>
ЗЗЫ: Особо не ругайтесь ...