Олимпиада для системных администраторов

Обсуждение всяких разных новостей.
Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Олимпиада для системных администраторов

Непрочитанное сообщение hizel » 2010-10-15 14:01:56

Принято на проверку 18 ответов из 30 возможных.
я медленный :cry:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Alex Keda » 2010-10-15 14:06:58

Принято на проверку 24 ответа из 30 возможных.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Олимпиада для системных администраторов

Непрочитанное сообщение hizel » 2010-10-15 15:48:45

неофициально
http://root.yandex.ru/var/lib/mysql/db/results_1_2.MYD

мм, твой юмор не оценили :(
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Alex Keda » 2010-10-15 17:05:45

Код: Выделить всё

dc7700p$ wget -S http://root.yandex.ru/var/lib/mysql/db/results_1_2.MYD
--2010-10-15 18:05:23--  http://root.yandex.ru/var/lib/mysql/db/results_1_2.MYD
Распознаётся root.yandex.ru (root.yandex.ru)... 213.180.204.2
Устанавливается соединение с root.yandex.ru (root.yandex.ru)|213.180.204.2|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ...
  HTTP/1.1 404 Not Found
  Date: Fri, 15 Oct 2010 14:05:24 GMT
  Server: Ilonia/1.0.28 (Unix) mod_bash/1.10 FBI/0.0.1 oae/KG10.01
  Connection: close
  Content-Type: text/html; charset=windows-1251
2010-10-15 18:05:23 ОШИБКА 404: Not Found.

dc7700p$
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Alex Keda » 2010-10-15 17:07:07

hizel писал(а):мм, твой юмор не оценили :(
в смысле?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
f_andrey
майор
Сообщения: 2644
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение f_andrey » 2010-10-15 17:18:48

Злостные красноглазики :P
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Alex Keda » 2010-10-18 16:38:33

Общее количество Ваших ответов, которые были приняты на проверку, - 24
Из них правильных ответов - 17

Список Ваших ответов на заданные вопросы:

1. Напишите чему будет равен mss,
если Вы используете IPv6 и mtu=1450?


Игрок не дал ответ вовремя.


2. Что в bash напечатает команда echo $((5/2))?

Игрок не дал ответ вовремя.


3. Приведите пример команды, которая напечатает 'Y' ,
если файл/var/tmp/core существует и он ненулевого размера
(используя средства bash и coreutils)?

Ваш ответ:
test -s /var/tmp/core && echo "Y"
Ответ принят.


4. С помощью какой директивы в Apache 1.3
можно указать e-mail для связи
на стандартной страничке Internal Server Error?

Ваш ответ:
ServerAdmin
Ответ принят.


5. Как в Linux вывести все переменные окружения,
с которыми работает процесс с pid = 5671,
в виде списка, где каждая переменная на отдельной строке?

Игрок не дал ответ вовремя.


6. Как в Linux или FreeBSD открыть tcp порт 74022 в режиме Listen
при помощи утилиты пакета netcat?

Игрок не дал ответ вовремя.


7. Как в MySQL посмотреть список текущих сессий?

Ваш ответ:
show full processlist;
Ответ принят.


8. Как в PostgreSQL посмотреть список текущих сессий?

Игрок не дал ответ вовремя.


9. У Вас на сервере есть древовидная структура директорий
с несколькими миллионами файлов.
Напишите пример команды, которая удалит все файлы,
не трогая структуру каталогов?

Ваш ответ:
find /path/to/dir -type f -delete
Ответ принят.


10. Как не перезагружая операционную систему Linux (ядро 2.6.X),
разрешить автоматическую перезагрузку через 10 секунд
после того, как произошел kernel panic?

Ваш ответ:
UNIX, это далеко не только Linux
для FreeBSD
sysctl debug.debugger_on_panic=0
Ответ отклонён.


11. Напишите пример команд из coreutils,
при помощи которых можно разбить содержимое
текстового файла на три примерно равных части
и поместить их в три разных файла?

Ваш ответ:
num_lines=`wc -l /path/to/file.txt | awk '{print $2}'`
third="`expr $num_lines / 3`"

cat /path/to/file.txt | tail -$third > file1
cat /path/to/file.txt | head -$third > file3
Ответ принят.


12. Как посмотреть в содержимое initrd, собранного mkinitramfs?

Ваш ответ:
во FreeBSD такого нету, к счастью
Ответ отклонён.


13. Какой утилитой в Linux посмотреть
время наработки диска в часах?

Ваш ответ:
smartctl
Ответ принят.


14. Как в Linux (2.6.X) безопасно выгрузить модуль ядра e1000e?

Ваш ответ:
в FreeBSD
kldunload if_em.ko
Ответ принят.


15. Как в терминале bash при помощи одной служебной
комбинации клавиш слово dpgk превратить в dpkg,
если курсор стоит на букве k?

Ваш ответ:
<TAB>
Ответ отклонён.


16. Как в Linux посмотреть лимиты на количество открытых файлов,
действующие в текущей сессии?

Ваш ответ:
limits
Ответ принят.


17. Какими командами можно узнать mac-адрес сервера,
доступа к которому у Вас нет,
и он находится вашем сегменте ethernet сети?
При этом известен его ip и до этого момента
обмена ip-пакетами с этим сервером не было.

Ваш ответ:
ping $ip
arp -a | grep $ip
Ответ принят.


18. Какой командой в Linux посмотреть размер журнала
файловой системы ext3, смонтированной в /dev/sda1?


Ваш ответ:
в FreeBSD примерно так бы было
dumpfs /dev/ad0s1a | grep journal
Ответ принят.


19. Как в Linux изменить размер файловой системы tmpfs,
смонтированной в /tmpfs с 2 до 4 гигабайт,
без потери ее содержимого?

Ваш ответ:
в FreeBSD tmpfs не позволяет менять размер на ходу
Ответ отклонён.


20. Как в Linux (ядро 2.6.X) одной командой посмотреть
содержимое всех таблиц в firewall?

Ваш ответ:
ipfw table all list
Ответ принят.


21. Какой командой посмотреть, какие
из необходимых программе библиотек недоступны при ее запуске?

Ваш ответ:
ldd /path/to/bin
Ответ принят.


22. Как посмотреть ?дерево? процессов?

Ваш ответ:
ребята, назыайте в следующий раз олимпиаду линксоидной, чтобы частные люди не ходили на неё зазря
Ответ отклонён.


23. Как в Linux прочитать файл /serial.txt,
находящейся в ISO9660-образе winxpsp4.iso?


Ваш ответ:
mount -t cd9660 /dev/`mdconfig -f winxpsp4.iso` /mnt
cat /mnt/serial.txt
==============
ребята, назыайте в следующий раз олимпиаду линксоидной, чтобы частные люди не ходили на неё зазря
Ответ принят.


24. Что неправильно в параметрах конфигурации интерфейса:
address 192.168.1.191
netmask 255.255.255.192
network 192.168.1.128
gateway 192.168.1.129
mtu 1450 ?

Ваш ответ:
netmask 255.255.255.192
Ответ принят.


25. Как скопировать данные с поврежденного
диска /dev/sda на целый /dev/sdb,
пропустив только сбойные сектора?

Ваш ответ:
dd if=/dev/sda of=/dev/sdb conv=noerror
===========
ребята, назыайте в следующий раз олимпиаду линксоидной, чтобы частные люди не ходили на неё зазря
Ответ отклонён.


26. Какой флаг должен быть установлен в tcp пакете,
чтобы соединение было немедленно прекращено?

Ваш ответ:
fin
Ответ отклонён.


27. Как в Linux запретить выделение более 90% физической памяти
процессам, при условии, что swap выключен?

Игрок не дал ответ вовремя.


28. Как в Linux разрешить маршрутизацию ipv4 пакетов?

Ваш ответ:
для FreeBSD
sysctl net.inet.ip.forwarding=1
===============
ребята, назыайте в следующий раз олимпиаду линуксоидной, чтобы честные люди не ходили на неё зазря
Ответ принят.


29. Есть файл file со строками:
1
10
45
6
1
5
7
10
Как при помощи утилит, входящих в coreutils,
узнать какие строки присутствуют в файле более 1 раза,
и сколько раз повторяется каждая строка?

Ваш ответ:
cat file | sort | uniq -c
=========
ребята, назыайте в следующий раз олимпиаду линуксоидной, чтобы честные люди не ходили на неё зазря
Ответ принят.


30. Вы зашли на сервер example.com и запустили там команду
wget http://example.com
Как посмотреть траффик этого соединения
с помощью команды tcpdump?

Ваш ответ:
tcpdump -i lo0
Ответ принят.



Количество набранных Вами баллов: 17.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Олимпиада для системных администраторов

Непрочитанное сообщение terminus » 2010-10-18 17:42:27

:ROFL:
В приколы это надо добавить!
14. Как в Linux (2.6.X) безопасно выгрузить модуль ядра e1000e?

Ваш ответ:
в FreeBSD
kldunload if_em.ko
Ответ принят.
Это пять! :ROFL:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Олимпиада для системных администраторов

Непрочитанное сообщение FreeBSP » 2010-10-18 18:16:54

и подобное неоднократно
Леха, зачот! :drinks:
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Олимпиада для системных администраторов

Непрочитанное сообщение hizel » 2010-10-18 18:39:55

помоиму они вручную все проверяли :)
Количество набранных Вами баллов: 15.
*ушел плакать*
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.


Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Alex Keda » 2010-10-18 19:41:42

скорей всего на каждый вопрос ответили, дальше - если тупо совпало - зачёт, если нет - ручная проверка.
Убей их всех! Бог потом рассортирует...

FiL
ст. лейтенант
Сообщения: 1363
Зарегистрирован: 2010-02-05 0:21:40

Re: Олимпиада для системных администраторов

Непрочитанное сообщение FiL » 2010-10-22 1:04:45

Alex Keda писал(а):
11. Напишите пример команд из coreutils,
при помощи которых можно разбить содержимое
текстового файла на три примерно равных части
и поместить их в три разных файла?

Ваш ответ:
num_lines=`wc -l /path/to/file.txt | awk '{print $2}'`
third="`expr $num_lines / 3`"

cat /path/to/file.txt | tail -$third > file1
cat /path/to/file.txt | head -$third > file3
Ответ принят.

16. Как в Linux посмотреть лимиты на количество открытых файлов,
действующие в текущей сессии?

Ваш ответ:
limits
Ответ принят.

24. Что неправильно в параметрах конфигурации интерфейса:
address 192.168.1.191
netmask 255.255.255.192
network 192.168.1.128
gateway 192.168.1.129
mtu 1450 ?

Ваш ответ:
netmask 255.255.255.192
Ответ принят.
У меня вопросы по этим вопросам -

11. Если в файле 3 строки ОЧЕНЬ разной длины, то части будут далеко не равные. Так какого они приняли этот ответ?

16. в линуксе? limits? limits: command not found :)
более переносимым варантоб было-бы ulimit -n
И как они засчитали такой ответ?

24. А чем плохая маска? Как по мне маска хороша, а вот IP плох, ибо в эту маску не укладывается. Хотели видимо последний в подсети дать, но облажались.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Олимпиада для системных администраторов

Непрочитанное сообщение hizel » 2010-10-22 8:08:22

FiL писал(а): 24. А чем плохая маска? Как по мне маска хороша, а вот IP плох, ибо в эту маску не укладывается. Хотели видимо последний в подсети дать, но облажались.
плюсану вот
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Adekamer
пингвин
Сообщения: 694
Зарегистрирован: 2007-10-09 18:36:48
Откуда: 127.0.0.1
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Adekamer » 2010-10-22 9:03:41

FiL писал(а):удут далеко не равные. Так какого они приняли этот ответ?

16. в линуксе? limits? limits: command not found :)
более переносимым варантоб было-бы ulimit -n
И как они засчитали такой ответ?

.
/etc/security/limits.conf

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Alex Keda » 2010-10-22 9:42:10

> 11. Если в файле 3 строки ОЧЕНЬ разной длины, то части будут далеко не равные. Так какого они приняли этот ответ?

курим man wc
Убей их всех! Бог потом рассортирует...

FiL
ст. лейтенант
Сообщения: 1363
Зарегистрирован: 2010-02-05 0:21:40

Re: Олимпиада для системных администраторов

Непрочитанное сообщение FiL » 2010-10-22 19:49:13

Alex Keda писал(а):> 11. Если в файле 3 строки ОЧЕНЬ разной длины, то части будут далеко не равные. Так какого они приняли этот ответ?

курим man wc
А чего там курить? wc -l даёт количество строк. Ты своим ответом делишь на 3 куска с одинаковым количеством строк. Если у тебя файл в котором каждая следующая строка в 2 раза длиннее предыдыщей, то размеры кусков будут... мягко говоря очень разными.

Кстати, только заметил, у тебя серединка вообще не формируется. Только первая "треть" и последняя.

FiL
ст. лейтенант
Сообщения: 1363
Зарегистрирован: 2010-02-05 0:21:40

Re: Олимпиада для системных администраторов

Непрочитанное сообщение FiL » 2010-10-22 19:52:32

Adekamer писал(а):
FiL писал(а):удут далеко не равные. Так какого они приняли этот ответ?

16. в линуксе? limits? limits: command not found :)
более переносимым варантоб было-бы ulimit -n
И как они засчитали такой ответ?

.
/etc/security/limits.conf
И что? наличие файла limits.conf никак не влияет на задачу "посмотреть лимиты на количество открытых файлов, действующие в текущей сессии". И команду "limits" оно не рожает тоже :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Alex Keda » 2010-10-22 23:00:00

FiL писал(а):
Adekamer писал(а):
FiL писал(а):удут далеко не равные. Так какого они приняли этот ответ?

16. в линуксе? limits? limits: command not found :)
более переносимым варантоб было-бы ulimit -n
И как они засчитали такой ответ?

.
/etc/security/limits.conf
И что? наличие файла limits.conf никак не влияет на задачу "посмотреть лимиты на количество открытых файлов, действующие в текущей сессии". И команду "limits" оно не рожает тоже :)
вполне возможно, что в каких-то дистрибутивах эта команда и есть.
да и с учётом что у меня все ответы по фре были - могли засчитать как фряшную.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Alex Keda » 2010-10-22 23:01:53

FiL писал(а):
Alex Keda писал(а):> 11. Если в файле 3 строки ОЧЕНЬ разной длины, то части будут далеко не равные. Так какого они приняли этот ответ?

курим man wc
А чего там курить? wc -l даёт количество строк. Ты своим ответом делишь на 3 куска с одинаковым количеством строк. Если у тебя файл в котором каждая следующая строка в 2 раза длиннее предыдыщей, то размеры кусков будут... мягко говоря очень разными.

Кстати, только заметил, у тебя серединка вообще не формируется. Только первая "треть" и последняя.
если ты не заметил -то вопрос нестрогий, и как делить файл - не указано.
я поделил по числу строк.
на больших рандомных файлов результат будет практически точный

что касается середины - мне засчитали сам алгоритм. там время ответа же видно наверно, я минуту 59 секунд вопрос решал - ещё минуту - и была бы и середина =))
Убей их всех! Бог потом рассортирует...

FiL
ст. лейтенант
Сообщения: 1363
Зарегистрирован: 2010-02-05 0:21:40

Re: Олимпиада для системных администраторов

Непрочитанное сообщение FiL » 2010-10-23 5:21:25

Лис,
да у меня не к тебе претензии. У меня претензии к организаторам этой "олимпиады". Такое очучение, что они сами очень слабо представляют что и к чему в администрировании.
А по поводу деления файла - head/tail -c дали-бы куда более точное деление. Естественно вместе с wc -c. И алгоритм тот-же, и результат точнее.

Аватара пользователя
Adekamer
пингвин
Сообщения: 694
Зарегистрирован: 2007-10-09 18:36:48
Откуда: 127.0.0.1
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Adekamer » 2010-10-23 7:58:01

FiL писал(а): /etc/security/limits.conf И что? наличие файла limits.conf никак не влияет на задачу "посмотреть лимиты на количество открытых файлов, действующие в текущей сессии". И команду "limits" оно не рожает тоже :)
я к тому что есть еше методы отличные от ulimit и sysctl

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Олимпиада для системных администраторов

Непрочитанное сообщение hizel » 2011-10-10 12:03:07

опять олимпиада, сегодня в 19:00 MSK первый тур http://root.yandex.ru/
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Олимпиада для системных администраторов

Непрочитанное сообщение Alex Keda » 2011-10-10 18:21:02

ф топку
я уже опоздал.
--
интересно, кто время назначал - рабочий день до 18:00 вообще-то - в среднем - у всех час уходит на дорогу домой...
Убей их всех! Бог потом рассортирует...