LXF169:Ответы
|
|
|
Содержание |
Ответы
Есть вопрос по открытомуПО? Пишите нам по адресу answers@linuxformat.ru, и мы найдем ответ.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
1 Мне, пожалуйста, KDE
В У меня Linux Mint KDE 14, но в результате установки пакетов появилось окно входа в систему Gnome, а затем Gnome стала средой по умолчанию. Теперь при каждой загрузке системы приходится выбирать KDE из выпадающего списка. Выбранный вариант можно запомнить, но не более того. У меня еще есть Mint KDE 13, и он ведет себя точно так же. Как сделать KDE средой по умолчанию?
Джон Терразе [John Terrase]
О Судя по всему, во время установки пакетов Gnome Вы переключили менеджер дисплея. Заглянув в файл /var/log/apt/history.log, Вы, скорее всего, обнаружите, что во время установки был установлен GDM или LightDM, и он выбрал сам себя в качестве менеджера по умолчанию.
Решение на удивление простое – удалять другой менеджер дисплея не нужно, так как при следующем обновлении он снова появится. Нужно лишь запустить команду
sudo dpkg-reconfigure kdm
Она выполнит повторную настройку пакета kdm, при которой менеджер KDM еще раз будет выбран менеджером по умолчанию.
При следующем входе в систему средой по умолчанию должна снова стать KDE, так как настройки KDM должны были сохраниться.
2 Пустая линза
В Я обновил Ubuntu с 11.10 на 12.04, и линза приложений оказалась пустой, хотя линза файлов по-прежнему работала. Я переустановил систему с компакт-диска, но проблема сохранилась, и мне кажется, что она сидит в файле настройки. Куда нужно посмотреть и что изменить? Я подумал, что стоит взглянуть на Cinnamon, и установил его. Никаких проблем. Но я еще не решил до конца, что мне больше нравится, и хотел бы пресечь проблему с Unity, не перегружая свой домашний раздел.
Ян Дормер [Ian Dormer]
О Это известная ошибка данной версии Unity. Ее обычное излечение – выполнение двух следующих команд:
unity --reset
unity --replace
Первая решает проблему, вторая перегружает Unity с новыми настройками. Они должны влиять только на версию 5.8, а текущая версия – 5.12, поэтому загрузка последнего релиза с Software Centre должна предотвратить возврат ошибки.
Если эти команды не помогают, может понадобиться очистка кэша Unity командой
rm -rf ~/.cache/unity
Затем снова выполните две эти команды.
Также сообщалось, что эту проблему могут вызвать отсутствующие пакеты – убедитесь, что пакеты unityplace-applications и unity-place-files установлены и обновлены до последней версии. Наконец (как я надеюсь), похожие симптомы может вызвать то, что zeitgeist либо не установлен (маловероятно, если Вы не ковырялись в настройках APT), либо его база данных повреждена. Чтобы выяснить, не в этом ли дело, переименуйте базу данных и перезапустите Unity:
mv ~/.local/share/zeitgeist ~/.local/share/zeitgeist.bak
unity --replace
Если после этого проблема исчезла, можно удалить файл zeitgeist.bak.
3 Грубая защита
В Я попытался максимально защитить свой ноутбук — слишком хорошо знаю, как легко его потерять или пасть жертвой кражи. Я зашифровал свой домашний каталог с помощью опций в установщике Ubuntu и отключил загрузку по USB в BIOS, но что помешает кому-нибудь изменить настройки Grub, чтобы перейти к загрузке однопользовательского режима, или даже загрузить другое ядро с флэшки?
Майкл Ричардсон [Michael Richardson]
О Ответ на Ваш вопрос – «ничто не помешает», по крайней мере, с настройками Grub по умолчанию. Однако можно настроить парольную защиту Grub, чтобы не все пункты меню запускались без пароля – для выбора определенных пунктов меню или их редактирования потребуются и пароль, и имя пользователя. Для начала задайте имя пользователя и пароль, создав файл /etc/grub.d/00_security, содержащий следующие четыре строки:
cat << EOF
set superusers=”your_user”
password your_user your_pass
EOF
Имя файла имеет значение, так как оно влияет на то, где в окончательной конфигурации Grub появятся эти операторы. Вам могли бы посоветовать добавить эти строки в конец файла 00_header, но этот файл может быть заменен при обновлении программы, и пароли будут удалены. А поскольку 00_security будет считываться сразу после 00_header, эти операторы попадут в то же самое место, но не будут перезаписаны. Имя пользователя можно выбрать любое – оно не обязательно имеет отношение к именам пользователей системы. Можно создать и других пользователей, но здесь сработает только суперпользователь. Если теперь выполнить команду update-grub и перезагрузиться, то для выбора любого пункта меню потребуется ввод имени пользователя и пароля. Это отличается от более ранних релизов Grub, когда неоговоренные пункты меню мог запускать кто угодно. Чтобы пункт меню могли загружать все, нужно добавить --unrestricted в строку menuentry в grub.cfg, но этот файл генерируется update-grub – вот мы и изменим скрипт, который его создает. Откройте /etc/grub.d/10_linux и замените
printf “menuentry ‘${title}’ ${CLASS} {\n” “${os}” “${version}”
на
printf “menuentry ‘${title}’ ${CLASS} --unrestricted {\n” “${os}” “${version}”
Чтобы сделать то же самое для пункта меню с Windows, измените 30_os-prober. На этот раз мы применим sed, потому что изменений несколько:
sudo sed ‘s/--class os /--class os --users /’ -i /etc/grub.d/30_os-prober
Помните, что ошибка в любом из этих файлов может привести к тому, что система перестанет загружаться, поэтому перед их изменением обязательно сделайте резервные копии (за пределами /etc/grub.d).
В качестве альтернативы можно добавить общедоступные пункты меню в файлы 40_custom в /etc/grub.d, – в них можно точно указать необходимые опции. После этого запустите update-grub для повторной генерации меню, перезагрузите систему и проверьте меню.
Возможно, Вы заметили зияющую дыру в безопасности при таком подходе – пароль в двух местах в виде обычного текста. Мы сделали так для простоты тестирования и для того, чтобы было лучше понятно, что происходит. Когда все заработает так, как Вам нужно, запустите команду
grub-mkpasswd-pbkdf2
чтобы создать зашифрованную версию пароля, и замените строку про пароль в 00_security на
password_pbkdf2 your_user encrypted_password
Снова запустите update-grub, и теперь у Вас есть эффективная и надежная защита.
4 Очистка кэша силой
В Проверив свертку MD5 для нескольких файлов на внешнем USB-диске, я обнаружил, что диск неисправен. Для одного файла — и только для него — значение свертки менялось с каждой попыткой. Свертка для остальных файлов оставалась постоянной. Я также запустил Memtest86+, чтобы исключить ошибки в оперативной памяти. Но мне пришлось чередовать попытки, чтобы избежать чтения из кэша.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Я сообразил, что при вычислении суммы командой md5sum несколько раз подряд для одного файла этот файл, следовательно, считывался из кэша, а не с диска. Это было совершенно ясно по скорости вычислений и из того факта, что не было звука перемещения головки диска (все файлы весили по несколько сотен МБ). Можно ли заставить md5sum считывать файл с диска, очищая кэш?
Питер Кристенсен [Peder Christensen]
О Очистить дисковый кэш просто, но делать это нужно глобально, а не только для одного диска. Сделать это можно, записав данные в соответствующий «файл» в файловой системе /proc.
sync
sudo sh -c ‘echo 3 >/proc/sys/vm/drop_caches’
Команда sync записывает на диски все данные, стоящие в очереди для записи на диски. Ее можно запустить от имени обычного пользователя, но в файл /proc/sys/vm/drop_caches разрешается писать только суперпользователю-root, поэтому довольно запутанная команда, которая помещает всю команду в строку и затем передает ее интерпретатору оболочки
sudo echo 3 >/proc/sys/vm/drop_caches
работать не будет. Echo запустится от имени root, а перенаправление вывода – от имени обычного пользователя, и команда завершится неудачно. Есть другой способ отправить вывод команды в файл от имени root:
echo 3 | sudo tee /proc/sys/vm/drop_caches
Прием с командой tee хорошо работает с более сложными командами, а для простой команды echo первый вариант проще, но оба достигают одинакового результата.
Контрольные суммы MD5 – не лучший способ проверки диска; для этого есть специализированные программы. Обычно используется badblocks, но сбойные блоки лучше искать с e2fsck (для файловых систем ext3/4). Команда
e2fsck -c /dev/sdb1
проверит заданный раздел на наличие сбойных блоков. При обнаружении таковых они будут добавлены в «черный список» файловой системы, чтобы в будущем они не употреблялись для файлов или каталогов. Существующим файлам это не поможет (хотя об этом позаботились Вы с проверкой контрольной суммы), но позволит предотвратить повреждение данных из-за ошибок на диске в будущем.
Другая подходящая программа – smartctl, она запрашивает данные S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology – технология самоконтроля, анализа и отчетности) большинства дисков. Бегло просмотреть статус диска можно командой
smartctl -a /dev/sdb
Обратите внимание на раздел “Errors logged [Обнаруженные ошибки]” в конце вывода smartctl. Заметьте, что badblocks и e2fsck запускаются для раздела, а smartctl – для всего диска. Быстро справиться о «здоровье» диска можно в любой момент, командой
smartctl -H /dev/sdb
Также можно настроить запуск smartd в виде демона с помощью менеджера запуска служб дистрибутива. Тогда он будет регулярно отслеживать состояние дисков и при обнаружении ошибок выдавать сообщение. В файле /etc/smartd.conf можно указать проверяемые диски и электронный адрес, куда будут отправляться оповещения. Файл подробно откомментирован.
5 Имена хостов в Android
В У нас дома несколько устройств с Android — телефонов и планшетов, и есть проблемы с их идентификацией в сети. Дело в том, что имя каждого устройства начинается с “android”, затем следует длинная шестнадцатеричная строка. У всех остальных устройств, даже у шального устройства Apple, затесавшегося в нашу сеть, осмысленные имена хостов.
Я покопался в настройках устройств Android, на всех из них запущены Ice Cream Sandwich или Jelly Bean. Я нашел способ изменить имя устройства при подключении по Bluetooth, но не имя хоста, используемое для беспроводного подключения.
Фил Уотсон [Phil Watson]
О Вы не можете найти настройку потому, что ее там нет. Однако не все потеряно – хорошая новость в том, что имя хоста устройства Android можно изменить; потенциально плохая – в том, что сделать это можно только на устройстве с root-доступом. Вдобавок придется работать в командной строке, поэтому для начала нужно установить терминал – я пользуюсь Android Terminal Emulator.
Откройте терминал, затем выполните две такие команды:
su
getprop net.hostname
При этом должно вывестись текущее недружелюбное имя. Чтобы изменить его, скомандуйте
setprop net.hostname yourchosenhostname
Нужно указывать только имя хоста, а не полное доменное имя, т. е. myphone, а не myphone.my.network. Это изменение постоянное, по крайней мере, до следующего запуска setprop; оно сохраняется после перезагрузки. Насколько мы знаем, сделать это на устройствах без доступа root нельзя, но получить root-доступ к большинству устройств Android нынче очень просто.
Если на устройстве Android уже установлен сервер SSH, такой как QuickSSHd, можно запускать команды по SSH, подключившись со своего компьютера, вместо установки эмулятора терминала на телефон.
6 Управление кулером
В В моем компьютере с креативным названием LinuxBox3 установлена материнская плата Asus P8H6-MX с автоматическим управлением кулером. Однако настройки BIOS не оказывают на кулер никакого влияния, и, может быть, есть какой-то драйвер для MS Win, который и делает всю работу?
Я пользуюсь Fedora 16 и на LinuxBox3, и на своем нетбуке Acer Aspire One. Странно, но кулер на ноутбуке ускоряется и замедляется в соответствии с загрузкой процессора, поэтому проблема, вероятно, существует только для материнской платы Asus. Есть ли модуль или утилита, которую можно установить, чтобы воспользоваться этой функцией?
Кен Уилсон [Ken Wilson]
О Похоже, что для управления вентиляторами на этой материнской плате у Вас должны быть загружены три модуля: coretemp, pkgtemp и w83627ehf. Судя по Вашему отчету HardInfo, модуль pkgtemp не загружен. Это объяснило бы то, что скорость всех вентиляторов, кроме одного (вероятно, вентилятора процессорного кулера), показывается равной нулю. Не видя скорости вентилятора, система управлять им не может, поэтому первый шаг – добавить pkgtemp в /etc/modules, чтобы модуль принудительно загружался при загрузке системы.
Также, возможно, потребуется добавить acpi_enforce_resources=lax к опциям ядра в Grub. Откройте /etc/default/grub и добавьте эту опцию без кавычек в конец переменных GRUB_CMDLINE_LINUX_DEFAULT и GRUB_CMDLINE_LINUX. Выполните команду
sudo grub-mkconfig -o /boot/grub2/grub.cfg
для обновления опций загрузки и перезагрузите систему. Теперь Вы должны увидеть скорость вращения вентиляторов в выводе команды
sensors
Когда скорость начнет отображаться, вентиляторами можно будет управлять с помощью команд pwmconfig, fancontrol (обе – из пакета lm_sensors) или любой графической программы.
Экспериментировать с настройками вентилятора кулера следует при минимальной загрузке системы. Если Вы по ошибке снизите скорость вращения вентилятора, в этот момент лучше не компилировать ядро и не кодировать видео 1080p. В частности, команда pwmconfig в рамках своих тестов может на несколько секунд выключить вентиляторы совсем.
7 Странный диск
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
В Я регулярно копирую весь жесткий диск на внешний жесткий диск в Ubuntu 12.04 с помощью Clonezilla. Каждый раз, когда я прошу Clonezilla проверить систему перед созданием образа, я получаю следующее сообщение:
Free blocks count is wrong. Fix <y> ?
Free inodes count is wrong. Fix <y> ?
[Подсчет свободных блоков неверен. Исправить?
Подсчет свободных узлов неверен. Исправить?]
Я отвечаю «y», и все вроде нормально. Это ошибка в программе или я делаю что-то не так?
Брайан Митчелл [Bryan Mitchell]
О Первым делом нужно проверить, проявляется ли эта проблема только в Clonezilla. Выключите компьютер как обычно, затем загрузитесь с любого Live CD или DVD, который есть под рукой – прекрасно подойдет установочный диск Ubuntu – откройте терминал и выполните команду
sudo fsck -f /dev/sdaN
Список таблиц разделов можно получить командой
sudo fdisk -l
Если здесь ошибок в файловой системе нет, проблема связана с Clonezilla, и о ней лучше сообщить в рассылку или на форумах Clonezilla – ссылки можно найти на http://clonezilla.org. Если с Live CD появляются те же самые ошибки, есть несколько вариантов.
Возможно, какая-то программа не завершается корректно, что приводит к некорректному размонтированию файловой системы. Вам нужно посмотреть сообщения при выключении системы – нажмите E в меню Grub при загрузке системы и удалите quiet splash из параметров ядра, затем нажмите Ctrl + X для загрузки. Тогда будут показаны все сообщения при загрузке системы и, что более важно, при последующем выключении системы – поищите в них что-либо подозрительное.
Причина может быть и в ошибках жесткого диска – проверьте его командой smartctl (подробности см. в ответе на один из предыдущих вопросов – «Очистка кэша силой»).
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить |