31
|
Linux секция за начинаещи / Настройка на хардуер / 999mb ram използвани, 266 free?!?
|
-: May 05, 2008, 09:55
|
Това е поради кеширането на файлове. Когато някокоя програма прочете файл от файловата система, ядрото задържа копие на файла в РАМ-а. При повторна заявка за този фаил, кернела вече не прави запитване към файловата с-ма, а предоставя файлът от РАМ-а. Виж ефекта от цялата тази магия на моята PentiumMMX/166Mhz систем : Примерен код | goro@smith:~>time cat Gary_Moor.mp3 > /dev/null real 0m2.438s user 0m0.010s sys 0m0.200s
goro@smith:~>time cat Gary_Moor.mp3 > /dev/null real 0m0.189s user 0m0.000s sys 0m0.160s
|
Ако продължиш да използваш системата си още малко ще забележиш, че Linux ще ти заеме цялата RAM. Това, че Linux се възползва от всички свободни ресурси на системата ти, е добро нещо.
Edit: Да поясня какво всъшност правят горните команди. "time" показва времето необходимо за изпълнени на командата след него. "cat" чете файл, и го показва на стандартния изход. Аз обаче пренасочвам стандартния и изход чрез ">" към устройството "/dev/null". Устройството "/dev/null" представлява "черна дупка" '> каквото и да сложиш там, изчезва за винаги '> Обикновенно се използва за изпращане на данни в "нищото" '>
Както виждаш, първото прочитане на mp3-ката ми отнема приблизително 2,5 секунди . При повторно четене приблизително 0,2 секунди. Това си е поне 10-12 пъти ускорение '>
|
|
|
32
|
BSD секция / Настройки на софтуер / Ntfs
|
-: Apr 06, 2008, 10:25
|
Здравей Koko Kомандата "fdisk -l" ще ти изведе списък на твърдите ти дискове и дяловете по тях. След като разбереш кои дялове са ти форматирани с "NTFS" (примерно: /dev/hda1 , /dev/sdb2 ...... възможности много), отваряш тази тема за да разбереш какво трябва да правиш по-нататък. В темата става въпрос за виртуални CD-та под Линукс, но там съм обяснявал за това което те интерисува в момента. Успех
|
|
|
34
|
Linux секция за начинаещи / Настройка на програми / Xorg crash
|
-: Mar 12, 2008, 11:17
|
Скоро четох из форума, че подобно държание имали новите версии на NVidia драйвера. Ако ти се занимава, си дръпни по-стара версия и пробвай. Ползвай търсачката за повече информация. Имаше спомената точна версия на драйвера, който се държи коректно. Успех.
Edit: ето за това става въпрос: NVIDIA-Linux-x86-100.14.19-pkg1.run
|
|
|
35
|
Linux секция за начинаещи / Настройка на хардуер / Проблем със саунд карта
|
-: Mar 09, 2008, 17:08
|
За съжаление не мога да разгледам модулите който си компилирал и инсталирал, понеже интернет връзката ми е през proxy, което не позволява трансвер на файлове по-големи от 1MB. Но мога да те посъветвам да провериш с "modinfo име_на_модул" дали модула приема някакви параметри свързани със слушалки/усилватели. Също така пробвай и някой друг плеър, да не би проблема да е в накакво софтуерно понижаване на сигнала още преди да е стигнал ЦАП-а(аудио картата). ------------------- Точно поради причината, че слушалките(товарът) е свързан на този усилвател, той се нарича краен усилвател(карайно стъпало). Всички останали усилватели пред него са предусилватели. Характерно за крайните усилватели(стъпала) е, те не усилват само по наприжение, а и по ток. Тоест те са усилватели по мощност. Точно свойството им да усилват и по ток, позволява на изхода им да се закачва нискоомен товар. (слушалки ~32 ohm). В противен случай, изходното наприжение би спаднало, а от там и изходната мощност. Понеже P=U.I (Мощноста е равна на произведението от Наприжението и Тока). Може би точно това се случва и при теб. Което означава, че усилвателя за слушалките е отделно стъпало и е работа на дарайвера превключването му. В софтуера, който си изтеглил, освен драйвери някакви допълнителни приложения има ли ? Примерно миксер ?? Ако не, сигурен ли си, че в наличните миксери в дистрибуцията ти, няма превклювател за слушалковия у-ел ?
|
|
|
36
|
Хумор, сатира и забава / Кошче / Nvidia geforce 6600 le никьде няма драйвери
|
-: Mar 09, 2008, 09:49
|
Рако, защо не пробваш през контрол центъра на КДЕ да ги оправиш тези неща. Контролен Център --> Локализация --> Клавиатурна подредба В първия таб добавяш клавиатурните потредби. Във втория таб оправяш "xkb" настройките: - клавишна комбинация за смяна на група - кой светодиод да показва смяната на групата --------- Това е. В краен случай и ако това не ти помогне, някой ще ти изпрати xorg.conf по емайла '>
|
|
|
37
|
Linux секция за начинаещи / Настройка на хардуер / Проблем със саунд карта
|
-: Mar 09, 2008, 09:29
|
Я дай линк към драйвера. На някой може да му е интересно да разгледа, какво си инсталирвал. Щом си го компилирал и инсталирал без грешка, провери с "lsmod" зареден ли е в ядрото. Ако не е, го зареди с "modprobe име_на_драйвер". Преди това обяче, разкарай всички заредени драйвери от АЛСА с "modprob -r". ------------------- Не става много ясно от поста ти, изобщо нямаш звук или само ядове със слушалките имаш. Кажи с каква дистрибуция си, може да има характерни неща за нея, които са от значение. Алса драйеврите пробвал ли си ги ? ------------------- По принцип няма такова нещо като предусилвател за слушалки. Има краен усилвател за слушалки, който в повечето случай е същия чип (ОУ) с който е реализиран предусилвателят свързан след ЦАП-а(DAC-a). Тогава казваме, че предуселвателят е с повишена товароспособност и позволява товари от порядъка на 30 ома. Това гарантира не променени параметри на усилвателят при натоварване с нискоомен товар.
|
|
|
40
|
Linux секция за начинаещи / Настройка на програми / Виртуално СД за linux .
|
-: Dec 17, 2007, 11:44
|
Здарвей Dobrinium,
Ще се опитам на кратко да ти обясня процеса на монтиране на файлови системи под Линукс. Първото нещо, което трябва да ти идва на ум , когато чуеш "Файлова система" е: Структура от файлове и информацията за тях. Как е реализирана тази структора, ти не трябва да се безпокоиш. Задачата на файловите системи е да предоставят поискания от Линукс-ядрото файл(данни).
Линукс може да работи с доста видове файлови системи. ISO9660 <-- Твоя случай. CD файлова с-ма. Ext2, Ext3 <-- Файловата система проектирана за Линукс FAT <-- DOS файлова с-ма. Използва се масово при Flash памети, MP3 pleyers и Фото апарати. NTFS <-- файловата с-ма на Windows XP. UDF <-- Файлова с-ма за DVD-ROM. SMB <-- Споделени ресурси на Windows. (Windows share) Reiser <-- Друга файлова с-ма за Линукс. В някой случай по-добра от Ext3. JFS <-- 64 битова файлова с-ма от IBM. Проектирана за найстина големи структори от данни. XFS <-- файловата система на Silicon Graphics.
Пълният списък може да откриеш в "MAN" страницата на програмата(командата) "mount".
За да можеш да използваш някоя файлова с-ма под Линукс, ти е необходим модул към ядрото(драйвер) за нея. В повечето Линукс дистрибуции, ти не реябва да се безпокоиш за това.
В Линукс, достъпа до ВСИЧКИ файлове, става през една голяма дървовидна структора. Началото на, която е директорията "/". Тези файлове могат да бъдат разделени на няколко устройства и управлявани от различни файлови с-ми. Монтирането е процес при който файловата с-ма, намираща се някое устройство се закача към тази голяма дървовидна стуктура. Командата "mount" се използва за монтиране на файлови с-ми. Съответно "umount" се използва за разкачането им.
Стандартния синтаксис на командата "mount" e следния: mount -t type device dir
Това казва на ядрото да прекачи файлова с-ма от тип "type", намираща се на устройство "device", към директорията "dir". След монтирането, директорията "dir" става корен на файловата система намираща се на устройството "device". Директорията "dir" се нарича "точка на монтиране(закачане)"
Ето така изглежда на "живо": mount -t ntfs /dev/hda1 /mnt Тук монтираш файлова с-ма от тип "NTFS"(WinXP), която се намира на устройство "/dev/hda1" в директорията "/mnt".
Не знам дали ти е ясно, но в Линукс ВСИЧКИ устройства са асоциирани с ФАЙЛ. /dev/hda e файла асоцииран с първия ти хард диск. /dev/hda1 e файла асоцииран с първия дял на първия ти хард диск. Дяловете разбира се не са устройства но се асоциират с файлове за да се работи по-прозрачно с тях. Както и да е, когато някоя програма чете или пише във файла на някое устройство, тя всъщност изисква или предава данни към драйвера на въпросното у-во.
Монтирането е процес който е позволен само на "супер потребителя". Това е потребителя "root". Това е така поради причини свързани със сигурността.
Знаеш, че Линукс е много потрбителска ОС. Това означава, че много потребители могат да работят на Линукс системата в един и същ момент. Затова не е проблем да се включиш като потребителя "root" по всяко едно време и да извършваш процедури които са позволени единствено на него. Друга алтернатива е повищшаване на правата на текущия потребител до тези на потребителя "root". Това става с командта "su", която разбира се ще поиска паролата на "root". След изпълнението на "su" вече имаш достъп до цялята с-ма с превилегиите на "root".
По принцим файловите системи са изградени върху запомнящи устройства (хард дискове, флаш памети, CD, дискети разни и т.н). Но понякога може да срешнем файлова с-ма намираща се във ФАЙЛ на ДРУГА файлова с-ма. Тази магия се получава, след като изкопираме ЦЯЛОТО съдържанието на запомнящо устройство във файл. Ако се интерисуваш как се правят тези магии, виж "man" страницата на програмата "dd".
Когато имаме файлова с-ма във файл, НЕ може да я монтираме по описания по-горе начин. Защото "mount" изисква устроиство като источник на файловата система.
В Линукс съществуват едни доста интересни абстрактни(мисловни) устройства. Това са така наречените "LOOP" устройства. Задачата им е да представят файл асоцииран с тях, като устройство. По подразбиране в Линукс има 8 "loop" у-ва. /dev/loop0 /dev/loop1 ... /dev/loop7 Към всяко едно "loop" у-во може да има асоцииран(закачен) само 1 файл !
Асоциирането на файл към "loop" у-во става с програмата(командта) "losetup". Синтаксиса е следния: losetup device file На "живо" изглежда така: losetup /dev/loop1 /home/dobri/cd_copy.iso където "/dev/loop1" e "loop" устройството с което искаш да асоциираш файла "/home/dobri/cd_copy.iso".
След като си асоциирал файла "/home/dobri/cd_copy.iso"(в който се смята че има изградена "iso9660" файлова с-ма), със "loop" устройство "/dev/loop1", може съвсем спокойно да монтираме "/dev/loop1" с командта "mount". mount -t iso9660 /dev/loop1 /mnt Тук монтираш файлова с-ма от тип "iso9660"(CD файлова с-ма), която се намира на устройство "/dev/loop1"(асоциирано с файла /home/dobri/cd_copy.iso) в директорията "/mnt".
След монтирането, директорията "/mnt" ще бъде корен на ново-закачената файлова с-ма към голямото дърво "/", за което ти говорих в началото. С други думи когато разлистиш "/mnt" ще се озовеш в началото на файловата система намираща се във файла /home/dobri/cd_copy.iso.
Има едно хубаво своисто на командата "mount", което ти спестява работата по асоцииране на файл към "loop" у-во. Това свойство се извиква чрез опцията "loop". С тази опция изгледа на командата "mount" става такъв: mount -t type -о option device dir новото тук е "-o option", което казва на "mount", че искаш да подадеш допълнителна опция. На живо се използва така: mount -t iso9660 -o loop /home/dobri/cd_copy.iso /mnt Тък казваш на "mount" да асоциира първото свободно "loop" у-во с файла "/home/dobri/cd_copy.iso" и полсе да монтира файловата ситема от тип "iso9660", която се намира на въпросното "loop" у-во в директорията "/mnt". При този вариант "mount" първо изпълнява "losetup /dev/loopX /home/dobri/cd_copy.iso " за теб. И после довършва останалата част от процеса на монтиране.
Може би ще ти е интересно да научиш, че Konqueror също може да "отваря/разглежда" "ISO9660" файлове. За целта напиши в адрес лентата iso:/home/dobri/cd_copy.iso Това съм го наблюдавал при SuSe 10.2 и 10.3. Не е изключено да работи и на Mandriva. Възможное е и щракване с десния бутон върху *.iso файл и избиране на "Action/ISO9660 View" от появилото се меню.
За да ти просветне максимално добре процеса на монтиране/криптиране и ползване на файлови с-ми под Линукс, ти предлагам да разгледаш следните "man" страници:
mount, losetup, mtab, fstab, fs.
|
|
|
41
|
Linux секция за начинаещи / Настройка на хардуер / Настройки на Аудио Карта
|
-: Nov 12, 2007, 20:06
|
За твоята карта все още няма драйвери за Linux. Може и скоро да няма ! Точно на тази дата: 09-26-2005 02:13 AM За първи път се повдигна въпроса "Линикс драйвери" за X-Fi в форума на Creative. Темата се точи вече 2 години, аз следя от близо поне от 1 година. Преди около месец пуснаха някаква алфа версия за 64 битови платформи, която за нищо не става ! Изисква прекомпилиране на ядрото и разни хакове. '> Във форума се бъзикат, че след още 2 години може и да има 32 битови драйвери, които да работят колкото да си просвириш мп3-ка. Жива подигравка с Линукс потребителите си правят. Навъртай се около форума им: http://forums.creative.com/creativ....&page=1очаква се през януари да има по-сатбилна версия на драйвера + 32 битова подръжка. Но според мен поне до средата на другата година няма да има нищо което да става за ползване.
|
|
|
Страници: 1 2 [3] 4 5 ... 9
|
|