Задать вопрос
  • Ценность домена

    @antimind
    $10/year
    Ответ написан
    Комментировать
  • Как сделать красивый вывод shell скрипта в cgi-bin?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ...
    echo '<body><pre>'
    df -h
    echo '</pre></body>'
    ...
    Ответ написан
    Комментировать
  • Затыки в домашей сети: в чем может быть проблема?

    Скорее всего не хватает процессора у Dune.
    Ответ написан
    Комментировать
  • Есть ли приоритет у http-пакета перед "чистым" tcp в сетях 3G\4G?

    opium
    @opium
    Просто люблю качественно работать
    Ну не можете вы знать этого, сегодня есть приоритет, завтра нет, а может и сегодня не было.
    Проверить очень просто , запускаете две программы с одной шлете по http с другой по tcp и смотрите результаты.
    Ответ написан
    Комментировать
  • Контроль заряда батареи ноутбука?

    ZloyHobbit
    @ZloyHobbit
    Такая проблема была, но достаточно давно, современные батареи имеет смысл временами тренировать, разряжая и заряжая, а отключать - смысла нет, они сами отключаются.
    Ответ написан
    Комментировать
  • Контроль заряда батареи ноутбука?

    @garisson
    >Как известно , это пагубно влияет на АКБ, уменьшая срок ее жизни.

    это не так. После полной зарядки аккумулятора, контроллер автоматически отключает его от питания. А вот вывести из строя разъем питания или розетку если постоянно втыкать-вытыкать - можно.
    Ответ написан
    Комментировать
  • Как поставить алиас в ubuntu?

    У меня стоит Sublime (как и несколько других программ) не в системной папке, а просто, например, в ~/sublime.
    В домашней директории есть папка bin. Там я у меня ссылка на sublime_text.
    deck@crunch ~/bin $ readlink sublime
    /home/deck/Sublime/sublime_text

    В ~/.profile такие строчки
    if [ -d "$HOME/bin" ] ; then
        PATH="$HOME/bin:$PATH"
    fi
    Ответ написан
    Комментировать
  • STP и RSTP: как?

    @Vilos
    1. Вообще лучше на разных вендорах вообще ничего не делать - моновендорная сеть всегда более предсказуемая.
    2. По твоим действиям. Вначале запускаешь построение дерева RSTP. Если сеть крупная лучше это делать в моменты минимальной загрузки сети, обычно 5-6 часов утра. Возможно ты отсохнешь от управления на некоторый период времени (период построения покрывающего дерева) - но не пугайся, после построения дерева связь восстановиться.
    3. Выставь везде веса, BridgeID и укажи акцесс порты - это ВАЖНО! Если не выставишь аксесс порты и твои комммутаторы будут смотреть на BPDU пакеты с эти портов, то по закону подлости обязательно появиться в сети м...дак который воткнет управляемый коммутатор в акцесс порт, и начнется новое перестроение дерева, а у тебя головная боль от мысли чегож всю сеть колбасит.
    4. Соедени кольцо, перестроения дерева быть не должно (ты же сделал пункт 3?). Если после соединения кольца началась колбасня и перестроение дерева - проверь правильно ли ты сделал п.3

    з.ы. Если сеть маленькая то достаточно из пункта 3 прописать на коммутаторах акцесс порты. Дерево будет строиться быстро и без указания весов.
    Ответ написан
    1 комментарий
  • Как происходит ресолвинг NS серверов?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Вкратце на примере моего домена (qs.biz)

    (точка это корневой домен, от него резолвинг начинается)
    inkvizitor68sl@malygos:~$ host -t NS -v .
    Trying "."
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64922
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0
    
    ;; QUESTION SECTION:
    ;.				IN	NS
    
    ;; ANSWER SECTION:
    .			110843	IN	NS	b.root-servers.net.
    .			110843	IN	NS	j.root-servers.net.
    ...... тут ещё много.


    ip-адреса всех root-servers.net. прописаны в конфигах всех резолверов, чтобы их не приходилось резолвить (в bind9 уж точно).

    Дальше резолвим зону biz:
    inkvizitor68sl@malygos:~$ host -t NS -v biz. b.root-servers.net.
    Trying "biz"
    Using domain server:
    Name: b.root-servers.net.
    Address: 192.228.79.201#53
    Aliases: 
    ....... 
    ;; AUTHORITY SECTION:
    biz.			172800	IN	NS	b.gtld.biz.
    biz.			172800	IN	NS	a.gtld.biz.
    .....
    ;; ADDITIONAL SECTION:
    a.gtld.biz.		172800	IN	A	156.154.124.65
    b.gtld.biz.		172800	IN	A	156.154.125.65
    a.gtld.biz.		172800	IN	AAAA	2001:503:7bbb:ffff:ffff:ffff:ffff:ff7e
    ......

    Здесь мы видим, что в ответе DNS сервера нам сразу прислали IP-адреса NS-серверов этой зоны (так как они находятся в самой зоне).

    Дальше спрашиваем NS-ы моего домена:
    inkvizitor68sl@malygos:~$ host -t NS -v qs.biz. 156.154.124.65
    Trying "qs.biz"
    Using domain server:
    Name: 156.154.124.65
    Address: 156.154.124.65#53
    .....
    ;; AUTHORITY SECTION:
    qs.biz.			7200	IN	NS	MASTER.qs.biz.
    qs.biz.			7200	IN	NS	SLAVE1.qs.biz.
    
    ;; ADDITIONAL SECTION:
    MASTER.qs.biz.		7200	IN	A	176.9.238.243
    SLAVE1.qs.biz.		7200	IN	A	46.4.251.94
    SLAVE1.qs.biz.		7200	IN	AAAA	2a01:4f8:120:918c::a

    Аналогично, сразу прислали ip-адреса серверов.

    Ну и дальше резолвим сам домен:
    inkvizitor68sl@malygos:~$ host qs.biz. 176.9.238.243
    Using domain server:
    Name: 176.9.238.243
    Address: 176.9.238.243#53
    Aliases: 
    
    qs.biz has address 176.9.238.243


    Само собой, всё это происходит не у вас в системе, а на резолвере, который вы используете.

    Ну а для обычного домена, делегированного на NS-серверы в другой зоне, ip-адреса присылаться в additional section не будут (при условии, конечно, что их явно не указывали при делегировании):
    inkvizitor68sl@malygos:~$ host -t NS -v vlad.pro. b0.pro.afilias-nst.org.
    Trying "vlad.pro"
    Using domain server:
    Name: b0.pro.afilias-nst.org.
    Address: 2001:500:c1::1#53
    Aliases: 
    
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33961
    ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 0
    
    ;; QUESTION SECTION:
    ;vlad.pro.			IN	NS
    
    ;; AUTHORITY SECTION:
    vlad.pro.		86400	IN	NS	slave1.qs.biz.
    vlad.pro.		86400	IN	NS	master.qs.biz.
    
    Received 74 bytes from 2001:500:c1::1#53 in 55 ms


    Это в совсем простом виде если объяснять.
    Ответ написан
    Комментировать
  • Как узнать точное время включения компьютера с Ubuntu?

    egor_nullptr
    @egor_nullptr
    ps -o lstart 1 | tail -n 1
    Вместо lstart также можно bsdstart или start, смотрите сами какой формат вывода вам более удобен.

    Ещё можно так:
    dmesg | grep "RTC time" | awk -F"RTC time:" '{print $2}' | sed s@date:@@
    это будет дата и время в UTC (первый способ выдаёт локальное время).
    Ответ написан
    2 комментария
  • Какой выбрать способ оповещения пользователей об изменениях в блоге?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Я подписываюсь на RSS того же хабра, и других которые мне интересны. Умерли или нет - мне вполне удобно.
    Ответ написан
    1 комментарий
  • Bash - for и find

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    А вы зачем вопрос задали? чтобы за вас задачу из универа решили? Гнать вас в шею оттуда.
    Это ресурс не о том, чтобы решать чужие задачи. Это ресурс о вопросах и знаниях.
    Ответ написан
    1 комментарий
  • Почему компьютер тормозит при почти свободном CPU и RAM?

    stavinsky
    @stavinsky
    Я бы начал с диагностики hdd, например iostat.
    Узким местом в работе компьютера до сих пор является жесткий диск.
    Ответ написан
    Комментировать
  • Почему компьютер тормозит при почти свободном CPU и RAM?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Сбойные сектора на винте (см. dmesg, smartctl). Температура процессора/видеокарты (sensors). Кривые драйвера/кривое железо (см. vmstat, cat /proc/interrupts).
    Ответ написан
    Комментировать
  • Что означают www, * и @ в имени типа А записи при установке DNS?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Для домена example.org
    www A 144.76.217.162 - адрес хоста www.example.org
    * A 144.76.217.162 - адрес всех хостов домена example.org
    @ A 144.76.217.162 - адрес текущего корня (exapmle.org или установленного директивой $ORIGIN)
    Ответ написан
    Комментировать
  • Что означают www, * и @ в имени типа А записи при установке DNS?

    malyshev
    @malyshev
    Если, для примера, для домена mydomain.com, то
    www - запись для поддомена www.mydomain.com,
    * - запись для всех остальных (не определенных явно) поддоменов третьего и ниже уровней домена mydomain.com
    @ - запись для самого домена mydomain.com

    для почты используется типа записи MX (не A), например:
    @ MX 144.76.217.162
    Ответ написан
    1 комментарий
  • Как программно разорвать PPPoE соединение и поднять его заново?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    > Я правильно понимаю, что OS на компьютере понятия не имеет, что соединение организовано через PPPoE? Это подтверждается и тем, что RASAPI не находит никаких соединений.
    Да. С точки зрения ОС, вы находитесь в одноранговой сети, в которой есть роутер, задача которого пустить машины сети в интернет. А сами машины ничего дальше торчащего в вашу сеть интерфейса роутера не видят.

    > Я пробовал поднять telnet/ssh соединение
    Если у вас JWNR2000 на чипах Atheros (ревизии 0, 1, 3), то на него можно поставить openwrt. Там уже будет ssh.

    > в веб морде нет интерфейса перезагрузки.
    есть. Ищите что-то в духе "advanced view", чтобы показывать все возможности морды.
    Ну и в последних версиях Netgear GUI аналогично.
    Ответ написан
    3 комментария
  • Является ли обязательным высшее образование в будущей сфере работы программистом?

    north_leshiy
    @north_leshiy
    Руководитель направления разработки
    Вышка в России для программиста играет весьма малую, а порой и дурную роль.

    Лично я сразу после техникума (не IT направления) пошел в разработчики, был полностью самоучкой. В итоге пережил разработчиков которые были с вышкой, стал начальником отдела, и теперь когда принимаю на работу нового разработчика, мне вообще по барабану какое у него образование. Мне главное чтобы глаза у человека горели своей профессией, остальное побоку, научим) Тем более сразу готовых кадров, которые подойдут по всем требованиям найти очень сложно. Берешь живой материал и доучиваешь. А если кандидат еще и будет понимать что взяли его с авансом, то можно веревки вить, будет с удовольствием перерабатывать чтобы набраться как можно больше опыта, реальных навыков которые нужны для профессии)

    В итоге в отдел приходили и с высшим образованием, но по факту долго не задерживались или валились в тестовый период. И отдел разработки сейчас на 80% состоит из людей в лучшем случае со средне-специальным образованием. Но зато люди шарят и живут своим делом) И за их код не стыдно)

    Относительно IT образования в России все не столь круто) И будет оставаться столь же не круто доколе Бизнес сам не станет обучать кадры. С первого курса. Не учителя которые отошли от дел пару десятков лет назад, а реальные специалисты которые крутятся в перспективных направлениях, которые будут вести лекции в Вузе. Так происходит в крутых ВЗ западных стран. Считаю это единственно верным способом обучения в ВУЗах компетентных специалистов.
    Некоторые ведущие ВУЗы кстати уже пытаются прийти к этой модели, создавая новые IT специальности и сразу заключающие соглашения с крупными или ведущими IT компаниями чтобы они с первого курса выделяли специалистов для обучения. Надеюсь пока эти отчасти экспериментальные специальности не только приживутся, но и вскоре перенесут данную модель обучения на все остальные специальности крупнейших ВУЗов страны)
    Ответ написан
    1 комментарий