Вопрос
Включаю комп (i686 ; 160mb RAM), гружу RH7.3 ; 2.4.18-3 ; XFree86 4.0.1 ; IceWM ; xterm. Ни в ядре, ни при загрузке, кажется, ничего лишнего. После некоторого времени работы разной интенсивности замечаю, что памяти почти не остается. Как можно найти и уничтожить ненужные процессы?
Ответ
Попробуй использовать команду gtop. Если ее нет, поэкспериментируй с ключиками команды ps. Один из вариантов:
ps -eo user,pid,rss,sz,cmd
gtop может показывать использование памяти в различных режимах. Попробуй перебрать все эти режимы. может быть использование резидентной памяти примерно тоже самое, но использование свопа — совсем другое. Если gtop постоянно показывает одно и тоже и при 37 и 150 во всех режимах, то подумай о том, чтобы сменить программу, показывающую использование памяти.
Леонид Кабанов
И почитай здесь: murphy.pp.ru
******
Дело в кэшировании. Линукс кэширует память. top показывает кэшируемую память, как занятую, хотя она свободная. Запусти gkrellm
Вопрос
А что это вообще такое ect (или etc)?
И можно ли его под Win98 поставить?
Ответ
etc если ты имеешь в виду Линукс то это папка, в которой находятся все конфигурационные файлы. В 9х маздае ее заменяет (если это можно так назвать) реестр.
Andrey
Вопрос
Где задать ограничение пароля по кол-ву символов, например мне надо, чтоб было не меньше 7.
Ответ
Например, в /etc/pam.d/passwd:
password required pam_unix.so nullok obscure min=4 max=8 md5
Из конференции Expert_FAQ
Вопрос
Есть ли в Линуксе дефрагментаторы, нужны ли вообще они, как влияет фрагментация на работу файловой системы Линукс и какие, например, есть программы-дефрагментаторы для Линукса?
Ответ
Дефрагментаторы под Линукс есть, но они не нужны, фрагментация обычно не превышает 10-15%, а все существующие дефрагментаторы сделана настолько криво, что перед употребление советуется забэкапить все данные. Я бы не советовал ими пользоваться.
Roman A. Lagunov.
В современных файловых системах, например, ReiserFS, фрагментация отсутствует как поятие, поскольку работа таких ФС организована по иным принципам.
dimss
Вопрос
Завис Линух. Иногда мигают индикаторы Caps Lock, Scroll Lock (что это означает?). Как выйти из этого положения без Reset'a?
Ответ
Что бы выйти из это положения без перезагрузки, необходимо, если возможно, залогиниться на машину по сети, и убить зависшее приложение.
Roman A. Lagunov.
Возможна серьезная аппаратная ошибка. Чаще всего такое происходит в иксах из-за дохлых видюх типа S3 купленных на митинском рынке — они глючат и дохнут. Со временем и машина перестает включаться. Можно сменить видюху, а можно и машину. Рекомендую мигрировать с винтами на более приличную аппаратуру.
alexey
Вопрос
У меня вопрос по FreeBSD. Создал я свой скрипт, он в Midnight Comandor запускается и перед его названием * стоит, а вот как его из консоли запустить?
Ответ
Если скрипт запускается из MC то он запусковый (об этом и говорит *) и значит, запустить Вы его можете, просто набрав его имя и путь к нему. Т.е. если запускается из того каталога, где Вы находитесь, то:
./You_Script
префикс "./" указывает на то, что искать скрипт надо в текущем каталоге. Если Вы вводите просто You_Script
, то скрипт ищется во всех каталогах, указанных в переменной PATH. Там обычно указан /bin, /sbin, /usr/bin и т.д. Вводить имя надо со всеми расширениями и учетом регистра т.е. SCRIPT и script в UNIX-системах — это разные файлы, не как в дос-виндос.
Если Вы написали скрипт сами в текстовом редакторе, то он по умолчанию не является запусковым. Сделать его таковым можно командой
chmod +x ./You_Script
(если Вы находитесь в каталоге со скриптом).
Также сделать запусковым скрипт можно через МиднайтКомандир. (по моему, во втором пункте меню). Запустить скрипт из другого каталога можно, указав полный путь к нему от корня "/" или от того места, где Вы находитесь. Например:
../../script.sh
— подняться на два уровня и звпустить сценарий с именем script.sh.
hotcooler
Вопрос
Как в Linux подключить разделы Windows (FAT, NTFS)?
Ответ
Linux позволяет подключать разделы с файловыми системами Windows: FAT и NTFS. Для этого вызовите команду mount с параметрами:
mount -t vfat /dev/hda1 /mnt/c -o showexec,iocharset=koi8-r,charset=cp866,user
До монтирования вы должны создать каталог (в нашем примере /mnt/c) и узнать название разделы, которую необходимо монтировать (под пользователем root fdisk -l /dev/hda
);
Для монтирования разделов NTFS указывается тип -t ntfs
Если при монтировании была показана ошибка, то ваше ядро не поддерживает подключение разделов указанного типа (например, в RedHat нет по умолчанию поддержки NTFS). Пересоберите ядро с поддержкой NTFS и повторите.
Skull
В новых версиях Linux может не сработать этот вариант и стоит попробовать поменять koi-8 на utf8, во всяком случае у меня RedHat 9.0 и такая команда у меня работала нормально
mount -t vfat /dev/hda1 /mnt/c -o showexec,codepage=cp866,
iocharset=utf8,user
А лучше прописать подобные строчки в /etc/fstab
TheLider
Вопрос
Во времена, когда я работал под виндой? была у меня прога, которая умела «тормозить» CD-ROM. Сейчас же жуткий шум, как у реактивного самолета, меня достал. Можно ли средствами Linux уменьшить скорость?
Ответ
Скорость сидюка можно менять с помощью hdparm -E (читай hdparm --help) Вытаскивать и затаскивать диск можно с помощью eject и eject -t соответственно. притормозим твой привод:
hdparm -E 2 /dev/hdc
Результат:
/dev/hdc:
setting cdrom speed to 2
Таким образом мы устанавливаем приводу, находящемуся на /dev/hdc, скорость 2х.
Serj, Косарев Игорь
eject -x #
тормозит до скорости #
vfed
Вопрос
Как в консоли написать путь, содержащий восклицательный знак? Он воспринимается как команда или что-то вроде этого.
Ответ
Экранировать его с помощью эскейп-последовательности "\"
Например: touch \!file
Roman A. Lagunov
Вопрос
Установил ОС Linux Junior 2.0 При установке жесткий диск был весь переразбит и отформатирован.
Непосредственно вопрос:
Как (последовательность действий) вернуть диск к файловой системе FAT32 (разумеется Linux стереть)?
Ответ
Грузись с дискеты, набери fdisk /mbr потом fdisk'ом убей все ext* и swap разделы линукса (fdisk покажет их как nondos partition или как unknown) потом создай fdisk'ом primary partitiin перезагрузись и набери format c: /s и смело ставь виндовс.
Из конференции Linux
Вопрос
Почему при выполнении команды zip -9 -r arh.zip *
архиватор не включает каталоги, которые начинаются с точки (.test)?
Ответ
Для рекурсивного выбора необходимо предварять символы шаблона обратным слэшем, то есть zip -9 -r arh.zip \*
.
Кроме того, можно упаковать все файлы в текущем каталоге командой zip -9 -r arh.zip .
Skull
Вопрос
Можно ли сделать так, чтобы в определенный день доступ на сервер для определенного пользователя прекращался? Пробовал /etc/shadow, работает, в shell не пускает. Но по pop3 и imap пользователь все равно может работать.
Ответ
Попробуй так:
username: usermod -e YYYY-MM-DD username
Aleksey Samusenko
Вопрос
Помогите заставить правильно работать Backspace в vim'е Сейчас он удаляет «только что введенные символы», т.е. если ввести «ddd» и затем попробовать стереть введенное, то все ок, а если ввести «ddd», затем переместить курсор влево и попробовать удалить текст, то ничего не удаляется :(
Ответ
Вообще-то он просто имитирует стандартное поведение vi :) А нужно в vimrc прописать строчку
set backspace=2
Леонид Кабанов
Вопрос
Подскажите средства ограничения ресурсов пользователям. Таких как, место на диске, время процессора, количество одновременных регистраций. Допустим, пользователь имеет ftp доступ, как ограничить ему место на диске? Где можно посмотреть информацию по этой теме?
Ответ
Ограничение дискового пространства:
Монтировать файловые системы с параметром usrquota. Например, в файле /etc/fstab:
/dev/hda9 /home ext3 defaults,usrquota 0 1
Проверить дисковые квоты:
quotacheck /home
Перед этой командой раздел с точкой монтирования /home не должен быть смонтирован. После выполнения этой команды в /home должен появится файл quota.user
Непосредственной изменениеt квот:
edquota -u user_name
Подробнее об изменении читай man edquota. Изменения вступают в силу после выполнения команд:
quotaoff /home
quotaon /home
Ограничение использования системных ресурсов:
man ulimit
Сергей Диданов
Вопрос
Не могу дать «добро» на запуск kppp в KDE. Просит рутовый пароль. Как отредактировать файл sudoers, что прописать в скрипте? Замучался. Отступать не хочу. Хочу разобраться с sudo.
Ответ
Цитата:
"Правила, используемые sudo для принятия решения о предоставлении доступа, находятся в файле /etc/sudoers, для редактирования которого следует использовать программу visudo. Самое простое применение Sudo на однопользовательском десктопном компьютере — внести в /etc/sudoers строку «username ALL=NOPASSWD: ALL», и после этого загружать программы, требующие для работы прав root'а, таким образом: sudo [команда].»
Из конференции Expert_FAQ
Вопрос
В ASPLinux в ядро не встроена поддержка ACPI по умолчанию — то есть систмник надо было после команды halt выключать кнопкой. Сейчас пересобрал ядро на 2.4.22 включил все что связано с электропитанием, но… системник все равно приходится выключать кнопкой, почему собсно говоря?
Ответ
У меня в RHL7.3,8,9,Fedora Core 1(~RHL10) комп выключается командой poweroff, а halt только останавливает систему. reboot ~W перезагрузка. В ASPL должно быть также, т.к. он основан на RH и полностью с ним совместим.
Из конференции Expert_FAQ
У меня RH 7.3.
В реальности команда halt в версии ядра 2.4.18-3 поставляемого в RH 7.3 и останавливает систему и выключает системник. После перекомпиляции ядра команду halt надо запускать с параметром -p для полного обесточивания системы.
Вопрос
А есть такая программулина, которая проверяет файл /etc/shadow на «плохие» и «хорошие» пароли?
Ответ
Этим занимается cracklib, которая вызывается из pam. Использует словари часто встречающихся паролей и говорит при замене passwd, что этот пароль будет легко взломан. Можно самому написать программу, юзающую cracklib напрямую. Однако эта программа должна иметь список паролей в plain text.
Есть программы, которые взламывает пароли различными методами. Один из них — использование словаря с модификацией. Пробует шифровать слова из словаря и сравнивает с уже зашифрованными. Да и bruteforce тоже неплохо было б запускать на файл shadow — если пароль взломан меньше, чем за сутки, то точно нужно менять.
Андрей Черепанов, Леонид Кабанов
Вопрос
Смонтировал NTFS раздел, но вот проблема — доступ к нему могу получить только из под ROOT, а надо и под юзером, как и к остальным разделам. Пробовал chmod — не помогает.
Ответ
Монтировать с параметром umask=0 (возможно, предварительно выставив точке монтирования права r-xr-xr-x)
Из конференции Expert_FAQ
Вопрос
Иногда бывает необходимо фрагмент текста из файла PDF вставить в другой произвольный текстовый файл. Ни в GhostView, ни в KGhostView я не обнаружил возможности выделить фрагмент текста и скопировать его в буфер обмена. Просто не нашел или надо воспользоваться другими смотрелками PDF, или под Linux это задача вообще решается принципиально иначе? (например PDF сперва во что-нибудь конвертируется, из чего потом можно извлекать текст).
Ответ
Используй Adobe Acrobat Reader for Linux, скачать который можно по адресу: download.adobe.com/pub/adobe/acrobatreader/unix/.
Skull
Вопрос
Как удалить Linux с машины, когда он стоит параллельно с ВИН ХР. Все грузится с ЛИЛО, где идет выбор операционных систем?
Ответ
1. Набери В Виндовозе (ПУСК — ВЫПОЛНИТЬ) FDISK /MBR И ЛИЛО умрет.
2. Фдиском или Партишмагиком. Снеси ЛИНУКСОВСКИЕ разделы и переформатируй их под FAT или NTFS.
Из конференции Expert_FAQ
Вопрос
Как узнать какие проги имеют suid=0 ?
Ответ
Когда ты набираешь команду ls то если вместо x ты видишь s то значит установлен suid в противном случае не установлен:
-rwsrws---
бит suid установлен. Также существует команда lsattr — т.е. распечатать атрибуты(man — lsattr, lsattr --help ;)).
Из конференции Expert_FAQ
-rwsrws---
В данном случае 2-й s означает SGID, а SGID и SUID не зависят друг от друга. Так что смотреть надо на 4-ю позицию слева.
Andrey Rahmatullin
Чтобы найти все файлы, имеющие бит suid, можно использовать команду find:
find /usr/sbin/ -perm -4000
Данная команда найдет все файлы с битом uid в каталоге /usr/sbin
Leonid Kabanov
Вопрос
Как читать EXT2FS в Windows в виде обычного диска (НЕ EXT2FS explorer!)?
Ответ
Полезь на
http://ashedel.chat.ru/ и скачай Ext2 for NT. Она беслатная. Установи и читай Ext2 под NT4/2000/XP или поищи софтину Paragon Ext2Fs Anywhere. Она читает Ext везде, но платная. Архив 250 кил.
Павел, Донецк, Украина
Есть замечательный файл-менеджер Total Commander
А к нему есть такой же замечательный плагин ex2fs.wfx
Вопрос
Какой командой можно проверить диск в Linux?
Ответ
Проверить диск в Linux (как его собственные файловые системы, так и файловую систему msdos) можно командой
fsck /dev/hda1
Skull
Вопрос
У меня проблема — надо устроить за одним компом двоих-троих человек с правами root — как мне это сделать? Если это сделать совсем нельзя то подскажите как устроить нормальную работу по-другому !
Ответ
Принципиально неправильная постановка вопроса — root должен быть один, иначе будет полный бардак. Ситуацию можно разобрать: какие именно действия требуют привелегий рута, попробовать разрешить это средствами изменения доступа; если так не получается, то настроить на эти действия sudo. Подробности по sudo:
man sudo
http://www.atmsk.ru/
Yury A. Yurevich
Вопрос
Можно ли из windows получить доступ к файлам, находящимся на разделе linux?
Ответ
Да, можно, есть такая программа explore2fs, которая позволяет получать доступ к файлам на разделе linux. Вот адрес сайта, на котором можно узнать возможности этой программы и, конечно, скачать ее: uranus.it.swin.edu.au
DeaThMaN
ext2viewer, версия 0.6 beta для Windows 9x/NT/2000 Программа просмотра файловой системы ext2.
allstars
Так же работать с Ext2/3fs можно с помошью известного всем пакета Partition Magic. По-моему начиная с 7-ой версии.
Grob
Есть плагин для Total Commander, который дает все возможности explore2fs.
Подробности на
http://www.wincmd.ru/wfx_plugins.php
semg
Драйвер для 2000/ХР:
cesnet.dl.sourceforge.net/sourceforge/ext2fsd/ext2fsd-0.10a.zip
wRAR
Вопрос
Можно ли конвертировать базы почтового клиента The Bat в формат почтовых программ Linux?
Ответ
В качестве основного формата почтовых сообщений в почтовых клиентах под Linux принят mbox. В The Bat можно сохранить только одну папку в этом формате, поэтому придется вручную экспортировать каждую папку.
Есть еще один способ — можно скопировать все сообщения в одну папку The Bat и оптом экспортировать в формат Unix mbox. А потом разложить по папкам фильтрами KMail, например.
Skull
Вопрос
Почему в ASP Linux 7.3 такие глючные броузеры, ставил Оперу 6.02, но как-то убого выглядит по сравнинию с версией под Виндовс да еще и без java, посоветуйте какой нибудь путевый броузер. И еще вопрос Mozilla 1.0 под линукс только у меня глючит или это у всех такая проблема, Нетшкаф 4.79 вроде не глючит но помоему версия старовата кинте ссылку на новую версию, мой комп K6-2 450Mhz/Maxtor 20Gb/192Mb DIMM/GeForceMX400
Ответ
1. Мозилла глючит? Странно, наверное, это только у вас.
2. Насчет оперы: ставите jre 1.3.1 и еще netscape jre plugin и поддержка явы появляется, кстати, в инде можно так же сделать, и еще, версия 6.0.3 идет уже с доморощеной оперовской поддержкой явы.
3. Последняя версия нетскейпа — 7.0, а 4.74 — правда старовата, но она быстрее и легче, это всеравно, что с ослика пятого на шестой пересесть, разницы практически нет (ну, объем занимаемой оперативы…), а скачать можно шаф
с http://www.netscape.com
c ftp://netscape.com и
c ftp://ftp.netscape.com ,
хотя, они последнее время что-то мутили с фтп-серверами, может что и наменяли.
Из конференции Expert_FAQ
Вопрос
У меня такая штука. Я при установке Mandrake Linux 9.0 поставил, чтобы часы были установлены по Гринвичу. И теперь когда, скажем, в линуксе у меня 15:00, то в виндовсе на 5 часов больше или меньше. (Мой часовой пояс +5:00). Если сменить время в виндовсе (например уменьшить на 5 часов), то в линуксе время тоже уменьшится. И наоборот. То есть в какой-то одной ОСи время у меня все время будет неправильное. Можно как-то это исправить?
Ответ
Исправьте время в линуксе через kde control center (под иксами команда kcontrol), а глюк с синхронизацией по гринвичу — дело частое. Если у вас биос поставлен по Лондону, то тогда надо синхронизировать по Гринвичу, если нет, то не надо.
Из конференции Expert_FAQ
Вопрос
У меня вопрос по FreeBSD. Создал я свое скрипт, он в Midnight Comandor запускается и перед его названием * стоит, а вот как его из консоли запустить?
Ответ
Если скрипт запускается из MC то он запусковый (об этом и говорит "*") и значит запустить Вы его пожете просто набрав его имя и путь к нему. Т.е. если запускается из того каталога где Вы находитесь, то: ./You_Script
префикс "./" указывает на то, что искать скрипт надо в текущем каталоге.
Если Вы вводите просто "You_Script" — то скрипт ищется во всех каталогах указанных в переменной PATH. там обычно указан /bin, /sbin, /usr/bin и т.д. Вводить имя надо со всеми расширениями и учетом регистра т.е. SCRIPT и script
в UNIX -системах это разные файлы не как в дос-виндос.
Если Вы написали скрипт сами в текстовом редакторе, то он по умолчанию не является запусковым . Сделать его таковым можно командой chmod +x ./You_Script (если Вы находитесь в каталоге со скриптом). или сделать запусковым скрипт можно через МиднайтКомандир. (по моему во втором пункте меню.)
Запустить скрипт из другого каталога можно указав полный путь к нему от корня "/"
или от того места , где Вы находитесь. Например: "../../script.sh" — подняться на два уровня и запустить сценарий с именем "script.sh".
кОстя С. иванОв ака hotcooler
Copyright 2000-2004 Сообщество Чайников
Контактная информация