Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

7
Чи доступний багатокористувацький сервер webdav для Linux?
Я хочу повністю вивести з експлуатації свою послугу SMBA і замінити її послугою WebDav. Усі пошуки Google до цього часу вказували мені на використання Apache / Webdav. Це близько до того, що мені потрібно, але наскільки я читаю, Apache має доступ до файлів мого користувача і ще гірше; якщо він …

1
Чому Ctrl-C не працював?
Я просто Ctrlcдвічі вдарив об свою оболонку, намагаючись зупинити процес, який триває багато часу. ^C лунав двічі, але процес просто продовжувався. Чому не Ctrlcвийшов з процесу, як це зазвичай?

2
Примушуйте SSH запитувати мою парольну фразу приватного ключа в оболонці (не у вікні)
Коли я вперше використовую SSH після завантаження, він запитує у мене мій приватний ключ, який розблоковує парольну фразу (яка така поведінка я очікую). Але це робиться у вікні, а не в оболонці (подібно до gksudoVS sudo). Це засмучує (мені потрібно використовувати мишу, щоб натиснути на вікно), а по-друге, іноді викликає …

1
Чому я не можу створити файл із іменем із префіксом "passwd". у "/ тощо"?
У мене встановлений ПК з Ubuntu 16.04. Останнім часом я хочу встановити деякі пакунки, але у них є проблеми з їх установкою. Після деякого копання я виявив, що збій, здається, пов'язаний із системою облікових записів користувачів Linux. Проблема полягає в тому, що жоден файл із префіксом імені passwd.не може бути …

1
Намагаюся написати скрипт оболонки, який продовжує тестувати сервер віддалено, але він продовжує потрапляти в оператор else, коли я виходжу
Спробую тут написати скрипт оболонки, який продовжує тестувати мій сервер і надсилати мені електронну пошту, коли він не працює. Проблема полягає в тому, що коли я виходжу з з'єднання ssh, незважаючи на запуск його &в кінці команди, наприклад ./stest01.sh &, він автоматично потрапляє в інше і продовжує безперервно надсилати мені …

1
Поясніть, чому дивитись «робочі місця» не працює, а спостерігати за роботою «ps»?
jobsмоя улюблена команда бачити мої коди, які працюють у фоновому режимі. Щоб динамічно перевірити їх, я схильний вводити текст watch 'jobs' який нічого не відображає. Однак watch 'ps' працює чудово. Я вже кілька місяців роблю ту саму помилку. Я думаю, що розуміння того, чому перший не працює, тоді як другий …

1
Чому загальна кількість секторів жорсткого диска, показаних у fdisk, не збігається з теоретичним розрахунком?
Коли ми використовуємо fdisk для перевірки жорсткого диска, він відображатиметься приблизно так: Disk /dev/sda/: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors Але коли ми множимо 255 x 63 x 2610, то число дорівнює 41929650, трохи менше загального відсутнього. секторів, показаних вище. Чому?


1
Чи можливо (7 днів) запланувати час сну на жорсткому диску?
Я шукаю спосіб планувати, коли зовнішній жорсткий диск, підключений до мого вікна Linux (Debian 9), переходить у режим сну (перестає крутитися). Щоб помістити це в зміст: у мене є вікно Linux, яке працює як мультимедійний сервер. Якщо виклик для отримання вмісту, який знаходиться на зовнішньому жорсткому диску, часто потрібно 15-30 …

1
Список найбільш завантажених файлів
Я шукаю інструмент, який перелічить відкриті файли, відсортовані за кількістю активності у файлі. Так lsofщо не виконує роботу (якщо тільки я не забуваю про спосіб використання lsof). В ідеалі інструмент повинен працювати так top, і потрібно мати можливість перемикатися між конкретними видами діяльності для сортування: читає, записує, байти, шукає в …

5
Як скопіювати файл транзакційно?
Я хочу скопіювати файл з А в В, який може бути в різних файлових системах. Є деякі додаткові вимоги: Копія - це все або нічого, жоден частковий або пошкоджений файл B не залишається на місці при збої; Не перезаписувати наявний файл B; Не змагайтеся з одночасним виконанням однієї і тієї …
9 linux  bash  cp 

4
Продуктивність циклу та розширення
Потрібні експертні пропозиції щодо порівняння нижче: Сегмент коду за допомогою циклу: for file in `cat large_file_list` do gzip -d $file done Сегмент коду за допомогою простого розширення: gzip -d `cat large_file_list` Який буде швидше? Доводиться маніпулювати великим набором даних.

1
Несвідомо запустив нескінченну петлю в терміналі
Я скопіював наведений нижче код з якогось випадкового джерела на свій термінал і побіг: while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done & Код полягає в тому, щоб у верхньому правому куті терміналу відображатись біг годинника. Фрагмент працював дуже добре і точно робив …
9 terminal 


6
Пошук усіх файлів із заданим розширенням, базовим ім'ям яких є ім’я батьківського каталогу
Я хочу рекурсивно шукати кожен *.pdfфайл у каталозі ~/foo, базове ім'я якого відповідає імені батьківського каталогу файлу. Наприклад, припустимо, що структура каталогу ~/fooвиглядає приблизно так foo ├── dir1 │ ├── dir1.pdf │ └── dir1.txt ├── dir2 │ ├── dir2.tex │ └── spam │ └── spam.pdf └── dir3 ├── dir3.pdf └── …
9 find 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.