Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Администрирование Linux / UNIX


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 592
от 22.10.2006, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 400, Экспертов: 34
В номере:Вопросов: 5, Ответов: 12


Вопрос № 59111: Доброго времени суток Эксперты! Подскажите как на bash shell написать скрипт,чтоб в директории сравнивал файлы по дате и более старые копировал в другую папку? Спасибо....
Вопрос № 59142: Здраствуйте уважаемые !!! А не подскажите ли как можно посмотреть или чем к каким фалам обращается исполняемый файл впроцессе запуска и если можно то с какими параметрами. Если быть более точным то интересует как посмотреть с какими параметра...
Вопрос № 59163: Помогите пожалуйста! Я использую Mandriva 2007, но не могу настроить монитор на разрешение 1024х768 100Гц, такого выбора в системе просто нет, как мне прописать это разрешение в конфиге? Использую KDE 3.5.4, и Xorg, видеокарта ATI, драйвера под нее у...
Вопрос № 59166: Мое предпочтение Вам, Линуксоиды!!! Я начинающий, объясните пожалуйста мне подробно как установить связку Apache+PHP+MySQL в системе Linux Mandriva 2006. В разных книгах написано по-разному и как-то непонятно. В какую папку лучше установить Apac...
Вопрос № 59176: Здравствуйте Уважаемые Эксперты! Надоел мне ХР и я хочу поставиь себе Линукс. Я прочитал много статей про него, но я не нашел ни одной статьи как его установить. Линукс на NTFS или FAT 32 можно поставить? Напишите плз как его установить. Зара...

Вопрос № 59.111
Доброго времени суток Эксперты!
Подскажите как на bash shell написать скрипт,чтоб в директории
сравнивал файлы по дате и более старые копировал в другую папку?
Спасибо.
Отправлен: 16.10.2006, 14:26
Вопрос задал: Bobsa (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: PVS
Здравствуйте, Bobsa!
-maxdepth 1 - убрать если нужна рекурсия

#!/bin/bash
for i in `find /dir/to/scan -xtype f -maxdepth 1` ; do
fname=`basename $i`
found=`find -xtype f -maxdepth 1 -name $fname -newer /desired/oldest/file`
if ["x$found" == "x"]; then
cp -f $i /old/files/place
fi
done
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 16.10.2006, 15:36

Отвечает: Muad Dib
Здравствуйте, Bobsa!

Такой вариант подходит? Т.е. находим все файлы которые старше 10 дней и перемещаем их в другую директорию:

find -mtime +10 -exec mv {} /path/to/dir ;

-mtime -время модификации

+10 - означает что файл изменялся 10 дней назад и более, ровно 10 дней назад - будет 10, менее 10 дней назад будет -10.

-exec <команда>. {} означает найденный файл. exec обязательно должна заканчиваться точкой с запятой ...
---------
Use Linux - be free!
Ответ отправил: Muad Dib (статус: Студент)
Ответ отправлен: 16.10.2006, 15:56


Вопрос № 59.142
Здраствуйте уважаемые !!!
А не подскажите ли как можно посмотреть или чем к каким фалам обращается исполняемый файл впроцессе запуска и если можно то с какими параметрами.
Если быть более точным то интересует как посмотреть с какими параметрами программа стартует джаву.
Отправлен: 16.10.2006, 19:23
Вопрос задал: Deman24 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Muad Dib
Здравствуйте, Deman24!
Здравствуйте, Deman24!
ps aux
показывает список всех запущенных программ, и еще доп. инфу в т.ч. и параметры с которыми они были запущены
---------
Use Linux - be free!
Ответ отправил: Muad Dib (статус: Студент)
Ответ отправлен: 16.10.2006, 19:54


Вопрос № 59.163
Помогите пожалуйста! Я использую Mandriva 2007, но не могу настроить монитор на разрешение 1024х768 100Гц, такого выбора в системе просто нет, как мне прописать это разрешение в конфиге? Использую KDE 3.5.4, и Xorg, видеокарта ATI, драйвера под нее установлены, работают нормально, проверял на играх, монитор Samsung SyncMaster 797df и для него это нормальное разрешение и частота. В Mandriva 2006, выбор этого разрешение и частоты было в настройках KDE.
Отправлен: 16.10.2006, 22:23
Вопрос задал: Andy-Pa (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: dj_doom
Здравствуйте, Andy-Pa!

1. Можно использовать Центр управления мандривы - там есть "Настройка монитора"
2. Можно просто прописать в xorg.conf соответствующий modeline
Для его генерации удобно использовать утилиту gtf в формате:
gtx 1024 768 100

в общем man gtf
Ответ отправил: dj_doom (статус: 8-ой класс)
Ответ отправлен: 16.10.2006, 23:17
Оценка за ответ: 4

Отвечает: PVS
Здравствуйте, Andy-Pa!
В /etc/X11/xorg.conf найдите секцию Screen, она должна выглядеть приблизительно так:

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 8
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1024x768"
EndSubSection
EndSection

Праметры DefaultDepth и Depth возможно поменяйте на 16 или 32 (попробуйте что держит Ваш монитор). Еще Вам могут пригодится параметры HorizSync и VertRefresh в секции Monitor если частота будет слишком маленькая
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 17.10.2006, 10:02
Оценка за ответ: 4

Отвечает: Хватов Сергей
Здравствуйте, Andy-Pa!

Вообще-то 1024х768 100Гц - это более 80kHz строчной частоты. Если ваш монитор это действительно поддерживает, запустите X сервер вручную с сохранением его диагностики. Или найдите соответствующий лог-файл от последнего запуска (в Федоре он лежит в /var/log/Xorg.*.log).

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

Все подобные параметры сервер вычитывает из монитора. Если окажется, что на самом деле монитор может больше, чем он о себе сообщает (а это - тоже бывает), надо его параметры в файле конфигурации X сервера прописать вручную.

Далее вариантов слишком много чтобы сразу здесь советовать. Попробуйте сначала сделать это и сообщите о результатах.

Ответ отправил: Хватов Сергей (статус: 6-ой класс)
Ответ отправлен: 17.10.2006, 11:13
Оценка за ответ: 3
Комментарий оценки:
Извените, но я уже знал ответ после того как задал вопрос, увидел ответ на форуме, а монитор это разрешение держит, в Mandriva2006 все работало нормально, поэтому в новой меня это смутило.


Вопрос № 59.166
Мое предпочтение Вам, Линуксоиды!!! Я начинающий, объясните пожалуйста мне подробно как установить связку Apache+PHP+MySQL в системе Linux Mandriva 2006. В разных книгах написано по-разному и как-то непонятно.
В какую папку лучше установить Apache (сейчас установочный пакет находится в папке usr/src/Apache-2.0.54) и как это сделать?
Мне бы хотелось как у меня в Винде - usr/local/Apache и чтоб там были все остальные дирректории (php, mysql, папка www для моих страниц, а также папка home для других пользователей и для виртуальных хостов). Может это и неудобно, буду рад, если посоветуете как лучше...
Отправлен: 16.10.2006, 23:03
Вопрос задал: Maxik (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Muad Dib
Здравствуйте, Maxik!
В вашей Мандриве безусловно есть Apache, php и mysql, а также mod_php. Установить их лучше просто с дистрибъютива, так как вы ставите все остальные пакеты: http://lafox.net/docs/mdk2006/Starter.html/software-management.html .

Если есть прчиины собирать это все дело, и нужно чтобы в /usr/local ... собственно сборка состоит из
./configure
make
make install
и ./configure --prefix=/usr/local по-усти решает эту проблему. Хотя собирать эту систему занятие долгое и нудное.

Папка в которой рассположены ваши страницы, равно как папки для каждого Virtual Host'а задаются в конфиге Апача и располагать вы их можете где угодно. Возможность "видения" $HOME/public_html, как http://localhost/~username так же задается в конфиге Апача.

ИМХО удобней, когда в /etc рассполагаются конфиги, в /srv - страницы, /var/mysql - БД, бинарники там где их положит инсталятор - меня лично это мало интересует, а к /home//public_html есть доступ через http://localhost/~user/ :) Обычно примерно так выглядит дефолтная конфигурация, я думаю мандривы не исключение.
---------
Use Linux - be free!
Ответ отправил: Muad Dib (статус: Студент)
Ответ отправлен: 17.10.2006, 02:12
Оценка за ответ: 5
Комментарий оценки:
Спасибо учту!!!

Отвечает: PVS
Здравствуйте, Maxik!
В Mandriv'e они устнавливются через rpm-пакеты и, например, корневая папка веб-страницы находится в /var/www а конфигурация Apach'a - в /etc/httpd/conf . Корневую папку можно подправить в httpd.conf, а вот если надо изменить расположение файлов Apach'a, то придется пересобрать его из исходников. То же с PHP и MySQL'ем - если надо изменить что-то, что "намертво зашито" во время компиляции - надо пересобирать с исходников. Так что лучше PHP, MySQL и Apache установить как есть, а уже в их конфигурационных файлах (я так понимю Вам придется серьезно править httpd.conf) изменять что надо. Касательно того "как лучше", то здесь совет один - не используйте папку /home. Она задействована системой под домашние каталоги пользователей (опять же - если Вы ничего не меняли в нстройках). Cоздайте лучше папку, например, /sitehome и держите виртуальные хосты там.
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 17.10.2006, 10:26
Оценка за ответ: 5
Комментарий оценки:
За счет папки home спасибо буду знать!!!


Вопрос № 59.176
Здравствуйте Уважаемые Эксперты!
Надоел мне ХР и я хочу поставиь себе Линукс. Я прочитал много статей про него, но я не нашел ни одной статьи как его установить. Линукс на NTFS или FAT 32 можно поставить? Напишите плз как его установить.
Заранее спасибо!
Отправлен: 17.10.2006, 00:16
Вопрос задал: Nicola (статус: 1-ый класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Muad Dib
Здравствуйте, Nicola!
> Надоел мне ХР и я хочу поставиь себе Линукс.

надоест Линукс будем ставить МакОСь? )))) ОС под задачи ставится/выбирается либо для изучения - надоел - это тупой аргумент.

> Я прочитал много статей про него, но я не нашел ни одной статьи как его установить.

ничерта вы про него не читали. just for fun зайдите в гугл и наберите: "Как установить Linux" - вас ждет сюрприз. :) http://linuxcenter.ru/lib/books/posixbook/ - вот еще одна ссылка, на материалы с которыми лучше ознакомится перед всякой попыткой даже подумать о установке Linux.

> Линукс на NTFS или FAT 32 можно поставить?

на NTFS нет, но возможно скоро будет можно. на FAT32 можно - например ZipSlack специально для этого создан. Можно, но не нужно.


---------
Use Linux - be free!
Ответ отправил: Muad Dib (статус: Студент)
Ответ отправлен: 17.10.2006, 01:57

Отвечает: dj_doom
Здравствуйте, Nicola!

> Линукс на NTFS или FAT 32 можно поставить?

Можно поставить такой линукс..)) На НТФС так точно (сам проверял)..
Называется Topologi Linux
Адрес соответственно http://topologilinux.com/ там же найдете и ссылки на его загрузку и документацию по нему..
Основан на Slakware - соответственно большая часть доков под него подходит...
Разве что Slakware имхо не очень подходит для изучения новичку...
Ответ отправил: dj_doom (статус: 8-ой класс)
Ответ отправлен: 17.10.2006, 09:57

Отвечает: PVS
Здравствуйте, Nicola!
В большинстве случаев Линукс на FAT не встанет (с записью на NTFS он вообще не очень дружит), но есть дистрибутивы специально адаптированые для установки на FAT. Посмотрите здесь http://lwn.net/Distributions/ есть их перечень
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 17.10.2006, 10:06

Отвечает: Хватов Сергей
Здравствуйте, Nicola!

Нельзя!

То есть если очень постараться, то можно. Можно еще попробовать Live-CD. Можно поставить внуть виртуальной машины. Только во всех этих случаях вы получите не совсем адекватный результат, который вам скорее всего не понравится.

Общепринятая для таких случаев метафора - "вы получаете резиновую женщину вместо настоящей"

Лучше раздобудьте приличный дистрибутив, найдите раздел на диске, и установите туда. Достаточно 10 Гб, может даже 5. Раздел может быть расширенным, не на первом диске.

Из дистрибутивов рекомендую Федору. Обратите внимание - он весьма распространен, а вопросов по нему почти не задают. Неспроста :-)
Ответ отправил: Хватов Сергей (статус: 6-ой класс)
Ответ отправлен: 17.10.2006, 11:32


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

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

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное