Я должен дефрагментировать твердотельный накопитель перед созданием раздела для учебки?

Мой Мото G (2014), работает cm12.1, только внутренней памятью объемом 8 ГБ (5,5 ГБ свободного использования). Этого недостаточно для нормального использования. Поэтому я перевел большую часть моих приложений на внешнюю SD-карту (32 ГБ, класс 10, с ext4).

Но после каждой перезагрузки все иконки приложений на SD-карты исчезает с экранов (они все еще доступны в ящике).

Я думаю, что SD-карта не готова, когда на экраны придумали и поэтому мне нужно, чтобы замедлить процесс загрузки.

Я попытался его безуспешно, С следующий скрипт (/data/local/userinit.sh):

#!/система/Бен/ш
спать 60
+918
kdidgeridoo 14 окт. 2014 г., 20:50:26
18 ответов

Вынос точек, которые вы использовали для заполнения:

файл1:

ETIAM
СЭД
Меценат
Донецька
SUSPENDISSE

файл2:

Лорем
Proin
Имеющий
Quisque
Aenean
Нам
Vivamus
Curabitur
Nullam

Попробуйте это:

$ ( Эхо ".ТС"; Эхо "Л. Л."; вставьте файл1 файл2; Эхо ".Тэ" ) | ТБЛ | нужно | подробнее

И вы получите:

ETIAM Лорем
СЭД Proin
Меценат имеющий
Донецька Quisque
SUSPENDISSE Aenean
Нам
Vivamus
Curabitur
Nullam
+951
Paddez 03 февр. '09 в 4:24

Есть также вопрос: какие оболочки вы бы построить его в?

Большинство систем Unix/Linux есть несколько различных оболочек, которые разрабатываются самостоятельно(ш/Баш/корн/???). Если вы строите инструменты в оболочку, вы бы в конечном итоге с другой реализации этих инструментов для каждой оболочки. Это повлечет за собой накладные расходы, и вы можете в конечном итоге с различными функциями/баги, например, grep, в зависимости от того, какой снаряд вы использовали, чтобы вызвать его.

+793
Purandaran 17 апр. 2010 г., 07:29:19

Отзыв:

Комитет усилий, с целью стандартизации ничего общего с биткойн-протокола следует считать атак против Bitcoin. Биткоин был создан специально для того, чтобы устранить необходимость (доверенные/централизованного) "комитет". Правилам протокола Bitcoin решаются каждым пользователем самостоятельно запускаете программу, которая проверяет их по собственному желанию. Биткоин-разработчики ядра могут только предоставляем программное обеспечение, чтобы пользователи могли взаимодействовать по сети, которые они выбирают, чтобы взаимодействовать. Они не могут заставить пользователей соблюдать никаких правил.

Нет, и никогда не будет комитет принять эти правила. Рынок решает, какие правила биткоин добьется успеха. Это не остановит злоумышленников от попыток контролировать его. Вы должны приложить усилие, чтобы вызвать их как враждебные, потому что они враждебны, даже если они не намерены - они просто не понимают, что биткоин сделал их роль как правила руководителей устарело.

Нет никакого вреда в попытке стандартизировать методы и программные вокруг биткоина (например, POS-систем, оборудования, кошельки, сетевые протоколы), но эти усилия уже были стандартизированы в рамках бип и болт процессов, и разработчиками, поиск возможностей на рынке, и они перемещаются гораздо быстрее, чем любой ИСО комитет никогда не сможет угнаться за.

Этот комитет, по сути, не имеет ничего общего с Bitcoin на все. Это еще один "блокчейн не биткоин", которое может только нанести ущерб биткоин. Он инициирован людьми, которые не в состоянии принять концепцию, что никто не отвечает и никто не решает правилам. Если бы они были заинтересованы в Bitcoin они будут вносить средства на GitHub и списки рассылки. Тот факт, что они не просто хотят примазаться ИСО печать на понятно, где их proirities ложь. Для них мир кажется хаотичным без стандартов, но для Bitcoin, хаос его сила - это означает, что они неуязвимы для внешнего воздействия от отдельных партий и ее не нужно соблюдать никаких социальных норм, которые в настоящее время существуют или могут существовать в будущем. Биткоин - это свободный рынок. Есть много людей, которые ненавидят свободный рынок и будут делать никаких усилий, они могут подорвать биткоин.

Я считаю, что большинство биткоин-разработчики ядра чувствовать себя похожими, и будет игнорировать любые попытки ИСО влиять на принятие решений в развитии Биткойн-ядра, а также других биткоин-клиентов.

+748
Ahmed77 20 апр. 2020 г., 12:48:28

Я встречал такой же "закрыв проблему" при установке через PD8 и вот как я ее решал. Может быть, виртуальная машина будет иметь некоторые подобные шаги как ПД.

Решить "поймал сигнал 15, выключить... проблема"

+722
madhes 23 окт. 2016 г., 04:42:06

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

Такая информация обеспечивается системой профилирования операционной системы X, которые можно открыть двумя способами:

  1. Меню → Яблоко → -нажмите кнопку Сведения о системе) → графика/мониторы
  2. Терминал:

    system_profiler SPDisplaysDataType
    

Только один графический процессор имеет дополнительную секцию "отображает, цветной ЖК-дисплей". Этот графический процессор является тот, который используется в настоящий момент.

например, на первой картинке дискретной графики (ATI Radeon серии HD) используются. Во втором, интегрированная графика (Intel в качестве HD 3000) используются.

enter image description here enter image description here

+701
MissTricia 18 сент. 2014 г., 06:16:24

В качестве дополнения к хорошо ответить @ikkachu это:

По сравнению с передача произвольной строки в функцию eval или Ш-с, проблема здесь усугубляется:

  • тот факт, что вы не знаете, что оболочка будет использоваться на удаленном узле для разбора командной строки.
  • Какая локаль будет, и, в частности, что кодировка будет использоваться на удаленном хосте. Будет ли это так же, как в локальной системе или нет.

Ваш вопрос в основном подмножество , Как выполнить произвольные команды через SSH, не зная оболочки входа в систему удаленного пользователя?

Так что ответы там будут применяться здесь.

В частности, если команды на удаленном хосте позволяет передавать переменные окружения, которые начинаются с LC_* (как многие особенности развертывания делают), вы можете сделать:

LC_ARG1=1$LC_ARG2=2$LC_ARG3=3$СШ -о SendEnv='LC_*' хозяин старпома Ш-с \
 \"мой метод exec-скрипт "LC_ARG1 $" "$LC_ARG2" "$LC_ARG3"'\'

Санитарная обработка входных данных-это хорошая идея, но учтите, что вы не хотите использовать диапазоны, как [А-я] , если ты в C язык. Например, в большинстве систем GNU районов, Ǒ находится в этом диапазоне, а например в zh_HK.big5hkscs язык, что персонаж кодируется как 0x88 0x60 и вы можете признать 0x60 как в кодировке ASCII (и BIG5HKSCS) кодирование Апостроф!

Лучшее в списке разрешенных символов в отдельности:

is_safe() случае $1 в
 *[!-_.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]*) ложно;;
эсок

Также остерегайтесь пустых строк, которые нужно быть в кавычках (" поддерживает все обычные снаряды). И остерегайтесь аргументы, начиная с - что некоторые инструменты могут принять в качестве опции.

+656
Tam Nguyen Thanh 7 авг. 2020 г., 06:46:06

Мой планшет Samsung просто упал и теперь кнопка питания не работает. Есть ли другой способ, чтобы закрыть его?

+631
kanayt 21 дек. 2021 г., 12:03:33

В компьютерных науках, при подаче бумаги, он является общим, чтобы представить некоторый код, чтобы воспроизвести эксперименты, проведенные в работе.

Это общие для проверяющие проверяли этот код?

+612
Lesa Wilburn 25 июл. 2022 г., 22:32:43

Похоже, все ЛВМ структур остаются неизменными, что делает вещи немного легче. Вы можете восстановить данные можно с помощью указанных ниже шагов.

Сделайте копию изображения ЛЖ

Где-то это с большим количеством пространства, так что вы можете работать на нем. dd_rescue работает хорошо для этого. В то время как вы можете работать на оригинале, это позволит вам вернуться туда, где вы начали, когда... э-э... если что-то пойдет не так, просто делает копию еще раз.

Выбрать по развалинам с программой цифровой криминалистики

Бесплатный инструмент для вскрытия может делать это. Это не так удобно, как специализированный инструмент для восстановления Windows, но это лучше для новичков, чем сыщик комплект. Сыщик комплект позволяет вам реально попасть в структурах файловой системы, но кривая обучения очень крутая.

Вскрытие, с другой стороны, не так уж плохо. Вот шаг за шагом набор инструкций для использования аутопсии

Что стало причиной потери данных?

Хотя это может выглядеть только один из дисков вышел из строя, у вас другая проблема скрывается где-то там или у вас не будет этой проблемы. Некоторые из данных "возвращаемых" ваш RAID-5 не действует. Вы можете захотеть взглянуть на что-то лучше с гарантии целостности данных (ЗФС, в Btrfs и т. д.).

+536
AgentK 5 июл. 2021 г., 08:43:12

Это хоть как-то помочь? http://www.arsgeek.com/2006/09/19/ubuntu-tricks-how-to-generate-a-list-of-installed-packages-and-use-it-to-reinstall-packages/. То, что он объясняет, как сделать Ubuntu на свой ноутбук тоже дать вам список файлов, что установлено, а затем использовать этот список на другом компьютере, чтобы установить тот же софт. Может, я и правда неправильно понял ваш вопрос! Обновление: в этом примере может быть еще проще с помощью инструмента APTonCD: http://www.ubuntugeek.com/create-backup-of-all-installed-packages-using-aptoncd-in-ubuntu.html

Обновление 8 мая: если я понимаю, вы имеете в Ubuntu установленной на жесткий диск вашего ноутбука, и вы хотите, чтобы тотализатор вокруг, чтобы ваши друзья и установить Ubuntu с портативный жесткий диск на своем ПК.

+495
Ramasamy 6 нояб. 2016 г., 17:36:03

Это рекламного таблицу разделов. Для расширенных/логических разделов, некоторые места нужно для хранения данных следующего логического раздела. Поэтому логический раздел не может начинаться на том же секторе расширенного раздела, не может быть ее конец на последнем отрезке до следующего раздела. У вас есть пробелы между ними, так вот где метаданные каждого логического раздела идет.

Если вы добавляете другие требования к вашей разметки, такие как выравнивание МИБ, вы в конечном итоге с 1 МИБ размера пробелов между разделами.

Без пробелов, необходимые для первичных разделов, поэтому цифры подходят для свободного пространства между перегородкой 1 и 2. Но с MSDOS, первичная ограничено четырьмя (включая расширенный раздел).

Если вы не хотите, чтобы эти пробелы, вы могли бы пойти на схему GPT раздела, вместо того, если ваши окна поддерживает его.

+478
Map Rann 19 мар. 2011 г., 10:49:14

У меня простой фрагмент кода Python управляются Службой systemd, которым журналы на rsys[л]демон огд [...]

Нет, это не так.

Что у вас есть сервис, который регистрирует в журнале systemd не. Сервер прослушивает известный как/dev/журнал гнездо, что ваш питон программа говорит не rsyslogd. Это помощью systemd-journald. rsyslogd - это добавленные в другую сторону В помощью systemd-journald, и ваш питон программа не разговаривая с ним.

От этого, это должно быть очевидным, что единственный способ не отправлять вещи через команду systemd-journald , чтобы использовать некоторые другие пути к rsyslogd, не известный разъем, что ваша библиотека Python использует по умолчанию. Что все зависит от того, как вы настроили rsyslogd.

  • Вполне возможно, что вы обратили на UDP сервер с imudp модуль, в каком случае вы могли бы сказать, ваш питон программу использовать, что используя различные библиотеки Python, который говорит такое UDP сервер. (Библиотека питона syslog-это жестко, чтобы использовать известный локальный сокет.)
  • Или (и лучше, учитывая, что вы должны быть осторожны, чтобы не открывать UDP-сервиса в мире за пределами вашей машины) вы могли бы учитывая rsyslogd а во-вторых, не известно, AF_LOCAL разъем, чтобы слушать, настроив это в imuxsock модуля конфигурации. Опять же, вы должны сказать вашей программы на Python, чтобы использовать и использовать различные библиотеки Python.

Что именно вы делаете в вашей программы на Python выходит за рамки данного ответа.

Дальнейшее чтение

+414
user137688 6 апр. 2018 г., 20:54:47

Я предполагаю, что вы имеете в виду "Radeon серии HD 3600", а не "Радеон 3600".

Если вы используете новую версию Ubuntu, проприетарный драйвер для AMD/ATI для этой карты не поддерживают вашу карту.

К счастью, с открытым исходным кодом для Radeon драйвер начинает получать довольно хорошие сейчас (особенно с 10.10, но уже хорошо на 10.04 тоже). И драйвера Radeon используется по умолчанию, так что вам не нужно ничего включить...

+287
Keyvan Kasaei 4 июл. 2016 г., 05:41:06

Кажется, что я попал следующим ошибка в Fedora 14 - я снят установка GRUB в MBR при использовании графическим интерфейсом, потому что я хочу использовать существующий экземпляр жратвы.

Теперь я хочу искать жратву.conf или меню.ЛСТ в новой установленной операционной системе Fedora 14 для корректировки существующего жратвы конфиг - но я не могу их нигде найти.

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

Таким образом, мой вопрос: Как создать жратвы.conf с нуля в Fedora 14, если он отсутствует?

Обновление: дело в том, чтобы получить набор по умолчанию параметров ядра жратвой.conf включает, когда создавались программы установки Fedora.

Я отказался от установки Fedora через жратву и настройку только в опции 'РО корня=', который работал.

Однако, было бы здорово, если кто-то может после стандартного генерируется жратвы строфу из его/ее системе Fedora 14 для просмотра параметров ядра различия.

+273
GKR 18 июн. 2015 г., 18:34:53

Если вы не доверяете никому, вам нужно прочитать сразу всю историю блокчейн, чтобы создать свой собственный набор неизрасходованных сделок (UTXOs). Вы не будете тогда нужно опять прочитать полную историю каждый раз, когда вы хотите видеть свой баланс. Неизрасходованные сделок являются достаточно, чтобы сделать так.

Ваш баланс-это сумма значений неизрасходованный транзакции на ваш кошелек. Неизрасходованные здесь означает, что вы не "тратите" ранее полученной суммы на исходящие операции.

Пример:

  • Алиса посылает вас за 1 BTC. теперь у вас есть неизрасходованные транзакций за 1 BTC. Ваш баланс составляет сумма неизрасходованных сделок, т. е. 1 БТЦ
  • Тогда Боб решает отправить вас 2 БТЦ. Теперь у тебя две неизрасходованные операции, связанные с вашего кошелька, на общую сумму 3 БТЦ.
  • Предположим теперь, что вы хотите отправить 1 BTC на Чарли. Проверив, что у вас есть по крайней мере 1 неизрасходованные БТЦ (что имеет место), ваша транзакция будет обработана и сумма, которую вы тратите, будет удален из вашего "неизрасходованные" сделки. В таком случае, сделка получила от Элис будет теперь помечен как тратится и будет удалена из вашего списка неизрасходованные сделок.
  • Ваш баланс по-прежнему сумма неизрасходованных сделок, т. е. 2 БТЦ (от Боба)
+148
Haxel Foley 7 авг. 2020 г., 23:56:13

У нас есть смешанные сети Windows/Mac, с файловых серверов Windows, а также обмен/mailsystem перспективы.

Пользователей Windows рассылают письма со ссылками на общие файлы, которые выглядят как:

\\FileServer01\topfolder\subfolder\shared.doc

Если вы щелкните правой кнопкой мыши на ссылку в Outlook для Mac 2010, он, кажется, псевдо-URL-адрес:

file://///FileServer01/topfolder/subfolder/shared.doc

Мак для Outlook 2010 и делает, что ссылка кликабельна, но завершается с ошибкой:

Файл ///FileServer01/topfolder/subfolder/shared.doc не может быть найден.

Учитывая, что мы не собираемся быть в состоянии заставить людей перестать копировать-вставить в Mac-недружелюбно одной СМБ, есть ли способ, чтобы получить свои проценты или какой обработчик переписать URL-адрес в то, что Mac может открыться?

+113
Stuntbeaver 30 нояб. 2010 г., 15:57:38

Я не знаю, почему это более SystemMaxUse=, к сожалению.

Правка: в комментариях, @nealmcb одобряет ответ ниже, и предположить, что журнал был только более SystemKeepFree=, и не более SystemMaxUse=.

Как мы можем заставить его быстро очистить место для другой операции он нужен?

Я не думаю, что вы можете рассчитывать на то, что в целом. SystemKeepFree= работает в менее надежным способом, чем SystemMaxUse=:

Если файловая система является почти полной и SystemKeepFree= или RuntimeKeepFree= нарушаются при помощью systemd-journald начат, лимит будет поднят процент, который фактически бесплатно. Это означает, что если есть достаточно свободного пространства перед и файлы журнала были созданы, а затем что-то еще вызывает файл систему завалить, journald будет прекратить использовать больше пространства, но это будет не удаляя имеющиеся файлы, чтобы снова уменьшить след, либо.

Если вы измените файл конфигурации на работающей системе, вы можете вызвать его, чтобы быть перечитанным, запустив systemctl перезагрузите команду systemd-journald

Вы можете уменьшить пространство вручную, используя один из journalctl --вакуум... команды, такие как journalctl --вакуум-размер=500м.

Кажется, что есть код для входа уборок, но в последних версиях приоритет сообщения имеет значение "отладка". Предположительно, это означает, что сообщения не отображаются по умолчанию. См.: что systemd в "пылесосом сделал, освободившись 0 байт" сообщения имеете в виду?

+76
Ichiban Otousan 27 авг. 2010 г., 02:46:05

Одним из вариантов является, чтобы перевернуть столбцы:

$ найти -параметр maxdepth 1 -тип D | пока читала-Р реж; сделать Е "%Д\т%з\п" "`найти "каталог$dir" | туалет -л`" "каталог$dir"; сделано

Тогда вы получите вывод вроде этого:

17 .
1 ./acroread_1000_1002
1 ./.Лед-в Unix
2 ./.Х11-в Unix
1 ./орбита-mrozekma
2 ./Н.mrozekma.:0

Вы можете трубу, через сортировку -НР , чтобы разобраться с ним так, как вы хотите. Вы можете даже передать отсортированный результат через что-то вроде того, как awk -ф'\т' '{печати $2 "\Т" $1}' , чтобы перевернуть столбцы обратно, если они вам нужны в таком порядке

+53
danem 25 апр. 2017 г., 04:32:47

Показать вопросы с тегом