cat /etc/issue
$ cat /etc/issue Debian GNU/Linux 6.0 \n \l
Ы?
PS: madoff'у двойка - пшел на пересдачу.
dpkg-query -W -f='${Architecture}\n' base-files
+1
В хорошем коде - комментариев по минимуму. Для примера советую взглянуть на исходники ядра linux (прежде всего, не драйвера - а каталоги kernel/, lib/ и т.п.). Или код апача.
Кстати, взглянуть автору настоятельно рекоммендуется. Т.к. из текста ясно, что чего-то более-менее приличного он НЕ ЧИТАЛ, как тот самый чукча...
И что, потому ошибок нет? :-) А я предлагаю присутствующим верить своим глазам - благо Вы код таки показали.
Вы бы хоть обращали внимание на ошибки компилятора. Ключики -W, -Wall знаете? Не - 3 с плюсом многовато...
Дак отвечали в других Ваших тредах :-) Не надоело одни и те же вопросы задавать?
А толку? Вам уже давали ссылку на nginx - а Вы, судя по "парсеру", еще даже не выучили возможность логгирования запросов. С ним все это можно сделать - даром, что нет модуля "сделай мне задачу x)"
Так я тоже могу :-)
time tail -130000 access.log |cut -d " " -f2|uniq -c|sort -n|tail -1000 ... real 0m0.934s user 0m0.852s sys 0m0.080s
Может хватит уже тупых опросов? Клиентов Вы так вряд-ли привлечете - Ваши клиенты вряд-ли поймут C-код :-) А кто поймет - Вашим клиентом будет вряд-ли.
За код - тройка с минусом. Уровня очень плохой курсовой и крайне не рекоммендован для выполнения с правами root.
Неумение элементарно найти информацию - тоже признак... Подсказка: искать соответствующие проекты стоит не на народ.сру, а на sf.net, googlecode, etc. Используя грамматически правильные буржуйские ключевые слова, а не "reqwest".
Хотя толком и искать-то не имеет особого смысла - подобные вещи пишутся на sh/sed/awk ценой пары выпитых чашек кофе...
Вам уже неоднократно отвечали: bash+sed/awk (или perl). Проверенные, отлаженные и заоптимизированные давно средства для потоковой обработки теста.
PS: Как бы то ни было, поздравляю Вас с первым разумным решением - выложить код в открытый доступ. Маловероятно, что будет он кому-то интересен, но все-же. Шаг второй: изучить возможности стандартной библиотеки и избавиться от > 50% (скромная оценка) кода из велосипедов. Шаг третий - избавиться от оставшейся 50% кода, используя прикладные библиотеки.
Штука в том, кто выбирает эту самую "минимальную инсталляцию". Одно дело, когда недоучка "одмин" хостинга - а другое дело, когда разработчики операционной системы.
А во-вторых - сервер в 99% случаев будет работать как LAMP. Почему головой сперва не подумать и не поставить сразу большую часть используемых приложений?
Надо. И монтировать надо, и отмонтировать тоже надо - оно Вам не зря об этом напоминает.
А это как правило и в "никсах" не надо. Там это даже фича, на самом деле - куча вещей конфигурится в рантайм. Потому у разных там программок куча ключей и конфигурационных директив в конфигах. То, что надо было "собирать ядра под" - детская болезнь, которую большинство свободных юниксов прошли давно.
А Вы еще не знали, что этим, как правило, занимаются разные люди? Не дадут кошководу рут-доступа на хостинговый сервер. Не*** ему там делать.
PS: Народ зазря обиделся, что я матанализ посоветовал ;) Есть четкая положительная корелляция. А вот прочитавшие книжки типа "как настроить апач на линуксе" - демонстрируют, как правило, совершенно обратную тенденцию (гнали в итоге таких ссаными тряпками).
Не, "не находится" (с).
Не, Вы не станете. Примите это как факт, так что "легче" искать не стоит. Используйте другие предложенные Вам в треде решения.
Увы, да. Если криворукие "одмины" хостинга постарались. При базовой установке этот пакет (его приоритет important) вытягивается зависимостями в debian/ubuntu. Надо очень специально постараться, чтобы его не было.
матанализ, линейная алгебра, тфкп, дифференциальные и интегральные уравнения, методы матфизики, дискретная математика, ... ну и далее по списку. Английский.
Где список взять? - добрый дядя даст в институте/университете.
PS: И да, ШКОЛУ ЗАКОНЧИТЬ!