/l3/users/11-04-2011/nt-ladm/debian5.net.nt/root :1 :2 :3 :4 :5 :6 |
|
#crontab -u root -e
# daemon's notion of time and timezones. # # Output of the crontab jobs (including errors) is sent through # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # # For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command */2 * * * * ls -lr / > /home/sid/file Сохранить измененный буфер (Ответ "Нет" УНИЧТОЖИТ ВСЕ ИЗМЕНЕНИЯ) ? No modification made |
#apt-get install anacron
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: default-mta mail-transport-agent powermgmt-base НОВЫЕ пакеты, которые будут установлены: anacron обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 30,1 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 217 kB. Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main anacron i386 2.3-14 [30,1 kB] Получено 30,1 kБ за 0с (164 kБ/c) Выбор ранее не выбранного пакета anacron. (Чтение базы данных ... на данный момент установлено 23607 файлов и каталогов.) Распаковывается пакет anacron (из файла .../anacron_2.3-14_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет anacron (2.3-14) ... Starting anac(h)ronistic cron: anacron. |
#anacron
|
#anacron -u user -e
anacron: invalid option: e type: `anacron -h' for more information |
#anacron -h
Usage: anacron [-s] [-f] [-n] [-d] [-q] [-t anacrontab] [-S spooldir] [job] ... anacron [-S spooldir] -u [job] ... anacron [-V|-h] anacron -T [-t anacrontab] -s Serialize execution of jobs -f Force execution of jobs, even before their time -n Run jobs with no delay, implies -s -d Don't fork to the background -q Suppress stderr messages, only applicable with -d -u Update the timestamps without actually running anything -t Use this anacrontab -V Print version information -h Print this message -T Test an anacrontab -S Select a different spool directory See the manpage for more details. |
#vim /etc/anacrontab
|
#~
|
#ls /etc/cron.*
/etc/cron.d: anacron /etc/cron.daily: 0anacron aptitude dpkg man-db samba apt bsdmainutils logrotate passwd standard /etc/cron.hourly: /etc/cron.monthly: 0anacron /etc/cron.weekly: 0anacron man-db |
#vim /etc/cron.weekly/man-db
|
#vim /etc/cron.d/anacron
|
#~
|
#wine
bash: wine: команда не найдена |
#apt-get install wine
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: cups-bsd cups-client cups-common libasound2 libcupsimage2 libdrm-intel1 libdrm-radeon1 libdrm2 libexif12 libfontenc1 libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa libgphoto2-2 libgphoto2-port0 libhal1 libieee1284-3 libjpeg62 liblcms1 libsane libsane-extras libtiff4 libv4l-0 libwine libwine-alsa libwine-cms libwine-gl libwine-gphoto2 libwine-ldap libwine-print libwine-sane libxcb-atom1 libxcomposite1 libxdamage1 libxi6 libxinerama1 ... liblcms1 libsane libsane-extras libtiff4 libv4l-0 libwine libwine-alsa libwine-cms libwine-gl libwine-gphoto2 libwine-ldap libwine-print libwine-sane libxcb-atom1 libxcomposite1 libxdamage1 libxi6 libxinerama1 libxrandr2 libxslt1.1 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 sane-utils ttf-liberation wine wine-bin wine-utils x11-utils обновлено 0, установлено 48 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 37,9 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 127 MB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#ssh root@192.168.16.254
~ ~ ~ ~ ~ fobos:~# kill -9 `pidoff screen` bash: pidoff: команда не найдена kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] fobos:~# exit exit [screen is terminating] fobos:~# kill -9 `pidoff screen` -bash: pidoff: команда не найдена kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] fobos:~# ps aux |grep screen root 10934 0.0 0.0 5032 792 pts/0 S+ 14:49 0:00 grep screen fobos:~# exit logout Connection to 192.168.16.254 closed. |
#ps aux |grep screen
root 10215 0.0 0.1 6004 1060 pts/1 S+ 13:49 0:00 screen -x root 10570 0.0 0.1 6004 1064 pts/7 S+ 14:47 0:00 screen -x root 11104 0.0 0.1 6004 1056 pts/11 S+ 14:49 0:00 screen -x root 11106 0.0 0.1 5044 800 pts/5 S+ 14:49 0:00 grep screen |
#ls
1111 andrey script1 sort touch 123a8dss file.txt sergey sortlist unsortlist |
#screen
|
#screen
|
#ps aux|grep screen
root 11399 0.0 0.1 6004 1028 pts/5 S+ 14:51 0:00 screen root 11530 0.0 0.1 5044 804 pts/13 S+ 14:51 0:00 grep screen |
Время первой команды журнала | 12:00:34 2011- 4-15 | |||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:51:39 2011- 4-15 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 45 | |||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 33.33 | |||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.44 | |||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.42 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.79 | |||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008