Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

4
Удалить репозиторий yum используя yum
У меня нет root-доступа на моей машине на работе, но у меня есть разрешение sudo sudo yum(и только yum). Недавно я случайно установил неисправный репозиторий (dropbox), и теперь я хотел бы удалить его. Поскольку у меня нет yum.repos.dправ на запись в каталог, ручное редактирование или удаление файла репо исключено. Я …

8
Ubuntu 18.04 зависает случайно
Я установил Ubuntu 18.04 на свой ноутбук Dell Inspiron 5000 (AMD Ryzen 5 2500U / 8 ГБ ОЗУ / 1 ТБ HDD / Windows 10 / 39,62 см (15,6 дюйма) FHD / Vega 8 Graphics) Inspiron 5575 ОС зависает в случайном порядке, иногда даже без приложения или просто с Chrome …
20 ubuntu  freeze  hang 

3
Как удалить косую черту или слово в zsh?
Поведение Баш Я только что мигрировал из bashв zsh. У bashменя была следующая строка ~/.inputrc. "\e\C-?": unix-filename-rubout Следовательно, Alt+ Backspaceудалит назад к предыдущему слешу, который был полезен для изменения введенных путей. Кроме того, по bashумолчанию используется Ctrl+ w delete для предыдущего пробела, что полезно для удаления целых аргументов (при условии, …
20 zsh 

3
grep не выводит до EOF, если пропущен через cat
Учитывая этот минимальный пример ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) он выводит, LINE 1а затем, через одну секунду, выводит LINE 2, как и ожидалось . Если мы передадим это grep LINE ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; …
19 bash  grep  pipe 

7
Зачем вычислять контрольные суммы загруженных файлов?
Я часто вижу контрольную сумму, указанную рядом с файлом, доступным для скачивания. Цель этой практики ускользает от меня. Очевидно, что он обнаруживает испорченные файлы, но что может быть причиной этого повреждения, и возможно ли это вообще? Конечно, файл не будет поврежден ошибками передачи, поскольку они обнаруживаются сетевым протоколом. И, конечно …

1
Как действительно легко сохранить все отмеченные вложения в Mutt?
Вы можете сохранить все вложения через помечать все вложения с помощью нажатия t ; s выберите каталог назначения и нажмите a(все) Это работает, но имеет следующий серьезный побочный эффект: вы должны нажать n раз enterдля n вложений. Это означает, что даже если в каталоге назначения нет конфликтов имен файлов. Это …
19 mutt 

1
Зачем запускать сервис как системный пользователь?
У меня есть общий вопрос о мире UNIX. В настоящее время я использую Ubuntu дома и установил Transmission на устройстве, и он работает как и сохраняет файлы как пользователь -debian . Мне интересно, имеет ли смысл для меня изменить это на моего собственного пользователя, чтобы легче было взаимодействовать с файлами, …

2
Что делает chmod -u?
Случайно я побежал, chmod -u filenameи он удалил все разрешения, которые у меня были filename. Страница man не ссылается на -uопцию. Экспериментируя, я смог сделать вывод, что он удаляет не все разрешения, а только права на чтение и выполнение, оставляя доступ на запись без изменений. Так что же это делает? …

1
Опция ssh «-P», для чего она используется?
В старом (2001?) Сценарии для ОС Linux я встречал использование -Pопции для sshкоманды: $ ssh -P host.domain -l user Но на sshстранице руководства нет упоминания о -Pопции. Тем не менее, выполнение ssh -P host.domainне показывает никаких предупреждений или ошибок. Что это? Может быть старый / недокументированный вариант?
19 ssh 

2
Разве не позволяет программе пользовательского режима получать доступ к памяти пространства ядра и выполнять инструкции IN и OUT, что не мешает использованию режимов ЦП?
Когда ЦП находится в режиме пользователя, ЦП не может выполнять привилегированные инструкции и не может получить доступ к памяти пространства ядра. А когда процессор находится в режиме ядра, он может выполнять все инструкции и получать доступ ко всей памяти. Теперь в Linux программа в режиме пользователя может получить доступ ко …
19 linux 

1
Как $ {! #} Работает в bash, чтобы получить последний аргумент командной строки?
Из Расширенного руководства по написанию сценариев, чтобы получить последний аргумент командной строки: Или: lastarg=${!#} это косвенная ссылка на $#переменную. Обратите внимание, что lastarg=${!$#}это не работает.
19 bash 

4
Нужно ли ядру Linux для работы файловая система?
Мое мнение - да, это так, потому что все полезное воздействие внешнего мира (режим непривилегированного процессора) сначала потребует процесса, выполняющегося во внешнем мире. Для этого потребуется файловая система, даже временная файловая система в оперативной памяти. Другой инженер не согласен со мной, но я не могу доказать это за пределами всех …

2
Должен ли я удалять пароли пользователей после настройки аутентификации с открытым ключом для SSH?
Лучше использовать открытые ключи для SSH. Так что мой sshd_configимеет PasswordAuthentication no. Некоторые пользователи никогда не входят в систему, например, пользователь sftp с оболочкой /usr/sbin/nologin. Или системный аккаунт. Таким образом, я могу создать такого пользователя без пароля с adduser gary --shell /usr/sbin/nologin --disabled-password. Это хорошая / плохая идея? Есть ли …

2
Почему вы всегда должны использовать `rpm -U`, а не` rpm -i` для установки пакета?
rpm имеет опцию -i( --install) для установки пакета rpm имеет опцию -U( --upgrade), которая устанавливает или обновляет пакет Шляпа документация красный указывает на то, что rpm -iвполне приемлемо. Однако, каждая документация, которую я когда-либо видел, рекомендовала использовать -U, даже если пакет устанавливается впервые. Почему rpm -Uобычно предпочтительнее rpm -i?
19 rpm 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.