Unix & Linux

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

1
Linux + надсилає стінне повідомлення лише конкретному користувачеві
Як всім відомо, ми можемо надсилати широкомовні повідомлення всім користувачам на машині Linux. Але як надіслати повідомлення лише конкретному користувачеві? Наприклад: #who rodegc pts/1 2015-05-04 04:23 (10.4.72.1) dwwar pts/3 2015-05-03 00:56 (10.4.72.2) tzcsar pts/5 2015-05-03 22:32 (10.4.72.6) . . . . . У цьому випадку як надіслати широкомовне повідомлення тільки …
11 linux  users 

2
Як зберігати велику папку в одному файлі без стиснення
Я хочу взяти папку 78 Гб і зберігати її в одному файлі (для завантаження в хмарний сервіс), ніби я стискаю її в архіві, але я не хочу стиснення (у мене не так багато процесора час доступний). Чи все-таки є, що я можу це виконати, можливо, термінальна команда, про яку я …

2
Як створити величину зміни розміру всіх зображень у папці (включаючи підпапки)?
У мене величезна, 12 Гб, галерея на сервері, повна зображень у різних папках. Ці файли занадто великі і не використовуються в повному дозволі. Мені потрібно змінити розмір усіх зображень до ширини 820 пікселів (дотримуючись пропорцій). Отже, моє запитання - як я можу створити якийсь сценарій сканування, який би змінив розмір …

3
sudo -i повертає помилку
Коли я намагаюся переключитися на root за допомогою sudo -iя отримую помилку /var/tmp/sclDvf3Vx: line 8: -i: command not found... Тим не менш, su -працює, яку я надалі використовуватиму. Я аж ніяк не системний адміністратор Linux, тому оточення для мене все ще досить туманне. Я думаю, мої запитання: Чому викидається помилка? …

2
Як отримати доступ до другого аргументу з останньої команди в історії?
Я починаю вивчати деякі Regex, тому я використовую цю команду неодноразово: grep pattern /usr/share/dict/american-english Змінюється лише частина з малюнком, тому мені доведеться писати довгий вираз " / usr / share / dict / american-english " знову і знову. Хтось зробив зауваження, що можна розширити аргумент команди з історії команд, ввівши …

1
як змусити rsync зв’язати однакові файли з опцією --link-dest, якщо старий файл вже існує?
Можна подумати, що --link-destв ідентичному файлі працюватиме у всіх випадках. Але це не тоді, коли файл існує, навіть якщо файл застарів / має різний вміст. Саме тому зі сторінки man rsync на --link-dest: "Цей параметр найкраще працює при копіюванні в порожню ієрархію призначення, оскільки rsync розглядає існуючі файли як остаточні …
11 rsync 

3
Ubuntu - на пристрої не залишилось місця (NTFS)
У мене є сервер, який зберігає багато даних, я зберігаю багато вкладених каталогів з мільйонами файлів у них. Під час спроби перемістити один великий каталог (~ 700 Гб) з одного диска на інший я отримав помилку: mv /media/storage3/dir /media/storage4/ "No space left on device" Також спроба створити невеликий txt-файл на …

2
Захищаючись від лихої служниці, як впоратися з видаленням / завантажувального розділу
Коли ви використовуєте повне дискове шифрування LUKS, як би ви пішли на захист від злих покоївок ? Атака злісних служниць - це коли хтось отримує фізичний доступ до вашого комп'ютера, поки ви не вдома, і компрометує незашифрований / завантажувальний розділ, щоб захопити ваш пароль FDE наступного разу, коли ви запускаєте …

1
Такого файлу чи каталогу немає, але я його бачу!
Я намагаюся запустити скрипт python на безголовому PI Raspberry, використовуючи winSCP, і отримаю таке повідомлення про помилку: Command '"./areadetect_movie_21.py"' failed with return code 127 and error message /usr/bin/env: python : No such file or directory. Коли я намагаюся запустити з терміналу, я отримую: : No such file or directory. Я …


1
Чому 'mkpasswd -m sha-512' дає різні результати кожного разу, коли він називається?
Я використовую цю функцію для створення пароля в тіньовому файлі $ mkpasswd -m sha-512 password $6$o50n4EfNOBzfs$K5l5AcOI5e0I9n2df0LmR11OLSPKSVM6AGBOnWVfDDfMubb46MrAj0zehdLNEoYzD2fj5q4XUdDwexj/dWLHy/ $ mkpasswd -m sha-512 password $6$ADmDOhDpW$gsYQuiKPpV1ewaUpRq2VGAvrcocffLQ8XGF94e6LNLZfKIjy6Ku.cZoR/5exeCi1ESjPB9TRM6HxCiY5BCNCV0 $ mkpasswd -m sha-512 password $6$Efj1agaI$HGkny3q1OTYT4KREh18gueHJae/3Bvil0iOEhfXj8bD.qy9Lg2UIQJMuBcq0XtG3xzueK.7cp0GfKr7tEo5YI/ $ mkpasswd -m sha-512 password $6$zdVPlCPai4Y$x3CBvlP99xZXZcr4PTiE..YLpZx39h5OHDxqazd9wFLImPuwsXF0M6KmqLzlCCrnQhI2lmEPdCzfmHA/fDiOz. Це змушує мене замислитися, як працює вихідне значення як пароль
11 password 

5
Як перевірити, які файли будуть скопійовані командою cp?
Я створюю простий сценарій, який копіює всі файли з DIRECTORYA, які не існують у DIRECTORYB. Я роблю це за допомогою команди cp: cp -u DIRECTORYA/* DIRECTORYB Що я хотів би зробити, це також надіслати електронний лист адміністратору, який перелічить файли, скопійовані. Тому в ідеалі, перш ніж запустити вищевказану команду, я …
11 cp  file-copy 

4
Як можна виміряти, скільки часу потрібно для запуску мого сценарію, і включити його в створений електронний лист?
У мене є простий скрипт bash, який виконує серію перевірок ( ping, nslookupі т. Д.), А потім надсилає звіт електронної пошти з висновком цих даних. Я хотів би, щоб повідомлення електронної пошти включало інформацію про те, скільки часу запустив весь сценарій. Чи є простий спосіб зібрати цю інформацію?

2
Як шукати всі файли SUID / SGID?
Усі хауто, які я знаходжу в Інтернеті: Find all SUID files: find / -perm -4000 -print Find all SGID files: find / -perm -2000 -print Але це неправда. Подивитися: $ ls -lah test -r-sr-xr-x 1 user user 0B Jan 24 22:47 test $ $ $ stat -x test | grep …
11 find 

1
Як я можу відстежувати процес / споживання потоку на потоки (поділяється на купу, стек, дані, код)?
Перш ніж зайти і написати власний код, я хочу з’ясувати, чи є програмне забезпечення GNU / Linux, яке здатне вивести щось подібне до QNXshowmem . Для кожного потоку кожного запущеного процесу я б хотів, щоб споживання пам'яті було розділене на такі категорії: Process listing (Total, Code, Data, Heap, Stack, Other) …
11 linux  memory  stack 

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