Unix & Linux

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

5
Создание снимка системы Linux
Я хочу сделать следующее - Сохранить текущее состояние моей ОС Linux (centOS6.5). Внесите некоторые изменения (точнее, введите ошибку и протестируйте службу, чтобы проверить, как она ведет себя при возникновении этого конкретного типа ошибки). Затем верните систему обратно в сохраненное состояние. Я не могу понять, как это сделать в системе Linux. …
11 linux  snapshot 

2
Почему в Linux / POSIX есть lchown, а не lchmod?
Кажется, что Linux поддерживает изменение владельца символической ссылки (т.е. lchown), но изменение режима / разрешения символической ссылки (т.е. lchmod) не поддерживается . Насколько я вижу, это соответствует POSIX. Тем не менее, я не понимаю, почему можно было бы поддерживать одну из этих операций, но не обе. Какова мотивация этого?

3
Как оболочка выполняет программу?
Если я скомпилирую программу с использованием gcc и попытаюсь выполнить ее из оболочки bash, какова точная последовательность шагов, выполняемых bash для ее выполнения? Я знаю fork(), execve(), loader, dynamic linker(и другие вещи) участвует, но может кто - то дать точную последовательность шагов , и некоторые подходящие ссылки для чтения? Редактировать: …

1
Wget, отменить повторную попытку после сбоя или тайм-аута
Я вызываю URL с помощью wget: /usr/bin/wget --read-timeout=7200 https://site_url/s В этом случае Wget выполняет запрос GET каждые 15 минут, несмотря на установленное время ожидания, почему это происходит? Вызов должен быть сделан только один раз, как я могу установить wget на НЕ ПОВТОРИТЬ? Я знаю, что вы можете установить, t=nно 0 …
11 linux  rhel  wget 


4
Получить дату последнего дня прошлого месяца в сценарии оболочки
Как получить дату окончания предыдущего месяца на основе даты обработки? Примеры: Дата обработки = 15 января 2015 Ожидаемая дата = 31 декабря 2014 года, Дата обработки = 10 фев2015 Ожидаемая дата = 31 января 2015

6
Удалить строки из файла в зависимости от строк, найденных в другом файле
Файл file1.txt содержит такие строки: /api/purchase/<hash>/index.html Например: /api/purchase/12ab09f46/index.html Файл file2.csv содержит такие строки: <hash>,timestamp,ip_address Например: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Я хочу отфильтровать file2.csv, удалив все строки, где значение hash присутствует также в file1.txt. Это сказать: cat file1.txt | extract <hash> | sed '/<hash>/d' file2.csv или что-то вроде этого. Это должно быть просто, …

2
Как мне перечислить доступные алгоритмы ключей хоста для клиента SSH?
Так что у ssh есть возможность HostKeyAlgorithms. Пример использования: ssh -o "HostKeyAlgorithms ssh-rsa" user@hostname Я пытаюсь заставить клиента подключиться, используя ecdsaключ сервера , но я не могу найти правильную строку для этого. Какую команду я могу использовать, чтобы получить список доступных HostKeyAlgorithms?
11 ssh  openssh 

3
Определение псевдонима и немедленное его использование
В zshэтом все отлично работает: alias foo=ls foo Но это не так: alias foo=ls; foo Нажатие ввода дополнительное время не является проблемой при работе в интерактивном режиме. Но когда пробег через sshэто внезапно становится проблемой: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not found: foo Даже с новой строкой …
11 zsh  alias 


4
Быстрый метод разделения строки из текстового файла?
У меня есть два текстовых файла: string.txt и lengths.txt String.txt: abcdefghijklmnopqrstuvwxyz lengths.txt 5 4 10 7 Я хочу получить файл >Entry_1 abcde >Entry_2 fghi >Entry_3 jklmnopqrs >Entry_4 tuvwxyz Я работаю с около 28 000 записей, и они варьируются от 200 до 56 000 символов. На данный момент я использую: start=1 …

4
Распечатайте справочные страницы с фиксированной шириной
С помощью команды примера man apropos > outputfile генерируется текстовый файл, который содержит отформатированную manстраницу apropos(с некоторыми небольшими отличиями по сравнению с man aproposнепосредственно напечатанными на экране, такими как жирные символы). Но я бы хотел вручную установить максимальную ширину строки сгенерированного выходного файла, чтобы все абзацы были выровнены по этой …

1
Каков канонический способ запуска демона в скрипте инициализации rhel / centos-6?
Я нашел много хорошей документации для start-stop-daemon в Ubuntu, и есть справочная страница для двоичного файла daemon. Но из того, что я могу сказать, канонический способ запуска демона в скрипте rhel / centos - это источник, а /etc/init.d/functionsзатем использование daemon()функции. Но я не могу найти хороших примеров или документации. Каков …


2
Запуск X86-файлов на armv7
Я пытаюсь запустить принтер SNBC USB на Raspberry Pi2. Для этого мне нужно скопировать двоичный файл фильтра USB-принтера SNBC на /usr/lib/cups/filter. Но двоичный файл фильтра скомпилирован с использованием процессора x86 (производитель не заинтересован в поддержке arm), где я использую armv7. Я знаю, что это не будет работать, но для любопытства …
11 arm  qemu  x86 

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