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

Содержание

Журнал

Понедельник (05/25/09)

/dev/pts/0
10:41:00
#which ls
/bin/ls
/dev/tty2
10:41:00
#ssh root@10.0.35.100
^C
/dev/pts/1
10:41:07
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/0
10:41:07
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/2
10:41:08
#with ls
bash: with: command not found
/dev/tty1
10:41:08
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/2
10:41:08
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/2
10:41:13
#whitc ls
bash: whitc: command not found
/dev/tty4
10:41:14
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/3
10:41:18
#which tty
/usr/bin/tty
/dev/pts/2
10:41:18
#which tty
/usr/bin/tty
/dev/tty2
10:41:22
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/2
10:41:31
#which ls
/bin/ls
10:41:37
#which ls
/bin/ls
10:41:51
#which ls
/bin/ls
10:41:52
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/3
10:42:02
#echo @PATH
@PATH
/dev/pts/2
10:42:02
#echo @PATH
@PATH
/dev/pts/1
10:42:07
#install symantec
install: missing destination file operand after `symantec'
Try `install --help' for more information.
/dev/tty2
10:42:15
#time
real    0m0.000s
user    0m0.000s
sys     0m0.000s
/dev/tty1
10:42:17
#ls -lF
total 0
/dev/pts/2
10:42:17
#ls -lF
total 0
/dev/pts/3
10:42:19
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/2
10:42:19
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/0
10:42:21
#./hello
bash: ./hello: No such file or directory
/dev/tty2
10:42:49
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/2
10:42:50
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
10:42:53
#which ls
/bin/ls
/dev/pts/2
10:43:02
#w
 11:09:15 up  2:45,  6 users,  load average: 0.17, 0.04, 0.01
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty1     -                10:35   26:55   0.00s  0.00s -bash
root     tty2     -                10:09   28:15   0.02s  0.00s script -f -c ba
root     tty3     -                10:22   44:00   0.01s  0.01s script -f -c ba
user     tty7     :0               09:40    2:45m 22.56s  0.11s x-session-manag
user     pts/0    :0.0             09:45   26:05   0.00s  0.00s bash
root     pts/2    :0.0             09:54    0.00s  0.00s  0.00s script -f -c ba
/dev/pts/3
10:43:05
#which

/dev/pts/2
10:43:05
#which

/dev/pts/2
10:43:05
#which dir
/bin/dir
/dev/pts/1
10:43:07
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/3
10:43:08
#which ls
/bin/ls
/dev/pts/2
10:43:08
#which ls
/bin/ls
/dev/pts/3
10:43:15
#whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz
/dev/pts/2
10:43:15
#whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz
/dev/pts/3
10:43:15
#which pcscan

/dev/pts/2
10:43:15
#which pcscan

/dev/pts/3
10:43:20
#which ls
/bin/ls
/dev/pts/2
10:43:20
#which ls
/bin/ls
/dev/pts/3
10:43:23
#which

/dev/pts/2
10:43:23
#which

/dev/pts/3
10:43:28
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/2
10:43:28
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/1
10:43:42
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/0
10:43:42
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/dev/pts/3
10:44:01
#which tty
/usr/bin/tty
/dev/pts/2
10:44:01
#which tty
/usr/bin/tty
/dev/pts/3
10:44:08
#which man
/usr/bin/man
/dev/pts/2
10:44:08
#which man
/usr/bin/man
/dev/pts/3
10:44:15
#cd ./bin/ls
bash: cd: ./bin/ls: No such file or directory
/dev/pts/2
10:44:15
#cd ./bin/ls
bash: cd: ./bin/ls: No such file or directory
/dev/pts/2
10:44:58
#wich gpkg
bash: wich: command not found
/dev/pts/3
10:44:59
#cd ./bin
bash: cd: ./bin: No such file or directory
/dev/pts/2
10:44:59
#cd ./bin
bash: cd: ./bin: No such file or directory
/dev/pts/3
10:45:08
#cd ..

/dev/pts/2
10:45:08
#cd ..

/dev/pts/3
10:45:11
#cd /b
bin/  boot/
10:45:11
#cd /bin/

/dev/pts/2
10:45:11
#cd /b
bin/  boot/
10:45:11
#cd /bin/

/dev/pts/3
10:45:22
#ls
bash          cp             gzip      mount           rm         uncompress
bunzip2       cpio           hostname  mountpoint      rmdir      unicode_start
busybox       date           ip        mt              rnano      vdir
bzcat         dd             kbd_mode  mt-gnu          run-parts  which
bzcmp         df             kill      mv              sed        zcat
bzdiff        dir            less      nano            setfont    zcmp
bzegrep       dmesg          lessecho  nc              setupcon   zdiff
bzexe         dnsdomainname  lessfile  nc.traditional  sh         zegrep
bzfgrep       dumpkeys       lesskey   netcat          sleep      zfgrep
bzgrep        echo           lesspipe  netstat         stty       zforce
bzip2         ed             ln        open            su         zgrep
bzip2recover  egrep          loadkeys  openvt          sync       zless
bzless        false          login     pidof           tailf      zmore
bzmore        fgconsole      ls        ping            tar        znew
cat           fgrep          lsmod     ping6           tempfile
chgrp         fuser          mkdir     ps              touch
chmod         grep           mknod     pwd             true
chown         gunzip         mktemp    rbash           umount
chvt          gzexe          more      readlink        uname
/dev/pts/2
10:45:22
#ls
bash          cp             gzip      mount           rm         uncompress
bunzip2       cpio           hostname  mountpoint      rmdir      unicode_start
busybox       date           ip        mt              rnano      vdir
bzcat         dd             kbd_mode  mt-gnu          run-parts  which
bzcmp         df             kill      mv              sed        zcat
bzdiff        dir            less      nano            setfont    zcmp
bzegrep       dmesg          lessecho  nc              setupcon   zdiff
bzexe         dnsdomainname  lessfile  nc.traditional  sh         zegrep
bzfgrep       dumpkeys       lesskey   netcat          sleep      zfgrep
bzgrep        echo           lesspipe  netstat         stty       zforce
bzip2         ed             ln        open            su         zgrep
bzip2recover  egrep          loadkeys  openvt          sync       zless
bzless        false          login     pidof           tailf      zmore
bzmore        fgconsole      ls        ping            tar        znew
cat           fgrep          lsmod     ping6           tempfile
chgrp         fuser          mkdir     ps              touch
chmod         grep           mknod     pwd             true
chown         gunzip         mktemp    rbash           umount
chvt          gzexe          more      readlink        uname
/dev/pts/3
10:45:23
#cd ./l
less      lessfile  lesspipe  loadkeys  ls
lessecho  lesskey   ln        login     lsmod
/dev/pts/2
10:45:23
#cd ./l
less      lessfile  lesspipe  loadkeys  ls
lessecho  lesskey   ln        login     lsmod
/dev/pts/3
10:45:23
#cd ./ls
bash: cd: ./ls: Not a directory
/dev/pts/2
10:45:23
#cd ./ls
bash: cd: ./ls: Not a directory
/dev/pts/0
10:45:37
#ls -l
total 268
-rw-r--r-- 1 root root  1510 Dec 26  2007 README
-rwxr-xr-x 1 root root  4021 May 14 22:50 aumix
-rwxr-xr-x 1 root root  2155 Jan  5  2008 bootlogd
-rwxr-xr-x 1 root root  1988 Jul 16  2008 bootmisc.sh
-rwxr-xr-x 1 root root  3004 Aug 12  2008 checkfs.sh
-rwxr-xr-x 1 root root  9831 Dec 30  2007 checkroot.sh
-rwxr-xr-x 1 root root  7651 Feb 20 20:00 console-screen.kbd.sh
-rwxr-xr-x 1 root root  1053 May 19 21:04 console-setup
-rwxr-xr-x 1 root root  3009 May 13 03:05 cron
...
-rwxr-xr-x 1 root root   525 Jan  2  2008 stop-bootlogd
-rwxr-xr-x 1 root root  1096 Jan  2  2008 stop-bootlogd-single
-rwxr-xr-x 1 root root   515 Mar 28 23:16 sudo
-rwxr-xr-x 1 root root  7345 Apr 18 04:44 udev
-rwxr-xr-x 1 root root  1001 Jul 11  2008 udev-mtab
-rwxr-xr-x 1 root root  3175 Mar  2  2008 umountfs
-rwxr-xr-x 1 root root  2140 Dec 30  2007 umountnfs.sh
-rwxr-xr-x 1 root root  1456 May 29  2008 umountroot
-rwxr-xr-x 1 root root  1815 Sep 13  2006 urandom
-rwxr-xr-x 1 root root  1777 Feb  2 14:29 x11-common
/dev/pts/3
10:45:54
#ls -a
.             chown          gunzip    mktemp          rbash      umount
..            chvt           gzexe     more            readlink   uname
bash          cp             gzip      mount           rm         uncompress
bunzip2       cpio           hostname  mountpoint      rmdir      unicode_start
busybox       date           ip        mt              rnano      vdir
bzcat         dd             kbd_mode  mt-gnu          run-parts  which
bzcmp         df             kill      mv              sed        zcat
bzdiff        dir            less      nano            setfont    zcmp
bzegrep       dmesg          lessecho  nc              setupcon   zdiff
bzexe         dnsdomainname  lessfile  nc.traditional  sh         zegrep
bzfgrep       dumpkeys       lesskey   netcat          sleep      zfgrep
bzgrep        echo           lesspipe  netstat         stty       zforce
bzip2         ed             ln        open            su         zgrep
bzip2recover  egrep          loadkeys  openvt          sync       zless
bzless        false          login     pidof           tailf      zmore
bzmore        fgconsole      ls        ping            tar        znew
cat           fgrep          lsmod     ping6           tempfile
chgrp         fuser          mkdir     ps              touch
chmod         grep           mknod     pwd             true
/dev/pts/2
10:45:54
#ls -a
.             chown          gunzip    mktemp          rbash      umount
..            chvt           gzexe     more            readlink   uname
bash          cp             gzip      mount           rm         uncompress
bunzip2       cpio           hostname  mountpoint      rmdir      unicode_start
busybox       date           ip        mt              rnano      vdir
bzcat         dd             kbd_mode  mt-gnu          run-parts  which
bzcmp         df             kill      mv              sed        zcat
bzdiff        dir            less      nano            setfont    zcmp
bzegrep       dmesg          lessecho  nc              setupcon   zdiff
bzexe         dnsdomainname  lessfile  nc.traditional  sh         zegrep
bzfgrep       dumpkeys       lesskey   netcat          sleep      zfgrep
bzgrep        echo           lesspipe  netstat         stty       zforce
bzip2         ed             ln        open            su         zgrep
bzip2recover  egrep          loadkeys  openvt          sync       zless
bzless        false          login     pidof           tailf      zmore
bzmore        fgconsole      ls        ping            tar        znew
cat           fgrep          lsmod     ping6           tempfile
chgrp         fuser          mkdir     ps              touch
chmod         grep           mknod     pwd             true
/dev/pts/3
10:46:01
#cd ./l
less      lessfile  lesspipe  loadkeys  ls
lessecho  lesskey   ln        login     lsmod
10:46:01
#cd ./ls
bash: cd: ./ls: Not a directory
/dev/pts/2
10:46:01
#cd ./l
less      lessfile  lesspipe  loadkeys  ls
lessecho  lesskey   ln        login     lsmod
10:46:01
#cd ./ls
bash: cd: ./ls: Not a directory
/dev/pts/3
10:46:09
#eexit
bash: eexit: command not found
/dev/pts/2
10:46:09
#eexit
bash: eexit: command not found
/dev/tty2
10:46:54
#date
Mon May 25 10:46:59 EEST 2009
/dev/tty1
10:52:59
#cd /etc

/dev/pts/2
10:52:59
#cd /etc

/dev/tty1
10:53:49
#ls -lF
-rw-r--r-- 1 root root    2563 Jan  3  2008 a2ps-site.cfg
-rw-r--r-- 1 root root   15064 Jan  3  2008 a2ps.cfg
-rw-r--r-- 1 root root    2986 May 24 13:16 adduser.conf
-rw-r--r-- 1 root root      44 May 25 01:37 adjtime
drwxr-xr-x 2 root root    4096 May 25 08:27 alternatives/
drwxr-xr-x 4 root root    4096 May 24 13:16 apt/
-rw-r--r-- 1 root root      96 May 25 01:37 aumixrc
-rw-r--r-- 1 root root    1453 Mar  1 11:31 bash.bashrc
drwxr-xr-x 2 root root    4096 May 25 03:11 bash_completion.d/
-rw-r--r-- 1 root root     332 May  8 15:21 bindresvport.blacklist
...
drwxr-xr-x 2 root root    4096 Jan 11 23:49 sysctl.d/
drwxr-xr-x 2 root root    4096 May 24 13:16 terminfo/
-rw-r--r-- 1 root root       8 May 24 13:16 timezone
-rw-r--r-- 1 root root     645 Mar 25 13:05 ts.conf
-rw-r--r-- 1 root root    1260 May 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 May 24 13:16 udev/
drwxr-xr-x 2 root root    4096 May 24 13:16 vim/
-rw-r--r-- 1 root root    4221 Sep  8  2008 wgetrc
drwxr-xr-x 6 root root    4096 May 25 03:11 xdg/
drwxr-xr-x 2 root root    4096 May 25 03:52 xml/
/dev/pts/2
10:53:49
#ls -lF
-rw-r--r-- 1 root root    2563 Jan  3  2008 a2ps-site.cfg
-rw-r--r-- 1 root root   15064 Jan  3  2008 a2ps.cfg
-rw-r--r-- 1 root root    2986 May 24 13:16 adduser.conf
-rw-r--r-- 1 root root      44 May 25 01:37 adjtime
drwxr-xr-x 2 root root    4096 May 25 08:27 alternatives/
drwxr-xr-x 4 root root    4096 May 24 13:16 apt/
-rw-r--r-- 1 root root      96 May 25 01:37 aumixrc
-rw-r--r-- 1 root root    1453 Mar  1 11:31 bash.bashrc
drwxr-xr-x 2 root root    4096 May 25 03:11 bash_completion.d/
-rw-r--r-- 1 root root     332 May  8 15:21 bindresvport.blacklist
...
drwxr-xr-x 2 root root    4096 Jan 11 23:49 sysctl.d/
drwxr-xr-x 2 root root    4096 May 24 13:16 terminfo/
-rw-r--r-- 1 root root       8 May 24 13:16 timezone
-rw-r--r-- 1 root root     645 Mar 25 13:05 ts.conf
-rw-r--r-- 1 root root    1260 May 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 May 24 13:16 udev/
drwxr-xr-x 2 root root    4096 May 24 13:16 vim/
-rw-r--r-- 1 root root    4221 Sep  8  2008 wgetrc
drwxr-xr-x 6 root root    4096 May 25 03:11 xdg/
drwxr-xr-x 2 root root    4096 May 25 03:52 xml/
/dev/tty1
10:53:50
#ls -l
-rw-r--r-- 1 root root    2563 Jan  3  2008 a2ps-site.cfg
-rw-r--r-- 1 root root   15064 Jan  3  2008 a2ps.cfg
-rw-r--r-- 1 root root    2986 May 24 13:16 adduser.conf
-rw-r--r-- 1 root root      44 May 25 01:37 adjtime
drwxr-xr-x 2 root root    4096 May 25 08:27 alternatives
drwxr-xr-x 4 root root    4096 May 24 13:16 apt
-rw-r--r-- 1 root root      96 May 25 01:37 aumixrc
-rw-r--r-- 1 root root    1453 Mar  1 11:31 bash.bashrc
drwxr-xr-x 2 root root    4096 May 25 03:11 bash_completion.d
-rw-r--r-- 1 root root     332 May  8 15:21 bindresvport.blacklist
...
drwxr-xr-x 2 root root    4096 Jan 11 23:49 sysctl.d
drwxr-xr-x 2 root root    4096 May 24 13:16 terminfo
-rw-r--r-- 1 root root       8 May 24 13:16 timezone
-rw-r--r-- 1 root root     645 Mar 25 13:05 ts.conf
-rw-r--r-- 1 root root    1260 May 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 May 24 13:16 udev
drwxr-xr-x 2 root root    4096 May 24 13:16 vim
-rw-r--r-- 1 root root    4221 Sep  8  2008 wgetrc
drwxr-xr-x 6 root root    4096 May 25 03:11 xdg
drwxr-xr-x 2 root root    4096 May 25 03:52 xml
/dev/pts/2
10:53:50
#ls -l
-rw-r--r-- 1 root root    2563 Jan  3  2008 a2ps-site.cfg
-rw-r--r-- 1 root root   15064 Jan  3  2008 a2ps.cfg
-rw-r--r-- 1 root root    2986 May 24 13:16 adduser.conf
-rw-r--r-- 1 root root      44 May 25 01:37 adjtime
drwxr-xr-x 2 root root    4096 May 25 08:27 alternatives
drwxr-xr-x 4 root root    4096 May 24 13:16 apt
-rw-r--r-- 1 root root      96 May 25 01:37 aumixrc
-rw-r--r-- 1 root root    1453 Mar  1 11:31 bash.bashrc
drwxr-xr-x 2 root root    4096 May 25 03:11 bash_completion.d
-rw-r--r-- 1 root root     332 May  8 15:21 bindresvport.blacklist
...
drwxr-xr-x 2 root root    4096 Jan 11 23:49 sysctl.d
drwxr-xr-x 2 root root    4096 May 24 13:16 terminfo
-rw-r--r-- 1 root root       8 May 24 13:16 timezone
-rw-r--r-- 1 root root     645 Mar 25 13:05 ts.conf
-rw-r--r-- 1 root root    1260 May 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 May 24 13:16 udev
drwxr-xr-x 2 root root    4096 May 24 13:16 vim
-rw-r--r-- 1 root root    4221 Sep  8  2008 wgetrc
drwxr-xr-x 6 root root    4096 May 25 03:11 xdg
drwxr-xr-x 2 root root    4096 May 25 03:52 xml
/dev/tty1
10:53:54
#ls -lF
-rw-r--r-- 1 root root    2563 Jan  3  2008 a2ps-site.cfg
-rw-r--r-- 1 root root   15064 Jan  3  2008 a2ps.cfg
-rw-r--r-- 1 root root    2986 May 24 13:16 adduser.conf
-rw-r--r-- 1 root root      44 May 25 01:37 adjtime
drwxr-xr-x 2 root root    4096 May 25 08:27 alternatives/
drwxr-xr-x 4 root root    4096 May 24 13:16 apt/
-rw-r--r-- 1 root root      96 May 25 01:37 aumixrc
-rw-r--r-- 1 root root    1453 Mar  1 11:31 bash.bashrc
drwxr-xr-x 2 root root    4096 May 25 03:11 bash_completion.d/
-rw-r--r-- 1 root root     332 May  8 15:21 bindresvport.blacklist
...
drwxr-xr-x 2 root root    4096 Jan 11 23:49 sysctl.d/
drwxr-xr-x 2 root root    4096 May 24 13:16 terminfo/
-rw-r--r-- 1 root root       8 May 24 13:16 timezone
-rw-r--r-- 1 root root     645 Mar 25 13:05 ts.conf
-rw-r--r-- 1 root root    1260 May 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 May 24 13:16 udev/
drwxr-xr-x 2 root root    4096 May 24 13:16 vim/
-rw-r--r-- 1 root root    4221 Sep  8  2008 wgetrc
drwxr-xr-x 6 root root    4096 May 25 03:11 xdg/
drwxr-xr-x 2 root root    4096 May 25 03:52 xml/
/dev/pts/2
10:53:54
#ls -lF
-rw-r--r-- 1 root root    2563 Jan  3  2008 a2ps-site.cfg
-rw-r--r-- 1 root root   15064 Jan  3  2008 a2ps.cfg
-rw-r--r-- 1 root root    2986 May 24 13:16 adduser.conf
-rw-r--r-- 1 root root      44 May 25 01:37 adjtime
drwxr-xr-x 2 root root    4096 May 25 08:27 alternatives/
drwxr-xr-x 4 root root    4096 May 24 13:16 apt/
-rw-r--r-- 1 root root      96 May 25 01:37 aumixrc
-rw-r--r-- 1 root root    1453 Mar  1 11:31 bash.bashrc
drwxr-xr-x 2 root root    4096 May 25 03:11 bash_completion.d/
-rw-r--r-- 1 root root     332 May  8 15:21 bindresvport.blacklist
...
drwxr-xr-x 2 root root    4096 Jan 11 23:49 sysctl.d/
drwxr-xr-x 2 root root    4096 May 24 13:16 terminfo/
-rw-r--r-- 1 root root       8 May 24 13:16 timezone
-rw-r--r-- 1 root root     645 Mar 25 13:05 ts.conf
-rw-r--r-- 1 root root    1260 May 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 May 24 13:16 udev/
drwxr-xr-x 2 root root    4096 May 24 13:16 vim/
-rw-r--r-- 1 root root    4221 Sep  8  2008 wgetrc
drwxr-xr-x 6 root root    4096 May 25 03:11 xdg/
drwxr-xr-x 2 root root    4096 May 25 03:52 xml/
/dev/tty1
10:53:57
#ls -lF | more
/dev/pts/2
10:53:57
#ls -lF | more
/dev/tty1
10:55:02
#cat passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
messagebus:x:102:104::/var/run/dbus:/bin/false
polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false
haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false
gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false
user:x:1000:1000::/home/user:/bin/bash
/dev/pts/2
10:55:02
#cat passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
messagebus:x:102:104::/var/run/dbus:/bin/false
polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false
haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false
gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false
user:x:1000:1000::/home/user:/bin/bash
/dev/tty1
10:55:15
#cat passwd | more
/dev/pts/2
10:55:15
#cat passwd | more
/dev/pts/1
11:01:04
#apt-get install symantec
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package symantec
11:01:14
#apt-cache search symantec

/dev/pts/2
11:06:16
#cat ~/.l3rc
l3cd=/users/eb/2009//root
11:06:23
#hostname -f
hostname: Unknown host
/dev/pts/0
11:09:06
#cd /etc/ssh

/dev/pts/2
11:09:15
#cd /etc/ssh

/dev/pts/0
11:09:30
#nano sshd_config
--- /tmp/l3-saved-3801.24213.8332	2009-05-25 11:09:38.000000000 +0300
+++ sshd_config	2009-05-25 11:09:44.000000000 +0300
@@ -2,7 +2,7 @@
 # See the sshd(8) manpage for details
 
 # What ports, IPs and protocols we listen for
-Port 322
+Port 22
 # Use these options to restrict which interfaces/protocols sshd will bind to
 #ListenAddress ::
 #ListenAddress 0.0.0.0
/dev/pts/2
11:09:41
#ls
moduli      ssh_host_dsa_key      ssh_host_rsa_key      sshd_config
ssh_config  ssh_host_dsa_key.pub  ssh_host_rsa_key.pub
/dev/pts/0
11:09:44
#Package generated configuration file

Файлы

  • passwd
  • ~/.l3rc
  • passwd
    >
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    proxy:x:13:13:proxy:/bin:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    backup:x:34:34:backup:/var/backups:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
    messagebus:x:102:104::/var/run/dbus:/bin/false
    polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false
    haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false
    gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false
    user:x:1000:1000::/home/user:/bin/bash
    
    ~/.l3rc
    >
    l3cd=/users/eb/2009//root
    

    Статистика

    Время первой команды журнала10:41:00 2009- 5-25
    Время последней команды журнала11:09:44 2009- 5-25
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %17.82
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 0.48
    Количество командных строк в единицу времени, команда/мин 3.52
    Частота использования команд
    cd22|====================| 20.95%
    which22|====================| 20.95%
    echo18|=================| 17.14%
    ls16|===============| 15.24%
    cat5|====| 4.76%
    more4|===| 3.81%
    whereis2|=| 1.90%
    eexit2|=| 1.90%
    Package1|| 0.95%
    with1|| 0.95%
    hello1|| 0.95%
    wich1|| 0.95%
    install1|| 0.95%
    nano1|| 0.95%
    whitc1|| 0.95%
    apt-get1|| 0.95%
    hostname1|| 0.95%
    ssh1|| 0.95%
    apt-cache1|| 0.95%
    date1|| 0.95%
    time1|| 0.95%
    w1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$