Внимание! Эта страница только для самых распространенных вопросов по Linux, UNIX и ответов на них.
Для более детальных пояснений пожалуйста обращайтесь к нашему Форуму.
Чтобы добавить вопрос или выставить оценку (рейтинг) материалу, Вам нужно зарегистрироваться и войти на сайт под своим именем.
Для того, чтобы из Linux были доступны ресурсы на компьютерах, работающих под Windows, и сделать доступными (расшарить) Linux-файлы для Windows, нужно:
1. Установить smb4k: $su -c 'yum install smb4k' 2. Запустить smb4k 3. Зайти в Settings -> Configure Smb4K -> Samba и создать имя рабочей группы, затем выйти из конфигуратора. 4. Обновить Samba конфигурацию используя кнопку [Refresh]
-> smb4k просканирует сеть и Windows-ресурсы станут доступными.
Если в Linux системе запущен iptables firewall, то нужно настроить в нем доступ по Samba:
1. Запустить конфигуратор firewall: $system-config-firewall 2. Зайти в раздел "Trusted Services" и там, выбрав 'Samba', нажать "Apply". 3. Запустить smb4k и когда в левой части окна появятся доступные ресурсы, кликните дважды по нужному.
Иногда при работе через sudo c smb4k может появляться ошибка:
mount error 1 = Operation not permitted Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
Для Fedora Linux есть 2 стандартных репозитория: "fedora" и "updates". Чтобы ими пользоваться и не получать сообщения об ошибках при установке или обновлении пакетов, нужно импортировать GPG ключи.
В терминале выполните команду: $su -c 'rpm --import /etc/pki/rpm-gpg/*'
Иногда приходится изменять настройки Apache в его конфиг файле, но при этом нужно, чтобы новые настройки вступили в силу без перезапуска сервера. Для этого есть пара решений:
первый вариант: $ su -c '/etc/init.d/httpd reload'
Как безопасно перезагрузить зависшую систему, или зачем нужна клавиша SysRq?
Что же делать, если операционная система Linux зависает, но на ней есть еще не сохраненные данные, могут повредиться файлы, с которыми велась работа и т.п?
Выход из такой ситуации все же есть.
Итак, приступаем:
1) нажать комбинацию клавиш [Alt]+[SysRq]
2) удерживая нажатые [Alt]+[SysRq], последовательно нажать клавиши R E I S U B с интервалом 2-3 секунды
После такой клавиатурной манипуляции система перезагрузится.
Запомнить можно комбинацию по фразе: “REстарт ISкуственный UBийственный” :)
P.S.
команды, передаваемые ядру системы, которые вызывались нажатием клавиш, описанных выше:
R - возвращает управление клавиатуре (перехватить управление у иксов, можно перейти в консоль и т.п.);
E - посылает сигнал SIGTERM всем запущенным процессам, кроме init;
I - посылает сигнал SIGKILL всем запущенным процессам, кроме init;
S - происходит синхронизация дисков (запись кэша, sync);
U - перемонтирует все примонтированные файловые системы в режиме только чтение;
B - перезагрузка системы;
Если в консоли нажать [Alt]+[SysRq]+[H], то можно получить краткую справку.
В статье Wikipedia Magic SysRq key описан данный функционал более подробно.
Перенос Skype (со всей историей переписки) из Windows в Linux
Как оказалось перенести данные учетной записи со всей историей переписки Skype из Windows в Linux очень просто.
Рассказываю на примере переноса в Mandriva 2009
В Mandriva 2009 уже стоял установленный Skype версии 2.0.0.72 и то что на Windows'е была уже новая четверка (4.0.0.227),это не помешало перенести все данные с историей переписки, простым копирование профиля:
Делал я все через программу Dolphin, по вы можете воспользоваться любой, хоть консолью.
В Linux профили Skype хранит по адресу:
/home/ВАШ_ЛОГИН_В_ЛИНУКС/.Skype/
(Если до этого скайпом вы не пользовались в линукс, то профилей там не должно было быть)
В Windows профили Skype хранит по адрессу:
/home/ВАШ_ЛОГИН_В_ЛИНУКС/winxp/Documents and Settings/ВАШ_ЛОГИН_В_ВИНДОВС/Application Data/Skype
(Обратите внимание, что путь я указал из расчета, что вы устанавливали Линукс на компьютер с Виндовс по нашей инструкции. Если это делали по другому, то адрес может значительно отличаться)
Название профиля соответствует вашему логину в Skype, если через ваш скайп в виндовсе подключались ваши друзья, то профилей будет несколько, выбирайте только свой.
Просто скопируйте, или переместите (если на виндовс он вам больше не нужен) профиль из папки виндовс в папку линукс по указанным адресам и готово.
Запускаем скайп, вводим пароль и помечаем авто вход, чтобы не вводить постоянно.
Не секрет, что большое количество фильмов содержит кроме звуковой дорожки на русском языке, еще и оригинальную на английском (или еще на каком-либо), которая обычно потребляет не много не мало несколько десятков мегабайт дискового пространства.
Чтобы узнать количество дорожек в целой группе фильмов нужно использовать команду
$ for f in *.avi; do echo -n "$f / " ; mplayer -endpos 0 -vo null "$f" 2> /dev/null | grep "Audio stream found"|wc -l ; done
А избавиться от ненужных дорожек можно так:
$ for f in *.avi; do mencoder -alang ru -ovc copy -oac copy "$f" -o "$f.t" && mv "$f.t" "$f" ; done
Некоторые важные опции:
-ovc copy и -oac copy - просто копируют выбранные аудио и видео потоки без какой либо обработки; -alang ru - выбирает русскоязычную дорожку;
FLV (Flash Video) сделан для удобного и компактного представления видео, обычно на сайтах. Для преобразования видео файла AVI в формат FLV проще всего применить ffmpeg (это набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровое аудио и видео в различных форматах.)