Unix & Linux

8
Solaris ptree style tool для Linux

Я ищу инструмент Linux, который будет выводить тот же вывод, что и в дереве Solaris. Например: # ptree 538 538 /usr/lib/ssh/sshd 889 /usr/lib/ssh/sshd 890 /usr/lib/ssh/sshd 1498 -sh 1649 bash 1656 -sh 1660 bash 13716 ptree 538 Я знаю, что pstree существует, но мне не нравится его формат вывода....

8
Грязная фатальная ошибка при установке ядра Linux

Я скомпилировал ядро ​​Linux 2.6.24.6 из исходного кода (без проблем) и попытался установить его. В частности, после распаковки исходного кода Linux я сделал make && make modules компилировать. Затем после некоторой конфигурации я просто использовал sudo make modules_install install...

8
Автоматическое добавочное резервное копирование на внешний диск

Фон Клиенту требуется решение для автоматического резервного копирования на внешний диск (еженедельно выносится за пределы площадки). Обычно я бы предложил rsnapshot (или, возможно, развертывание собственного rsyncскрипта), но этот вопрос несколько сложнее. Система на базе Arch Linux является...

8
Несколько установленных версий git - centos

Я вручную установил git 1.6 год или два назад. Сегодня я заметил, что версия 1.7 доступна в yum, и установил ее (пакет git-all), теперь я получаю следующий вывод: [root@ovz5197 ~]# git --version bash: /usr/local/bin/git: No such file or directory [root@ovz5197 ~]# which git /usr/bin/git...

8
В какой поток Bash пишет свое приглашение?

Я пытаюсь перенаправить весь вывод из bash (приглашение, ввод пользователя, результаты) в файл Пример: /bin/bash > file.txt 2>&1 Я думал, что это сработает, но я не получаю подсказку. Может кто-нибудь сказать мне, что я делаю не...

8
Вопросы последовательности команд DEC ANSI; движение курсора

Поэтому я пишу эмуляцию терминала (я знаю, я должен просто скомпилировать putty и т. Д.) И нахожусь на стадии доработки через vttest, чтобы убедиться, что это правильно. Сейчас я основываюсь на VT102, но добавлю более поздние функции терминала, такие как цвет, когда основы работают правильно. Набор...

8
Заголовок «sys / ioctl.h» в Linux

Я на Linux 2.6.32-26-generic Когда я смотрю на исходный код Linux для файла-слушателя "ioctl.h", я вижу много вариантов. (для разных платформ, наверное). т.е. ./fs/ocfs2/ioctl.h ./fs/btrfs/ioctl.h ./fs/ceph/ioctl.h ./include/config/i2o/config/old/ioctl.h ./include/asm-generic/ioctl.h...

8
VIM: показать все строки, отредактированные в сеансе

Есть ли команда или плагин, который я могу использовать, чтобы показать все строки, которые я редактировал в сеансе Vim? Я хотел бы, чтобы все изменения, которые я сделал, были выделены при работе в проектах коллег и потеряны в строках...

8
запустить MySQL сервер при загрузке для Debian

Я использую Debian Etch, и я следую этому и попытался написать такой скрипт для автоматического запуска сервера MySQL при загрузке: #! /bin/sh # /etc/init.d/blah # # Some things that run always sudo /etc/init.d/mysql start Я update-rc.dтакже использовал , но MySQL сервер не запускается при...

8
Как отследить то, что «chmod 640» редактировало в файле «/ etc / passwd»?

В AIX 6100-05-02-1034 что-то часто меняет права доступа к /etc/passwdфайлу на 640. Это плохо ... Как я могу отследить то, что chmoding файл? Нет history 1000 | fgrep -i chmod, я думаю, что процесс chmoding файл, но какой? dtraceможет это сделать? это не на...

8
Получить статистику использования процессора из программы на C

Я хочу прочитать статистику использования ЦП из программы на Си, меня интересует процент использования ЦП, время кражи и т. Д. Эта статистика отображается в 3-й строке topкоманды. Я попытался проанализировать topвывод с помощью awk( top -n 1 -b | awk '{print $0}'), но кажется, что он topдает всегда...

8
Программирование оболочки, избегая временных файлов

Я часто пишу сценарии оболочки KSH, которые следуют той же схеме: (1) получить вывод из одной или нескольких команд (2) отформатируйте его, используя grep | cut | awk | sed, и распечатайте его на экране или в файле Для этого я часто сохраняю вывод (1) в временном файле, а затем выполняю...

8
Блокировка экрана через CLI?

Есть ли способ, которым я могу заблокировать экран в стиле CLI? Я пытаюсь ориентироваться на как можно больше менеджеров рабочего стола (в основном LightDM, но GDM, KDM, SLiM, XScreensaver и т. Д. Тоже подойдут), но я могу копать только для GDM и XScreensaver. Для GDM это будет:...

8
Список символических ссылок в текущем каталоге?

Этот вопрос говорит о поиске каталогов в текущем каталоге. Решение в основном: ls -d */ Это здорово, но как я могу легко перечислить символические ссылки? Должен ли я использовать что-то вроде find . -xtype l -d 1 (intended to find symlinks max depth 1 - doesn't work) Или есть более простой способ?...

8
vim - не выделять поисковый запрос после поиска и замены?

После выполнения поиска и замены моя установка GVIM выделяет любой оставшийся текст, который все еще соответствует шаблону поиска. Пример ввода текста: foo foo fighters Я бегу :%s/foo/bar/gcи подтверждаю, что хочу заменить только одну foo. Другой fooостается выделенным. Это можно...

8
Кто делает работу: ffmpeg или оболочка?

Первая часть моего вопроса: Я прочитал в документации ffmpeg ( section 3.2 How do I encode single pictures into movies?) следующее: Чтобы закодировать отдельные картинки в фильмы, выполните команду: ffmpeg -f image2 -i img%d.jpg movie.mpg Обратите внимание, что `% d 'заменяется номером изображения:...

8
Отступ Emacs с использованием вкладок

Есть ли способ сделать Emacs отступ кода, используя только глобальные вкладки, а не пробелы. Я знаю команду tabify. Я бы предпочел, чтобы автоматизированный отступ использовал вкладки, а не смесь вкладок и пробелов, как в конфигурации по...

8
Socat надежная передача файлов по TCP

Я знаю о недостатках дизайна "wait-> stop", который обычно предлагается с netcat: server$ cat test.dat | nc -q 10 -l -p 7878 client$ nc -w 10 remotehost 7878 > out.dat (Это ненадежно: не зная, сколько времени вы ждете, всегда возможно, что в течение одной секунды было узкое место в сети. -...

8
Как исправить кодировку символов в bash (arch linux)

У меня есть некоторые проблемы с кодировкой немецких умлаутов в bash. В основном это работает нормально, но когда я набираю неверную команду, сообщение об ошибке, сгенерированное bash, содержит странные escape-последовательности, а не реальные символы. Вот журнал, который показывает проблему:...

8
Что такое метаданные и как они помогают в процессе «fsck»?

Если я правильно понимаю, «fsck» используется в системах UNIX для проверки внутренней согласованности на дисках после сбоя. Тогда мне было интересно, как он использует «метаданные», чтобы убедиться, что все в файловой системе согласованно, например, какие шаги должен предпринять процесс fsck для...