Unix & Linux

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

2
Як використовувати нову функцію вбудованих даних Ext4? (зберігання даних безпосередньо в inode)
Якщо я прочитав документацію Ext4 правильно, починаючи з Linux 3.8, слід мати можливість зберігати дані безпосередньо у inode у вазі дуже невеликого файлу. Я очікував, що такий файл має розмір 0 блоків, але це не так. #creating a small file printf "abcde" > small_file #checking size of file in bytes …
9 linux  ext4 

3
правильне xargs паралельне використання
Я використовую xargsдля виклику сценарію python для обробки близько 30 мільйонів невеликих файлів. Я сподіваюся використовувати xargsдля паралелізації процесу. Я використовую команду: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt В основному, Convert.pyбуде читати у невеликому файлі json (4kb), виконати деяку обробку …

2
Відредагований файл sudoers з текстовим редактором - тепер не можна запускати sudo
Тепер я знаю, що я ніколи не повинен намагатися редагувати etc/sudoersфайл звичайним текстовим редактором. Однак, за хвилини до того, як я дізнався про це, я зберег нове ім’я користувача у файлі з піднесеним текстом. Тепер, коли я запускаю, sudo cat sudoersнаприклад, отримую таку помилку: >>> /etc/sudoers: syntax error near line …
9 osx  sudo 

1
cfdisk чи fdisk?
Читаючи сторінку чоловіка, fdiskя натрапив на цей цікавий текст: Навколо є кілька програм * fdisk. У кожного свої проблеми та сильні сторони. Спробуйте їх у порядку cfdisk, fdisk, sfdisk. (Дійсно, cfdisk - це прекрасна програма, яка має суворі вимоги до таблиць партій, які вона приймає, і виробляє високоякісні таблиці розділів. …

1
Як змінити, на якому моніторі відображається TTY?
Коли я завантажуюся або коли натискаю CtrlAltF*, мене переводять у фізичний термінал / TTY. Проблема полягає в тому, що TTY з’являється на моєму моніторі HDMI, який насправді навіть не знаходиться в тому ж приміщенні, що і я. Чи можна налаштувати мій ПК для відображення TTY на моніторі DisplayPort? Щоб уточнити, …

1
Чи є технічна причина, чому ssh-агенту не вистачає функції судоподібного бездіяльності / простою?
Існує кілька коротких дискусій про існуючу ssh-agent -tфункцію в [1], і там була публікація ще в 2001 році про debian-devel [2], що бажає функцію очікування бездіяльності. Тут є аналогічна дискусія в SE [3] щодо конкурсу. Мені потрібно задуматися, як решта планети захищає ssh-ключі - я пропускаю щось очевидне, щоб це …

2
Як баш ставиться ">> ()"
Експериментуючи з перенаправленням виводу та підстановкою процесу, я натрапив на таку команду та її результат: me @ elem: ~ $ echo foo>> (кіт); ехо-бар бар me @ elem: ~ $ foo (Так, порожній новий рядок в кінці є навмисним.) Таким чином, баш ехо-смуги, друкує мою звичайну підказку, луна ехо, ехо …

2
Як дізнатись, який блок пристрою дерева (dtb-файл) я використовую?
Я працюю з TS-4900, вбудованим "Комп'ютером на модулі", підключеним до плінтусу, під керуванням Yocto Linux. Для запуску використовується U-Boot, і нібито, спираючись на модель плінтуса, він вибирає правильний dtb-файл для запуску, і, можливо, якщо не зможе знайти потрібний, він повернеться до «загального» для мого модуля. Але як / де він …

2
Видаліть нові рядки з імен файлів
У мене є PHP-код, який генерує ім'я файлу, до якого wget додаватиме свої журнали. Я створив 2000+ файлів, але проблема полягає в тому, що я маю проблеми з роботою з ними, тому що у мене була помилка введення PHP_EOLяк частини його імені, цей код додасть LF/line feed/%0Aу своє ім'я Приклад …

5
Судо в неінтерактивному сценарії
У мене є скрипт , який виконує три функції: A && B && C. Функція Bповинна бути запущена як супер-користувач, в той час Aі Cне роблять. У мене є кілька рішень, але жодне з них не задовольняє: Судо весь сценарій: sudo 'A && B && C' Це здається поганою ідеєю …

2
Команда / сценарій Shell, щоб побачити, чи живий хост?
Я намагаюся знайти більше способів дізнатися, чи заданий хост працює, використовуючи виключно команди оболонки (в першу чергу bash). В ідеалі вона зможе працювати як з іменами хостів, так і з IP-адресами. Зараз єдиний рідний спосіб, про який я знаю, - це ping, можливо, інтегрований у сценарій, як описано тут. Будь-які …

2
Розпізнавання таблиці розділів GPT, створеної з різним розміром логічного сектора
У мене накопичувач 3TB, який я розділив за допомогою GPT: $ sudo sgdisk -p /dev/sdg Disk /dev/sdg: 5860533168 sectors, 2.7 TiB Logical sector size: 512 bytes Disk identifier (GUID): 2BC92531-AFE3-407F-AC81-ACB0CDF41295 Partition table holds up to 128 entries First usable sector is 34, last usable sector is 5860533134 Partitions will be …
9 kernel  partition  disk  gpt 

3
Чим відрізняється команда pbrun від sudo?
У чому різниця між pbrun і SUDO командою? Я бачив, як люди виконують pbrun sudo su - що це означає? Я знаю, що так - він спробує перейти на root користувача. Яку спеціальність pbrun надає sudo, коли він використовується разом із командою sudo?

1
'setcap' замінює останню можливість. Як встановити кілька можливостей?
Я хочу надати node.js можливість прослуховувати порт 80 і вимкнути комп'ютер. Спочатку я спробував ці дві команди послідовно: setcap cap_net_bind_service=+ep /usr/bin/nodejs setcap cap_sys_boot=+ep /usr/bin/nodejs Тоді моє додаток не вдалося прив’язати до порту 80. Я перевірив за допомогою getcap: # getcap /usr/bin/nodejs /usr/bin/nodejs = cap_sys_boot+ep Якщо я знову запущу setcap для …

2
Автоматично перемикайте пристрій виведення звуку на гарнітуру Bluetooth & примушуйте до профілю A2DP при підключенні
Тут використовується Mint 17 + MATE. Моя Bluetooth-гарнітура (Plantronics Backbeat Go2) добре поєднана з моєю системою, але я маю зробити кілька кроків вручну, щоб зробити цю роботу, яку я дуже хотів би мати автоматизованою: Після кожної перезавантаження мені потрібно запустити модуль pactl load-module-bluetooth-виявити в терміналі, щоб пристрій взагалі підключився. Я …

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