Unix & Linux

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

3
Как мы можем отследить проблемы сбоев программ в Linux?
Если в Windows происходит сбой приложения, мы можем проверить программу просмотра событий в инструментах администрирования, чтобы увидеть, что произошло. Иногда у него есть полезная информация, которой нет у других, но это только начало. В Linux, если приложение (любое) падает, как начать отслеживать, что произошло? Например, есть ли центральный журнал или …

3
Распространение скрипта: я должен использовать / bin / gawk или / usr / bin / gawk для shebang?
Gawk обычно находится в / bin или / usr / bin? Я бы пошел с, #!/usr/bin/env gawkно тогда я не могу использовать аргументы. Щас пользуюсь #!/bin/gawk -f. Скрипт очень длинный, содержит много одинарных кавычек и работает с stdin. В руководстве по GNU Awk есть раздел 1.1.4 Исполняемые программы awk, в …
12 awk  shebang  env 

1
Неправильный вывод du?
Я думаю, что моя команда запуталась. % du -shc DIR ... ... 6123941496 total % du -shc DIR ... ... 6.1G total % du -sc --si DIR ... ... 6.6G total Я попытался дать LANG=Cи перепроверить результат в электронной таблице. Похоже, -h уже выводит с использованием степеней 1000 (--si), а …
12 disk-usage 

2
Как хранить pipe (|) в переменной?
Идея состоит в том, чтобы использовать его как ... канал в команде. Например: скажем, есть какой-то длинный путь, который нужно набирать снова и снова, после чего следует канал и вторая программа, т.е. "directory1/directory2/direcotry3/file.dat | less -I " Я бы хотел, чтобы эта часть была сохранена в переменной, чтобы ее можно …
12 bash  pipe  variable 

3
Можно ли использовать скобки (перестановку) и расширение массива одновременно?
{}Синтаксис расширения скобок Bash позволяет создавать простые перестановки # echo {b,c,d}{a,e,i,o,u} ba be bi bo bu ca ce ci co cu da de di do du Однако мне не ясно, если / как можно использовать это вместе с массивами, за исключением очень неудобного использования $() echoиeval Есть ли простой способ …

2
Используйте inotifywait для перемещения файла, когда он загружается в папку dropbox
Я пытаюсь найти способ немедленно переместить файл в другую папку, как только он появится в моем выпадающем списке на CentOS. Я искал Интернет для некоторых подсказок, но я не могу получить больше, чем тот факт, что мне нужно использовать inotifyдля вызова скрипта, который будет обрабатывать файл, как он выглядит. Мои …
12 bash  centos  inotify 

2
Как umask влияет на ACL?
Может кто-нибудь объяснить мне, как umaskвлияет маска по умолчанию для вновь создаваемых файлов, если ACL активированы? Есть ли документация по этому поводу? Пример: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . # file: . # owner: …
12 linux  permissions  posix  acl 

4
Как использовать zypper в скриптах bash для тех, кто работает с apt-get?
У меня есть несколько вопросов о переходе от apt-get к zypper в скриптах bash. Что является эквивалентом этого? sudo apt-get install curl --assume-yes (где может быть любой пакет curl) Я нашел шпаргалку Zypper - openSUSE . Очень хорошо! Но я был бы признателен за этот опыт - как правильно использовать …

2
Скрипт для удаления файлов старше 6 месяцев
Настройка задания cron на один раз в месяц для запуска скрипта. сценарий состоит в том, чтобы вращать файл каждый месяц, поскольку он становится слишком большим, и переименовывать старый. когда файл старше шести месяцев, я хотел, чтобы он был удален. Нужно запускать этот скрипт раз в месяц. Можно ли удалить старую? …
12 scripting  ksh 

1
Как я могу настроить USB-принтер в качестве сетевого принтера, используя сервер Linux?
По сути, сейчас у меня есть только USB-принтер, это очень приятно. В моей семье 5 человек, и мы все постоянно хотим использовать принтер. В Windows есть встроенный способ общего доступа к принтеру, но он работает только при включенном компьютере. У меня есть несколько небольших компьютеров с низким энергопотреблением, которые я …
12 ubuntu  printing 

2
Горизонтальная прокрутка в терминале
Таким образом, я считаю, что уже 2 вопроса по этому вопросу. Все они имеют отношение tail -fи, следовательно, люди дают касательный ответ «меньше пользуйтесь». Мне это нужно для всего, для каждой команды и т. Д. Проблема в том, что мне нужно запускать много консольных окон, и даже при наличии нескольких …
12 terminal 

4
Rsync --bwlimit не работает
В настоящее время я использую rsync для передачи большого файла с хоста на другой. Я хотел бы ограничить дебет для этого перевода. После прочтения справочной страницы я нашел параметр --bwlimit, который ожидает значение в КБ / с. Я хочу ограничить передачу около 100 Мбит / с, поэтому я использовал следующие …
12 linux  rsync 

4
Как я могу заменить текст после определенного слова, используя sed?
У меня есть файл с именем .ignore. При необходимости заменить projdir. Например: ignore \..* ignore README projdir Snake Мне нужно заменить Snake, например, на «PacMan». Я прочитал справочную страницу, но понятия не имею, что делать.


5
Как настроить SSTP-сервер
Есть ли способ настроить SSTP-сервер на основе Linux, предпочтительно Ubuntu? Я знаю, что на sourceforge есть клиент SSTP, но я не могу найти сервер. Чтобы было понятно: я не хочу openVPN, я хочу SSTP.
12 vpn 

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