Перейти к содержанию

gogi

Members
  • Постов

    547
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные gogi

  1. Вроде, все в порядке. Чтобы полность убедиться в работоспособности драйвера ядра, посмортите на предмет ошибок

    dmesg | grep ath5k

    Если все в норме, посмотрите, с каким именем создан ядром сетевой интерфейс

    ifconfig -a

    И просконируйте сети вокруг

    ifconfig wlan0 up

    iwlist wlan0 scan (команда приведена для интерфейса wlan0)

    PS. Если нет команды iwlist, установите пакет wireless-tools.

  2. dazzz писал(а) Втр, 08 Ноябрь 2011 15:56

    разобрался удалите тему))) Разделы в своем диске монтируются автоматом видимо я прост его не заметил. Короче хотел еще раз примонтировать

    Один раздел можно монтировать много раз в разные точки монтирования. Может быть, точка монтирование не была создана или с именем раздела ошиблись?

  3. В шестой центоси русификация идет "из коробки" и язык выбирается уже при инсталляции. Локаль можно прописать и позже, причем для каждого пользователя свою.

    > Что можно сделать чтобы я мог создавать файлы и папке в разных каталогах?

    Проверьте, под рутом ли вы работаете (команда whoami)

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

    Также помешать может то, что файловая система монтирована в режиме только для чтения. Но после свежей установки (сервер вам достался не по наследству) это маловероятно.

    > В учебнике в разделе по установке apache говорят перейти в консоль веб сервера, тоесть чтобы строка была типа [root@web-server ~]#

    > А как перейти в эту консоль?

    Скорее всего имеется в виду консоль машины, на которой установлен веб сервер.

  4. Kriks писал(а) Вск, 06 Ноябрь 2011 03:26

    Всем доброго дня! Возникла следующая проблема: необходимо добавить в автозагрузку драйвер. Написал для этого простенький скрипт:
    #!/bin/sh insmod driver.komknod /dev/driver c 100 0exit 0

    Затем сделал скрипт исполняемым, закинул его в /etc/init.d, через visudo добавил строку

    %user ALL=NOPASSWD: /etc/init.d/myscript, чтобы скрипт мог запускаться автоматом без запроса пароля,

    Не понимаю, при чем здесь судо и вообще запрос пароля. Все скрипты инициализации запускаются от рута, если явно не указано иное.

    Цитата:

    далее сделал команду sudo update-rc.d myscript defaults 80, но после перезагрузки перед приглашением ввода логина и пароля получаю следующую ошибку
    "Обнаружена проблема в конфигурационном сервере (/usr/lib/libgconf2-4/gconf-sanity-check-2 завершилась с сообщением 9)"
    и после ввода логина и пароля, снова появляется это сообщение и выбрасывает на повторный ввод логина и пароля.

    Пробовал вместо update-rc.d сделать ln -s /etc/init.d/myscript /etc/rc5.d/S91myscript - результат тот же самый, опять появляется эта ошибка.

    Пробовал добавить скрипт в автозагрузку через "система-параметры-запускаемые приложения", но толку не было никакого. Версия ОС - Ubuntu 10.04.

    Подскажите, пожалуйста, как решить данную проблему. Заранее спасибо!

    Я не смог уловить связь между запуском скрипта и сообщением об ошибке. gconf относится к конфигурации гнома и гномовских программ.

    Вручную скрипт запускается без ошибок?

  5. dazzz писал(а) Сбт, 05 Ноябрь 2011 23:36

    нажатие "далее" в каком то смысле похоже на прописывание очередной команды конфигурации и нажатии Ентер. просто графическая система удобнее и ближе к людскому восприятию. я попытаюсь обьяснить:

    Простой пример из жизни-дорожные знаки. вы быстро распознаете их когда едите на машине. представте на минуту что вместо человека с лопатой было бы убористым шрифтом написано дорожные работы и т. д. Как вы думаете успевали бы вы читать и не увиличилось бы количество аварий?

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

    Частично согласен. Как и комиксы в каких-то областях предпочтительнее текста, и главное их достоинство - не нужно уметь читать.

    Мысть бела о том, что системы, построенные по проектному принципу значительно лучше поддаются автоматизаци, не говоря узе о гибкости.

    Цитата:

    Gogi, у меня еще пара вопросов подскажите кратко плиз):

    - как запретить в xubuntu вести наблюдение за пользователем? аналоги в виндовс - не показывать список последних использовавшихся программ,

    задается правами на файл истории команд. Но от рута это можно скрыть только удалив файл.

    Цитата:

    не отслеживать время последнего доступа к файлу,

    пааметром монтирования noatime (в /etc/fstab). Система вовсе не будет хранить этот параметр.

    Цитата:

    не показывать последние последние поисковые запросы скажем в файл менеджере

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

    Цитата:

    - как обстоит дело с деинстлляцией программ в ubuntu? так же как и виндовс остаются ли хвосты -ненужные файлы, библиотеки и тд или тут все удаляется подчистую?

    В этом отношение здесь все лучше, чем в винде. Удаляется все под чистую (напр. apt-get purge). Кроме того пакетный менеджер следит за версиями библиотек и зоопарка, как в винде, не наблюдается.

  6. dazzz писал(а) Птн, 04 Ноябрь 2011 18:10

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

    Безусловно, такой скрипт несложно написать. НО, если программа распространяется в исходниках, это подразумевает возможность изменения конфигурации на стадии компилирования, как то включение/исключение функциональности, задание опций компилятора... Если нужно просто установить - то для этого есть менеджер пакетов: здесь все продумано, подобраны версии, зависимости и установка значительно более автоматизирована, чем в windows.

    Цитата:

    Представляете миллион пользователей скачает программу и вместо одного миллиона действий на компе произведут 3 миллиона. Вместо допустим 1 млн человеко-секунд будет потрачено 5 млн. Я понимаю что немого утритую что нет разницы поставлю ли я программу за 5 секунд или за 20 сделаю одно действие или 3. Но именно в мелочах сила. И потому Виндовс занимает большую часть парка ПК

    Не поэтому. Автоматизация - это как раз unix-way. Путь винды - несколько раз подряд нажимать, как болван, кнопку <next> или в текстовом редакторе крутить до посинения колесико мыши вместо того, чтобы выполнить команду перехода.

  7. dazzz писал(а) Птн, 04 Ноябрь 2011 13:30

    здравствуйте! решил "перелезть" с виндовс на xubuntu, ну и попробовать перенести все настройки десктопа на новую систему. Поставил DWM (под виндой юзаю PWT для аналогичных целей). хотел заменить дефолтный фм-зашел в домашнюю папку создал файл .xinitrc (его там небыло)туда вписал dwm но это не сработало.

    подскажите что надо конкрентно сделать

    .xinitrc используется, если граф. система запускается через startx.

    В случае дисплей менеджера нужно при входе в систему выбрать сеанс с dwm. Если dwm установлен штатными средствами через менеджер пакетов, то такой сеанс должен добавиться в dm.

    Цитата:

    еще у меня общего плана вопросы:

    -есть ли приложения которые позволяют автоматизировать рутинные действия - ну скажем я уже запарился набирать строчку sudo apt-get.... короче многобуквенность убивает-пальцы не казенные))

    Алиасы и/или скрипты. Да и клавиша табуляции сильно помогает.

    Цитата:

    -есть ли софт позволяющий как то автоматом распознавать тип инсталлятора приложений -ну допустим если это apt приложение просто запустить -если какой то исходник то собрать в полном виде самому прописать конфигуре мейк и так далее

    Не совсем понял, что имеется в виду. Если "Найти в инете ссылку <крутая прога>, щелкнуть мышкой, а система сама распознает и устанавливает, при этом, если нужно, компилиует, настраивает и т.д.", то такая идеология ближе к windows и вряд ли будет реализована.

  8. Похоже, вы пошли не в том направлении. (если я правильно понял вашу ситуацию)

    X сервер (X Window Sysem) - это машина, к которой подключены кравиатура, мышь и монитор.

    Если не достаточно командной строки, используйте, например, ssh -X для запуска граф. программ на сервере (даже десктоп должен запуститься, но насчет гнома и кед не уверен). Или довольствуйтесь vnc, если его уже установили (кстати, через vnc, и к гном десктопу можно подключиться, но, скорее всего, будет сильно тормозить). Или установите на сервер веб интерфейс...

  9. excellion писал(а) Пнд, 31 Октябрь 2011 07:38

    в как пробовал вбивать в терминал

    echo 1 > /proc/sys/net/ipv4/ip_forward
    - это и это
    sysctl -w net.ipv4.ip_forward=1

    не помогло

    Первое это и второе это - одно и то же. Нужно еще и третье это:

    iptables -t nat -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

    Если ваш pppoe поднимает вместо ppp0 другой интерфейс, то указать нужно его. Если утилита iptables не установлена, нужно установить из репозитория.

  10. Насколько я помню, у фрирадиуса один основной файл конфигурации, остальные включены через инклюд. Применяются, естественно, только те разделы, которые соответствуют выбранному типу аутентификации и сервистипу. Если сервистип ваших беспроводных точек не Framed-User, то, боюсь, вовсе незьзя передать ип адрес через радиус. Вполне вероятно, и при типе аутентификации eap-tls, нет возможности связывать какие-либо данные с пользователем. Основное, что получает NAS от радиуса - прошла аутентификация успешно или нет.

    Может, стоит поставить более общий вопрос и поискать другие способы решения.

  11. С фрирадиусом работать приходилось редко и только для аутентификации безпроводных клиентов. Поэтому в сказанном могут быть ошибки, а лезть в документацию нет желания.

    1. Клиентом фрирадиуса (да и вообще серверов радиус протокола) являются NAS, как ппп сервер, или терминал сервер и вай-фай точка доступа. Они то и просят радиус провести аунентификацию (т.е сверить пароль и т.п) и, иногда, сетевую авторизацию, т.е. выдать ип адрес, маску и т.д. Соответственно, выдать ип может попросить только тот сервис, который сам раздает его клиенту (напр. ppp), в радиусе тип подобных сервисов называют Framed-User. Всякая ли безпроводная точка может попросить это у радиуса - не знаю. Если да, то в файле users можно указать этот сервис-тип и привязать ип к имени.

    2. Вы написали, что аутентификация клиента (не только сервера) проходит по сертификатам. В этом случае, как я понимаю, логин и пароль не требуются. Непонятно, с каким именем вы хотите связать ип адрес.

    Можно использовать eap-ttls. Тогда сертификат клиента не требуется (что сильно упрощает его настройку) и он обычно вводит логин и пароль.

    Так что я пока вижу два способа решения: либо поднять ppp, если беспроводной клиент не умеет запрашивать у радиуса сетевые настройки, либо по сертификату аутентифицировать сервер, а клиентов по паролю.

  12. eugensn писал(а) Чтв, 13 Октябрь 2011 00:27

    Поэтому и интересуюсь, как можно изменить права доступа к сетевому интерфейсу.

    На этот вопрос ответить проще всего. Прав доступа к сетевому интерфейсу не существует. Права задаются на объекты файловой системы.

  13. plgrm44 писал(а) Срд, 12 Октябрь 2011 04:55

    Я вот так решил: ...

    Тоже вполне себе решение.

    Цитата:

    Я так понял, что для sed и awk - это общая практика форматировать текст так для начала, чтобы на одной строке были нужные простые конструкции

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

    Но, тем не менее, они достаточно гибки.

    Можно, к примеру, в той же задаче с awk всё в одну строку составить

    BEGIN { RS = "\004"; ORS = "" }{  while (1) {    n1 = index($0, "<body>")    n2 = index($0, "</body>")    if (n1 && n2) {      print substr($0, 1, n1+5) tolower(substr($0, n1+6,n2-n1-6)) substr($0, n2, 7)      $0 = substr($0, n2+7)    }    else break  }  print $0}
  14. eugensn писал(а) Срд, 12 Октябрь 2011 20:24

    Цитата:
    Виртуальная машина в Андроиде?

    нет, не совсем ВМ, Debian запускается обычным скриптом из Андроидовского терминала.

    Посмотрел по ссылке http://android.galoula.com/en/LinuxInstall/

    Дебиан устанавливают в chroot, и правильнее сказать, что под андроидом запускаются дебиановские программы, но все равно интересно. Работать, видимо, будет далеко не всё,

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

    Цитата:

    но как-то же на них права доступа возможно настроить?

    Я думаю, что дело не в правах, а в специфике реализации: chroot запускается от рута.

  15. eugensn писал(а) Срд, 12 Октябрь 2011 13:07

    Имеем:

    Планшет на базе Android 2.3.3. + Debian 6, запускаемый в среде Android отдельным процессом.

    Интересно. Виртуальная машина в Андроиде? Даже не предполагал, что такое возможно.

    Цитата:

    Проблема:

    Под root-ом беспроводная сеть в наличии, ifconfig выдает сконфигурированные интерфейсы lo и wlan0. Собственно, все работает как нужно.

    Под пользователем же сети нет.

    C этого момента поподробнее. С чего вы сделали такое заключение? /sbin/ifconfig что-то выдает?

    Цитата:

    Первое что приходит в голову: не выставлены права доступа к /dev/wlan0. Однако, файла wlan0 нет ни в папке /dev в Debian, ни в папке /dev в Android. Команда find в Debian находит только папку wlan0 в /sys/class/net/

    Вопрос: где может находиться wlan0 в Debian/Android,

    Сетевые интерфейсы не являются символьными или блочными устройствами и не имеют соответствующего файла в /dev.

    Цитата:

    и в какую сторону еще можно покопать?

    Описать ситуацию более детально.

  16. sed и awk в основном предназначены, чтобы парсить текстовые файлы, разбитые на строки. Всякие xml лучше парсить перлом или питоном или еще чем-то для этого предназначенным. Там для этого есть и библиотеки.

    Но вашу задачу можно решить, конечно, и через awk, например, так

    gg@c-1:~$ cat 2lower.awk

    BEGIN { flag = 0 }{  n1 = index($0, "<body>")  n2 = index($0, "</body>")  if ( n1 > 0 )    if (n2 > 0)      $0 = substr($0, 1, n1+5) tolower(substr($0,n1+6,n2-n1-6))  substr($0, n2)    else {      flag = 1      $0 = substr($0, 1, n1+5) tolower(substr($0,n1+6))     }  else    if (n2 >0) {      flag = 0      $0 = tolower(substr($0,1,n2-1))  substr($0, n2)    }    else      if (flag == 1) $0 = tolower($0)  print $0}
  17. Indian писал(а) Пнд, 08 Август 2011 21:52

    добавление пользователя вручную

    su merlin

    bash-4.2$

    вместо ожидаемого

    [merlin@indian-pc ~]$

    это мне и не нравится.

    Подскажите, как добиться требуемого результата.

    Насколько я понял, Вы все сделали правильно и получили оболочку для нового пользователя.

    Форматом приглашениея оболочки управляет переменаая окружения PS1

    Наберите

    PS1='[\u@\h ~]'

  18. На шине pci его нет. Видно, и вправду на usb повесили.

    Moжете это проверить через lsusb.

    Ещё можете попробовать сконфирурировать сеть без шифрования командой iwconfig и поднять командой ifconfig. Если ситуация не улучшится, то только ядро обновлять, надеясь, что подправили драйвер.

×
×
  • Создать...