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

Содержание

Журнал

Понедельник (05/21/07)

/dev/pts/0
11:13:05
#cat sym_passwd
cat: sym_passwd: No such file or directory
11:13:19
#ls -li
итого 100
 79681 drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
 95617 drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
239041 drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
    13 -rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
    11 drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
    16 -rw-r--r--  1 root root   817 2007-05-21 10:58 passwd.old
    12 -rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
    15 -rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
    14 -rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
    17 -rw-r--r--  1 user user 17750 2007-05-21 10:57 services
    18 lrwxrwxrwx  1 root root     6 2007-05-21 11:12 sym_passwd -> passwd
11:13:22
#ls -l
итого 100
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
-rw-r--r--  1 root root   817 2007-05-21 10:58 passwd.old
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
lrwxrwxrwx  1 root root     6 2007-05-21 11:12 sym_passwd -> passwd
11:13:23
#rm passwd.old

11:13:31
#ls -l
итого 96
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
lrwxrwxrwx  1 root root     6 2007-05-21 11:12 sym_passwd -> passwd
11:13:33
#vim .bashrc
11:13:50
#vim ~/.bashrc
11:14:11
#. ~/.bashrc

11:14:13
#ls -l
итого 96
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
lrwxrwxrwx  1 root root     6 2007-05-21 11:12 sym_passwd -> passwd
11:14:15
#rm sym_passwd

11:14:43
#date
Пнд Май 21 11:14:57 EEST 2007
11:14:57
#ls -li
итого 96
 79681 drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
 95617 drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
239041 drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
    13 -rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
    11 drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
    12 -rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
    15 -rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
    14 -rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
    17 -rw-r--r--  1 user user 17750 2007-05-21 10:57 services
11:21:51
#vi sendmail.conf
11:22:33
#vi sendmail.conf
11:23:09
#vi sendmail.conf
11:23:19
#ps uax
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1948   652 ?        S    09:22   0:00 init [2]
root         2  0.0  0.0      0     0 ?        SN   09:22   0:00 [ksoftirqd/0]
root         3  0.0  0.0      0     0 ?        S    09:22   0:00 [watchdog/0]
root         4  0.0  0.0      0     0 ?        S<   09:22   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   09:22   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   09:22   0:00 [kthread]
root         8  0.0  0.0      0     0 ?        S<   09:22   0:00 [kblockd/0]
root         9  0.0  0.0      0     0 ?        S<   09:22   0:00 [kacpid]
root       129  0.0  0.0      0     0 ?        S    09:22   0:00 [pdflush]
...
root      3569  0.0  0.0   1580   480 tty5     Ss+  09:23   0:00 /sbin/getty 384
root      3570  0.0  0.0   1584   484 tty6     Ss+  09:23   0:00 /sbin/getty 384
root      3588  0.0  0.0   2660  1140 ?        Ss   09:34   0:00 /bin/login --
root      3595  0.0  0.0   4888  1728 tty1     Ss   09:42   0:00 -bash
root      3658  0.0  0.0   4696   988 tty1     S+   09:54   0:00 screen
root      3659  0.0  0.0   4828  1184 ?        Ss   09:54   0:02 SCREEN
root      3660  0.0  0.0   3636   500 pts/0    Ss+  09:54   0:00 script -f -q /r
root      3691  0.0  0.0   3640   420 pts/0    R+   09:54   0:00 script -f -q /r
root      3692  0.0  0.0   5104  2004 pts/1    Ss   09:54   0:00 bash -i
root      5461  0.0  0.0   4304   992 pts/1    R+   11:23   0:00 ps uax
11:23:24
#man ls
11:28:32
#ls -l--author
ls: invalid option -- -
Попробуйте `ls --help' для получения более подробного описания.
11:28:53
#ls -l --author
ls: unrecognized option `--authorl--author'
Попробуйте `ls --help' для получения более подробного описания.
11:29:40
#man ls
11:29:56
#ls -l --author
ls: unrecognized option `--authorl--author'
Попробуйте `ls --help' для получения более подробного описания.
11:30:08
#ls --lauthor
ls: unrecognized option `--lauthorurl'
Попробуйте `ls --help' для получения более подробного описания.
11:30:25
#pwd
/tmp
11:30:46
#ls -l
итого 96
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
11:30:52
#cat services
bpdbm           13721/udp
bpjava-msvc     13722/tcp                       # BP Java MSVC Protocol
bpjava-msvc     13722/udp
vnetd           13724/tcp                       # Veritas Network Utility
vnetd           13724/udp
bpcd            13782/tcp                       # VERITAS NetBackup
bpcd            13782/udp
vopied          13783/tcp                       # VERITAS NetBackup
vopied          13783/udp
wnn6            22273/tcp                       # wnn6
...
vboxd           20012/tcp                       # voice box system
vboxd           20012/udp
binkp           24554/tcp                       # binkp fidonet protocol
asp             27374/tcp                       # Address Search Protocol
asp             27374/udp
csync2          30865/tcp                       # cluster synchronization tool
dircproxy       57000/tcp                       # Detachable IRC Proxy
tfido           60177/tcp                       # fidonet EMSI over telnet
fido            60179/tcp                       # fidonet EMSI over TCP
# Local services
11:31:08
#cat services -p
cat: invalid option -- p
Попробуйте `cat --help' для получения более подробного описания.
11:31:17
#man cat
11:38:49
#cd `
>
11:38:54
#cd ~

11:38:58
#pwd
/root
11:39:02
#cd /tmp/

11:39:09
#ls -l
итого 96
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
11:39:12
#ls -lF
итого 96
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1/
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008/
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23/
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found/
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf*
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1*
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
11:40:30
#ls -lFa
итого 101
drwxrwxrwt  6 root root  4096 2007-05-21 11:38 ./
drwxr-xr-x 23 root root  1024 2007-05-15 03:12 ../
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1/
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008/
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23/
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found/
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf*
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1*
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
11:40:33
#cd /usr/share/doc

11:41:03
#ls -l {bash}
ls: {bash}: No such file or directory
11:41:25
#ls -l bash
итого 360
-rw-r--r-- 1 root root    799 2006-07-05 16:16 BUGS.bash_completion
-rw-r--r-- 1 root root  41158 2006-07-05 16:16 changelog.bash_completion.gz
-rw-r--r-- 1 root root  24413 2006-07-05 15:57 changelog.Debian.gz
-rw-r--r-- 1 root root 132943 2005-12-01 16:36 changelog.gz
-rw-r--r-- 1 root root  63833 2005-12-07 16:08 CHANGES.gz
-rw-r--r-- 1 root root   3904 2005-12-06 00:03 COMPAT.gz
drwxr-xr-x 2 root root   4096 2007-05-13 17:40 completion-contrib
-rw-r--r-- 1 root root  17613 2006-04-01 01:58 copyright
-rw-r--r-- 1 root root   1322 2004-02-13 11:13 FAQ
-rw-r--r-- 1 root root    727 2002-03-02 01:34 inputrc.arrows
-rw-r--r-- 1 root root   2927 1999-02-17 23:13 INTRO.gz
-rw-r--r-- 1 root root  16599 2005-11-17 17:36 NEWS.gz
-rw-r--r-- 1 root root   2974 2005-10-19 23:57 POSIX.gz
-rw-r--r-- 1 root root   1105 2003-09-22 11:28 README.abs-guide
-rw-r--r-- 1 root root   7355 2006-07-05 16:16 README.bash_completion.gz
-rw-r--r-- 1 root root   3037 2002-07-20 11:53 README.commands.gz
-rw-r--r-- 1 root root   3282 2006-07-05 16:16 README.Debian.gz
11:41:36
#ls
acl                      libopencdk8
acpid                    libpam0g
adduser                  libpam-modules
apt                      libpam-runtime
aptitude                 libpcap0.8
apt-utils                libpopt0
attr                     libreadline5
base-files               libsasl2
base-passwd              libselinux1
bash                     libsepol1
...
libkrb53                 vim
libldap2                 vim-common
libldap-2.3-0            vim-runtime
liblocale-gettext-perl   wget
liblzo1                  whiptail
liblzo2-2                xen-hypervisor-3.0.3-1-i386-pae
libmagic1                xen-linux-system-2.6.18-4-xen-686
libncurses5              xen-utils-3.0.3-1
libncursesw5             xen-utils-common
libnewt0.52              zlib1g
11:41:56
#ls xen*
xen-hypervisor-3.0.3-1-i386-pae:
changelog.Debian.gz  copyright
xen-linux-system-2.6.18-4-xen-686:
changelog.Debian.gz  copyright
xen-utils-3.0.3-1:
changelog.Debian.gz  copyright  NEWS.gz  README.Debian.gz
xen-utils-common:
changelog.Debian.gz  copyright  examples
11:42:05
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=113 time=196 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 196.600/196.600/196.600/0.000 ms
11:42:37
#find /usr -name handbook*

11:43:39
#find /usr -name xen*
find: пути должны быть перед выражением
Usage: find [-H] [-L] [-P] [path...] [expression]
11:43:45
#find /usr -name xen\*
/usr/share/doc/xen-linux-system-2.6.18-4-xen-686
/usr/share/doc/xen-utils-common
/usr/share/doc/xen-utils-3.0.3-1
/usr/share/doc/xen-hypervisor-3.0.3-1-i386-pae
/usr/share/man/man5/xend-config.sxp.5.gz
/usr/lib/xen-common
/usr/lib/xen-common/bin/xen-utils-version
/usr/lib/xen-common/bin/xen-utils-wrapper
/usr/lib/xen-3.0.3-1
/usr/lib/xen-3.0.3-1/bin/xenstore-exists
...
/usr/sbin/xentop
/usr/sbin/xenstore-write
/usr/sbin/xenstore-rm
/usr/sbin/xenstore-read
/usr/sbin/xenstore-ls
/usr/sbin/xenstore-list
/usr/sbin/xenstore-exists
/usr/sbin/xenstore-control
/usr/sbin/xenstore-chmod
/usr/sbin/xenperf
11:43:51
#find /usr -name handbook\*

11:43:58
#pwd
/usr/share/doc
11:47:22
# ls -a
.                        libnewt0.52
..                       libopencdk8
acl                      libpam0g
acpid                    libpam-modules
adduser                  libpam-runtime
apt                      libpcap0.8
aptitude                 libpopt0
apt-utils                libreadline5
attr                     libsasl2
base-files               libselinux1
...
libklibc                 vim
libkrb53                 vim-common
libldap2                 vim-runtime
libldap-2.3-0            wget
liblocale-gettext-perl   whiptail
liblzo1                  xen-hypervisor-3.0.3-1-i386-pae
liblzo2-2                xen-linux-system-2.6.18-4-xen-686
libmagic1                xen-utils-3.0.3-1
libncurses5              xen-utils-common
libncursesw5             zlib1g
11:47:27
#less xen-utils-common/
11:47:59
#ls -al
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 findutils
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 gcc-4.1-base
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 gettext-base
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 gnupg
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 grep
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 groff-base
drwxr-xr-x   3 root root 4096 2007-05-13 17:49 grub
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 gzip
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 hostname
drwxr-xr-x   4 root root 4096 2007-05-13 17:40 ifupdown
...
lrwxrwxrwx   1 root root   10 2007-05-13 18:05 vim -> vim-common
drwxr-xr-x   2 root root 4096 2007-05-13 18:05 vim-common
drwxr-xr-x   2 root root 4096 2007-05-13 18:05 vim-runtime
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 wget
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 whiptail
drwxr-xr-x   2 root root 4096 2007-05-13 18:17 xen-hypervisor-3.0.3-1-i386-pae
drwxr-xr-x   2 root root 4096 2007-05-13 18:17 xen-linux-system-2.6.18-4-xen-686
drwxr-xr-x   2 root root 4096 2007-05-13 18:17 xen-utils-3.0.3-1
drwxr-xr-x   3 root root 4096 2007-05-13 18:17 xen-utils-common
drwxr-xr-x   2 root root 4096 2007-05-13 17:40 zlib1g
11:48:10
#cd xen-utils-common/

11:48:41
#ls -la
итого 28
drwxr-xr-x   3 root root 4096 2007-05-13 18:17 .
drwxr-xr-x 177 root root 4096 2007-05-21 10:43 ..
-rw-r--r--   1 root root  572 2006-11-13 16:13 changelog.Debian.gz
-rw-r--r--   1 root root 9845 2006-08-27 20:45 copyright
drwxr-xr-x   2 root root 4096 2007-05-13 18:17 examples
11:48:46
#less changelog.Debian.gz
11:49:10
#less copyright
11:49:28
#cd ~

11:52:38
#add user sllawa
bash: add: command not found
11:52:44
#adduser sllawa
adduser: Можно указать только одно или два имени.
11:52:54
#passwd sllawa 12345
passwd: неизвестный пользователь sllawa
11:53:16
#man adduser
11:54:38
#man useradd
11:54:57
#useradd -D sllawa
Usage: useradd [options] LOGIN
Options:
  -b, --base-dir BASE_DIR       base directory for the new user account
                                home directory
  -c, --comment COMMENT         set the GECOS field for the new user account
  -d, --home-dir HOME_DIR       home directory for the new user account
  -D, --defaults                print or save modified default useradd
                                configuration
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
...
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -m, --create-home             create home directory for the new user
                                account
  -o, --non-unique              allow create user with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new user
                                account
  -r, --system                  create a system account
  -s, --shell SHELL             the login shell for the new user account
  -u, --uid UID                 force use the UID for the new user account
11:55:06
#useradd sllawa
Usage: useradd [options] LOGIN
Options:
  -b, --base-dir BASE_DIR       base directory for the new user account
                                home directory
  -c, --comment COMMENT         set the GECOS field for the new user account
  -d, --home-dir HOME_DIR       home directory for the new user account
  -D, --defaults                print or save modified default useradd
                                configuration
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
...
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -m, --create-home             create home directory for the new user
                                account
  -o, --non-unique              allow create user with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new user
                                account
  -r, --system                  create a system account
  -s, --shell SHELL             the login shell for the new user account
  -u, --uid UID                 force use the UID for the new user account
11:55:26
#cd /usr/

11:55:37
#ls -l
итого 6297696
drwxr-xr-x  2 root root        8192 2007-05-21 10:43 bin
drwxr-xr-x  2 root root        4096 2007-05-13 17:40 games
drwxr-xr-x  2 root root        4096 2007-05-13 17:40 include
drwxr-xr-x 31 root root        4096 2007-05-15 03:52 lib
drwxrwsr-x  9 root staff       4096 2007-05-13 17:40 local
drwxr-xr-x  2 root root       49152 2007-05-13 17:39 lost+found
drwxr-xr-x  2 root root        4096 2007-05-17 22:31 sbin
drwxr-xr-x 64 root root        4096 2007-05-21 09:54 share
-rw-r--r--  1 root root  6442450944 2007-05-17 22:29 sles5.img
drwxrwsr-x  2 root src         4096 2006-05-05 19:23 src
11:55:40
#passwd sllawa 12345
passwd: неизвестный пользователь sllawa
11:55:54
#man usersdd
11:56:30
#man useradd
11:56:34
#man useradd
11:57:32
#useradd -c sllawa
Usage: useradd [options] LOGIN
Options:
  -b, --base-dir BASE_DIR       base directory for the new user account
                                home directory
  -c, --comment COMMENT         set the GECOS field for the new user account
  -d, --home-dir HOME_DIR       home directory for the new user account
  -D, --defaults                print or save modified default useradd
                                configuration
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
...
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -m, --create-home             create home directory for the new user
                                account
  -o, --non-unique              allow create user with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new user
                                account
  -r, --system                  create a system account
  -s, --shell SHELL             the login shell for the new user account
  -u, --uid UID                 force use the UID for the new user account
11:57:49
#cd /tmp/

11:57:55
#mkdir odc

11:58:06
#rm odc/
rm: невозможно удалить `odc/': Is a directory
11:58:13
#rm odc\*
rm: невозможно удалить `odc*': No such file or directory
11:58:39
#ls -l
итого 100
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
drwxr-xr-x  2 root root  4096 2007-05-21 11:58 odc
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
11:58:45
#rm odc/
rm: невозможно удалить `odc/': Is a directory
11:58:54
#rm odc
rm: невозможно удалить `odc': Is a directory
11:58:57
#rm -r odc/

11:59:25
#mkdir doc

11:59:35
#rm -r doc

11:59:47
#mkdir -p doc/finance

12:00:15
#tree doc
doc
`-- finance
1 directory, 0 files
12:00:19
#mkdir doc{2,3,4,5}my

12:00:51
#mkdir doc help man
mkdir: невозможно создать каталог `doc': File exists
12:01:01
#ls
1     doc     doc4my       help        sendmail.conf       services
2008  doc2my  doc5my       lost+found  sendmail.conf1
23    doc3my  groffNcrgQd  man         sendmail.conf.orig
12:01:04
#mkdir source pics

12:01:33
#ls -s
итого 132
 4 1      4 doc2my  16 groffNcrgQd   4 pics                20 services
 4 2008   4 doc3my   4 help          0 sendmail.conf        4 source
 4 23     4 doc4my  48 lost+found    0 sendmail.conf1
 4 doc    4 doc5my   4 man           0 sendmail.conf.orig
12:01:37
#man ls
12:02:49
#ls -l
итого 132
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
drwxr-xr-x  3 root root  4096 2007-05-21 12:00 doc
drwxr-xr-x  2 root root  4096 2007-05-21 12:00 doc2my
drwxr-xr-x  2 root root  4096 2007-05-21 12:00 doc3my
drwxr-xr-x  2 root root  4096 2007-05-21 12:00 doc4my
drwxr-xr-x  2 root root  4096 2007-05-21 12:00 doc5my
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 help
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 man
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 pics
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 source
12:02:56
#rm -r doc doc2my/ doc3my/ doc4my/ doc5my/

12:04:14
#ls -l
итого 112
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 help
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 man
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 pics
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 source
12:04:18
#mkdir scripting{perl/ python}

12:05:23
#ls -l
итого 120
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 help
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 man
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 pics
drwxr-xr-x  2 root root  4096 2007-05-21 12:05 python}
drwxr-xr-x  2 root root  4096 2007-05-21 12:05 scripting{perl
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 source
12:05:31
#rm -r python}/ scripting\{perl/
rm: невозможно удалить `scripting{perl/python}/': No such file or directory
12:06:01
#ls -l
итого 116
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 help
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 man
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 pics
drwxr-xr-x  2 root root  4096 2007-05-21 12:05 scripting{perl
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 source
12:06:12
#rm scripting\{perl/
rm: невозможно удалить `scripting{perl/{perl/': No such file or directory
12:06:30
#rm scripting[perl/
rm: невозможно удалить `scripting[perl/{perl/{perl/': No such file or directory
12:06:39
#ls -l
итого 116
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 help
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 man
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 pics
drwxr-xr-x  2 root root  4096 2007-05-21 12:05 scripting{perl
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 source
12:06:43
#rm -r scripting\{perl

12:06:58
#mkdir scripting{perl, python

12:07:58
#mkdir scripting{perl, python
mkdir: невозможно создать каталог `scripting{perl,': File exists
mkdir: невозможно создать каталог `python': File exists
12:08:03
#mkdir scripting{perl, python
mkdir: невозможно создать каталог `scripting{perl,': File exists
mkdir: невозможно создать каталог `python': File exists
12:08:07
#mkdir scripting{perl, python}
mkdir: невозможно создать каталог `scripting{perl,': File exists
12:08:12
#ls -l
итого 124
drwxr-xr-x  3 root root  4096 2007-05-21 10:43 1
drwxr-xr-x 12 root root  4096 2007-05-21 10:53 2008
drwxrwxrwx  2 root root  4096 2007-05-21 10:45 23
-rw-------  1 root root 15650 2007-05-21 10:15 groffNcrgQd
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 help
drwxr-xr-x  2 root root 49152 2007-05-13 17:38 lost+found
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 man
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 pics
drwxr-xr-x  2 root root  4096 2007-05-21 12:07 python
drwxr-xr-x  2 root root  4096 2007-05-21 12:08 python}
drwxr-xr-x  2 root root  4096 2007-05-21 12:07 scripting{perl,
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf
-rwxrwxrwx  1 user user     0 2007-05-21 10:49 sendmail.conf1
-rw-r--r--  1 root root     0 2007-05-21 10:49 sendmail.conf.orig
-rw-r--r--  1 user user 17750 2007-05-21 10:57 services
drwxr-xr-x  2 root root  4096 2007-05-21 12:01 source

Файлы

  • services
  • services
    >
    bpdbm           13721/udp
    bpjava-msvc     13722/tcp                       # BP Java MSVC Protocol
    bpjava-msvc     13722/udp
    vnetd           13724/tcp                       # Veritas Network Utility
    vnetd           13724/udp
    bpcd            13782/tcp                       # VERITAS NetBackup
    bpcd            13782/udp
    vopied          13783/tcp                       # VERITAS NetBackup
    vopied          13783/udp
    wnn6            22273/tcp                       # wnn6
    wnn6            22273/udp
    #
    # Datagram Delivery Protocol services
    #
    rtmp            1/ddp                   # Routing Table Maintenance Protocol
    nbp             2/ddp                   # Name Binding Protocol
    echo            4/ddp                   # AppleTalk Echo Protocol
    zip             6/ddp                   # Zone Information Protocol
    #=========================================================================
    # The remaining port numbers are not as allocated by IANA.
    #=========================================================================
    # Kerberos (Project Athena/MIT) services
    # Note that these are for Kerberos v4, and are unofficial.  Sites running
    # v4 should uncomment these and comment out the v5 entries above.
    #
    kerberos4       750/udp         kerberos-iv kdc # Kerberos (server)
    kerberos4       750/tcp         kerberos-iv kdc
    kerberos_master 751/udp                         # Kerberos authentication
    kerberos_master 751/tcp
    passwd_server   752/udp                         # Kerberos passwd server
    krb_prop        754/tcp         krb5_prop hprop # Kerberos slave propagation
    krbupdate       760/tcp         kreg            # Kerberos registration
    swat            901/tcp                         # swat
    kpop            1109/tcp                        # Pop with Kerberos
    knetd           2053/tcp                        # Kerberos de-multiplexor
    zephyr-srv      2102/udp                        # Zephyr server
    zephyr-clt      2103/udp                        # Zephyr serv-hm connection
    zephyr-hm       2104/udp                        # Zephyr hostmanager
    eklogin         2105/tcp                        # Kerberos encrypted rlogin
    # Hmmm. Are we using Kv4 or Kv5 now? Worrying.
    # The following is probably Kerberos v5  --- ajt@debian.org (11/02/2000)
    kx              2111/tcp                        # X over Kerberos
    iprop           2121/tcp                        # incremental propagation
    #
    # Unofficial but necessary (for NetBSD) services
    #
    supfilesrv      871/tcp                         # SUP server
    supfiledbg      1127/tcp                        # SUP debugging
    #
    # Services added for the Debian GNU/Linux distribution
    #
    linuxconf       98/tcp                          # LinuxConf
    poppassd        106/tcp                         # Eudora
    poppassd        106/udp
    ssmtp           465/tcp         smtps           # SMTP over SSL
    moira_db        775/tcp                         # Moira database
    moira_update    777/tcp                         # Moira update protocol
    moira_ureg      779/udp                         # Moira user registration
    spamd           783/tcp                         # spamassassin daemon
    omirr           808/tcp         omirrd          # online mirror
    omirr           808/udp         omirrd
    customs         1001/tcp                        # pmake customs server
    customs         1001/udp
    skkserv         1178/tcp                        # skk jisho server port
    predict         1210/udp                        # predict -- satellite tracking
    rmtcfg          1236/tcp                        # Gracilis Packeten remote config server
    wipld           1300/tcp                        # Wipl network monitor
    xtel            1313/tcp                        # french minitel
    xtelw           1314/tcp                        # french minitel
    support         1529/tcp                        # GNATS
    sieve           2000/tcp                        # Sieve mail filter daemon
    cfinger         2003/tcp                        # GNU Finger
    ndtp            2010/tcp                        # Network dictionary transfer protocol
    frox            2121/tcp                        # frox: caching ftp proxy
    ninstall        2150/tcp                        # ninstall service
    ninstall        2150/udp
    zebrasrv        2600/tcp                        # zebra service
    zebra           2601/tcp                        # zebra vty
    ripd            2602/tcp                        # ripd vty (zebra)
    ripngd          2603/tcp                        # ripngd vty (zebra)
    ospfd           2604/tcp                        # ospfd vty (zebra)
    bgpd            2605/tcp                        # bgpd vty (zebra)
    ospf6d          2606/tcp                        # ospf6d vty (zebra)
    ospfapi         2607/tcp                        # OSPF-API
    isisd           2608/tcp                        # ISISd vty (zebra)
    afbackup        2988/tcp                        # Afbackup system
    afbackup        2988/udp
    afmbackup       2989/tcp                        # Afmbackup system
    afmbackup       2989/udp
    xtell           4224/tcp                        # xtell server
    fax             4557/tcp                        # FAX transmission service (old)
    hylafax         4559/tcp                        # HylaFAX client-server protocol (new)
    distmp3         4600/tcp                        # distmp3host daemon
    munin           4949/tcp        lrrd            # Munin
    enbd-cstatd     5051/tcp                        # ENBD client statd
    enbd-sstatd     5052/tcp                        # ENBD server statd
    pcrd            5151/tcp                        # PCR-1000 Daemon
    noclog          5354/tcp                        # noclogd with TCP (nocol)
    noclog          5354/udp                        # noclogd with UDP (nocol)
    hostmon         5355/tcp                        # hostmon uses TCP (nocol)
    hostmon         5355/udp                        # hostmon uses UDP (nocol)
    rplay           5555/udp                        # RPlay audio service
    rplay           5555/tcp
    rptp            5556/udp                        # Remote Play Transfer Protocol
    rptp            5556/tcp
    nsca            5667/tcp                        # Nagios Agent - NSCA
    mrtd            5674/tcp                        # MRT Routing Daemon
    bgpsim          5675/tcp                        # MRT Routing Simulator
    canna           5680/tcp                        # cannaserver
    sane-port       6566/tcp        sane saned      # SANE network scanner daemon
    ircd            6667/tcp                        # Internet Relay Chat
    zope-ftp        8021/tcp                        # zope management by ftp
    webcache        8080/tcp                        # WWW caching service
    tproxy          8081/tcp                        # Transparent Proxy
    omniorb         8088/tcp                        # OmniORB
    omniorb         8088/udp
    clc-build-daemon 8990/tcp                       # Common lisp build daemon
    xinetd          9098/tcp
    mandelspawn     9359/udp        mandelbrot      # network mandelbrot
    zope            9673/tcp                        # zope server
    kamanda         10081/tcp                       # amanda backup services (Kerberos)
    kamanda         10081/udp
    amandaidx       10082/tcp                       # amanda backup services
    amidxtape       10083/tcp                       # amanda backup services
    smsqp           11201/tcp                       # Alamin SMS gateway
    smsqp           11201/udp
    xpilot          15345/tcp                       # XPilot Contact Port
    xpilot          15345/udp
    sgi-cmsd        17001/udp               # Cluster membership services daemon
    sgi-crsd        17002/udp
    sgi-gcd         17003/udp                       # SGI Group membership daemon
    sgi-cad         17004/tcp                       # Cluster Admin daemon
    isdnlog         20011/tcp                       # isdn logging system
    isdnlog         20011/udp
    vboxd           20012/tcp                       # voice box system
    vboxd           20012/udp
    binkp           24554/tcp                       # binkp fidonet protocol
    asp             27374/tcp                       # Address Search Protocol
    asp             27374/udp
    csync2          30865/tcp                       # cluster synchronization tool
    dircproxy       57000/tcp                       # Detachable IRC Proxy
    tfido           60177/tcp                       # fidonet EMSI over telnet
    fido            60179/tcp                       # fidonet EMSI over TCP
    # Local services
    

    Статистика

    Время первой команды журнала11:13:05 2007- 5-21
    Время последней команды журнала12:08:12 2007- 5-21
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %30.69
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 0.92
    Количество командных строк в единицу времени, команда/мин 1.83
    Частота использования команд
    ls30|=============================| 29.70%
    rm13|============| 12.87%
    mkdir11|==========| 10.89%
    man9|========| 8.91%
    cd8|=======| 7.92%
    find4|===| 3.96%
    pwd3|==| 2.97%
    useradd3|==| 2.97%
    vi3|==| 2.97%
    less3|==| 2.97%
    cat3|==| 2.97%
    passwd2|=| 1.98%
    vim2|=| 1.98%
    ps1|| 0.99%
    ping1|| 0.99%
    .1|| 0.99%
    date1|| 0.99%
    tree1|| 0.99%
    add1|| 0.99%
    adduser1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 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$