Unix & Linux

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

3
верх / htop; груповий процес за командою
Я хотів би знати, скільки ресурсів використовує конкретна команда. topі htopвідображає інформацію на основі кожного процесу, але я хотів би, щоб інформація відображалась на основі команди. Наприклад, я хотів би знати, скільки використовується хром оперативної пам’яті.
20 linux  top  xubuntu  htop 


6
Змініть номер розділу з sda1 на sda2
У мене є диск з двома розділами: sda1 і sda2. Я хотів би змінити кількість sda1 на sda2, а sda2 на sda1. Це можливо, але я не пам'ятаю процедури. тобто перший мій розділ буде sda2, а другий sda1, тому мені потрібно вказати порядок вручну, а не автоматичне замовлення, як у …
20 linux  partition  fdisk 

3
"Правильний" спосіб запустити скрипт оболонки як демон
Я пишу сценарій оболонки, який хотів би запустити як демон при запуску, не використовуючи зовнішніх інструментів, таких як daemontools або daemonize . Linux Daemon Writing HOWTO За версією Linux Daemon Writing HOWTO , належний демон має такі характеристики: вилки з батьківського процесу закриває всі дескриптори файлів (тобтоstdin , stdout, stderr) …

3
Bash додайте пробіли для виправдання рядка
Мій поточний код виглядає приблизно так:, x=${y:0:40}що обмежує довжину рядка до 40 символів. У випадку, якщо рядок коротший за 40 символів, чи можливо заповнити проміжні місця пробілами? Тож якщо моє y="very short text" Я хотів би, щоб моє y було: y = "дуже короткий текст (+25 пробілів) "
20 bash 

4
Розгорніть зашифрований розділ LUKS, щоб заповнити диск
Нещодавно я модернізував свій диск з 128 Гб SSD до 512 Гб SSD. Розділ / шифрується за допомогою LUKS. Я шукаю довідки про розширення розділу, щоб використовувати весь вільний простір на новому диску. Я вже одержав старий диск на новий: [root@localhost ~]# fdisk -l /dev/sda Disk /dev/sda: 477 GiB, 512110190592 …
20 filesystems  luks 

4
dirname та basename vs розширення параметра
Чи є об’єктивні причини віддати перевагу одній формі іншій? Продуктивність, надійність, портативність? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Виробляє: /some/long/path/to /some/long/path/to a_file a_file (v1 використовує розширення параметра оболонки, v2 використовує зовнішні бінарні файли.)


4
Використовуючи sed / awk, щоб видалити що-небудь після першого пробілу
aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 Використовуючи sed / awk / substitu, у вищенаведеному тексті я хочу видалити все, що з’явиться після першого пробілу у кожному рядку. Наприклад, вихід буде: aaaaaaaa bbbbbbbb ccccccccccccccc ddddd будь-яка допомога буде вдячна.
20 sed  grep  awk 

3
Чи використовує initramfs / etc / fstab?
Як я це розумію, initramfs відповідає за завантаження "реальної" кореневої файлової системи. Тепер є два місця, де ми визначаємо цей корінь. Спочатку ми вносимо запис /etc/fstab. По-друге, ми ставимо пристрій на команди завантаження ядра, наприклад root=/dev/sda1. Який із initramfs використовує для визначення місця кореневої файлової системи? Якщо він використовує параметр …
20 boot  fstab  initramfs 



3
Читання паролів без показу на екрані в Bash Scripts
Як читати паролі в bash-скриптах таким чином, як інструменти, які не показують його на терміналі? (Зміна шрифту на чорний на чорний може бути складним шляхом простого копіювання та вставки - тому це не рішення)
20 bash  password 

1
Що відбувається з багатопотоковим процесом Linux, якщо він отримує сигнал?
Якщо процес Unix (Posix) отримує сигнал, обробляється сигнал. Що буде з ним у багатопотоковому процесі? Яка нитка приймає сигнал? На мою думку, API сигналу повинен бути розширений, щоб вирішити це (тобто, потік обробника сигналу повинен бути в змозі визначити), але для полювання на інформацію в мережі я знайшов лише цілий …

4
Як я можу дізнатися, чи встановлено мій пароль?
Я використовую цей сервер вже кілька місяців. На початку я надіслав адміністратору свій відкритий ключ ssh, і він створив для мене обліковий запис, і я використовував лише ключ ssh для входу. Спочатку я точно не мав пароля. З тих пір я, можливо, не можу встановити пароль, використовуючи passwd. Зараз, якщо …
20 password 

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