Unix & Linux

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

2
Після відправлення команди відключення ssh сеанс не закінчується
Щоразу, коли я надсилаю команду вимкнути або перезапустити сервери Debian, моя оболонка залишається висною і не відповідає (не можу вводити жодної команди). Виконання тієї ж дії в Ubuntu призводить до того, що сеанс витончено закривається, тому у мене не залишається підвішений термінал. Чи потрібно встановити пакет або зробити зміну конфігурації, …
12 debian  ssh  systemd  shutdown 

2
Яке використання команди "експортувати"?
Я створив змінну середовища в одному вікні терміналу і намагався повторити його в іншому термінальному вікні. Це нічого не відображало. $TEST=hello Після цього я експортував його і спробував знову echoв іншому вікні терміналу. результат був таким же, як і раніше. export TEST але якщо я виконую той самий код при …

1
Зміна значення TCP RTO в Linux
Я хочу змінити значення TCP RTO (тайм-аут повторної передачі) для з’єднання, і деяке читання, яке я зробив, говорить про те, що я міг би це зробити, але не розкриває, де і як це змінити. Я переглянув /proc/sys/net/ipv4змінні, але жодна зі змінних не пов'язана з RTO. Буду вдячний, якщо хтось може …

3
Як перетворити шифри ssl у формат curl?
В офіційній SSL документів список шифрів в іншому форматі , ніж ротор приймає. Наприклад, якщо я хочу, щоб curl використовував шифр TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, я мушу його передати curl --ciphers ecdhe_rsa_3des_sha. Я знаю, що таке деякі відображення, але не всі - наприклад, що мені потрібно передати, щоб завити його, щоб використовувати шифр …

3
Як працюють дозволи на Linux, коли процес працює як певна група?
Це те, про що я не зміг знайти багато інформації, тому будь-яка допомога буде вдячна. Моє розуміння таке. Візьміть такий файл: -rw-r----- 1 root adm 69524 May 21 17:31 debug.1 Користувач philне може отримати доступ до цього файлу: phil@server:/var/log$ head -n 1 debug.1 cat: debug.1: Permission denied Якщо philйого додати …

7
Тестування, чи правильний дескриптор файлу
Я хотів би зробити виведення сценарію bash додаткової інформації для дескрипторів файлів (FD), більших або рівних 3, коли вони відкриті. Щоб перевірити, чи відкритий FD, я створив наступний трюк: if (printf '' 1>&3) 2>&-; then # File descriptor 3 is open else # File descriptor 3 is not open fi …

4
Порахувати файли в каталозі з певним рядком на ім'я?
У мене є такі файли: Codigo-0275_tdim.matches.tsv Codigo-0275_tdim.snps.tsv FloragenexTdim_haplotypes_SNp3filter17_single.tsv FloragenexTdim_haplotypes_SNp3filter17.tsv FloragenexTdim_SNP3Filter17.fas S134_tdim.alleles.tsv S134_tdim.snps.tsv S134_tdim.tags.tsv Я хочу порахувати кількість файлів, на яких є ім'я слова snp(регістр). Я спробував використовувати grep -a 'snp' | wc -l але потім я зрозумів, що здійснює grepпошук у файлах. Яка правильна команда для сканування назви файлів?
12 bash 

4
Чи є спосіб встановити дозволи, щоб процес міг використовувати певний пристрій?
Як ви можете прочитати, наприклад, тут , логін, який є частиною системи, може встановлювати дозволи для деяких пристроїв для сеансів користувача. Існує також вид, який показує, як така поведінка працює на практиці. Коротше кажучи, якщо ви почнете, скажімо, amarok, і ви зіграєте якусь пісню, ви почуєте звук, поки не перейдете …

2
Як скасувати зміни в історії команд?
У системах UNIX ви можете натискати стрілки вгорі та внизу для навігації по попереднім командам. Це надзвичайно зручно. Іноді я піднімаюсь вгору і знаходжу команду, яку хочу знову використовувати, але з деякими варіаціями. Якщо я ввожу такі зміни, у мене немає способу повернути початкову команду, якщо я не зареєстрував її …

4
Чи потребує керування групами доступ до кореня?
Я намагаюся працювати з групами управління на двох різних операційних системах (Ubuntu та CentOS). Є кілька проблем, які я хотів би запитати. Я намагаюся створити контрольну групу за допомогою cgcreateкоманди, і, схоже, вона вимагає кореневого доступу на машині. Усі приклади, які я бачив до цього часу, нічого не говорять про …

3
Як відключити послугу без використання "systemctl disabled"
Є служба, яку я хочу запустити лише тоді, коли інша служба не працює ( [Unit] OnFailure=foo), але я не хочу, щоб ця послуга ( foo) запускалася автоматично під час завантаження. Один варіант працює systemctl disable foo, але я шукаю інший шлях. Передумови: я створюю зображення ОС, і мені не хочеться …
12 systemd 

2
Що таке брендбот?
Яка послуга «брендбот» працює в Centos 7? Що це робить? Все, що я можу знайти (у нього немає сторінки для сторінки), - це "гнучка послуга брендингу", і те, що це частина репо "базового".
12 centos  services 

2
Створення змінних та присвоєння значень за допомогою циклу (bash)
Чи є спосіб створити bash змінні та призначити їм значення за допомогою циклу? Щось у напрямку: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done EDIT: Дякую @Costas та @mdpc за те, що вони вказали, що це буде поганою альтернативою списку; питання лише теоретичне.

2
Змінити пароль програмно
У поточній версії Raspian я знаю, що можна змінити пароль поточного входу в систему з командного рядка так: sudo passwd який потім запропонує користувачеві ввести новий пароль двічі. Це дасть вихід таким чином: Changing password for pi. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password …

2
Як дозволити користувачам, які не користуються коренем, керувати системною службою за допомогою екземплярів?
Мені потрібно дозволити користувачам у dbaгрупі контролювати database@послуги. Відповідь на це пов’язане питання полягає в тому, щоб просто перерахувати всі systemctl"дієслова", які я хочу дозволити у sudoersфайлі, однак це не стосується мого випадку, оскільки я заздалегідь не знаю, які бази даних можуть існувати в системі. Наприклад, якщо я перелічу %dba …

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