Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

1
Изменение значения TCP RTO в Linux
Я хочу изменить значение TCP RTO (время ожидания повторной передачи) для соединения, и некоторые прочитанные мною чтения показывают, что я могу это сделать, но не показывают, где и как это изменить. Я посмотрел на /proc/sys/net/ipv4переменные, но ни одна из переменных не связана с RTO. Буду признателен, если кто-нибудь подскажет, как …

2
Какая польза от команды «экспорт»?
Я создал переменную среды в одном окне терминала и попытался отобразить ее в другом окне терминала. Это ничего не отображается. $TEST=hello После этого я экспортировал его и повторил echoпопытку в другом окне терминала. Результат был таким же, как и раньше. export TEST но если я выполню тот же код при …

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

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

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он добавлен в …

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
Есть ли способ установить разрешения, чтобы процесс мог использовать определенное устройство?
Как вы можете прочитать, например, здесь , logind, являющийся частью systemd, может устанавливать разрешения для некоторых устройств для пользовательских сеансов. Также есть видео, показывающее, как такое поведение работает на практике. Короче говоря, если вы запускаете, скажем, amarok, и вы проигрываете какую-то песню, вы будете слышать звук, пока не переключитесь на …

4
Требуется ли для управления cgroups доступ с правами root?
Я пытаюсь работать с группами управления в двух разных операционных системах (Ubuntu и CentOS). Есть несколько вопросов, которые я хотел бы задать. Я пытаюсь создать контрольную группу с помощью cgcreateкоманды, и похоже, что для этого требуется root-доступ на компьютере. Все примеры, которые я видел до сих пор, ничего не говорят …

2
Как отменить изменения в истории команд?
В системах UNIX вы можете нажимать верхнюю и нижнюю стрелки для навигации по предыдущим командам. Это очень удобно. Иногда я поднимаюсь и нахожу команду, которую хочу использовать снова, но с некоторыми изменениями. Если я внесу такие изменения, у меня не будет способа вернуть исходную команду, если я не проверю ее …

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

2
Создавайте переменные и присваивайте значения через цикл (bash)
Есть ли способ создать переменные bash и присвоить им значения через цикл? Что-то вроде: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done РЕДАКТИРОВАТЬ: Спасибо @Costas и @mdpc за указание, что это будет плохой альтернативой списку; вопрос только теоретический.

2
Что такое brandbot?
Что такое сервис "brandbot" в Centos 7? Что оно делает? Все, что я могу найти (у него нет man-страницы), это «Гибкая служба брендинга» и то, что это часть «базового» репо.
12 centos  services 

2
Как разрешить пользователям без полномочий root управлять службой systemd с помощью экземпляров?
Мне нужно разрешить пользователям в dbaгруппе контролировать database@сервисы. Ответ на этот связанный вопрос состоит в том, чтобы просто перечислить все systemctl«глаголы», которые я хочу разрешить в sudoersфайле, однако, это не относится к моему случаю, потому что я заранее не знаю, какие базы данных могут существовать в системе. Например, если я …

5
Как «удалить» / удалить символы перед строкой?
У меня есть строка, которой я хотел бы манипулировать. Строка, H08W2345678как бы я мог манипулировать ею, чтобы вывод был просто W2345678? Точно так же, если бы я хотел отбросить последние 4 символа, H08W2345678чтобы я получил, H08W234как бы я это сделал?


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.