Unix & Linux

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

3
Автоматично встановлювати часовий пояс Linux відповідно до місця розташування
Як ми можемо автоматично встановити часовий пояс системи за замовчуванням у Linux за допомогою Інтернету? Як я бачу, сервери NTP можуть оновлювати лише час, але не часовий пояс. Чи є сервер, який може змінити часовий пояс?

1
де є / var / log / messages
У мене є декілька джерел, які /var/log/messagesмістять повідомлення системного журналу, але я не маю цього файлу (Ubuntu 11, Debian). Чи зараз файл повідомлень десь інший? Я намагався locateйого шукати, але не бачив.
19 ubuntu  logs 

3
Як я можу переадресувати вихідний трафік на порт 80 за допомогою iptables локально?
Я намагаюся локально перенаправляти порти на моїй машині Ubuntu за допомогою iptables. Схожий на прозорий проксінг. Я хочу зловити що-небудь, намагаючись залишити свою систему на порт 80 і перенаправити її на віддалений хост і порт. Чи можу я досягти цього за допомогою NAT та функцій попереднього маршрутизації iptables?

7
Як я можу змінити шлюз за замовчуванням?
В даний час я запускаю FreeBSD 9.1 і шлюз за замовчуванням вже налаштований у rc.conf. rc.conf: defaultrouter = "10.0.0.1" Але тепер я хочу змінити шлюз за замовчуванням без перезавантаження системи, чи це можливо?
19 routing  freebsd 

3
Як сканувати за допомогою пошуку для всіх файлів, у яких встановлено біт виконання?
Я хочу написати сценарій виправлення дозволів, який використовує find для виправлення дозволів на файли. Головним чином, мені потрібна команда find, яка здатна перераховувати всі файли з набором бітів виконання, незалежно від інших дозволів на файл (у цьому фокус).
19 find 

4
Стрес-тестування SD-карт за допомогою Linux
Вчора я взяв дещо з кимось із дебатів щодо логіки та / або правдивості моєї відповіді тут , див., Що реєстрація та підтримка мета-даних fs на гідній (ГБ +) розмірі SD-картці ніколи не може бути достатньо вагомою для носіння карти. у розумну кількість часу (років і років). Суперечка зустрічного аргументу …

3
Універсальні витяжки
Зі збільшенням кількості форматів файлів архіву / стиснення, чи існує єдиний інструмент командного рядка вільного / відкритого коду, щоб керувати ними всіма? Можливо, щось із послідовним / уніфікованим набором прапорів? (зверніть увагу на мою дружню неявну посилання на дьоготь ) Одного разу я натрапив на набір псевдонімів, який означав значною …

6
Перевстановлення всіх пакетів Debian
Я помилково вбив процес dpkg, який працює у фоновому режимі, і я хотів би перевстановити всі пакунки, щоб бути впевненим, що все гаразд. По-перше, я спробував отримати список усіх пакетів і перевстановити їх dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log apt-get install --reinstall $(cat list.log) …

6
Пошук хостів, який поважає / etc / hosts
Утиліти люблять hostі digдозволяють вам бачити IP-адресу, що відповідає імені хоста. Існує також getentутиліта, яка може бути використана для запитів /etc/hostsабо інших баз даних NSS. Я шукаю зручну стандартну утиліту (яка доступна в Debian, скажімо), яка вирішує ім'я хоста незалежно від того, де воно визначено. Він повинен бути більш-менш рівнозначним …
19 dns  hosts 

3
rsync певні файли, крім решти, ігноруючи .svn / каталог, рекурсивно
Я використовую rsyncдля копіювання деяких файлів із спільного доступу до іншого. Рекурсивно мені потрібно: Видаліть файли за адресою, які були видалені з оригіналу Тільки синхронізація .phpта .jsфайли Виключіть всі інші типи файлів Не видаляйте .svn/каталоги за призначенням Якщо я використовую це: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin /destination …


8
Уникаючи зайнятого очікування в баш, без команди сну
Я знаю, що можу чекати, коли умова стане справжньою в баші, роблячи: while true; do test_condition && break sleep 1 done Але це створює 1 підпроцес при кожній ітерації (сон). Я міг би їх уникнути, роблячи: while true; do test_condition && break done Але він використовує багато процесора (зайнятий в …

6
Чому зведення стандартних команд не рекомендується?
Наприклад, поширений псевдонім, який я бачив у ~/.bashrcфайлі (або його еквівалентах), є alias rm='rm -i' Однак я бачив, як люди рекомендують проти цього, оскільки псевдонім може не існувати в іншій системі, і оскільки ви стали необережними rm, ви необережно видалите щось важливе. [1] використовуючи цей псевдонім, ви фактично тренуєтеся вводити …

2
Як вказати формат введення на сьогоднішній день?
Дату та час у форматі, який не розпізнається date, як я можу dateрозпізнати дату та час? Наприклад: $ date -d "09SEP2012:23:58:46" date: invalid date `09SEP2012:23:58:46' $ date -d "09SEP2012:23:58:46" --magic-option "ddMMMYYY:hh:mm:ss" Sun Sep 9 23:58:46 MDT 2012 Чи --magic-optionіснує? Якщо ні, чи є більш елегантний спосіб вирішити це питання, а …
19 date 

2
Як я можу змусити цей демон / init запускатися як некористувацький користувач?
У мене є сценарій init, щоб розпочати демона. Проблема в тому, що він працює як root. Я хотів би, щоб він працював як користувач під назвою "розгорнути". Ubuntu 12.04 #! /bin/sh # File: /etc/init.d/unicorn ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs …

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