LINUX.ORG.RU

Избранные сообщения SAA

посоветуйте учебники для системного администратора

Форум — Admin

Проблемно-ориентированное системное администрирование - это во многом шаманство: гугл по логам, чтение каких-то отдельных блогпостов, копипаст «tips&tricks», тут подправить, там немножко замазать - и вроде работает, прочитал INSTALL.txt - и вроде поставилось.

А что вы можете посоветовать почитать для создания более цельной картины системно-администраторского мира?

То есть не маны, и доки по разворачиванию отдельных сервисов, а что-нибудь более фундаментальное.

У меня пока на примете есть Understanding the Linux Kernel от O'Reilly, где описывается работа с памятью, процессы и всё такое прочее. Правда там ядро 2.2, надо бы найти что-то посвежее.

Что почитать подобного по сетям? Может в целом по высоконагруженным системам? По организации инфраструктуры (не в плане - пользователи/группы и система авторизации, а в общем: разработка-тестирование-production, общие принципы и приемы) и т.п. и т.д.

\\ если будет сильно холиварно - скиньте в Talks

 ,

alpha
()

Баг 12309 воскресили на LKML

Форум — Talks

Оказывается, чтобы разработчики ядра серьезно отнеслись к проблеме, которая по сути является копией бага 12309, оказалось достаточно указать им, что это локальная атака на отказ в обслуживании.

Подробности: https://lkml.org/lkml/2012/10/11/177

 ,

AEP
()

Опубликован Google Common Lisp Style Guide

Форум — Development

Опубликован Google Common Lisp Style Guide:

http://google-styleguide.googlecode.com/svn/trunk/lispguide.xml

 , ,

gensym
()

Как ограничивают php пользователей веб-хостинги

Форум — Web-development

Вопрос чисто из темы «я познаю мир», хотелось бы узнать каким образом администраторы веб-хостингов ограничивают php (и прочие cgi) юзеров, чтобы они не лазали к своим соседям? Скажем запускаются процессы apache (если php как модуль апача) от имени пользователя (хотя сомнительно)?

 , , ,

list2009
()

ssh через сеть с потерями

Форум — General

Есть соединение с большой потерей пактетов (по пингу 10-20%). При попытке соединиться по ssh очень быстро оканчивается ssh-сессия Write failed: Broken pipe То удаётся набрать команду до дисконнекта, то нет. Есть ли какие-то программные средства для более устойчивой интерактивной работы по ssh в такой сети?

array
()

Красивые графики

Форум — Development

Кто умеет создавать красивые графики?

Сейчас десктопное приложение создает страницу HTML со множеством графиков. Я использую JFreeChart, но главная претензия - графики получаются не очень красивыми. Что есть на замену? Я могу вызвать код из Си, могу из Java.

Нужны временные ряды, графики XY, гистограммы, тренды с границами по правилу 3-сигма, столбики, секторные диаграммы.

dave
()

DHCP. Мониторинг выданных IP

Форум — General

Добрый день!

Хочу мониторить адреса, выдаваемые DHCP сервером. Что для этого лучше использовать? Мне приходит в голову ежеминутное задание в cron, которое грепает логи DHCP. Может есть что специализированное или есть возможность выполнить произвольную команду на сервере при выдаче IP?

Спасибо.

 

swarnk
()

Как троллить плюсовиков на собеседовании?

Форум — Talks

Зовут писать бэкенд для какого-то сайтика для каких-то аутсорсеров, работающих на EA. Пишу на Ruby, а собеседовать будут плюсовики. Это проблема.

В прошлый раз объянил мужику что синглтоны в Ruby идеологически более правильные, а множественное наследование в плюсах просто отстой. Собеседующий обиделся и ушёл с собеседования.

Как и о чём их троллить, чтоб не сильно толсто и по теме? Нужно доказать что плюсы ни на что не годятся, я считаю.

 ,

daris
()

Изучение функционального программирования делает ваш код лучше

Форум — Talks

Или нет? У меня есть сомнения, так как во всех коллективах принято писать код согласно определенным конвенциям. Человек, который хочет применить ФП в обычных проектах на примитивных императивных языках без особых средств ФП скорее всего имеет в распоряжении

  • Рекурсия (если есть надежда на хвостовую)
  • Выполнение операций на основе предикатов или трансформирущих объектов.
  • Принятие решений на основе конфигурирующих данных. Как бы точнее выразиться? Например построение небольшого интерпретатора, из нескольких команд.
  • Иммутабельность чем больше тем лучше
  • Попытка работать с объектами как с функциями (частичное применение, или создание предикатов как в п. 2)
  • Еще что-то забыл, дополняйте

Но в большинстве коллективов (С, С++, Java) эти приемы будут восприняты как странные, и более того вообще быдлокодом. И на этом языке он и есть быдлокодом в некоторой мере. Тоесть концепции нормальные, но в соединение со средствами которые делают их простыми и краткими. А на вышеперечисленых ЯП лишь гора if-ов и 100500 объектов с нетривиальным состоянием - конвенция.

Вывод: изучение ФП - расширение кругозора, открытие для себя основаных на ФП инструментов. Не повод его пихать везде или гнуть в эту сторону палку в императивном коде как делают некоторые упоротые.

Ваше мнение?

vertexua
()

Приходилось ли вам писать на Лиспе?

Форум — Development

Ну, что ж, в Development так в Development, хотя Лисп давно перестал быть мемом одного лишь Development'а (и даже одного ЛОРа). Итак, сабж!

[ ] Да, профессионально и за деньги
[ ] Да, just for fun и для самообразования
[ ] Да, участвовал в opensource-проекте
[ ] Да, пилил скрипты Emacs/GIMP/AutoCAD/Lilypond etc.
[ ] Да, в рамках образовательной работы (лаба, курсовик, диплом)
[ ] Да, в рамках академической работы (диссертация, статья, монография)
[ ] Да, мне сказали, что лисперов любят девушки
[ ] Нет, но собираюсь
[ ] Нет, и не собираюсь
[ ] Вообще-то я Джон МакКарти, а вы кто такие?
[ ] в Советской России Лисп пишет на тебе!

Приветствуются развернутые ответы и верифицируемые пруфлинки. Например, на какую фирму работали, в каком конкретно opensource-проекте участвовали, какая была тема научной работы, помогло ли с девушками, и тому подобное. INB4 буквоедов: под «лиспом» подразумеваются все языки семейства: Scheme, CL, Clojure и прочие.

Kuka
()

Прошу совет у бывалых лисперов

Форум — Development

Доброго времени суток! Недавний мой пост о smalltalk натолкнул меня на мысль, что надо заниматься тем, что больше нравится. В итоге я пришел к выводу, что лиспо-семество мне ближе. Поэтому прошу многоуважаемых спецов по лиспу посоветовать: 1. Какую реализацию Lisp выбрать? В чем ее преимущество перед другими? Есть ли возможность заводить под оффтопик? 2. Какой графический тулкит лучше всего вяжется с данной реализацией? 3. Какой быстрый туториал можно почитать по данной реализации лиспа? (классические труды в over9000 страниц не советовать, их я найду в LispFAQ и через поиск лора, интересуют именно туториалы после которых я могу начать писать код через пару вечеров неспешного чтения).

З.Ы.: Если найдутся противники лиспа и/или сторонники C# - отговорите меня реализовывать ERP на лиспе (работаю на C# сейчас, поэтому с ним будет легче). еще раз хочу заметить, что «ерпа» будет домашней поделкой, «для себя» и в целях саморазвития.

 , , , домашний проект,

i_overdose
()

tmux не использует все доступное пространство в терминале

Форум — General

как то так. самая правая часть (где точки) сама по себе. кто-то сталкивался с подобным?

юзается версия 1.5 (генту)

 ,

ZuBB
()

список must read

Форум — Talks

А не написали бы уважаемые ЛОРовцы список обязательного к прочтению по информатике с 1-го по 5-ый курс? С небольшим комментарием к пунктам списка

 ,

pylin
()

phpmail не отправляет почту (Debian 6 - Dedicated)

Форум — General

Здравствуйте,столкнулся с проблемой что debian 6 не отправляет почту,раньше сидел на vps и там было всё ок без доп. настроек,но на дедике не получилось

юзал по мануалу http://www.ivakorin.ru/отправка-почты-с-сервера-через-sendmail/ Результат аналогичный,настроил всё что требовалось с голой оси на дедике всё ок,осталось отправка почты с сайта (что при регистрации с скрипта отправляло письмо),нужна помощь спасибо ))

kulakk
()

Создание масштабируемого кластера

Форум — Development

Интересуют тулзы для создания кластера, в котором с помощью админки можно поднимать и гасить узлы по требованию. Наиболее близкое к тому, что нужно из того, что нашел, это Zeroc IceGrid, у него как раз есть IceGrid Admin. Вот только этот Ice показался мне достаточно громоздким и чем-то отдающим корбой. Может знаете похожие, но легковесные тулзы?

dizza
()

Файл как новое блочное устройство

Форум — General

Привет!

Cоздаю через dd пустой файл размером 8Gb, через fdisk создаю там необходимые разделы.

монтирую его в fstab

/home/disk  /disk  ext4  defaults 0 0  

После перезагрузки все прекрасно смонтировано, но нужно чтобы система видела этот диск как устройство через fdisk -l со всеми партициями которые там есть...

 , , ,

addicted
()

Emacs jabber.el уведомление о сообщениях.

Форум — General

Всем доброе время суток, может кто знает как сделать уведомление о поступивших сообщениях в Emacs JabberEL. Как вообще отлавливать эти события. В имаксе есть функция (raise-frame) которая поднимает окно имакса на передний план. Вот как сделать чтоб при получении мессаги окно всплывало на передний план.

 ,

suvor-07
()

[школота-тред] [emacs] [jabber]

Форум — General

привет, лор!

помоги настроить/дай посмотреть конфиг для emacs-jabber. Делаю как написано тут.

содержимое ~/.emacs

;; JABBER
(require 'jabber)
(setq jabber-auto-reconnect t)
(setq jabber-chat-buffer-format "*---%n-*")
(setq jabber-groupchat-buffer-format "*===%n-*")
(setq jabber-history-dir "~/.jabber-chatlogs")
(setq jabber-history-enabled t)
(setq jabber-history-muc-enabled t)
(setq jabber-history-size-limit 1024000000)

(custom-set-variables

'(jabber-account-list (quote (("username@jabber.ru" 
(:network-server . "jabber.ru") (:port . 443))))))

После C-x C-j C-c emacs пишет: Opening STARTTLS connection to ... и через несколько секунд: connection lost `nil'

ЧЯДНТ?

 ,

ymn
()

Цветные темы для emacs 24

Форум — General

Может где есть галерея с темами для 24?

В http://marmalade-repo.org/ тем мало и они не очень.

Может какой блог, где публикуют ссылки на новые темы для Емакса?

Или расскажите как в Емаксе сделать разные стили для содержимого между «» и " кавычками и тогда попробую написать свою тему (или дайте ссылку на такую тему), буду очень признателен.

P.S.
В общем на первый взгляд Вим гораздо популярнее Емакса (судя по количество цветных тем, сайтов и свежих руководств).

Или емаксеры делают всё только для себя и не делятся :(

Или даже наверно не столько «для себя» сколько «под себя».

 , скорбь

ksevelyar
()

Assembler. Bootloader. Qemu

Форум — Development

Решил попробывать пойти немного глубже в архитектуру ПК. Начал разбираться с загрузчиками. Так вот, вопрос, как мне отладить загрузчик в qemu? Нашел только способ отладки ядра:

Отладка ядра Linux без интегрированного отладчика под QEMU

# Запускаем QEMU с ядром, которое мы собираемся отлаживать

$ qemu -kernel /boot/bzImg -append "root=/dev/hda" -std-vga -m 256m -s -hda hdd.img &

# Запускаем gdb на основной машине и коннектимся на порт 1234

$ gdb

(gdb) target remote localhost:1234

# Подключаем образ ядра (должен совпадать с отлаживаемым ядром)

(gdb) file vmlinux
denisnet
()