Перейти к содержимому


- - - - -

Полезные советы


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 87

#31 Shurik

Shurik
  • Легенда форума

  • Модератор
  • 8 797 сообщений
  • Пол:Мужчина
  • Город:Нью-Переделкино
  • Интересы:Программист

Отправлено 08.05.2006 - 21:22

Цитата

Есть сервер NetWare 5 -ой серии. Используеться только как файл-сервер.
Вопрос: есть ли под Linux какой нить клиент для коннекта к этому серверу?
ncpfs - эмуляция netware client

#32 tsybulin

tsybulin
  • Пользователь

  • Пользователь
  • 202 сообщений

Отправлено 18.05.2006 - 07:27

Просмотр сообщенияpelmen (15.5.2006, 3:41) писал:

Да Suse 10 у Димана стоит. Мы ему дрова на видюху ставили, он тут отписывался уже. Короче сначала все это работало (glxgears, glxinfo), а потом я ему установил драйвер с офф. сайта, в конфиге xorg.conf прописал nvidia, и вот. ОпенГл появился (игры заработали:) ), но вот такое выдает. Ядро вроде там 2.6.13 идет, другое не ставили.

Из этой ситуации есть два выхода:
1. Ставить дрова через YOU в режиме "домохозяйка"
2. Ставить дрова с сайта, но при этом прочесть документацию к дровам, там все подробно написано.
a) Убедиться, что glx extension прописан в конфиге иксов
Section "Module"
...
 Load		 "glx"
...
EndSection

б) за работу OpenGL отвечает библиотека /usr/lib/libGL.so
нужно убедиться, что этот симлинк указывает на библиотеку из нвидийных дров, а не на библиотеку из
пакета эмуляции Mesa


Добавлено: 18.05.2006 - 08:29

Просмотр сообщенияpelmen (17.5.2006, 6:35) писал:

У него NVidia какая-то, не помню. Нету там короче конфигуратора =)

1. общая конфигурация через sax2
2. специфика через nvidia-settings

#33 Shurik

Shurik
  • Легенда форума

  • Модератор
  • 8 797 сообщений
  • Пол:Мужчина
  • Город:Нью-Переделкино
  • Интересы:Программист

Отправлено 29.05.2006 - 15:21

Цитата

myaucher Задача: надо сделать так что бы юзеры не только не имели прав на чтение/запись в чужих каталогах но и вообще их (чужие каталоги) не видели. как это реализовать? конфиг если надо - выложу.
И еще маленький вопрос. Например, нахожу в сетевом окружении из под винды самбу, конекчусь под своим юзером и потом она уже не спрашивает пароля и пользователя. как это иправить?
У любой шары можно написать browsable = no, тогда она будет невидимой.

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

#34 pelmen

pelmen
  • Знаток

  • Пользователь
  • 1 156 сообщений

Отправлено 22.06.2006 - 19:42

Установить драйверы на nvidia:  выходишь из иксов и запускаешь файл драйверов на выполнение.
Короче, если в двух словах, то так:
1) Ctrl+Alt+F1
2) login: root, password:******
3) cd /usr/src
4) wget http://download.nvid...0-8762-pkg1.run
5) /etc/init.d/kdm stop (или gdm, xdm)
6) ./NVIDIA-Linux-x86-1.0-8762-pkg1.run
7) по-моему там modprobe nvidia
8) ./etc/init.d/kdm start  (или gdm, xdm)
После чего открываешь терминал и пишешь glxgears, ждешь 5 секунд и видишь число ФПС. Если оно больше 500 - значит драйверы установлены.
Установка драйверов может потребовать а) компилятор, б) kernel-source-`uname -r`

#35 _Afrit_

_Afrit_
  • Знаток

  • Пользователь
  • 1 379 сообщений
  • Пол:Мужчина

Отправлено 24.09.2006 - 21:56

Просмотр сообщенияxxxuser (24.9.2006, 13:08) писал:

Не совсем понимаю где и как . В ядре я сделал NLS по умолчанию utf8 , locale выдаёт всё как надо(ru_RU) , gftp говорит по-русски, только удалённые кодировки не хочет преобразовывать в utf8 -пишет вопросительные и восклицательные знаки. А чарсеты я приводил в его настройках в любых комбинациях. Скорей бы уж все переходили на utf8! А то  сейчас когда многие юзеры сразу не попадают на дефолтную кодировку  1251 они в ужасе покидают сайт в полной уверенности, что он захвачен марсианами :) .

пользуюсь для просмтра ftp - konqueror'ом, закладки есть, выбор удаленной кодировки тоже (при чем запоминает эту кодировку для каждого сервера)

#36 virens

virens
  • Пользователь

  • Пользователь
  • 390 сообщений
  • Город:Зябликово

Отправлено 07.10.2006 - 11:02

Кстати, я тут занялся проблемой разгрзабавния огромного количества pdf-файлов. Если кому интересно - тут выложил.

#37 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 12.10.2006 - 17:39

1.Если Windows и Linux установлены на одном харде в разных разделах и первую надо переустановить, то как можно с наименьшими потерями времени и сил реанимировать grub в MBR? Или грузиться с дискеты пожизненно, как советуют в некоторых старых книгах? :)


Загрузиться с livecd, смонтировать систему, сделать туда chroot и переустановить grub.

#38 pelmen

pelmen
  • Знаток

  • Пользователь
  • 1 156 сообщений

Отправлено 02.11.2006 - 02:59

Написал скриптик

#!/bin/bash

if [ "$1" == "0" ]; then
        sudo shutdown -c
        echo "Made by pelmen. Thx for using :)"
elif [ "$1" == "" ]; then
        sudo shutdown -h +30 minutes &
        echo "poweroff in 30 minutes"
elif [ "$1" != "" ]; then
        sudo shutdown -h +$1 minutes &
        echo "poweroff in $1 minutes"
fi
Как сделать, чтоб он например в screen-е каком-нить пускал вывод, сколько осталось времени до перезагрузки?

#39 Shurik

Shurik
  • Легенда форума

  • Модератор
  • 8 797 сообщений
  • Пол:Мужчина
  • Город:Нью-Переделкино
  • Интересы:Программист

Отправлено 02.11.2006 - 13:35

i=30
while [ "$i" != 0 ]
do
  echo $i seconds remain
  sleep 1
  i=$[$i-1]
done
shutdown -h now

#40 Angry Judas

Angry Judas
  • ЙЦУКЕН - клавиатура

  • Пользователь
  • 2 432 сообщений
  • Пол:Мужчина
  • Город:Новые_Черемушки
  • Интересы:на что есть деньги

Отправлено 10.11.2006 - 17:06

В общем в KDE можно очень легко перекодировать аудиодиск в удобный формат, так сказать способ для домохозяек
надо поставить пакеты Kaudiocreator и кодеки какиенибудь... например FLAC для кодирования без потери качества или Lame для кодирования в mp3

открываешь диск в konqueror и видишь папки, в каждой твой диск в определённом формате : Прикрепленный файл  audiocd.jpeg   163,42К   187 Количество загрузок:
Это настраивается : Прикрепленный файл  acd.png   344,4К   182 Количество загрузок:

Перекодировка ape : http://linuxwiki.sbi...дирование_аудио

Сообщение отредактировал Angry Judas: 22.01.2007 - 12:15


#41 _Afrit_

_Afrit_
  • Знаток

  • Пользователь
  • 1 379 сообщений
  • Пол:Мужчина

Отправлено 15.11.2006 - 22:14

для тестов привода и болванок http://qpxtool.sourceforge.net/

Цитата

Angry Judas никто не подскажет как образы дисков монтировать?
mount -o loop  aaa.iso /mnt/cdrom

Перекодировка и разбивка файлов ape + cue (звук)
http://gimpel.gi.fun...p3/ogg_on_Linux

Сообщение отредактировал _Afrit_: 15.12.2006 - 20:50


#42 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 15.01.2007 - 17:18

Появились нормальные усовершенствованные дрова от Linuxant (hsfmodem) и ускоряющее лекарство для софт винмодемов HSF и HCF на чипсете Conexant! Винмодем теперь без проблем!
Также доступен скрипт, генерирующий ключ для любой версии, включая последние:)  Для бесплатной версии этого драйвера существует ограничение в 14.4 кб/с. Таким образом это ограничение снимается. Модем работает более быстро с этими дровами, чем аналогом для винды :).

Сообщение отредактировал drnet: 18.01.2007 - 14:41


#43 _Afrit_

_Afrit_
  • Знаток

  • Пользователь
  • 1 379 сообщений
  • Пол:Мужчина

Отправлено 12.03.2007 - 22:38

Участились проблемы с видеокартами NVIDIA при установке свежих дайверов или свежих дистрибутивов Linux, таких как Mandriva2007 и т.д. Будьте внимательны и проверяйте, поддерживают ли драйвера вашу видеокарту!

из README.txt для драйверов версии 1.0-9755
A. Supported NVIDIA Graphics Chips
  Поддерживаемые:

Скрытый текст


#44 Scythian

Scythian
  • Tifoso di Lokomotiv

  • Power User
  • 3 810 сообщений
  • Пол:Мужчина
  • Город:Красногорск, Московская обл-ть
  • Интересы:Футбол, хоккей, русский хоккей, компы, машина

Отправлено 29.03.2007 - 23:17

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

список:
все на русском, насчет свежести незнаю
Скрытый текст

Просмотр сообщенияjinrou (4.4.2007, 11:26) писал:

Вот эти хотел бы полистать, выложи их, пожалуйста, если не сложно. Только не на местный трекер, туда доступа нет, за ненадобностью.
ftp://87.240.43.90/Linux%20doc/
Правда ftp не постоянно работает

#45 Angry Judas

Angry Judas
  • ЙЦУКЕН - клавиатура

  • Пользователь
  • 2 432 сообщений
  • Пол:Мужчина
  • Город:Новые_Черемушки
  • Интересы:на что есть деньги

Отправлено 01.05.2007 - 22:15

кому лень качать, может заказать Диски по почте, бесплатно...
https://shipit.kubuntu.org/login

#46 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 07.05.2007 - 21:53

Кто пользуется высококачественным CRT монитором, рекомендуецца обновиться до версии > xorg 1.3.0.
При правильном  xorg.conf исчезают проблемы с разрешением, когда геометрия изображения некорректна, в KDE появляется нормальный набор частот. Хотя мелкие несостыковки с иксами пока сохраняются. При этом в настройках KDE (3.5.6)частоты развёртки для разных разрешений теперь отображаются корректно, из ModeLine. Наблюдение проводилось на  Gentoo.

#47 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 23.05.2007 - 09:36

Дополнительные бесплатные шрифты длы Ubuntu. Образцы приведены.
http://ubuntu.wordpr...nts-for-ubuntu/

Linux на дохлой машине.
Какой дистрибутив выбрать...
Возможные кандидаты и минимальные требования.

SAM Linux Desktop (PCLinuxOS)
Десктоп - xfce
300MHz CPU
64 Мб ОЗУ

DeLi(Desktop Lite)
486 с 16 Мб ОЗУ
Оболочка - IceWM

Absolute (основан на Slackware)
icewm +ROX_Filer
ОЗУ от 32Мб
kTorrent, K3B , MPlayer , Firefox-2.0.0.1

Damn Small Linux
  586
  RAM  32 MB
  HDD 3 GB

Zenwalk Linux
Pentium III
128 Mb RAM
2Gb HDD

http://www.opennet.r...shtml?num=10840

#48 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 23.05.2007 - 11:33

Получение информации об аппаратном обеспечении Linux-компьютера без использования отвертки
http://rus-linux.net...hwmon/hwmon.koi
Получение информации об оборудовании с помощью команды lspci
Утилита lspci вначале считывает информацию с PCI-шины, а потом дополнительную информцию ищет в собственной базе данных, которая находится в файле /usr/share/hwdata/pci.ids и содержит такие данные как идентификатор обрудования, производитель, устройства, классы и подклассы.
# /sbin/lspci
lspci -v     -получить больше информации
lspci -vv    -больше![
Получение информации об оборудовании с помощью команды dmesg
Команда dmesg обычно используется в Linux для того, чтобы просмотреть содержимое кольцевого буфера ядра. Она позволяет пользователю вывести содержание сообщений, выдаваемых в процессе загрузки системы.
Утилита lspci хорошо помогает при обнаружении PCI-устройств, однако нам часто требуется список всех устройств в системе. Используя dmesg мы можем просмотреть характеристики всех устройств, которые обнаружены нашей операционной системой.

[root@localhost ~]# dmesg | less
dmesg | grep -i memory -только данные о памяти
Получение информации об оборудовании из /proc
Иногда вам может потребоваться получить информацию об оперативной памяти или центральном процессоре в реальном
времени на работающей системе. Для того, чтобы сделать это, вы можете воспользоваться виртуальной файловой системой /proc.
[root@localhost ~]# cat /proc/cpuinfo
root@localhost ~]# cat /proc/cpuinfo - о процессоре
[root@localhost ~]# cat /proc/ide/ide0/hda/driver  - о драйвере iDE диска
[root@localhost ~]# cat /proc/ide/ide0/hda/capacity -об объёме iDE диска
Получение дополнительной информации о вашем жестком диске, используя fdisk
[root@localhost ~]# fdisk -l
Вывод информации BIOS с помощью команды dmidecode
Утилита dmidecode выводит содержимое таблицы DMI (Desktop Management Interface) вашей системы в формате, предназначенном для восприятия человеком. Эта таблица содержит информацию, относящуюся к компонентам аппаратного обеспечения системы, а также сведения о версии BIOS и т.д. В выводе dmidecode не только содержится описание текущей конфигурации системы, но и приводятся данные о максимально допустимых значениях параметров, например, о поддерживаемых частотах работы CPU, максимально возможном объеме памяти и так далее.

#49 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 24.05.2007 - 00:52

Просмотр сообщенияpelmen (24.5.2007, 1:39) писал:

Никак не могу найти модель оперативной памяти...
dmidecode

Цитата

Memory Device
        Array Handle: 0x0037
        Error Information Handle: 0x0036
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 512 MB
        Form Factor: DIMM
        Set: 2
        Locator: J6G2
        Bank Locator: CHANNEL A DIMM1
        Type: DDR
        Type Detail: Synchronous
        Speed: 333 MHz (3.0 ns)
        Manufacturer: Manufacturer2
        Serial Number: SerNum2
        Asset Tag: AssetTagNum2
        Part Number: PartNum2


#50 sergeyiv

sergeyiv
  • Изучает местность

  • Пользователь
  • 99 сообщений

Отправлено 03.06.2007 - 23:59

Быстрая загрузка без авторизации

Источник: http://gazette.linux.../rus-chung.html

Как известно, для загрузки без авторизации можно использовать десктоп-менеджеры типа kdm или glm. Но для их занрузки тоже необходимо время, да и память. Есть альтернативный способ как загрузиться без десктоп-менеджера:

nano autologin
int main() {
   execlp( "login", "login", "-f", "sergey", 0);
}


Где "sergey" - имя пользователя.

Компилируем

gcc -o autologin autologin.c

Копируем в /usr/sbin/
cp autologin /usr/sbin/

Правим inittab
nano /etc/inittab
меняем строчку типа
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
на
c1:12345:respawn:/sbin/agetty -n -l  /usr/sbin/autologin 38400 tty1


далее в домашнем каталоге создаем или правим файл
nano ~/.bash_profile
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
  startx
fi


#51 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 21.06.2007 - 17:46

Укрощение UDEV.
Многие новички испытывают проблемы с этой штукой, на самом деле всё довольно просто.
udev управляет устройствами, которые вы видите  в директории /dev/
Она находится в  userspace, динамически добавляет и удаляет устройства, обеспечивает постоянство их названий и обеспечивает API для разных программ именно в userspace.
Правила обычно находятся в /etc/udev/rules.d/ и выполняются в соответствии с цифрами в начале названия. Такая система применяется во многих основанных на rpm дистрибутивах.
Постарайтесь не удалять DevFS, так как пока у вас могут возникнуть проблемы.
Например в
/rules.d/70-persistent-cd.rules можно поправить наименования ваших СD / DVD на нужные. Иногда бывает, что программы хотят видеть устройства только под приятными им названиями. Просто скопируйте строчку и поставьте нужное. Например
_NEC_DVD_RW_ND-4550A видится как устройство /dev/dvdrom благодаря внедрённой мною строчке :)


Цитата

# SONY_CD-RW_CRX230E (pci-0000:00:1f.1-ide-1:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
# _NEC_DVD_RW_ND-4550A (pci-0000:00:1f.1-ide-1:1)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="cdrom1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="cdrw1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="dvd1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="dvdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="dvdrw1", ENV{GENERATED}="1"

Если у вас 2 сетевые карты, то в файле 70-persistent-net.rules можно изменить или зафиксировать какая карта будет видется под под каким названием.

Цитата

PCI device 0x11ab:0x4320 (skge)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0с:5а:6c:1c:5в", NAME="eth0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="03:16:74:81:c1:с6", NAME="eth1"

Возможностей много, так что читайте документы по udev.... :)

Сообщение отредактировал drnet: 21.06.2007 - 17:47


#52 wentoir

wentoir
  • Новичок

  • Пользователь
  • 7 сообщений

Отправлено 24.06.2007 - 12:46

Вот еще полезный совет:

nohup make &
tail -f nohup.out

Выполнение команды, запущенной через nohup, будет продолжено даже после выхода из системы. Полезно если сидите по ssh и есть вероятность разрыва связи.

#53 Angry Judas

Angry Judas
  • ЙЦУКЕН - клавиатура

  • Пользователь
  • 2 432 сообщений
  • Пол:Мужчина
  • Город:Новые_Черемушки
  • Интересы:на что есть деньги

Отправлено 18.07.2007 - 21:49

в advanced bash scripting guide есть очень много полезных советов... по программированию в коммандной строке, документ часто обновляется Прикрепленный файл  abs_guide.pdf   2,2МБ   211 Количество загрузок:

seq - очень полезная и нужная программа  >>Отсчет<<

#54 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 13.09.2007 - 15:41

Как проверить диск на плохие сектора.

1.Возьмите любой LiveCD c Linux.
2.Запомните номера разделов, которые нужно проверить.
3.Загрузитесь с LiveCD
4. Если разделы подмонтировались автоматически, размонтируйте их. Не проверяйте на смонтированных раделах никогда!
umount /dev/sda1 и так далее. sda1 - предполагаем, что ваш линукс на 2ом разделе от начала диска.
Запустите команду fsck.ext3 -v -n -c -c /dev/sda1 для файловой системы ext3. Обратите внимание на двойную  -c. Для ext2 команда будет fsck.ext2 и так далее для других файловых систем.
5. В конце проверки в консоли появится отчёт.
Желаю успехов :)

pelmen рассказал бы, что за ключи в комманде, просто интересно, а линукса под боком нет

Deus Он предлагает проверять диск на бэды углубленным способом, при это бэды метятся как негодные, но более никаких изменений в файловую систему не вносятся.

Сообщение отредактировал _Afrit_: 03.12.2007 - 03:52


#55 HadesChief

HadesChief
  • Изучает местность

  • Пользователь
  • 71 сообщений
  • Пол:Мужчина
  • Город:Красногорск

Отправлено 01.01.2008 - 22:18

В продолжение темы "есть такая-то тулза".

Пользователи KDE могут попробовать вместо стандартной консоли Yakuake.

Она будет выезжать по нажатию кнопки F12 (или любой другой, какой попросите), наподобие консоли в Quake, UT, HL и других играх.

Поддерживаются вкладки, и все фишки КДЕшной консоли Konsole (собственно сама konsole в качестве консоли и используется).

http://extragear.kde.org/apps/yakuake/

Присутствует в репозитории Debian и в Gentoo Portage

Прикрепленный файл  yakuake.png   340,49К   93 Количество загрузок:

#56 _Afrit_

_Afrit_
  • Знаток

  • Пользователь
  • 1 379 сообщений
  • Пол:Мужчина

Отправлено 15.03.2008 - 02:01

что делать если надо проигрывать стерео звук на несколько выходов звуковой платы
(на некоторых картах в alsamixer бывает переключатель Duplicate и все просто)
создать файл ~/.asoundrc
pcm.ch51dup {
		 slave.pcm surround51
		 slave.channels 6
		 type route
		 ttable.0.0 1
		 ttable.1.1 1
		 ttable.0.2 1
		 ttable.1.3 1
		 ttable.0.4 0.5
		 ttable.1.4 0.5
		 ttable.0.5 0.5
		 ttable.1.5 0.5
}
установить громкось и unmute на всех каналах
amixer |  awk -F\' '/Simple mixer control/{system("amixer -q set "$2" 90% unmute");}'
проверьте вывод amixer, вдруг он отличается от моего, тогда подправьте команду

остается указать приложениям, например для mplayer
mplayer -ao alsa:device=ch51dup /tmp/file.mp3

(небольшое замечание, которое возможно вас не коснется: через device=ch51dup выводит звук одно приложение, другие не могут открыть устройство, но по его завершению настройки сохраняются и уже однавременно работают несколько плееров)

2 Вариант
~/.asoundrc
pcm.duplicate {
	type plug
	slave.pcm "surround51"
	slave.channels 6
	route_policy duplicate
}

3 Вариант с использованием софт-микшера (полезен тем у кого проблемы с воспроизведением звука из нескольких приложений одновременно)
тут надо подправить под вашу зв.карту,  для одной обычно hw:0,0
pcm.dmixs51 {
	type dmix
	ipc_key 1024
	slave {
		pcm "hw:0,0"
		rate 48000
		channels 6
		period_time 0
		period_size 1024
		buffer_time 0
		buffer_size 4096
   }
}
pcm.duplicate {
	type plug
	slave.pcm "dmixs51"
	slave.channels 6
	route_policy duplicate
}


#57 _Afrit_

_Afrit_
  • Знаток

  • Пользователь
  • 1 379 сообщений
  • Пол:Мужчина

Отправлено 15.03.2008 - 02:24

другая задача, разделение одной многоканальной звук.платы на 2е независимые
~/.asoundrc
pcm.dshare {
	type dmix
	ipc_key 2048
	slave {
		pcm "hw:0"
		rate 44100
		period_time 0
		period_size 1024
		buffer_size 8192
		channels 4
	}
	bindings {
		0 0
		1 1
		2 2
		3 3
	}
}
pcm.frontx {
	type plug
	slave {
		pcm "dshare"
		channels 4
	}
	ttable.0.0 1
	ttable.1.1 1
}
pcm.rearx {
	type plug
	slave {
		pcm "dshare"
		channels 4
	}
	ttable.0.2 1
	ttable.1.3 1
}

mplayer -ao alsa1x:frontx file1.avi
mplayer -ao alsa1x:rearx file2.mp3

#58 cha0ticz

cha0ticz
  • Изучает местность

  • Пользователь
  • 52 сообщений
  • Город:Москва
  • Интересы:OS Linux; bash; cи<br />snowboard

Отправлено 15.03.2008 - 09:58

любителям QIP

http://wiki.linux.ru...p/FAQ:qip_linux

#59 Deus

Deus
  • No one lives forever

  • Динозавр Форума
  • 1 675 сообщений
  • Пол:Мужчина
  • Город:Чертаново

Отправлено 26.04.2008 - 13:14

Взято отсюда http://www.freesourc...i...inux/part2

awk — утилита манипуляции файлами данных, выборка и обработка текста;
cat, zcat — выдает указанные файлы на STDOUT;
cd — смена директории;
cp — копирование файлов и директорий;
date — отображает текущую дату и время;
echo — выполняет эхо-повтор строки на терминале;
exit — завершить процесс с указанным кодом возврата;
file — определение типа файла, содержит информацию о множестве известных файла;
find — поиск:
-type — тип выводимых файлов;
-name — имя искомого файла;
-size — размер искомого файла;
-atime — доступ был в течении указанных последних дней;
-mtime — файл модифицировался в течении указанных последних дней;
-ctime — атрибуты файла модифицировались в течении указанных последних дней;
-perm — режим доступа к файлу;

grep — поиск указаной строки в указанных файлах или потоках; grep 'str' mifile.txt
history — показывает нумерованный список истории команд;
kill, skill — посылка сигнала процессу;
ln — создание и обслуживание ссылок;
locate — поиск файла в уже созданной базе;
ls — листинг директории или информация про файл/директорию;
more, less, zless — просмотр файла постранично;
nice,snice — запуск команды с указанным приоритетом (-20 — +20);
printenv, env — показывает переменные окружения;
ps — показывает запущенные в системе процессы;
pstree — показывает дерево запущенных процессов;
renice — изменение приоритета активного процесса (в скрипте);
rm — удаление файлов и директорий;
rpm — утилита для работа с RPM-пакетами:
-i packet — установить пакет;
-e packet — удалить пакет;
-U packet — обновить пакет;
-V packet — проверка корректности установки/текущего состояния указанного пакета;
-a — выполнение указанной операции для всех пакетов;
-q — запрос данных о пакете:
f — поиск пакета, которому принадлежит указанный файл;
i — вывод информации о пакете;
l — список файлов, принадлежащих пакету;
s — состояние файлов пакета;
d — список файлов документации пакета;
c — список конфигурационных файлов пакета;
p — выполнить операцию над ещё неустановленным пакетом;
-b файл.spec — частичная или полная обработка *.spec файла для сборки пакета:
a — создание бинарного и исходного rpm пакета;
b — создание бинарного rpm пакета;
c — выполнение этапов: %pre и %build с распаковкой и компиляцией;
i — выполнение этапов: %pre, %build и %install;
l — проверка списка файлов в %files;
p — выполняется этап %pre (распаковка архива);
--rebuild my.src.rpm — скомпилировать и создать бинарный rpm из исходного rpm;
--recompile my.src.rpm — скомпилировать из исходного rpm;
--test — проверка файла спецификаций;
--clean — удаление дерева каталогов BUILD;

sort — сортировка данных в файле/потоке;
split/csplit — разбиение/сбор больших файлов на куски;
stat — информация о файле/директории;
symlinks — утилита обслуживания символьных ссылок в системе;
tar — создание архивов и пакетов;
-v — отображать список обработанных файлов;
-с — создавать новый архив;
-x — распаковать архив;
-f <file> — упаковывать в указанный файл <file>;
-z — выполнять компрессию полученого пакета с помощью gzip;
-j — выполнять компрессию полученого пакета с помощью bzip2;
-t — просмотр содержимого архива;

tail — показывает хвост указанного файла;
test — проверка типов файлов и сравнение значений;
touch — обновление/установка отметки времени файла или создание пустого файла, при его отсутствии;
tr — трансляция символов (преобразование/замена одних на другие);
vi, vim — очень мощный текстовый редактор с оригинальным управлением;
vimdiff — просмотр сравниваемых файлов в vim;
wc — подсчет количества строк, символов, слов и др. в файле;
which,whereis — показывает полный путь к искомой программе;


adduser, useradd — добавление пользователей в систему;
arch — архитектура текущей системы;
basename — выделение имени файла/директории из полного пути;
сhgrp — смена группы пользователей: файла, каталога ...;
chkconfig — конфигурация уровней загрузки различных сервисов;
chmod — смена режима доступа к файлу;
chown — смена владельца и группы владельцев файла, каталога ...;
cron — планирование периодического запуска программ;
crontab — формирование пользовательской конфигурации cron;
df — информация о файловых системах данной машины;
dirname — выделение имени директории из полного пути;
du — получение информации о размере содержимого файла или директории;
export — встроенная команда BASH для определения переменной окружения и экспортирования её для общей доступности;
groupadd — добавление группы пользователей;
groupdel — удаление группы пользователей;
iconv — преобразование содержимого файла из одной кодировки в другую кодировку;
id — информация о пользователе;
info — показать документацию из страниц связанной помощи (GNU-doc);
init — утилита начальной загрузки;
q — перезапуск init для активизации изменений в /etc/inittab;
locale — получение информацию о настройках локали (/etc/sysconfig/i18n);
login — вход в систему;
man,xman — показать страницу руководства;
-k <word> — поиск страницы по ключевому слову;
passwd — смена пароля пользователя;
pwd — получение полного имени текущей директории;
service — утилита для операций над сервисами в /etc/rc.d/init.d; service smb start — запуск сервиса Samba;
ssh — вход в систему по шифрованому протоколу ssh или же удалённый запуск команд:
su — смена пользователя текущей сессии или выполнение команды от имени указанного пользователя (по умолчанию root);
sudo — запуск отдельных программ от имени другого пользователя (нужно прописать в /etc/sudoers);
shutdown — выключение системы;
top, htop — вывод информации о процессах с сортировкой по занимаемому времени;
uname — печатает информацию о текущей OС;
uptime — время непрерывной работы системы;
users — список пользователей в системе;
userdel — удаление пользователей из системы;
usermod — изменение учетной записи пользователя;
w — информация о том что делает текущий пользователь;
whoami — сообщает имя текущего пользователя;

fdisk — работа с разделами диска;
mkfs — создает FS указаного типа как на физический раздел, так и в файл;
mount — монтирование файловых систем:
Важные опции:
quiet — позволяет копировать/переносить файлы без вопросов о невозможности смены прав доступа (для ФС типа FAT);
iocharset — кодировка в которой производится ввод/вывод (для ФС FAT, NTFS и UDF);
codepage — кодовая страница в которой хранится монтируемая файловая система (для ФС FAT);
showexec — отображать корректно запускаемые файлы (для ФС FAT);
rw — монтировать в режиме чтение-запись;
ro — монтировать в режиме только для чтения.


startkde — запуск оконного менеджера KDE;
startx — скрипт запуска X-сервера;

alsaconf — установка звуковой карты на подсистеме звука ALSA;
lspci — выводит список устройств на PCI – шине;
lsusb — перечень устройств на USB-шине;
alsamixer — ALSA-микшер;

arp — манипуляция системным ARP кешем (манипуляция аппаратными адресами);
ifconfig — утилита конфигурации сетевых интерфейсов (eth0, ppp0, lp0 ...);
down — выключить интерфейс;
up — включить интерфейс;
inet <ip> — интерфейс с <ip> адресом;
hw ether <mac> — установить MAC адрес интерфейса;
eth0:0 — псевдоним eth0:0 на интерфейс eth0.

iptables — утилита конфигурации firewall на основе IP-таблиц (ядра 2.4.*);
lynx — консольный WEB-браузер. Может использоваться для выполнения различных действий над WEB-страницами в скриптах.
ping — проверка связи с удаленным хостом, путём посылки служебных тестовых сообщений;
route — управление таблицей маршрутизации;
delete — удаление указанного роутинга;
add — добавление указанного роутинга;
traceroute — проверка прохождения сетевых пакетов через сервера в сети;
wget — мощная утилита для выкачивания файлов из сети по протоколам: HTTP, HTTPS, и FTP.

#60 Angry Judas

Angry Judas
  • ЙЦУКЕН - клавиатура

  • Пользователь
  • 2 432 сообщений
  • Пол:Мужчина
  • Город:Новые_Черемушки
  • Интересы:на что есть деньги

Отправлено 29.04.2008 - 19:53

Прикрепленный файл  terminal.png   704,19К   100 Количество загрузок:http://cb.vu/ - прекрасное место для изучения консоли, особенно для тех у кого винда




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей