Unix & Linux

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

1
Як зрозуміти, чому пакет iptables вважався пакетом INVALID?
Я встановив деякі iptablesправила, щоб він реєстрував і скидав пакети, які є INVALID ( --state INVALID). Читаючи журнали, як я можу зрозуміти, чому пакет вважався недійсним? Наприклад, наступне: Nov 29 22:59:13 htpc-router kernel: [6550193.790402] ::IPT::DROP:: IN=ppp0 OUT= MAC= SRC=31.13.72.7 DST=136.169.151.82 LEN=40 TOS=0x00 PREC=0x00 TTL=242 ID=5104 DF PROTO=TCP SPT=80 DPT=61597 WINDOW=0 …

4
Чому я не можу вбити тайм-аут, викликаний із сценарію Bash, натисканням клавіші?
[Редагувати: Це схоже на деякі інші запитання про те, як знищити всі породжені процеси - всі відповіді, здається, використовують pkill. Отже, суть мого питання може полягати в тому: чи є спосіб поширення Ctrl-C / Z на всі процеси, породжені сценарієм?] Під час виклику SoX recз timeoutкомандою з coreutils (обговорюється тут …

2
Чому непривілейований користувач може виконати команду `sync`?
Зараз на Ubuntu Linux, але я це помітив і на інших ОС. Мабуть, будь-який користувач може виконати syncкоманду - але чому це? Я бачу лише недолік: система сповільнюється через непотрібне записування диска. Чому кожен користувач може виконувати sync?


2
awk високої точності арифметики
Я шукаю спосіб сказати awk робити високоточну арифметику в операції заміщення. Це передбачає зчитування поля з файлу та заміну його на 1% з цим значенням. Однак я там втрачаю точність. Ось спрощене відтворення проблеми: $ echo 0.4970436865354813 | awk '{gsub($1, $1*1.1)}; {print}' 0.546748 Тут у мене 16-кратна цифра після десяткової …

12
Який хороший спосіб відфільтрувати текстовий файл, щоб видалити порожні рядки?
У мене є .csv файл (на mac), який містить купу порожніх рядків, наприклад: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum ","2","3","4" "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum …

4
Додавання штампа часової позначки разом із рядками файлів журналу
У мене є файл журналу, і мені потрібно додавати часові позначки до кожного рядка по мірі їх додавання. Тому я шукаю скрипт, який додає часові позначки до кожного запису в рядках журналу і який може працювати як робота із записом cron.
11 logs  date 

2
Як замінити обробник Gnome 3 SSH?
Я хотів би мати можливість натискати на посилання SSH, які виглядають ssh://user@servernameі мають відкритий термін gnome, який запускає SSH всередині нього. Після читання матеріалів XDG я зробив наступне: Я створив скрипт оболонки в $ HOME / bin / ssh-терміналі з наступним: #!/bin/sh dest=${1#ssh://} gnome-terminal -e "ssh $dest" & Це працює …
11 gnome3  gvfs 

3
DNS Master vs Slave та Primary та Secondary
Мене трохи бентежить різниця між "сервером вторинних імен" та "сервером іменних імен" та "сервером первинних імен" та "сервером головних імен" Я розумію, що сервер імен рабовласників запитує майстра та оновлює себе на основі змін у майстрі. У чому я не впевнений - скажіть, я налаштовую 2 сервери імен: ns1.example.com ns2.example.com …
11 networking  dns 

2
Створити скрипт завершення bash для автозаповнення шляхів після знака-рівності?
Я хочу створити скрипт завершення bash, який розпізнає аргументи форми --argі --some-arg=file. Прочитавши цей підручник та кілька прикладів у /usr/share/bash_completion/completions/, я написав наступний сценарій (щоб заощадити час під час введення деяких прапорів за допомогою Chromium): _chromium() { local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # Some interesting options opts=" --disable-web-security …

1
Використовуйте MC, MV, MA для копіювання, вставки, виберіть усе
Я використовую Kubuntu Linux 12.04 для Macbook Pro, і я шукаю можливість використовувати клавішу Command / Meta для поширених ярликів, таких як копіювати, вставляти та вибирати всі. Спроби рішення: Перезавантажте копіювання, вставлення, виділення всіх та інших у системних налаштуваннях KDE> Швидкі клавіші та жести> Стандартні комбінації клавіш Проблема : Ці …

2
читати з історії
Як я можу зробити readісторію підтримки вбудованих команд, натискаючи клавішу вгору / вниз, щоб перейти до них? Я намагався знайти, коли ви натискаєте клавішу вгору, однак, схоже, це не працює read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump Натискання клавіш зі стрілками, здається, працює, …

2
Чи встановлює `ntpd` апаратний годинник?
Чи ntpdвстановлюється апаратний годинник? Чи ntpdвстановлюється апаратний годинник, якщо я передаю -qопцію (маю на увазі одноразову корекцію)? Linux 3.5.6, ntp 4.2.6.p5 Тут написано, що ntpd синхронізує системний годинник на апаратне обладнання кожні 11 хвилин, але я не можу знайти посилання на це у mtpd mans.
11 ntpd 


1
Arch Linux - Чи можна доручити Pacman встановлювати певні пакети в певний каталог?
Я хочу встановити набір програмного забезпечення, організованого в каталоги на кореневому рівні. Чи є якийсь метод, за допомогою якого я можу використовувати Pacman для встановлення певних пакетів у вибраний каталог?

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