Как снять защиту от записи (или чтения) с USB флеш-диска?

Мой друг дал мне его 4 ГБ usb флэш-диск, потому что он не может форматировать или удалить или скопировать что-либо к нему. Привод сейчас пустой. Но я не могу показаться, чтобы удалить защиту от записи проблема.

Windows не может отформатировать диск и устройство выставок защищен от записи'. Поэтому я решил решить проблему с Linux.

Я не могу исправить проблему с Linux либо. Диск автоматически монтирует при вставке, но я не могу ничего с этим сделать из-за защиты от записи.

Вывод команды dmesg | хвост тот момент, когда я вставить флэш-диск:

$ команды dmesg | хвост
[ 2753.654864] USB-накопители 1-1.4:1.0: запоминающее устройство для USB обнаружены
[ 2753.655207] SCSI и сайт host4: USB-накопители 1-1.4:1.0
[ 2754.668623] для SCSI 4:0:0:0: прямой доступ к общим флэш-диск 8.00 кнопки PQ: 0 ANSI в: 4
[ 2754.671050] СД 4:0:0:0: [доводчик] 8192000 512-байтовых логических блоков: (4.19 ГБ/3.91 Гб)
[ 2754.672208] СД 4:0:0:0: [доводчик] защита от записи отключена
[ 2754.672214] СД 4:0:0:0: [доводчик] режим Sense: 23 00 00 00
[ 2754.673417] СД 4:0:0:0: [доводчик] кэширование записи отключено, кэш для чтения: включен, не поддерживает ДПО или фуа
[ 2754.690210] СДД: sdd1
[ 2754.694654] СД 4:0:0:0: [доводчик] прилагается съемный диск SCSI 
[ 2755.154487] жир-ЧЗ (sdd1): объем был не правильно смонтирован. Некоторые данные могут быть повреждены. Пожалуйста, запускает fsck.

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

Объем ошибка форматирования 
Ошибка синхронизации после первичной очистки: истекло время ожидания для объекта (udisks-ошибка-кварк, 0)

Запуск команды dmesg | хвост снова дает:

$ команды dmesg | хвост
[ 3157.475963] СД 4:0:0:0: [доводчик] тег#0 ЦКБ: код операции=0x2a 2а 00 00 00 08 00 00 00 08 00
[ 3157.475967] blk_update_request: критический целевые ошибка, Дэв СДД сектора 2048
[ 3157.475977] буфер ошибка ввода-вывода на dev sdd1, логического блока 0, потеряно асинхронные страницы писать
[ 3157.477033] СД 4:0:0:0: [доводчик] тег#0 неизвестный(0x2003) результат: hostbyte=0х00 driverbyte=бит 0x08
[ 3157.477039] СД 4:0:0:0: тег [доводчик]#0 ключевые смысле : 0x7 [текущий] 
[ 3157.477044] СД 4:0:0:0: тег [доводчик]#0 АСК=0x27 раздел ASCQ=0х0 
[ 3157.477049] СД 4:0:0:0: [доводчик] тег#0 ЦКБ: код операции=0x2a 2а 00 00 00 08 00 00 00 08 00
[ 3157.477052] blk_update_request: критический целевые ошибка, Дэв СДД сектора 2048
[ 3157.477058] буфер ошибка ввода-вывода на dev sdd1, логического блока 0, потеряно асинхронные страницы писать
[ 3157.549308] ВФС: грязный узлов обратной записи не блокируют sdd1 устройства (энр=-5).

Попытался проверить раздел диска с помощью GParted и получил

0.27.0 программы GParted --включить-библиотекой libparted-dmraid --включить-онлайн-изменение размера

Библиотекой libparted 3.2

Проверка и ремонт файловой системы (файловая система FAT32) на /dev/sdd1 00:00:00 ( ошибки )

откалибровать устройство /dev/sdd1 00:00:00 ( успешно )

путь: файл /dev/sdd1 (раздел)
старт: 2048
конец: 8191999
размер: 8189952 (3.91 Гб)
проверить файловую систему на /dev/sdd1 ошибок и (если возможно) исправить их 00:00:00 ( ошибки )

для fsck.жира -а-Вт -в к /dev/sdd1 00:00:00 ( ошибки )

для fsck.жир 4.0 (2016-05-06)
открыт: только для чтения файловой системы
библиотекой libparted сообщения ( информация )

Не удалось открыть /dev/sdd на чтение-запись (только для чтения файловой системы). в /dev/СДД был открыт только для чтения.
Не удалось открыть /dev/sdd на чтение-запись (только для чтения файловой системы). в /dev/СДД был открыт только для чтения.

Теперь, demsg | хвост показывает

[ 3363.006200] СД 4:0:0:0: [доводчик] защиты от записи на
[ 3363.006208] СД 4:0:0:0: [доводчик] режим Sense: 23 00 80 00
[ 3363.008312] СДД: sdd1

Я пробовал с помощью GParted, чтобы отформатировать один диск и единственный раздел в файловой системе FAT32 (раздел уже FAT32) и получил ошибку библиотекой libparted:

Не могу писать в /dev/СДД, потому что он открыт только для чтения.

А потом

0.27.0 программы GParted --включить-библиотекой libparted-dmraid --включить-онлайн-изменение размера

Библиотекой libparted 3.2

Формат устройства /dev/sdd1 как FAT32 00:01:32 ( ошибка )

откалибровать устройство /dev/sdd1 00:00:00 ( успешно )

путь: файл /dev/sdd1 (раздел)
старт: 2048
конец: 8191999
размер: 8189952 (3.91 Гб)
очистить старую файловую систему подписей в /dev/sdd1 00:01:32 ( ошибка )

писать 512.00 КБ нулей в байте по смещению 0 00:01:32 ( ошибка )
библиотекой libparted сообщения ( информация )

Не удалось открыть /dev/sdd на чтение-запись (только для чтения файловой системы). в /dev/СДД был открыт только для чтения.
Не удалось открыть /dev/sdd на чтение-запись (только для чтения файловой системы). в /dev/СДД был открыт только для чтения.
Не удалось открыть /dev/sdd на чтение-запись (только для чтения файловой системы). в /dev/СДД был открыт только для чтения.
Не удалось открыть /dev/sdd на чтение-запись (только для чтения файловой системы). в /dev/СДД был открыт только для чтения.
Не удалось открыть /dev/sdd на чтение-запись (только для чтения файловой системы). в /dev/СДД был открыт только для чтения.
Не могу писать в /dev/СДД, потому что он открыт только для чтения.
Не могу писать в /dev/СДД, потому что он открыт только для чтения.
Не могу писать в /dev/СДД, потому что он открыт только для чтения.

Также пытался удалить текущий раздел и создать новый, но получил ту же ошибку.

Флэш-диск имеет аппаратный выключатель. Я также попытался с помощью программами hdparm , но это не оказывает никакого эффекта:

$ судо программами hdparm -Р0 /Дев/СДД

/разработки/СДД:
 параметр readonly значение 0 (выкл)
 параметр readonly = 0 (выкл.)

Немного информации о флэш-диск:

$ судо и fdisk /Дев/СДД
Добро пожаловать в команду fdisk (утиль-Линукс 2.28.2). 
Изменения останутся только в памяти, пока вы не решите их писать. 
Будьте осторожны перед использованием команды записи.


Команда (M для справки): я

Выбранного раздела 1
 Устройства в /dev/sdd1
 Ботинок: *
 Старт: 2048
 Конец: 8191999
 Секторов: 8189952
 Цилиндров: 508
 Размер: 3.9 Г
 Код: с
 Тип: W95 FAT32 в (лаб)
 Начало-С/З/Ы: 1023/255/63
 Конец-С/З/Ы: 1023/255/63
 У attrs: 80

Кроме того, для fsck дает мне

$ судо работы fsck на /dev/СДД
для fsck из util-Linux в 2.28.2
e2fsck 1.43.3 (04-сентября-2016)
ext2fs_open2: плохое магическое число в супер-блок
для fsck.в ext2: неверный суперблок, стараясь резервные блоки...
для fsck.в ext2: плохое магическое число в супер-блоке при попытке открыть /dev/СДД

Суперблок не может быть прочитан или не описывают действительную файловую систему ext2 и Ext3/Ext4 разделов
файловая система. Если устройство действует, и он действительно содержит в ext2 и Ext3/Ext4 разделов
файловая система (а не обменять или UFS или что-то другое), то суперблок
поврежден, и вы, возможно, попробуйте запустить e2fsck с альтернативный суперблок:
 e2fsck -б 8193 <устройство>
или
 e2fsck -б 32768 <устройство>

файл /dev/СДД содержит `Дос сектора загрузки MBR; раздел 1 : ИД=0xc, активный, старт-ЧС (0x3ff,255,63), конец-ЧС (0x3ff,255,63), startsector 2048, сведения 8189952 секторов 

и

$ судо работы fsck на /dev/sdd1
для fsck из util-Linux в 2.28.2
для fsck.жир 4.0 (2016-05-06)
открыт: только для чтения файловой системы

Когда я сделал проверку только после того, как вставляю диск, у меня

$ судо работы fsck на /dev/sdd1
для fsck из util-Linux в 2.28.2
для fsck.жир 4.0 (2016-05-06)
0x41: "грязный" бит. ПС не правильно размонтирована и некоторые данные могут быть повреждены.
1) удалить грязный
2) никаких действий
? 1
Жиры отличаются, но, кажется, не повреждены. Использование жира ?
1) Использовать первое сало
2) использовать второй жирный
? 1
Свободный кластер резюме неправильно (1021716 и действительно 1021743)
1) Правильно
2) не правильно
? 1
Проанализировать изменения ? (г/н) м
на /dev/sdd1: 1 файлы, 1/1021744 кластеров

но это, кажется, не изменить ничего.

Поэтому, как мне снять защиту от записи (или чтения) с USB флэш-диска?

+380
Zachary Luety 19 мар. 2010 г., 07:43:13
31 ответов

Нет никаких оснований для вызова грэп если на awk участвует в любом случае:

в iptables -Ы | 
 на awk '/^-П ввод/ {вклада=3$}; /^- П вперед/ {вперед=3$}; /^- p выходная/ {выход=$3}; 
 Конец {ввод печати; печати вперед; печать результатов;}'
+1000
TheWizKid95 03 февр. '09 в 4:24

Если вы позволили вперед Портов по протоколу SSH, и у вас есть доступ к файлу на удаленной машине и с русского на локальном компьютере, вы можете сделать что-то вроде:

команды mkdir /tmp/и испытаний; компакт-диск в /tmp/тест
Эхо 1st_file > 1st_file
Эхо 2nd_file > 2nd_file

busybox в файл httpd -ф-п 127.0.0.1:11080 &
SSH пользователь@хост -Р 10080:127.0.0.1:11080 '
 кот <(с wget -кв http://localhost:10080/1st_file) \
 <(с wget -кв http://localhost:10080/2nd_file)
'
убить $!

(с использованием кошки в качестве примера программу, которая принимает два аргумента).

Единственная возможность для перенаправления портов через имеет важное значение -- вместо того, чтобы делать HTTP, вы можете использовать другие методы, например. если ваша система netcat поддерживает -д - и варианты:

НХ -НЛ локальный 11001 < 1st_file &
НХ -НЛ локальный 11002 < 2nd_file &
SSH пользователь@хост -Р 10001:имя localhost:11001 -Р 10002:имя localhost:11002 '
 кот <(СК-д localhost в 10001) <(СК-д localhost в 10002)

Возможно, существуют способы заменить <(...) процесс замены, если логин шелл на удаленной машине не КШ - или Баша - нравится.

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

+1000
Srimathi 29 нояб. 2016 г., 07:07:44
Другие ответы

Связанные вопросы


Похожие вопросы

Я хочу настроить мой запрос (ПС1) в две строки. В конце первой строки Я хочу, чтобы заполнить все пустое пространство (от конца линии до правой стороны пограничного терминала) с линией (как это: _______ )

Как я могу это сделать?

в настоящее время мой запрос:

экспорт и PS1="$(Эхо "\033[[email protected]\033[34М'hostname`:\033[31М\${инвалид}# \033[0м")"

который печатает:

[email protected]:/export/home/myid# 

Я хочу, чтобы это было:

[email protected]:/export/home/myid____________________________________________
#

позже я планирую добавить больше вещей после pwd.

систем с ОС Solaris 10, оболочка eksh

5.10 Generic_144488-17 sun4v для SPARC SUNW
#eksh --версия
 версия СХ (в&Т исследования) 93t+ 2009-05-01

Я нашел что-то здесь, но он не работает. line_Across_terminal

+967
user2420837 14 дек. 2015 г., 08:27:45

Для простых случаев:

компакт-диск `моя команда`

где моя команда заключен в спине клещей.

Это не сработает если вывод команды содержит “странные” персонажи. Смотрите Стефан Chazelas ответ для более подробной информации.

+957
theMayer 28 мая 2012 г., 07:13:59

В качестве альтернативы, вы могли бы рассмотреть рысь текстового браузера вместо. Таким образом, вам нужно только ввести:

рысь https://linux.die.net/man/1/agrep

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

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

+956
Corinna Engel 10 мая 2012 г., 15:56:37

Мне кажется, я нашел решение это на шавку Вики.

Как сделать шавку чаще проверять наличие Новой почты? В чем разница между $тайм-аут
и $mail_check?

После каждого ввода с клавиатуры шавка обновляет состояние всех папок. Для получения "новой почтой
в ..." даже без необходимости нажимать на клавишу, установите $тайм-аут == время ожидания
для простоя дворняга (не нажата клавиша) в состояние, снова обновляется, как если бы ключ был
нажал. Чтобы избежать слишком частых доступ к папке (плохие соединения через NFS или IMAP), набор
$mail_check == миниум времени между 2 скана Новой почтой (внешние изменения папки)
в случае высокой активности клавиатуры.

$mail_check < $тайм-аут : сканирование на следующем обновлении $тайм-аут < $mail_check : обновления перед сканированием

Это означает, что $mail_check < $timeout является более полезным, потому что к тому времени остолоп будет обновлять,
он также будет сканировать внешние изменения, чтобы включить их в обновление.

Как узнать о новых письмах?

Когда прибывает новая почта, автоматический (без нажатой клавиши) ""Новая почта" в ..." уведомление
показаны внизу экрана. Это происходит только в меню "индекс". Для ручной проверки,
вы можете использовать Баффи-список функция, которая работает в пейджер, индекс и папку браузера.
Он выводит список папок с Новой почты. Однако, он будет отображать актуальный список
только когда меню индекс является сосредоточенным. Кроме того, вы можете вызвать проверить-новый в
папку браузера, который обновляет изображение ('Н' флаг для папки с новой почтой), а также
Баффи-списки список папок. 

Я считаю, это заблуждение и плохо объяснил, но я попробовал его, добавив таймаут=30 в моем ~/.muttrc и это, кажется, работает! Вид обновления почтовый вскоре после моего демона отчеты по IMAP, скачав новую почту. Я надеюсь, что это работает для вас тоже!

+927
Pavak Paul 6 июл. 2017 г., 05:13:48

Дополнительно к использованию gsettings и вместо того, чтобы использовать устаревшие gconf Редактор, вы можете установить новую интерфейсом dconf-редактор и найдите и измените соответствующие ключи есть. Поиск "изменить размер" найдет своего ключа независимо от используемого ВМ.

+926
hackjutsu 18 янв. 2010 г., 04:28:16

Я просто хотел, чтобы обновить мой сервер Ubuntu с 14.04 по 16.04 ЛЦ. Во время установки пакетов мой экран погас, показывая "нет сигнала". Обычно это происходит в режиме экономии энергии экран. Так я нажал клавиши со стрелками и клавиши Tab на клавиатуре, но экран не вернется.

Я по-прежнему иметь доступ к серверу через SSH. Как я могу сказать теперь, когда процесс обновления будет завершен?

+848
PerfectVoid 7 июл. 2014 г., 09:49:06

Есть две проблемы, первая заключается в том, что вашим пользователям использовать sudo? и mindadmin и ваш шаблон minadmin (без д).

Вторая проблема-в /с /бин/Су, вам придется бежать в регулярное выражение:

СЭД -е 'з/mindadmin вида[\S]+Все вида[\S]+=[с\]+NOPASSWD: [с\]+\/ОГРН\/Су - корень/#mindadmin все = NOPASSWD: \/ОГРН\/Су - корень/г' /и т. д./пользователям использовать sudo?

иначе они в конец шаблона.

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

+840
geobellward 16 июн. 2012 г., 19:08:53

Я хочу добавить что-то для каждой строки вывода в скрипте, для каждой команды.

Я думал делать что-то вроде этого:

РМ фу
mkfifo фу

в exec 3<>фу

кот <&3 | в то время как line чтения; делать
 если [[ -н "$строка" ]]; затем
 Эхо "[добавить] $линия";
интернет
сделано &

Эхо "фу" >&3
бар Эхо "" >&3
Эхо "баз" >&3

в основном для всех команд я хочу добавить что-то к каждой строке. Мой выше код является довольно фиктивный, но я не знаю как это сделать, это что-то вроде выше, но не совсем.

+802
Eng Mohammed Yehia 23 сент. 2017 г., 14:05:22

Я думаю, что следующее должно работать: IP-связи набор как wlan0 вверх. Конечно, я не уверен, что ваш беспроводной интерфейс как wlan0, но вы можете проверить это, выполнив: СР Дэв, и если это как wlan1, просто заменить как wlan0 с ним.

+722
Kashif271 1 апр. 2019 г., 16:25:59

Я запустил тестовую программу, которая генерирует большое количество потоков и асинхронный ввод-вывод. я вижу очень большое количество этих прерываний в /proc/прерывания, программа не может превышать определенного момента, потому что ЦП на 100% насыщен softirq обработки.

По данным: http://www.kernel.org/doc/man-pages/online/pages/man5/proc.5.html Кэл стенды для удаленного вызова функции прерывания но это вся информация, я могу найти на Google. Так...что это значит? Я smp_affinity назначенный для моего адаптера ввода/вывода карты и те не ЦП, принимая огромное количество кал прерывания. Это знак, моя программа работает с неправильными сродство СМП?

+721
mashedmallow 21 мар. 2010 г., 06:00:10

в inotify используется для мониторинга файлов в каталоге по их узлов, а не их название. Когда файл вращается, его содержание не меняется (за исключением короткого периода, до тех пор, пока демоны не будут перезагружены, так что они используют созданный файл журнала)

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

С-следовать (-ф), По умолчанию хвост в следующий дескриптор файла, который означает, что даже если файл переименован объед хвост, хвост будет продолжать отслеживать ее окончание. Это поведение по умолчанию не желательно, если вы действительно хотите отслеживать фактическое имя файла, а не дескриптор файла (например, отчет вращение). Используйте --следовать=имя в этом случае. Что вызывает хвост для отслеживания имени файла таким образом, что вмещает в себя переименование, удаление и создание.

[обновление]

Пример использования:

хвост -ч0 -Ф my_file.\журнала 
| пока читала-Р log_line; делать
 do_something_with "$log_line"
сделано

Из-за трубы, цикл while выполняется в отдельном процессе, который может причинить вам неприятности, если вы хотите изменить переменные вне цикла. Если вы используете Баш, вы можете использовать этот альтернативный синтаксис, который не имеет такого нежелательного эффекта (но менее читаемым):

пока читала-Р log_line; делать
 do_something_with "$log_line"
сделал < <(хвост -ч0 -Ф my_file.журнала)
+717
Funky Monkey 29 апр. 2016 г., 15:16:23

jw013 уже дал вам хорошее решение на awk, но поскольку вы упомянули на Perl:

карта Перл-лейн '{$_="на" Ли $_<100}@Ф[5..$#F] и если $.>Файл 1; печати присоединиться к "\т", "@ф"' 

Объяснение

  • Перл-Лейн : процесс каждой входной линии () и разделить его на пробел в Матрица (), затем запустить скрипт, приведенный к -электронная. В удаляет конечные символы новой строки из каждой строки и добавляет в каждую печатать заявление.

  • карта{$_="на" Ли $_<100}@Ф[5..$#Ф] : для каждого элемента массива (поля) с 6 до конца, менять этот элемент в "НС", если меньше 100.

  • если $.>1; предыдущие карте{} будет работать только это не первая линия.

  • присоединяйтесь к печати "\т", "@ф"' : присоединиться каждый элемент массив с вкладкой (ы просили в комментарии к jw013 ответ) и распечатать его.

+667
flyingpie 30 сент. 2014 г., 05:16:45

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

Пример:

[email protected]:/tmp/puppet$ марионетка применить -Т --modulepath=./модули/ --hiera_config=./hiera.конф манифесты/а.ПП
Примечание: составлен каталог для Трололо.локальной сети в рабочей среде в 0,31 секунды
Информация: применение конфигурации версии '1449108414'
Примечание: тест: бар
Примечание: /этап[главная]/а/уведомить[тест: бар]/сообщений: определенный "месседж" 'тест: бар'
Обратите внимание: применяемые каталоге в 0,02 секунды
[email protected]:/tmp/puppet кошка$ hiera.конф
---
:бэкэнд: в YAML
:в YAML:
 :переменной datadir: в /tmp/кукол/данные
:иерархия: общие
:регистратор: консоль
[email protected]:/tmp/puppet$ Cat-данные/общие.и YAML
а::фу: бар
[email protected]:/tmp/puppet$ кошка проявляет/а.ПП
класс { "а":
}
модули [email protected]:/tmp/puppet$ кот//проявляет/инит.ПП
класс A (
 не $Foo = "по умолчанию МСГ"
){
 уведомить { "тест: $фу":
}
}
[email protected]:/tmp/puppet$ данных RM/общие.и YAML
[email protected]:/tmp/puppet$ марионетка применить -Т --modulepath=./модули/ --hiera_config=./hiera.конф манифесты/а.ПП
Примечание: составлен каталог для Трололо.локальной сети в рабочей среде в 0,32 секунды
Информация: применение конфигурации версии '1449108454'
Примечание: теста: по умолчанию сообщение
Примечание: /этап[главная]/а/уведомления[тест: по умолчанию сообщение]/сообщений: определенный "месседж" 'теста: по умолчанию сообщение'
Обратите внимание: применяемые каталоге в 0,02 секунды
[email protected]:/tmp/puppet$
+605
DmiriiTs 23 февр. 2019 г., 20:59:03

Записи помеченные * показывает текущий выбор. Это по умолчанию только в том смысле, как вы не нужно вводить ничего в обновление-альтернатив , если вы не хотите, чтобы изменить его.

Система по умолчанию всегда является автоматическим, который означает, что этот параметр будет меняться, чтобы всегда выбирать альтернативу с наивысшим приоритетом, определяется пакет сопровождающих. Звездочка появляется в ручной линии означает, что кто-то изменил альтернативы. Система не будет изменять этот выбор, даже когда приоритеты меняются после установки обновлений. Так что да, ручной режим, всегда имеет преимущество перед авто режиме. Видимо, кто-то (вручную!) изменены настройки для Ява бинарные, но нынешняя альтернатива все та же, что будет выбрана системой в авто режиме, поэтому запись появляется дважды.

Если вы предпочитаете, чтобы позволить системе выбрать "наилучший" для Ява пути автоматически, выберите 0 здесь. Следует помнить, что особенно Java-приложения могут быть требователен к используемой реализации и версии, так что будьте осторожны, что вы изменяете. Java-приложения, которые доступны из репозиториев Debian или Ubuntu, соответственно, всегда должна быть возможность работать с JRE по умолчанию.

+585
Tina Ralph 11 авг. 2014 г., 09:57:10

Поскольку ваша находка не имеет опции-mtime вариант я считаю это самым простым способом:

#!/бин/Баш
# удалить каждый файл, который находится между 5 и 40 дней
для меня в {5..40}; делать 
 olddate=$(дата-дата="$Я дней назад" +%г-%м-%д)
 Эхо "удаление файлов из $olddate..."
 РМ "Log_file_$olddate-*"
сделано

Если вы всегда хотите удалить файлы журнала после того, как они в возрасте пяти дней, но по каким-то причинам не хотите использовать logrotate, предназначенную вы можете использовать крон (кронтаб -е редактировать кронтаб), чтобы запустить следующий скрипт:ежедневно

olddate=$(дата-дата="5 дней назад" +%г-%м-%д) && РМ "/мой_журнал/путь/Log_file_$olddate-*"
+538
anestis 16 мая 2012 г., 22:00:25

ЛС, при выводе ничего кроме терминала, ведет себя как Общ -1 (это цифра 1, а не "эль") и выводит каждое имя на новой строке.

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

То есть, использовать

ЛС-с | туалетом

или, чтобы просто получить количество строк,

ЛС-ц | туалет -л

С другой стороны, если вы хотите посчитать количество строк в трех файлах, в отдельности, вы бы воспользовались

туалет -я ... *

Это будет, если каждый файл содержит ровно одну строку, результат

 1 1.txt
 1 2.txt
 1 3.txt
 3 общая

То есть каждый файл содержит одну строку, и общее количество строк в трех файлах-три.

На разницу между туалетом -я ... * и Общ -х | туалет -л (или, общ. туалетом , как вы написали), от куда туалетом получает его ввод.

С ЛС-ц | туалет -л, сан. узел считывает с выхода лс и поэтому подсчитать количество строк, Общ команда производится. Не количество линий в любой файл.

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

туалет -я ... * эквивалентно туалет -я ... 1.txt 2.txt 3.txt если только эти файлы в каталоге.

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

+523
Jadoon 10 янв. 2020 г., 01:25:12

На работе у нас есть большая сеть компьютера, некоторые Linux, некоторые окна. На компьютер с Windows, я могу зайти в мой компьютер и доступ к сетевой диск, просто введя \IP-адрес\папка. Он часто меня спрашивают имя пользователя и пароль, и я буду.

Как я могу получить доступ к этим сетевым дискам из командной строки в Linux (Ubuntu и Красная Шапочка)?

+494
kdsdata 28 мар. 2019 г., 21:56:05
  1. смолы, zip, или сжать все папки в один источник.тар файл; можно быстро сделать с помощью смолы -кф /сохранить ее; в этом будут большие, содержащие все 100 000+ файлов в один файл.
  2. однако перенести этот файл вам нравится
  3. однажды в пункт назначения, тар-XF источник.деготь или распаковать/распаковать соотвественно обратно в исходную структуру папок, содержащих 100 000+ файлов.
+479
Ekien Balqia 17 окт. 2013 г., 22:38:49

Проверьте Розеттский камень для UNIX для способы для выполнения общих задач администрирования на различные варианты Unix. Когда дело доходит до выключения системы, большинство систем предоставляют две команды: одна остановка системных служб чисто (идет throough выключение уровень, на вариантах, которые имеют уровни), и тот, который останавливается мир и перезагружается мгновенно (возможно, даже без размонтирования файловых систем чисто). Вы всегда должны попробовать чистый вариант, и использовать только мгновенные варианта, если чистый вариант искусству; если вы используете мгновенный вариант, сначала закрыли столько вещей, как вы можете вручную.

Я считаю, что все системы вам список требуют надлежащего аргументы для отключения , чтобы отключить систему полностью и перезагрузить. Проверяем выключение(8) или выключение(1м) руководство по каждой системе.

Выключения может не только если одна из системных служб, ядра или аппаратной глючит. Большинство ОС будет принудительно отключить систему, даже если некоторые системы не удается остановить без ошибок. Если у вас есть ошибка ядра или аппаратной проблемы (например, плохое поведение диска), возможно завершение процесса с ошибкой. Существует не так много обращаться в таком случае: сбоев оборудования часто требуют физического вмешательства. А Барбос может помочь, если вам необходимо выполнить перезагрузку системы в случае аппаратного сбоя.

+413
amc007 7 мар. 2017 г., 23:37:15

ТОП -ы по умолчанию выход предназначен для терминала. В качестве таковой используются различные управляющие коды (невидимые при осмотре в терминале). Они включают различные способы перемещения по экрану. Стиль вывода и т. д.

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

топ-б ...
+393
garyboz 6 нояб. 2016 г., 19:34:02

Я создал скрипт, который называется connection.shон используется для автоматического подключения к сети VPN :

#!/бин/Баш
подключение nmcli до сайту myvpn

Я уже проверил это, и это работает, если я запускаю его вручную, но если я использую crontab-файл , чтобы запустить его в определенное время, кажется, она не работает. Я сохранил этот скрипт в /дома/Мой_логин/Скрипты. Так что если я типа кронтаб -л я вам :

@перезагрузки /home/MyUser/Scripts/connection.sh

Кто-нибудь может пожалуйста помочь мне?

+319
Jonah M 2 нояб. 2014 г., 21:23:29

Я читал несколько статей о том, как автомонтирование USB-устройств с usbmount. Мне просто интересно примерно следующее:

  • в документации говорится, что, когда USB-устройство удаляется автоматически отключить устройство. Это означает удалить, так как в буквальном смысле вытаскивая устройство из сервера? (это было бы хорошо иметь, как мой отец хочет, чтобы вытащить вилку из розетки, время от времени, он не знает, как работать с SSH)

Это на машине Debian.

+276
cromod 31 янв. 2012 г., 14:16:51

64-битная система не может генерировать 32-битный пакет initramfs, потому что это не нужно. Так что вам придется установить 32-битный дистр в chroot.

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

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

+272
BINEETH BENNY 4 дек. 2010 г., 03:39:36

Если в вашем файле/etc/местное время указывает на /usr/доли/временной зоны/ЭЭТ, что часовой пояс определение включает в себя европейское летнее время (= Европейское летнее время) и с последнего воскресенья марта и по последнее воскресенье октября, то часовой пояс будет отображаться как еесть, не еет. И на момент написания этой статьи, в день приезда было только вчера...

Вы должны прочитать в VMware хронометража лучшей практики для виртуальных машин Linux. Короче:

  • убедитесь, что узел VMware использует правильное время и часовой пояс.
  • если вы используете НТП на гостей:
    • убедитесь, что инструменты для VMware синхронизация времени отключена
    • добавить Тинкер паники 0 в качестве первой строки в /etc/НТП.конф
    • если есть локальные часы определение как сервер 127.127.1.0 в НТП.конф, закомментировать.
    • поставить имена хостов или IP-адреса NTP серверов в файл/etc/НТП/шаг-тикеры файл системы, делая прыжок свои часы на правильное время при загрузке, как только сетевые интерфейсы активированы и что-то срочное, таких как базы данных еще не были начаты.

Некоторые подводные камни с которыми я столкнулся:

  • в /etc/выполнении adjtime указывает, что аппаратные часы предполагается использовать: UTC или местное. Меняется только переменная в файле/etc/sysconfig нужно/часы не обязательно делать то, что вы хотите. Убедитесь, что оба места находятся в согласии, просто чтобы быть безопасным.
  • убедитесь, что ваш NTP-серверы служат правильные мирового времени.
  • когда системное время-это точное число часов, сначала используйте дата -у , Чтобы убедиться, что система идея мирового времени является правильным. НТП только когда-либо сделок с UTC; любая ошибка преобразования в местное время по вине настройки часового пояса.
+253
nerd 10 нояб. 2018 г., 06:09:59

У меня HP павильон dv6 системы 6119tx, который имеет разрешение экрана 1366х768. Но после установки Fedora 17 на VirtualBox с гостевой дополнений, по умолчанию разрешение составляет 1280х768. Всякий раз, когда я переключиться в полноэкранный режим, у меня какие-то черные места на левой и правой сторонам экрана. Пожалуйста, помогите.

Также, пожалуйста, предложите мне некоторые ресурсы для изучения основ ОС Linux, команды в Linux(конкретно в Fedora 17).

+226
Julien S 12 сент. 2014 г., 13:47:27

У меня возникли некоторые проблемы при установке в Debian 8. Я создал загрузочный USB с помощью ДД if=iso-file.iso о=в/dev/СКБ, затем я изменил настройки BIOS для загрузки с флешки, но при перезагрузке ничего не показывает: экран становится черным, я даже не получить меню grub? или еще что. Я уже пробовал помощи UNetbootin и подобное программное обеспечение, но не похоже, чтобы сделать разницу. Я также попытался установить кали линукс и это дает мне ту же проблему. Я бегу Antergos/Арч Линукс.

Что я делаю не так? У вас есть какие-либо предложения, что может помочь?

Спасибо заранее, Коррадо

+212
Andreea Veresteanu 2 янв. 2012 г., 09:12:05

У вас есть требование, что гарантирует парсер HTML: нужно парсить HTML-код. В Perl и HTML::TreeBuilder, в Python BeautifulSoup и другие просты в использовании, легче, чем писать сложные и хрупкие регулярных выражений.

Перл-формате mhtml::TreeBuilder -Ле '
 $HTML-код = код HTML::TreeBuilder->new_from_file($argv[0] В) или Die $!;
 команда foreach ($HTML-код->look_down(_tag => "тр")) {
 карта распечатать {$_->as_HTML()} $_->Результаты поиска();
}
'input.html

или

в Python -C', а если это правда:
 импорт Сыс, BeautifulSoup
 HTML-код = BeautifulSoup.BeautifulSoup(открыть(представление sys.аргумент argv[1]).читать())
 для ТР в HTML.метод findAll("тр"):
 печать "".присоединиться(тр.содержание)
'input.html
+148
Sushant Rathod 3 авг. 2017 г., 01:57:13

Не надо ничего проверять. Нет ничего плохого в вызове маунта -это даже если все уже установленные.

Теперь, если вы хотите знать, является ли что-то не удалось подключить, вы можете проверить возвращаемое значение:

гора -а || эхо "ошибка: что-то не удалось подключить" >&2

Вы даже можете получить сообщение об ошибке и сделает что-то с ним (Вход, Почта и т. д.)

индикатор ERR=$(крепление-в 2>&1) || эхо "не удалось смонтировать: '$подстраховаться'" >&2
+60
Jazmyne Casillas 28 июл. 2011 г., 20:08:58

На Арч, Убунту/Дебиан семьи и позже в RedHat/CentOS в/Федора систем, вы черного списка модуля путем добавления по Bluetooth.черного списка=да во время загрузки.

Если вы используете RedHat 6 и его производные можно использовать rdblacklist=Bluetooth для загрузки в черный список модуля (при условии, что модуль называется блютуз на эти системы).

+40
HU4 3 авг. 2015 г., 05:57:54

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil