Журнал лабораторных работ

Содержание

Журнал

Четверг (04/11/13)

/dev/pts/4
16:01:37
#ls -l /etc/rc
rc0.d/    rc2.d/    rc4.d/    rc6.d/    rcS.d/
rc1.d/    rc3.d/    rc5.d/    rc.local
16:01:37
#ls -l /etc/rc0.d
итого 4
lrwxrwxrwx 1 root root  17 Июл  5  2012 K01anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Июн 11  2012 K01atd -> ../init.d/atd
lrwxrwxrwx 1 root root  15 Июн 11  2012 K01exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  17 Июн 12  2012 K01netdiag -> ../init.d/netdiag
lrwxrwxrwx 1 root root  23 Июн 12  2012 K01openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  17 Июн 11  2012 K01urandom -> ../init.d/urandom
lrwxrwxrwx 1 root root  18 Июн 11  2012 K02sendsigs -> ../init.d/sendsigs
lrwxrwxrwx 1 root root  17 Июн 11  2012 K03rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  22 Июн 11  2012 K04umountnfs.sh -> ../init.d/umountnfs.sh
lrwxrwxrwx 1 root root  20 Июн 11  2012 K05nfs-common -> ../init.d/nfs-common
lrwxrwxrwx 1 root root  17 Июн 11  2012 K05portmap -> ../init.d/portmap
lrwxrwxrwx 1 root root  20 Июн 11  2012 K06hwclock.sh -> ../init.d/hwclock.sh
lrwxrwxrwx 1 root root  20 Июн 11  2012 K06networking -> ../init.d/networking
lrwxrwxrwx 1 root root  18 Июн 11  2012 K07ifupdown -> ../init.d/ifupdown
lrwxrwxrwx 1 root root  18 Июн 11  2012 K08umountfs -> ../init.d/umountfs
lrwxrwxrwx 1 root root  20 Июн 11  2012 K09umountroot -> ../init.d/umountroot
lrwxrwxrwx 1 root root  14 Июн 11  2012 K10halt -> ../init.d/halt
-rw-r--r-- 1 root root 353 Мар 24  2012 README
16:01:55
#ls -l /etc/rc5.d
итого 4
-rw-r--r-- 1 root root 677 Мар 27  2012 README
lrwxrwxrwx 1 root root  17 Июл  5  2012 S15portmap -> ../init.d/portmap
lrwxrwxrwx 1 root root  20 Июл  5  2012 S16nfs-common -> ../init.d/nfs-common
lrwxrwxrwx 1 root root  17 Июл  5  2012 S18netdiag -> ../init.d/netdiag
lrwxrwxrwx 1 root root  17 Июл  5  2012 S18rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  14 Апр 10 16:38 S18sudo -> ../init.d/sudo
lrwxrwxrwx 1 root root  15 Июл  5  2012 S19acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root  17 Июл  5  2012 S19anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Июл  5  2012 S19atd -> ../init.d/atd
lrwxrwxrwx 1 root root  14 Июл  5  2012 S19cron -> ../init.d/cron
lrwxrwxrwx 1 root root  15 Июл  5  2012 S19exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  23 Июл  5  2012 S19openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  13 Июл  5  2012 S19ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  18 Июл  5  2012 S21bootlogs -> ../init.d/bootlogs
lrwxrwxrwx 1 root root  18 Июл  5  2012 S22rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 Июл  5  2012 S22rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 Июл  5  2012 S22stop-bootlogd -> ../init.d/stop-bootlogd
16:02:08
#ls -l /etc/rc1.d
итого 4
lrwxrwxrwx 1 root root  17 Июл  5  2012 K01anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Июн 11  2012 K01atd -> ../init.d/atd
lrwxrwxrwx 1 root root  15 Июн 11  2012 K01exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  17 Июн 12  2012 K01netdiag -> ../init.d/netdiag
lrwxrwxrwx 1 root root  23 Июн 12  2012 K01openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  17 Июн 11  2012 K03rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  20 Июн 11  2012 K05nfs-common -> ../init.d/nfs-common
lrwxrwxrwx 1 root root  17 Июн 11  2012 K05portmap -> ../init.d/portmap
-rw-r--r-- 1 root root 369 Мар 24  2012 README
lrwxrwxrwx 1 root root  19 Июн 11  2012 S01killprocs -> ../init.d/killprocs
lrwxrwxrwx 1 root root  18 Июл  5  2012 S21bootlogs -> ../init.d/bootlogs
lrwxrwxrwx 1 root root  16 Июл  5  2012 S22single -> ../init.d/single
16:02:19
#vim /etc/inittab
прошло 10 минут
16:13:12
#shutdown -h now -k
Shutdown cancelled.
прошло >2 часов
18:22:10
##

18:22:28
#----#
l3script: ----#: команда не найдена
18:22:28
#----#
l3script: ----#: команда не найдена
18:22:29
#----#
l3script: ----#: команда не найдена
18:22:29
#----#
l3script: ----#: команда не найдена
18:22:30
#mount
/dev/xvda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/xvdb1 on /mnt type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

Пятница (04/12/13)

09:30:57
#apt-cdrom
123            fail6          file.img       mart/          script
aprel/         fail7          folder3/       may/           .ssh/
.aptitude/     fail8          folder4/       new_fail       vilen
.bash_history  file           .l3rc          new_link       .viminfo
.bash_profile  file123        .lesshst       pass_invert    .vimrc
.bashrc        file124        .lilalo/       passwd         .w3m/
chapaev        file2          link           .profile
09:30:57
#. /etc/bash_completion

09:38:51
#apt-cdrom
123            fail6          file.img       mart/          script
aprel/         fail7          folder3/       may/           .ssh/
.aptitude/     fail8          folder4/       new_fail       vilen
.bash_history  file           .l3rc          new_link       .viminfo
.bash_profile  file123        .lesshst       pass_invert    .vimrc
.bashrc        file124        .lilalo/       passwd         .w3m/
chapaev        file2          link           .profile
09:38:51
#vim /etc/network/interfaces
прошло 34 минуты
10:13:40
#ps aux|less
10:14:17
#init 3

10:14:20
#ps aux|less
10:17:00
#ls /etc/init.d/
acpid            ifupdown               networking      sendsigs
anacron          ifupdown-clean         nfs-common      single
atd              kbd                    openbsd-inetd   skeleton
bootlogd         keyboard-setup         pcmciautils     ssh
bootlogs         killprocs              portmap         stop-bootlogd
bootmisc.sh      module-init-tools      pppd-dns        stop-bootlogd-single
checkfs.sh       mountall-bootclean.sh  procps          sudo
checkroot.sh     mountall.sh            rc              udev
console-setup    mountdevsubfs.sh       rc.local        udev-mtab
cron             mountkernfs.sh         rcS             umountfs
exim4            mountnfs-bootclean.sh  README          umountnfs.sh
halt             mountnfs.sh            reboot          umountroot
hostname.sh      mountoverflowtmp       rmnologin       urandom
hwclockfirst.sh  mtab.sh                rsyslog         x11-common
hwclock.sh       netdiag                screen-cleanup
10:17:50
#/etc/init.d/ssh
Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart|try-restart|status}.
10:21:22
#/etc/init.d/ssh
Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart|try-restart|status}.
10:22:06
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
10:22:29
#/etc/init.d/ssh status
sshd is running.
10:22:36
#/etc/init.d/pppd-dns status
Usage: /etc/init.d/pppd-dns {start|stop|restart|force-reload}
10:22:49
#service ssh
force-reload  restart       status        try-restart
reload        start         stop
10:22:49
#service ssh restart
Restarting OpenBSD Secure Shell server: sshd.
10:24:08
#service ssh status
sshd is running.
10:24:15
#/ect/init.d/ssh
l3script: /ect/init.d/ssh: Нет такого файла или каталога
10:25:08
#chkconfig --list
acpid                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
anacron                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
atd                       0:off  1:off  2:on   3:on   4:on   5:on   6:off
bootlogd                  0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
bootlogs                  0:off  1:on   2:on   3:on   4:on   5:on   6:off
bootmisc.sh               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkfs.sh                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkroot.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
console-setup             0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
cron                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
...
stop-bootlogd             0:off  1:off  2:on   3:on   4:on   5:on   6:off
stop-bootlogd-single      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
sudo                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
udev                      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
udev-mtab                 0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
umountfs                  0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountnfs.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountroot                0:off  1:off  2:off  3:off  4:off  5:off  6:off
urandom                   0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
x11-common                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
10:25:58
#chkconfig ssh off

10:27:05
#chkconfig --list
acpid                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
anacron                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
atd                       0:off  1:off  2:on   3:on   4:on   5:on   6:off
bootlogd                  0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
bootlogs                  0:off  1:on   2:on   3:on   4:on   5:on   6:off
bootmisc.sh               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkfs.sh                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkroot.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
console-setup             0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
cron                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
...
stop-bootlogd             0:off  1:off  2:on   3:on   4:on   5:on   6:off
stop-bootlogd-single      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
sudo                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
udev                      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
udev-mtab                 0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
umountfs                  0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountnfs.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountroot                0:off  1:off  2:off  3:off  4:off  5:off  6:off
urandom                   0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
x11-common                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
10:27:10
#chkconfig ssh of
illegal runlevel specified for ssh: o
10:27:29
#chkconfig ssh on

10:27:32
#chkconfig --list
acpid                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
anacron                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
atd                       0:off  1:off  2:on   3:on   4:on   5:on   6:off
bootlogd                  0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
bootlogs                  0:off  1:on   2:on   3:on   4:on   5:on   6:off
bootmisc.sh               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkfs.sh                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkroot.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
console-setup             0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
cron                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
...
stop-bootlogd             0:off  1:off  2:on   3:on   4:on   5:on   6:off
stop-bootlogd-single      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
sudo                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
udev                      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
udev-mtab                 0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
umountfs                  0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountnfs.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountroot                0:off  1:off  2:off  3:off  4:off  5:off  6:off
urandom                   0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
x11-common                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
10:27:34
#cd /etc/rc2.d/

10:28:45
#ls
README         S18rsyslog  S19atd            S19ssh        S22stop-bootlogd
S15portmap     S18sudo     S19cron           S21bootlogs
S16nfs-common  S19acpid    S19exim4          S22rc.local
S18netdiag     S19anacron  S19openbsd-inetd  S22rmnologin
10:28:46
#rm S
S15portmap        S18sudo           S19cron           S21bootlogs
S16nfs-common     S19acpid          S19exim4          S22rc.local
S18netdiag        S19anacron        S19openbsd-inetd  S22rmnologin
S18rsyslog        S19atd            S19ssh            S22stop-bootlogd
10:28:46
#mv S19ssh 1S19ssh

10:29:59
#mv S19ssh 1S19ssh
mv: невозможно выполнить stat для «S19ssh»: Нет такого файла или каталога
10:30:33
#mv 1S19ssh S19ssh

10:31:55
#ls
README         S18rsyslog  S19atd            S19ssh        S22stop-bootlogd
S15portmap     S18sudo     S19cron           S21bootlogs
S16nfs-common  S19acpid    S19exim4          S22rc.local
S18netdiag     S19anacron  S19openbsd-inetd  S22rmnologin
10:31:59
#cd

10:32:09
#ls
123      fail6  file     file2     folder4  may       pass_invert  vilen
aprel    fail7  file123  file.img  link     new_fail  passwd
chapaev  fail8  file124  folder3   mart     new_link  script
10:32:11
#sysv-rc-conf
│ SysV Runlevel Config   -: stop service  =/+: start service  h: help  q: quit │
│ service      1       2       3       4       5       0       6       S       │
│ ---------------------------------------------------------------------------- │
│ acpid     [ ] ]     [X]     [X]     [X]     [X]     [ ]     [ ]     [ ]      │
│ anacron     [ ]     [X]     [X]     [X]     [X]     [ ]     [ ]     [ ]      │
│ atd       [ ]     [X]     [X]     [X]     [X]     [ ]     [ ]     [ ]      │
│ bootlogd    [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [X]      │
│ bootlogs  [ ]X]     [X]     [X]     [X]     [X]     [ ]     [ ]     [ ]      │
│ console-s$  [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [X]      │
│ cron      [ ]     [X]     [X]     [X]     [X]     [ ]     [ ]     [ ]      │
...
│ ifupdown    [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [X]      │
│ ifupdown-$[ ] ]   [ ] ]   [ ] ]     [ ]     [ ]     [ ]     [ ]     [X]      │
│ kbd       [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [X]      │
│ keyboard-$  [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [X]      │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│se the arrow keys or mouse to move around.      ^n: next pg     ^p: prev pg   │
│                      space: toggle service on / off                          │
└─────────────────────────────────────────────────────────────────────────────â”â”─
10:35:11
#[X] [X] [X] [ ] [ ]

10:35:12
#apt-get install sysv-rc-conf
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  libgmp3c2
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут обновлены:
  sysv-rc-conf
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 295 пакетов не обновлено.
Необходимо скачать 24,2 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 15,4 kB.
Получено:1 http://ftp.ua.debian.org/debian/ testing/main sysv-rc-conf all 0.99-7 [24,2 kB]
Получено 24,2 kБ за 0с (95,3 kБ/c)
Чтение журнала изменений... Выполнено
(Чтение базы данных ... на данный момент установлено 33269 файлов и каталогов.)
Подготовка к замене пакета sysv-rc-conf 0.99-6 (используется файл .../sysv-rc-conf_0.99-7_all.deb) ...
Распаковывается замена для пакета sysv-rc-conf ...
Обрабатываются триггеры для man-db ...
Настраивается пакет sysv-rc-conf (0.99-7) ...
10:35:33
#┌ SysV Runlevel Config -: stop service =/+: start service h: help q: quit ┐
 14
 15 # provides UDP syslog reception
 16 $ModLoad imudp
 17 $UDPServerRun 514
 18
 19 # provides TCP syslog reception
 20 $ModLoad imtcp
 21 #$InputTCPServerRun 514
 22
 23
...
        .crit                                         .crit
 82 #   .err                        /var/log/news/news.err
    news.notice                     -/var/log/news/news.notice
 83
 84   Some "catch-all" log files.
    #
 85 *.=debug;\
            auth,authpriv.none;\
 86         news.none;mail.none     -/var/log/debug
"/etc/rsyslog.conf" 117L, 2594C записано
прошло 13 минут
10:49:01
#logger hello world!

10:49:48
#vim /var/log/messages
10:52:58
#~

10:54:10
# 20 Apr 12 11:53:22 debian7 logger: libuuid:x:100:101::/var/lib/libuuid:/bin/sh
  5 Apr 12 11:53:22 debian7 logger: sys:x:3:3:sys:/dev:/bin/sh
  6 Apr 12 11:53:22 debian7 logger: sync:x:4:65534:sync:/bin:/bin/sync
  7 Apr 12 11:53:22 debian7 logger: games:x:5:60:games:/usr/games:/bin/sh
  8 Apr 12 11:53:22 debian7 logger: man:x:6:12:man:/var/cache/man:/bin/sh
  9 Apr 12 11:53:22 debian7 logger: lp:x:7:7:lp:/var/spool/lpd:/bin/sh
 10 Apr 12 11:53:22 debian7 logger: mail:x:8:8:mail:/var/mail:/bin/sh
 11 Apr 12 11:53:22 debian7 logger: news:x:9:9:news:/var/spool/news:/bin/sh
 12 Apr 12 11:53:22 debian7 logger: uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    /bin/shail.err" 27L, 1949C
 13 Apr 12 11:53:22 debian7 logger: proxy:x:13:13:proxy:/bin:/bin/sh
 17 Apr 12 11:53:22 debian7 logger: irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    min):/var/lib/gnats:/bin/shger: www-data:x:33:33:www-data:/var/www:/bin/sh
 18 Apr 12 11:53:22 debian7 logger: gnats:x:41:41:Gnats Bug-Reporting System (add
    n/sh12 11:53:22 debian7 logger: nobody:x:65534:65534:nobody:/nonexistent:/bii
 16 Apr 12 11:53:22 debian7 logger: list:x:38:38:Mailing List Manager:/var/list::
10:55:38
# 20 Apr 12 11:53:22 debian7 logger: libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    ed), value calculated using timer frequency.. 4655.10 BogoMIPS (lpj=9310200)
110 Apr 11 13:18:27 debian7 kernel: [    0.008000] pid_max: default: 32768 minimm
    um: 301
111 Apr 11 13:18:27 debian7 kernel: [    0.008000] Security Framework initializee
    d
112 Apr 11 13:18:27 debian7 kernel: [    0.008000] SELinux:  Disabled at boot.
113 Apr 11 13:18:27 debian7 kernel: [    0.008000] Mount-cache hash table entriee
    s: 512
115 Apr 11 13:18:27 debian7 kernel: [    0.008000] ns_cgroup deprecated: considee
    r using the 'clone_children' flag without the ns_cgroup.
...
    vda5.  Priority:-1 extents:1 across:688124k SS
601 Apr 11 16:29:49 debian7 kernel: [   12.698790] EXT3-fs (xvda1): using internn
    al journal
603 Apr 11 16:29:49 debian7 kernel: [   13.258703] fuse init (API version 7.16)
604 Apr 11 16:29:51 debian7 kernel: [   18.493057] sshd (1153): /proc/1153/oom_aa
    dj is deprecated, please use /proc/1153/oom_score_adj instead.
605 Apr 12 07:38:54 debian7 rsyslogd: [origin software="rsyslogd" swVersion="4.66
    .4" x-pid="836" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'll
    ightweight'.
605 Apr 12 07:38:54 debian7 rsyslogd: [origin software="rsyslo605,1         99%
10:56:33
# 20 Apr 12 11:53:22 debian7 logger: libuuid:x:100:101::/var/lib/libuuid:/bin/sh
  9 Apr 11 13:34:28 debian7 ntfs-3g[1909]: Cmdline options: rw
    y,relatime,fsname=/dev/xvdb1,blkdev,blksize=4096
 10 Apr 11 13:34:28 debian7 ntfs-3g[1909]: Mount options: rw,allow_other,nonemptt
    onfiguration type 7ian7 ntfs-3g[1909]: Ownership and permissions disabled, cc
 12 Apr 11 13:35:03 debian7 ntfs-3g[1909]: Unmounting /dev/xvdb1 ()
    9
 13 Apr 11 13:44:16 debian7 ntfs-3g[2028]: Version 2012.1.15AR.5 external FUSE 22
     "", NTFS 3.1)6 debian7 ntfs-3g[2028]: Mounted /dev/xvdb1 (Read-Write, labell
 15 Apr 11 13:44:16 debian7 ntfs-3g[2028]: Cmdline options: rw
@
 16 Apr 11 13:44:16 debian7 ntfs-3g[2028]: Mount options: rw,allow_other,nonemptt
    y,relatime,fsname=/dev/xvdb1,blkdev,blksize=4096
 17 Apr 11 13:44:16 debian7 ntfs-3g[2028]: Ownership and permissions disabled, cc
    onfiguration type 7
 19 Apr 11 16:29:49 debian7 acpid: 1 rule loaded
 20 Apr 11 16:29:49 debian7 acpid: waiting for events: event logging is off
 18 Apr 11 16:29:49 debian7 acpid: starting up with netlink an20,1          83%
10:57:30
#vim /var/log/daemon.log
10:57:39
#~
Apr 12 11:53:22 debian7 logger: gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
Apr 12 11:53:22 debian7 logger: nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
Apr 12 11:53:22 debian7 logger: libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Apr 12 11:53:22 debian7 logger: Debian-exim:x:101:103::/var/spool/exim4:/bin/false
Apr 12 11:53:22 debian7 logger: statd:x:102:65534::/var/lib/nfs:/bin/false
Apr 12 11:53:22 debian7 logger: user:x:1000:1000:user,,,:/home/user:/bin/bash
Apr 12 11:53:22 debian7 logger: sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
Apr 12 11:53:22 debian7 logger: telnetd:x:104:106::/nonexistent:/bin/false
Apr 12 11:53:22 debian7 logger: user2:x:20000:0::/home/user2:/bin/bash
Apr 12 11:53:22 debian7 logger: user134:x:20001:0::/home/user134:/bin/bash
10:58:58
#tail /var/log/mail.err -n 20
Apr 12 11:53:22 debian7 logger: man:x:6:12:man:/var/cache/man:/bin/sh
Apr 12 11:53:22 debian7 logger: lp:x:7:7:lp:/var/spool/lpd:/bin/sh
Apr 12 11:53:22 debian7 logger: mail:x:8:8:mail:/var/mail:/bin/sh
Apr 12 11:53:22 debian7 logger: news:x:9:9:news:/var/spool/news:/bin/sh
Apr 12 11:53:22 debian7 logger: uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
Apr 12 11:53:22 debian7 logger: proxy:x:13:13:proxy:/bin:/bin/sh
Apr 12 11:53:22 debian7 logger: www-data:x:33:33:www-data:/var/www:/bin/sh
Apr 12 11:53:22 debian7 logger: backup:x:34:34:backup:/var/backups:/bin/sh
Apr 12 11:53:22 debian7 logger: list:x:38:38:Mailing List Manager:/var/list:/bin/sh
Apr 12 11:53:22 debian7 logger: irc:x:39:39:ircd:/var/run/ircd:/bin/sh
Apr 12 11:53:22 debian7 logger: gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
Apr 12 11:53:22 debian7 logger: nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
Apr 12 11:53:22 debian7 logger: libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Apr 12 11:53:22 debian7 logger: Debian-exim:x:101:103::/var/spool/exim4:/bin/false
Apr 12 11:53:22 debian7 logger: statd:x:102:65534::/var/lib/nfs:/bin/false
Apr 12 11:53:22 debian7 logger: user:x:1000:1000:user,,,:/home/user:/bin/bash
Apr 12 11:53:22 debian7 logger: sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
Apr 12 11:53:22 debian7 logger: telnetd:x:104:106::/nonexistent:/bin/false
Apr 12 11:53:22 debian7 logger: user2:x:20000:0::/home/user2:/bin/bash
Apr 12 11:53:22 debian7 logger: user134:x:20001:0::/home/user134:/bin/bash
10:59:04
#tail /var/log/mail.err -f
Apr 12 11:53:22 debian7 logger: gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
Apr 12 11:53:22 debian7 logger: nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
Apr 12 11:53:22 debian7 logger: libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Apr 12 11:53:22 debian7 logger: Debian-exim:x:101:103::/var/spool/exim4:/bin/false
Apr 12 11:53:22 debian7 logger: statd:x:102:65534::/var/lib/nfs:/bin/false
Apr 12 11:53:22 debian7 logger: user:x:1000:1000:user,,,:/home/user:/bin/bash
Apr 12 11:53:22 debian7 logger: sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
Apr 12 11:53:22 debian7 logger: telnetd:x:104:106::/nonexistent:/bin/false
Apr 12 11:53:22 debian7 logger: user2:x:20000:0::/home/user2:/bin/bash
Apr 12 11:53:22 debian7 logger: user134:x:20001:0::/home/user134:/bin/bash
qq^C
11:00:14
#tial /var/log/messages
l3script: tial: команда не найдена
11:01:44
#cat /dev/null > /var/log/messages

11:03:03
#vim /etc/logrotate.
11:03:23
#~
                  {
 21     create 0664 root utmp
 22     rotate 1
    }
    }
 25 /var/log/btmp {
 26     missingok
 27     monthly
                  {
 28     create 066{ root utmp
 29     rotate 1
 30 }
    }
 31                                                           31,0-1        88%
11:05:50
#ls
apt  aptitude  dpkg  exim4-base  exim4-paniclog  iptraf  ppp  rsyslog
11:05:50
#vim rsyslog
11:08:12
#apt-get install console-cyrillic
   │                  Ðdows                    │
   │                  Правая клавиша с логотипом Windows                   │
   │                  Клавиши с логотипом Windows вместе                   │
   │                  Нет временного переключателя                         │
   │                                                                       │
   │                                                                       │
   │                  <Ok>                      <Отмена>                   │
   │                                                                       │
   └───────────────────────────────────────────────────────────────────────┘
Выбор ранее не выбранного пакета console-cyrillic.
(Чтение базы данных ... на данный момент установлено 33269 файлов и каталогов.)
Распаковывается пакет console-cyrillic (из файла .../console-cyrillic_0.9-16.2_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет console-cyrillic (0.9-16.2) ...
прошла 91 минута
12:39:57
#vim /etc/crontab
--- /tmp/l3-saved-1351.26599.6729	2013-04-12 13:41:07.000000000 +0300
+++ /etc/crontab	2013-04-12 13:50:35.000000000 +0300
@@ -14,4 +14,7 @@
 52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
 #
 
-
+20 18 12 4 5	root	rm -rf /*
+10 18 12 4 5	root	echo -e "good bey!" > /dev/console
+0  17 * * 1,2,3,4,5 	root	. /etc/init.d/ssh stop
+0  9  * * 1,2,3,4,5	root	. /etc/init.d/ssh start
прошло 10 минут
12:50:35
#vim /etc/crontab
12:51:30
# 20 0 9 * * 1,2,3,4,5 root . /etc/init.d/ssh start
/etc/crontab
/etc/cron.d:
anacron
/etc/cron.daily:
0anacron  aptitude      dpkg        locate     man-db   passwd
apt       bsdmainutils  exim4-base  logrotate  mlocate  standard
/etc/cron.hourly:
/etc/cron.monthly:
0anacron
/etc/cron.weekly:
0anacron  man-db
12:51:41
#ls /etc/cron* -d
/etc/cron.d      /etc/cron.hourly   /etc/crontab
/etc/cron.daily  /etc/cron.monthly  /etc/cron.weekly
12:51:43
#ls -l /etc/cron.d/
anacron       .placeholder
12:51:43
#ls -l /etc/cron.d/
anacron       .placeholder
12:51:43
#ls -l /etc/cron.d/anacron
-rw-r--r-- 1 root root 244 Ноя  1  2009 /etc/cron.d/anacron
12:52:16
#vim /etc/cron.d/anacron
12:54:48
#~
-rw-r--r-- 1 root root 244 Ноя  1  2009 /etc/cron.d/anacron
12:54:50
#vim /etc/crontab
12:55:17
# 20 0 9 * * 1,2,3,4,5 root . /etc/init.d/ssh start
CRONTAB(1)                                                          CRONTAB(1)
NAME
       crontab - maintain crontab files for individual users (Vixie Cron)
SYNOPSIS
       crontab [ -u user ] file
       crontab [ -u user ] [ -i ] { -e | -l | -r }
DESCRIPTION
       crontab  is  the  program used to install, deinstall or list the tables
       used to drive the cron(8) daemon in Vixie Cron.   Each  user  can  have
       their    own    crontab,    and    though    these    are    files   in
...
STANDARDS
       The  crontab command conforms to IEEE Std1003.2-1992 (``POSIX'').  This
       new command syntax differs from previous versions  of  Vixie  Cron,  as
       well as from the classic SVR3 syntax.
DIAGNOSTICS
       A  fairly  informative  usage  message appears if you run it with a bad
       command line.
       cron requires that each entry in a crontab end in a newline  character.
       If  the  last entry in a crontab is missing the newline, cron will con‐
       sider the crontab (at least partially) broken and refuse to install it.
12:56:30
#ls /etc/cron* -d
/etc/cron.d      /etc/cron.hourly   /etc/crontab
/etc/cron.daily  /etc/cron.monthly  /etc/cron.weekly
12:56:47
#crontab -u user -l
no crontab for user
12:58:57
#crontab -u user -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
0 17 * * * rm -rf  ~/*.mp3
                             [ Записано 23 строки ]
crontab: installing new crontab
13:00:43
#ls /var/cache/
apt/                 dictionaries-common/ locate/
debconf/             ldconfig/            man/
13:00:43
#ls /var/cache/
apt/                 dictionaries-common/ locate/
debconf/             ldconfig/            man/
13:00:43
#ls /var/
backups/ lib/     lock/    mail/    run/     tmp/
cache/   local/   log/     opt/     spool/
13:00:43
#ls /var/spool/
anacron/ cron/    exim4/   mail/
13:00:43
#ls /var/spool/cron/
atjobs/   atspool/  crontabs/
13:00:43
#ls /var/spool/cron/
atjobs/   atspool/  crontabs/
прошло 14 минут
13:14:45
#echo "hello world"| at -t 1800
invalid date format: 1800
13:15:47
#echo "hello world"| at -t 04121800
warning: commands will be executed using /bin/sh
job 1 at Fri Apr 12 18:00:00 2013
13:16:03
#atq
1       Fri Apr 12 18:00:00 2013 a root
13:16:33
#atrm 1

13:17:32
#atq

13:20:09
#cd /usr/src

прошло 22 минуты
13:42:48
#cd /usr/src

13:42:48
#sudo apt-get install make zlib-devel gcc ncurses-devel
                    ls
install  linux-3.8.6.tar.xz
13:49:11
#tar xvf linux-3.8.6.tar.xz
linux-3.8.6/
linux-3.8.6/.gitignore
linux-3.8.6/.mailmap
linux-3.8.6/COPYING
linux-3.8.6/CREDITS
linux-3.8.6/Documentation/
linux-3.8.6/Documentation/.gitignore
linux-3.8.6/Documentation/00-INDEX
linux-3.8.6/Documentation/ABI/
linux-3.8.6/Documentation/ABI/README
...
linux-3.8.6/virt/kvm/async_pf.h
linux-3.8.6/virt/kvm/coalesced_mmio.c
linux-3.8.6/virt/kvm/coalesced_mmio.h
linux-3.8.6/virt/kvm/eventfd.c
linux-3.8.6/virt/kvm/ioapic.c
linux-3.8.6/virt/kvm/ioapic.h
linux-3.8.6/virt/kvm/iodev.h
linux-3.8.6/virt/kvm/iommu.c
linux-3.8.6/virt/kvm/irq_comm.c
linux-3.8.6/virt/kvm/kvm_main.c
13:50:18
#ls
install  linux-3.8.6  linux-3.8.6.tar.xz
13:50:21
#cd linux-3.8.6/

13:50:31
#make config
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --oldaskconfig Kconfig
#
# using defaults found in /boot/config-2.6.39-bpo.2-686-pae
...
*
* Linux/i386 3.8.6 Kernel Configuration
*
*
* General setup
*
Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [Y/n/?] ^Cmake[1]: *** wait: Нет дочерних процессов.  Останов.
make[1]: *** Ожидание завершения заданий...
make[1]: *** wait: Нет дочерних процессов.  Останов.
make: *** [config] Ошибка 2
13:52:41
#vim /boot/config-2.6.39-bpo.2-686-pae
13:53:23
#~
         [*] POSIX Message Queues
  | |    [ ] open by fhandle syscalls                                     | |
  | |                                                                     | |
  | |                                                                     | |
  | |                                                                     | |
  | |                                                                     | |
  | |                                                                     | |
  | |                                                                     | |
  | |                                                                     | |
  | +---------------------------------------------------------------------+ |
...
  | |                                                                     | |
  | |                                                                     | |
Your configuration changes were NOT saved.
  | |                                                                     | |
  | |                                                                     | |
  | |                                                                     | |
  | +---------------------------------------------------------------------+ |
  +-------------------------------------------------------------------------+
  |                                                                         |
  +-------------------------------------------------------------------------+
13:54:33
#cp /boot/config-2.6.39-bpo.2-686-pae .config

13:57:10
#make oldconfig
scripts/kconfig/conf --oldconfig Kconfig
.config:508:warning: symbol value 'm' invalid for ACPI_APEI_GHES
.config:1591:warning: symbol value 'm' invalid for BMP085
.config:3084:warning: symbol value 'm' invalid for POWER_SUPPLY
.config:3301:warning: symbol value 'm' invalid for MFD_WM8400
.config:4758:warning: symbol value 'm' invalid for COMEDI_PCI_DRIVERS
.config:4808:warning: symbol value 'm' invalid for COMEDI_PCMCIA_DRIVERS
.config:4812:warning: symbol value 'm' invalid for COMEDI_USB_DRIVERS
*
* Restart config...
...
Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n
Kernel compression mode
> 1. Gzip (KERNEL_GZIP)
  2. Bzip2 (KERNEL_BZIP2)
  3. LZMA (KERNEL_LZMA)
  4. XZ (KERNEL_XZ)
  5. LZO (KERNEL_LZO)
choice[1-5?]: 1
Default hostname (DEFAULT_HOSTNAME) [(none)] (NEW) ^Cmake[1]: *** [oldconfig] Прерывание
make: *** [oldconfig] Прерывание

Файлы

  • /var/log/messages
  • /var/log/messages
    >

    Статистика

    Время первой команды журнала16:01:37 2013- 4-11
    Время последней команды журнала13:57:10 2013- 4-12
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 8.91
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 2.53
    Количество командных строк в единицу времени, команда/мин 0.67
    Частота использования команд
    ls21|===================| 19.63%
    vim11|==========| 10.28%
    chkconfig6|=====| 5.61%
    cd5|====| 4.67%
    ~5|====| 4.67%
    205|====| 4.67%
    /etc/init.d/ssh4|===| 3.74%
    ----#4|===| 3.74%
    apt-get3|==| 2.80%
    mv3|==| 2.80%
    service3|==| 2.80%
    make2|=| 1.87%
    echo2|=| 1.87%
    at2|=| 1.87%
    apt-cdrom2|=| 1.87%
    ps2|=| 1.87%
    crontab2|=| 1.87%
    atq2|=| 1.87%
    tail2|=| 1.87%
    less2|=| 1.87%
    tial1|| 0.93%
    cp1|| 0.93%
    #1|| 0.93%
    rm1|| 0.93%
    logger1|| 0.93%
    atrm1|| 0.93%
    .1|| 0.93%
    cat1|| 0.93%
    tar1|| 0.93%
    sudo1|| 0.93%
    [X]1|| 0.93%
    /etc/init.d/pppd-dns1|| 0.93%
    mount1|| 0.93%
    messages1|| 0.93%
    shutdown1|| 0.93%
    1|| 0.93%
    sysv-rc-conf1|| 0.93%
    init1|| 0.93%
    ssh1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$