Можно ли перенести историю команд из одной системы в другую?

Я собираюсь передать все свои данные на новый ПК. Возможно ли передать историю команд предыдущего Linux в новую систему? Поэтому, когда я ввожу команду history , я получаю те же результаты, что и в старой системе.

Когда Centos собирается заменить yum на dnf?

Dnf уже существует в Fedora, который является испытательным стендом для Rhel / centos, но почему centos 7 все еще использует yum?

Почему стая не очищает файл блокировки?

После завершения процесса, я вижу, что файл блокировки не удаляется? Есть ли причина, почему flock хранит файл? Также как flock знает, есть ли блокировка? Вот пример из файла crontab * * * * * flock python <script_name>.py

Bash работает с несколькими программами и закрывается

У меня есть сценарий bash, который запускает несколько программ #!/bin/sh python program1.py & python program2.py & other programs … & lastProgram Я запускаю его как ./myscript.sh Когда я ударил Ctl-C, чтобы закрыть lastProgram он выйдет, а все остальные будут работать в фоновом режиме. Проблема в том, что другие программы необходимо прекратить. Каков правильный способ справиться […]

Как определить, запущен ли процесс в терминале невидимым?

Например, если я нахожу ping one.com, процесс будет продолжать работать – если я хочу остановить этот процесс, я могу набрать Ctrl C, который, если я не ошибаюсь, полностью уничтожит этот процесс. Если вместо этого я остановлю его с помощью Ctrl Z, не правда ли, что процесс все еще может работать в фоновом режиме на каком-то […]

Странное поведение «sh -c» при прохождении через ssh

Я пытаюсь запустить несколько команд через ssh и запутаться в поведении sh -c : ssh myhost sh -c 'echo starting; who -b; date; echo $SHELL' Выход (примечание: выход эха – просто пустая строка!) system boot 2016-12-22 20:22 Thu Jan 26 06:12:52 UTC 2017 /bin/bash Без sh -c я получаю правильный вывод: ssh myhost 'echo starting; […]

Строчные изменения в Unix

Я ищу способ сделать следующее с файлом с разделителями каналов в UNIX, для EACH LINE и не уверен, с чего начать: Ищите символ в строке текста (предположим, используя GREP?) Если найдено, то добавьте текст в конце этой строки (используя SED?) Если не найти, найдите другой символ в той же строке Если найдено, добавьте текст в […]

Разрешения корневого каталога веб-сервера

У меня была эта проблема на нескольких настройках, и я не уверен, как ее обрабатывать. Сначала все /var принадлежат root:root . Ясно, что я не хочу, чтобы веб-каталог принадлежал root, поэтому я делаю chown apache:apache /var/www . Однако, когда кто-то является ssh 'd in как root, если они делают что-то вроде svn update или редактируют […]

Контролируйте, как долго Rsnapshot сохраняет файл после удаления

У меня есть локальный сервер Rsnapshotting, который делает снимки папок разных компьютеров в локальной локальной сети. Существуют ежедневные, еженедельные, ежемесячные и годовые снимки. Поэтому кто-то помещает файл в одну из этих папок, контролируемых Rsnapshot, а затем через несколько часов сервер Rsnapshot принимает свой ежедневный снимок. После этого пользователь удаляет данный файл. И затем на следующий […]

Как мы можем создать несколько фиктивных интерфейсов в Linux?

Создание фальшивого интерфейса фиктивного Ethernet В Linux мы сначала инициализируем драйвер фиктивного интерфейса, используя следующую команду: / sbin / modprobe . Затем мы присваиваем псевдоним интерфейса Ethernet Dummy Driver, который мы только что инициализировали выше. Но он дает следующую фатальную ошибку: FATAL: Макет модуля не найден. Кроме того, на пути cd / sys / devices […]

Linux и Unix - лучшая ОС в мире.