Решено: команда для отображения запускаемых команд
Модераторы: SLEDopit, Модераторы разделов
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Решено: команда для отображения запускаемых команд
Добрый день.
Подскажите команду в линукс, которая выводит на консоль все действия, которые происходят в системе? Помню есть такая, давно запускал, но никаких не могу вспомнить как она называется. Помню, что она выводила мне все, что запускается в системе, например: если кроме меня еще в системе находится несколько пользователей, и они вводят разные команды, то мне все это показывается, что/кто/когда ... По смыслу, очень похоже на tail -f file, только для операционной системы.
Подскажите команду в линукс, которая выводит на консоль все действия, которые происходят в системе? Помню есть такая, давно запускал, но никаких не могу вспомнить как она называется. Помню, что она выводила мне все, что запускается в системе, например: если кроме меня еще в системе находится несколько пользователей, и они вводят разные команды, то мне все это показывается, что/кто/когда ... По смыслу, очень похоже на tail -f file, только для операционной системы.
-
m0r15
- Сообщения: 19
- ОС: ArchLinux, Debian, CentOS
Re: Решено: команда для отображения запускаемых команд
top, htop, ps, dmesg не то?
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: Решено: команда для отображения запускаемых команд
Разве с помощью них можно сделать то, о чем я говорю?
Перед тем как создать тему, я искал ответ в интернете.
Этой команды, тут http://rus-linux.net/lib.php?name=/MyLDP/a...ring/tools.html нет.
Перед тем как создать тему, я искал ответ в интернете.
Этой команды, тут http://rus-linux.net/lib.php?name=/MyLDP/a...ring/tools.html нет.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Решено: команда для отображения запускаемых команд
BigBrother
что-то не припоминаю. Похоже на screen
что-то не припоминаю. Похоже на screen
-
m0r15
- Сообщения: 19
- ОС: ArchLinux, Debian, CentOS
Re: Решено: команда для отображения запускаемых команд
whowatch может быть ты это имел ввиду
да и потом
или я тебя совсем не понял?
да и потом
Код: Выделить всё
watch wили я тебя совсем не понял?
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено: команда для отображения запускаемых команд
BigBrother
last, lastb, ac, lastcomm, sa
Для последних трёх - нужен пакет acct. Ну и, разумеется, предварительно должен быть включен аудит действий.
last, lastb, ac, lastcomm, sa
Для последних трёх - нужен пакет acct. Ну и, разумеется, предварительно должен быть включен аудит действий.
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: Решено: команда для отображения запускаемых команд
нет
m0r15 писал(а): ↑31.01.2012 16:39whowatch может быть ты это имел ввиду
да и потом
Код: Выделить всё
watch w
или я тебя совсем не понял?
Нет, не это. Команда watch w, дает вывод, который меняется динамично, и работает по принципу top/htop. А команда которую я ищу, просто построчно выводит все действия, которые происходят в системе на мой терминал.
serzh-z писал(а): ↑31.01.2012 16:44BigBrother
last, lastb, ac, sa
Для последних трёх - нужен пакет acct. Ну и, разумеется, предварительно должен быть включен аудит действий.
нет
serzh-z писал(а): ↑31.01.2012 16:44BigBrother
lastcomm
Для последних трёх - нужен пакет acct. Ну и, разумеется, предварительно должен быть включен аудит действий.
lastcomm - print out information about previously executed commands.
Название уже близко
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено: команда для отображения запускаемых команд
BigBrother
Сдаюсь. Колитесь уже. Что это за система аудита была?
Сдаюсь. Колитесь уже. Что это за система аудита была?
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Решено: команда для отображения запускаемых команд
bash4 можно собрать с поддержкой сислога. будет писать в файл (или куда скажите) что, где и когда 
а ещё можно в /etc/profile (это башизм) запихнуть такую конструкцию:
в результате будет что-то типа:
а вот, кстати, возможно, что хочет ТС:
http://www.debian-administration.org/articles/88
а ещё можно в /etc/profile (это башизм) запихнуть такую конструкцию:
Код: Выделить всё
function log2syslog
{
declare command
command=$(fc -ln -0)
logger -p local1.notice -t bash -i — $USER : $command
}
trap log2syslog DEBUGв результате будет что-то типа:
Код: Выделить всё
root@lucky-star:/home/rakul# tail /var/log/syslog
Jan 31 22:02:32 lucky-star anacron[2405]: Normal exit (1 job run)
Jan 31 22:07:00 lucky-star bash[5336]: — rakul : who
Jan 31 22:07:04 lucky-star bash[5351]: — rakul : last
Jan 31 22:08:01 lucky-star bash[5405]: — rakul : tail /var/log/syslog
Jan 31 22:08:01 lucky-star bash[5407]: — rakul : cd /home/
Jan 31 22:08:18 lucky-star bash[5423]: — rakul : ls
Jan 31 22:08:18 lucky-star bash[5425]: — rakul : cd rakul/
Jan 31 22:08:22 lucky-star bash[5434]: — rakul : ls
Jan 31 22:08:25 lucky-star bash[5439]: — rakul : cd work/
root@lucky-star:/home/rakul#а вот, кстати, возможно, что хочет ТС:
http://www.debian-administration.org/articles/88
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: Решено: команда для отображения запускаемых команд
Ленивая Бестолочь +1
То, что доктор прописал.
Только вот, плохо что не ведется логирование действий, выполняемых в mc.
То, что доктор прописал.
Только вот, плохо что не ведется логирование действий, выполняемых в mc.
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Решено: команда для отображения запускаемых команд
ну тут смотря какие действия видимо.
вот у меня - зашел в mc, посмотрел файлик по f4, выполнил прямо из mc команду uname -r:
дистрибутив SLES 11 ppc, snoopy варворски собран из исходников, ввиду отсутствия наличия, а также того, что я ленивый и мне пофиг :-).
вот у меня - зашел в mc, посмотрел файлик по f4, выполнил прямо из mc команду uname -r:
Код: Выделить всё
Feb 2 05:11:45 linux-o41j snoopy[10005]: [uid:20014 sid:6921 tty:/dev/pts/2 cwd:/home/rakul filename:/usr/bin/id]: id
Feb 2 05:11:45 linux-o41j snoopy[10006]: [uid:20014 sid:6921 tty: cwd:/home/rakul filename:/usr/bin/sed]: sed s/[^(]*(//;s/).*//
Feb 2 05:11:45 linux-o41j snoopy[10007]: [uid:20014 sid:6921 tty:/dev/pts/2 cwd:/home/rakul filename:/usr/bin/mc]: /usr/bin/mc -P /tmp/mc-rakul/mc.pwd.9978
Feb 2 05:11:45 linux-o41j snoopy[10011]: [uid:20014 sid:10009 tty:/dev/pts/4 cwd:/home/rakul filename:/bin/ls]: /bin/ls --color=never -l /proc/10009/exe
Feb 2 05:11:45 linux-o41j snoopy[10013]: [uid:20014 sid:10009 tty:/dev/pts/4 cwd:/home/rakul filename:/usr/bin/dircolors]: /usr/bin/dircolors -b /etc/DIR_COLORS
Feb 2 05:11:48 linux-o41j snoopy[10016]: [uid:20014 sid:6921 tty:/dev/pts/2 cwd:/home/rakul filename:/usr/bin/file]: file -L /home/rakul/.muttrc
Feb 2 05:11:54 linux-o41j snoopy[10017]: [uid:20014 sid:10009 tty:/dev/pts/4 cwd:/home/rakul filename:/bin/uname]: uname -r
Feb 2 05:11:56 linux-o41j snoopy[10019]: [uid:20014 sid:6921 tty:/dev/pts/2 cwd:/home/rakul filename:/bin/cat]: cat /tmp/mc-rakul/mc.pwd.9978
Feb 2 05:11:56 linux-o41j snoopy[10020]: [uid:20014 sid:6921 tty:/dev/pts/2 cwd:/home/rakul filename:/bin/rm]: rm -f /tmp/mc-rakul/mc.pwd.9978
Feb 2 05:11:57 linux-o41j su: pam_unix(su-l:session): session closed for user rakulдистрибутив SLES 11 ppc, snoopy варворски собран из исходников, ввиду отсутствия наличия, а также того, что я ленивый и мне пофиг :-).
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Nazyvaemykh
- Сообщения: 438
- Статус: Подопытный участник
Re: Решено: команда для отображения запускаемых команд
дистрибутив SLES 11 ppc, snoopy варворски собран из исходников
ынтерпрайз такой ынтерпрайз.
¡ Страсть к разрушению есть творческая страсть!
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: Решено: команда для отображения запускаемых команд
например: копирование/удаление файлов/папок средствами mc.
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Решено: команда для отображения запускаемых команд
да, чето фейл.
ну типа традиционно порекомендую посмотреть в сторону tomoyo, как лёгкой в изучении "серьёзной" системе расширенных прав. в ней можно добиться ядерного логирования в.т.ч.
ну, а так же конечно полного ограничения доступа.
ну типа традиционно порекомендую посмотреть в сторону tomoyo, как лёгкой в изучении "серьёзной" системе расширенных прав. в ней можно добиться ядерного логирования в.т.ч.
ну, а так же конечно полного ограничения доступа.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: Решено: команда для отображения запускаемых команд
Ленивая Бестолочь писал(а): ↑04.02.2012 04:41ну типа традиционно порекомендую посмотреть в сторону tomoyo, как лёгкой в изучении "серьёзной" системе расширенных прав. в ней можно добиться ядерного логирования в.т.ч.
ну, а так же конечно полного ограничения доступа.
+1
tomoyo вещь
Vladivostok Linux User Group