Unix & Linux

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


21
Як генерувати випадкову рядок?
Я хотів би створити випадковий рядок (наприклад, паролі, імена користувачів тощо). Повинно бути можливим вказати необхідну довжину (наприклад, 13 символів). Які інструменти я можу використовувати? (З міркувань безпеки та конфіденційності бажано, щоб рядки створювалися в режимі офлайн, на відміну від он-лайн на веб-сайті.)
209 password  string  random 



8
Тримайте SSH-сеанси після відключення
Іноді у мене є тривалі процеси, які я хочу розпочати, перш ніж їхати додому, тому я створюю сеанс SSH на сервері, щоб почати процес, але потім я хочу закрити свій ноутбук і піти додому, а пізніше, після обіду, я хочу перевірити процес, який я розпочав перед відходом від роботи. Як …

10
Як очистити журнал
Я не зміг знайти в Google жоден безпечний спосіб очистити журнал systemd. Хтось знає якийсь безпечний і надійний спосіб зробити це? Скажімо, я щось експериментував, і мої журнали захаращені різними повідомленнями про помилки. Більше того, я показую свій журнал на робочому столі за допомогою Conky. Я дуже не хочу бачити …

1
Ядро ініціює досягнуту межу перегляду
В даний час я стикаюся з проблемою у вікні linux, де в якості root у мене є команди повернення помилки, оскільки досягнуто обмеження перегляду. # tail -f /var/log/messages [...] tail: cannot watch '/var/log/messages': No space left on device # inotifywatch -v /var/log/messages Establishing watches... Failed to watch /var/log/messages; upper limit …
206 linux  kernel  inotify 

3
Вплив на безпеку забуття процитувати змінну в оболонках bash / POSIX
Якщо ви деякий час стежите за unix.stackexchange.com, ви, мабуть, сподіваєтесь, що до цього часу знаєте, що залишення змінної без котирування у контексті списку (як у echo $var) в оболонках Bourne / POSIX (zsh є винятком) має дуже особливе значення і не слід робити, якщо у вас є дуже вагомі причини. …

8
Чому * not * розбір `ls` (і що робити замість цього)?
Я послідовно бачу відповіді, цитуючи це посилання, вказуючи остаточно: "Не розбирайте ls!" Це мене турбує з кількох причин: Здається, інформація в цьому посиланні була прийнята оптом з невеликим питанням, хоча я можу виділити принаймні кілька помилок у випадковому читанні. Також здається, що проблеми, зазначені в цьому посиланні, не викликали бажання …
204 shell  ls 

4
Чому формати архіву tar переходять на компресію xz, щоб замінити bzip2, а що з gzip?
Все більше tarархівів використовують xzформат на основі LZMA2 для стиснення замість традиційного bzip2(bz2)стиснення. Насправді kernel.org зробив пізно « Прощайте bzip2 » заяву 27 грудня 2013 , з зазначенням джерел ядра буде з цього моменту буде випущений як в tar.gz і tar.xz форматі - і на головній сторінці сайту те, що …
202 history  gzip  bzip2  xz 



9
Як я можу зменшити розмір відео за допомогою ffmpeg?
Як я можу ffmpegзменшити розмір відео, знизивши його якість (як мінімум, природно, але мені потрібно, щоб він працював на мобільному пристрої, у якому мало місця)? Я ще забув написати одне. Коли відео може використовувати субтитри (* .srt або * .sub), я також хотів би їх перетворити, щоб вони відповідали параметрам …

9
Як переглянути результат запущеного процесу в іншому сеансі bash?
Я залишив сценарій, який працює на віддаленій машині, коли я працював на ньому. Я можу підключити SSH до машини як той самий користувач і побачити, як працює сценарій ps. $ ps aux | grep ipcheck myuser 18386 0.0 0.0 18460 3476 pts/0 S+ Dec14 1:11 /bin/bash ./ipchecker.sh Це просто вихід …

4
Чому використання циклу оболонки для обробки тексту вважається поганою практикою?
Чи використовується цикл час для обробки тексту, як правило, поганою практикою в оболонках POSIX? Як вказував Стефан Шазелас , одні з причин невикористання шлейфу оболонки - концептуальність , надійність , розбірливість , ефективність та безпека . Ця відповідь пояснює аспекти надійності та розбірливості : while IFS= read -r line <&3; …

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