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

Содержание

Журнал

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

12:36:25
#/usr/local/bin/fixcon

12:37:13
#/usr/local/bin/gdm
bash: /usr/local/bin/gdm: No such file or directory
/dev/pts/2
12:37:19
#dpkg -S `!!`
dpkg -S `which luit`
x11-utils: /usr/bin/luit
12:37:22
#luit -encoding koi8-r ssh host
ssh: Could not resolve hostname host: Name or service not known
12:37:27
#/etc/init.d/gdm
Usage: /etc/init.d/gdm {start|stop|restart|reload|force-reload|status}
12:37:52
#echo $LANG
ru_RU.UTF-8
12:38:03
#date
Пнд Май 25 12:38:08 EEST 2009
12:38:08
#date
Пнд Май 25 12:39:51 EEST 2009
12:39:51
#ls /tmp
f  install  keyring-gJDwxM  orbit-user  ssh-iapLWy6862
12:41:02
#ls -la /tmp
итого 48
drwxrwxrwt  7 root root 4096 Май 25 12:40 .
drwxr-xr-x 21 root root 4096 Ноя 24 16:08 ..
-rw-r--r--  1 root root  119 Май 25 12:40 f
drwxrwxrwt  2 root root 4096 Май 25 12:22 .ICE-unix
-rw-r--r--  1 root root 5245 Май 25 09:09 install
drwx------  2 user user 4096 Май 25 12:22 keyring-gJDwxM
drwx------  2 user user 4096 Май 25 12:22 orbit-user
drwx------  2 user user 4096 Май 25 12:22 ssh-iapLWy6862
-r--r--r--  1 root root   11 Май 25 12:22 .X0-lock
drwxrwxrwt  2 root root 4096 Май 25 12:22 .X11-unix
-rw-------  1 user user  406 Май 25 12:22 .xfsm-ICE-TNE5TU
/dev/pts/2
12:41:10
#cat /tmp/f | less
12:41:15
#ls -la /tmp
итого 48
drwxrwxrwt  7 root root 4096 Май 25 12:40 .
drwxr-xr-x 21 root root 4096 Ноя 24 16:08 ..
-rw-r--r--  1 root root  119 Май 25 12:40 f
drwxrwxrwt  2 root root 4096 Май 25 12:22 .ICE-unix
-rw-r--r--  1 root root 5245 Май 25 09:09 install
drwx------  2 user user 4096 Май 25 12:22 keyring-gJDwxM
drwx------  2 user user 4096 Май 25 12:22 orbit-user
drwx------  2 user user 4096 Май 25 12:22 ssh-iapLWy6862
-r--r--r--  1 root root   11 Май 25 12:22 .X0-lock
drwxrwxrwt  2 root root 4096 Май 25 12:22 .X11-unix
-rw-------  1 user user  406 Май 25 12:22 .xfsm-ICE-TNE5TU
12:41:55
#cat /tmp/f
<script type="text/javascript" language="JavaScript" src="/shared/js/menudata.js"></script>
</head>
<body bgcolor="#FFFFFF">
<!--script>write_div()</script-->
<table border="0" cellspacing="0" cellpadding="10" width="100%"><tr><td width="250"><a href="http://www.nt.com.ua/"><img border="0" src="/pic/logo.gif" width="154" height="60" alt="logo-nt" /></a></td><td>
<!--HNEWS-->
<table border="0" cellspacing="0" cellpadding="0">
<tr><td nowrap="nowrap"><A href="/courses/microsoft/M5060.shtml">09.06.2009</A>&nbsp;</td><td nowrap="nowrap">M5060 - Ïðèìåíåíèå Windows SharePoint Services 3.0</td></tr>
<tr><td nowrap="nowrap"><A href="/courses/microsoft/M5061.shtml">10.06.2009</A>&nbsp;</td><td nowrap="nowrap">M5061 - Âíåäðåíèå Microsoft Office SharePoint Server 2007</td></tr>
<tr><td nowrap="nowrap"><A href="/courses/microsoft/NT-PM101.shtml">09.06.2009</A>&nbsp;</td><td nowrap="nowrap">NT-PM101 - Ìåòîäîëîãèÿ óïðàâëåíèÿ ïðîåêòàìè</td></tr>
...
<a href="/about/about.shtml">Îá Ó÷åáíîì Öåíòðå</a>
</td></tr></table></td><td bgcolor="#FFFFFF">
<table border=0 cellspacing=0 cellpadding=2 width="100%">
<tr><th bgcolor="#EEEEEE">
<a href="#top">Íàâåðõ</a>
</td></tr></table></td>
</tr></table></td></tr></table>
</td></tr></table>
</body>
</html>
/dev/pts/2
12:42:19
#cat /tmp/f | less
12:42:34
#cat /tmp/f | iconv -c -f CP1251 | less
/dev/pts/2
12:42:43
#echo $LANF

12:45:27
#man mkdir
/dev/pts/0
12:51:18
#UXterm
bash: UXterm: команда не найдена
12:53:26
#man mkdir
12:53:39
#echo $TERM
linux
12:54:03
#kgfkjdas kgfjkdjklg kjdfkljdas lkjdgfkls kldfjkljas
bash: kgfkjdas: command not found
12:57:39
#lgfkldsf
bash: lgfkldsf: command not found
12:57:53
#jdsklfj jdfkls kjdfkljas jdfklasj
bash: jdsklfj: command not found
12:58:02
#data
bash: data: command not found
прошло 60 минут
13:58:27
#date
Пнд Май 25 13:58:31 EEST 2009
13:58:31
#/usr/local/bin/fixcon

13:58:46
#date
Пнд Май 25 13:58:57 EEST 2009
13:58:57
#koko
bash: koko: command not found
прошло 10 минут
14:09:12
#pas
passwd  paste
14:09:12
#pastouch /etc/
Display all 154 possibilities? (y or n)
.pwd.lock               hesiod.conf             pango/
ConsoleKit/             host.conf               papersize
PolicyKit/              hostname                passwd
X11/                    hosts.allow             passwd-
a2ps-site.cfg           hosts.deny              perl/
a2ps.cfg                iceweasel/              pm/
adduser.conf            init.d/                 printcap
adjtime                 initramfs-tools/        profile
alternatives/           inittab                 protocols
...
ca-certificates/        kde3/                   rc1.d/
ca-certificates.conf    kernel/                 rc2.d/
calendar/               kernel-img.conf         rc3.d/
console/                ld.so.cache             rc4.d/
console-cyrillic        ld.so.conf              rc5.d/
console-setup/          ld.so.conf.d/           rc6.d/
cron.d/                 ldap/                   rcS.d/
cron.daily/             libaudit.conf           resolv.conf
cron.hourly/            libpaper.d/             rmt
cron.monthly/           lilalo/                 rpc
14:09:12
#$
$BASH                 $HOSTNAME             $PIPESTATUS
$BASH_ARGC            $HOSTTYPE             $PPID
$BASH_ARGV            $HUSHLOGIN            $PS1
$BASH_COMMAND         $IFS                  $PS2
$BASH_LINENO          $L3_HOME              $PS4
$BASH_SOURCE          $L3_PARENT_TTY        $PWD
$BASH_SUBSHELL        $L3_SESSION_ID        $RANDOM
$BASH_VERSINFO        $L3_TAMPERED_EDITORS  $SECONDS
$BASH_VERSION         $LANG                 $SHELL
$COLUMNS              $LINENO               $SHELLOPTS
$COMP_WORDBREAKS      $LINES                $SHLVL
$DIRSTACK             $LOGNAME              $TERM
$EUID                 $MACHTYPE             $UID
$GROUPS               $MAIL                 $USER
$HISTCMD              $MAILCHECK            $XDG_SESSION_COOKIE
$HISTFILE             $OPTERR               $_
$HISTFILESIZE         $OPTIND               $editor_file
$HISTSIZE             $OSTYPE               $editor_name
$HOME                 $PATH
14:09:12
#LANG=C

14:11:47
#apt-get install bash-completion
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  update-inetd portmap
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  bash-completion
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 102kB of archives.
After this operation, 537kB of additional disk space will be used.
Get:1 http://10.0.35.1 sid/main bash-completion 1:1.0-2 [102kB]
Fetched 102kB in 0s (8798kB/s)
Selecting previously deselected package bash-completion.
(Reading database ... 42040 files and directories currently installed.)
Unpacking bash-completion (from .../bash-completion_1%3a1.0-2_all.deb) ...
Processing triggers for man-db ...
Setting up bash-completion (1:1.0-2) ...
14:12:15
#apt-cash show bash-completion
bash: apt-cash: command not found
14:12:49
#apt-cach show bash-completion
bash: apt-cach: command not found
14:12:54
#man apt
14:13:36
#apt-cache show bash-completion | less
14:13:58
#. /etc/bash_completion

14:16:12
#passwd
backup      gnats       lp          nobody      sync
bin         haldaemon   mail        polkituser  sys
daemon      irc         man         proxy       user
games       libuuid     messagebus  root        uucp
gdm         list        news        sshd        www-data
14:16:12
#apt-get install u
Display all 229 possibilities? (y or n)
u++                       ultrastar-ng-gstreamer    update-notifier-common
u++-doc                   ultrastar-ng-xine         upgrade-notifier
u3-tool                   umbrello                  upgrade-system
uae                       umich-ldap-utils          uphpmvault
ubh                       umich-ldapd               uprecords-cgi
uboot-envtools            uml-utilities             ups-monitor
uboot-mkimage             umlrun                    upsd
ucarp                     umlrun-uml                upse-audacious
ucblogo                   umview                    upse123
...
uisp                      untex                     uuid-runtime
ukolovnik                 unworkable                uuid-runtime-dbg
uligo                     unzip                     uuidcdef
ulog-acctd                unzip-crypt               uutraf
ulogd                     update-cluster            uvccapture
ulogd-mysql               update-cluster-hosts      uw-imapd
ulogd-pcap                update-inetd              uw-mailutils
ulogd-pgsql               update-manager            uwm
ulogd-sqlite3             update-manager-core
ultrastar-ng              update-notifier
14:16:12
#vi /etc/bash.bashrc
14:21:30
#fi
if [ -x /usr/lib/command-not-found ]; then
        function command_not_found_handle {
                # check because c-n-f could've been removed in the meantime
if [ -f /etc/bash_completion ]; then
                if [ -x /usr/lib/command-not-found ]; then
                   /usr/bin/python /usr/lib/command-not-found -- $1
                   return $?
                else
                   return 127
                fi
        }
fi
"/etc/bash.bashrc" 47 lines, 1452 characters written
14:22:18
#cat /etc/bash.bashrc
# System-wide .bashrc file for interactive bash(1) shells.
# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
...
        function command_not_found_handle {
                # check because c-n-f could've been removed in the meantime
                if [ -x /usr/lib/command-not-found ]; then
                   /usr/bin/python /usr/lib/command-not-found -- $1
                   return $?
                else
                   return 127
                fi
        }
fi
14:22:26
#vi /etc/bash.bashrc
--- /tmp/l3-saved-7404.22438.18397	2009-05-25 14:22:48.000000000 +0300
+++ /etc/bash.bashrc	2009-05-25 14:23:20.000000000 +0300
@@ -30,8 +30,8 @@
 
 # enable bash completion in interactive shells
 if [ -f /etc/bash_completion ]; then
-#    . /etc/bash_completion
-#fi
+    . /etc/bash_completion
+fi
 
 # if the command-not-found package is installed, use it
 if [ -x /usr/lib/command-not-found ]; then
14:23:20
#cat /etc/bash.bashrc
# System-wide .bashrc file for interactive bash(1) shells.
# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
...
        function command_not_found_handle {
                # check because c-n-f could've been removed in the meantime
                if [ -x /usr/lib/command-not-found ]; then
                   /usr/bin/python /usr/lib/command-not-found -- $1
                   return $?
                else
                   return 127
                fi
        }
fi
14:23:34
#ls -la
total 40
drwxr-xr-x  4 root root 4096 May 25 08:46 .
drwxr-xr-x 21 root root 4096 Nov 24 16:08 ..
-rw-------  1 root root 1553 May 25 12:51 .bash_history
-rw-r--r--  1 root root   21 May 25 09:34 .bash_profile
-rw-r--r--  1 root root  450 May 25 09:34 .bashrc
-rw-r--r--  1 root root   32 May 25 11:07 .l3rc
-rw-------  1 root root   78 May 25 14:13 .lesshst
drwxr-xr-x  2 root root 4096 May 25 14:23 .lilalo
-rw-r--r--  1 root root  140 Nov 19  2007 .profile
drwxr-xr-x  2 root root 4096 Nov 25 01:40 .ssh
14:23:45
#history
   56  rm install
   57  wget http://xgu.ru/lilalo/install
   58  vi install
   59  sh install
   60  less ~/.lilalo/l3bashrc
   61  vi ~/.bashrc
   62  vi ~/.bash_profile
   63  exit
   64  exit
   65  apt-get install locales
...
  195  apt-cache show bash-completion
  196  apt-cache show bash-completion | less
  197  . /etc/bash_completion
  198  vi /etc/bash.bashrc
  199  vi /etc/bash.bashrc
  200  cat /etc/bash.bashrc
  201  vi /etc/bash.bashrc
  202  cat /etc/bash.bashrc
  203  ls -la
  204  history
14:23:54
#history | less
14:26:33
#history | less
14:26:52
#ls -la
total 40
drwxr-xr-x  4 root root 4096 May 25 08:46 .
drwxr-xr-x 21 root root 4096 Nov 24 16:08 ..
-rw-------  1 root root 1553 May 25 12:51 .bash_history
-rw-r--r--  1 root root   21 May 25 09:34 .bash_profile
-rw-r--r--  1 root root  450 May 25 09:34 .bashrc
-rw-r--r--  1 root root   32 May 25 11:07 .l3rc
-rw-------  1 root root   78 May 25 14:13 .lesshst
drwxr-xr-x  2 root root 4096 May 25 14:26 .lilalo
-rw-r--r--  1 root root  140 Nov 19  2007 .profile
drwxr-xr-x  2 root root 4096 Nov 25 01:40 .ssh
14:26:59
#history -c

14:27:31
#cat .bash_history
ifconfig -a
ls /boot/
ls /
vi /boot/grub/menu.lst
mount /dev/sdc1 /mnt
ls /mnt/
cp /boot/grub/menu.lst /mnt/boot/grub/
vi /mnt/etc/network/interfaces
vi /etc/network/interfaces
vi /mnt/mnt2/etc/network/interfaces
...
exit
UXterm
echo $LANG
date
date±
date~
exit
date
UXterm
exit
14:27:53
#cat .bash_history | less
14:28:50
#cat .bash_history
ifconfig -a
ls /boot/
ls /
vi /boot/grub/menu.lst
mount /dev/sdc1 /mnt
ls /mnt/
cp /boot/grub/menu.lst /mnt/boot/grub/
vi /mnt/etc/network/interfaces
vi /etc/network/interfaces
vi /mnt/mnt2/etc/network/interfaces
...
exit
UXterm
echo $LANG
date
date±
date~
exit
date
UXterm
exit
14:29:41
#ping linux2
ping: unknown host linux2
14:32:54
#ldd /bin/ls
        linux-gate.so.1 =>  (0xb7fef000)
        librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7fdc000)
        libselinux.so.1 => /lib/libselinux.so.1 (0xb7fc3000)
        libacl.so.1 => /lib/libacl.so.1 (0xb7fbb000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7e5b000)
        libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7e42000)
        /lib/ld-linux.so.2 (0xb7ff0000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7e3e000)
        libattr.so.1 => /lib/libattr.so.1 (0xb7e39000)
14:35:59
#which sshd
/usr/sbin/sshd
14:36:22
#ldd `!!`
ldd `which sshd`
        linux-gate.so.1 =>  (0xb8028000)
        libwrap.so.0 => /lib/libwrap.so.0 (0xb8016000)
        libpam.so.0 => /lib/libpam.so.0 (0xb800b000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb8006000)
        libselinux.so.1 => /lib/libselinux.so.1 (0xb7fed000)
        libresolv.so.2 => /lib/i686/cmov/libresolv.so.2 (0xb7fd7000)
        libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7e84000)
        libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0xb7e80000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7e6a000)
        libnsl.so.1 => /lib/i686/cmov/libnsl.so.1 (0xb7e51000)
        libcrypt.so.1 => /lib/i686/cmov/libcrypt.so.1 (0xb7e1f000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb7df6000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb7d4d000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb7d24000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0xb7d20000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7bc0000)
        /lib/ld-linux.so.2 (0xb8029000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb7bb9000)
        libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xb7bb6000)
        libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7b9d000)
14:36:35
#ls /tmp
f  install  keyring-gJDwxM  orbit-user  ssh-iapLWy6862
14:38:43
#man readline
14:41:03
#set -o vi

14:44:26
#set -o emacs

14:44:36
#echo $EDITOR

прошло 16 минут
15:00:53
#vim
15:01:21
#vi
15:02:25
#~
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  update-inetd portmap
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  vim-runtime
Suggested packages:
  ctags vim-doc vim-scripts
...
Setting up vim-runtime (2:7.2.148-2) ...
Processing /usr/share/vim/addons/doc
Setting up vim (2:7.2.148-2) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode.
15:02:49
#vim
15:02:58
#~

15:03:12
#~

15:03:39
#~
--- 127.0.01 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.020/0.020/0.020/0.000 ms
[    7.978892] atl1 0000:02:00.0: irq 26 for MSI/MSI-X
[    7.978998] atl1 0000:02:00.0: eth0 link is up 1000 Mbps full duplex
[            ]
[    8.354928] NET: Registered protocol family 10
[            ]
[            ]
[            ]
[            ]
[            ]
[            ]
[            ]
[            ]
[            ]
[            ]
[   12.382815] [drm] Initialized i915 1.6.0 20080730 on minor 0
[   12.382779] pci 0000:00:02.0: irq 27 for MSI/MSI-Xr to 64 l564,1         99%
[   18.716004] eth0: no IPv6 routers present                  557,1         Bot
прошла 91 минута
16:35:19
#~
 + [No Name]  help.txt                                                         X
|index.txt|     alphabetical index of all commands
|help-tags|     all the tags you can jump to (index of tags)
|howto.txt|     how to do the most common editing tasks
|tips.txt|      various tips on using Vim
|message.txt|   (error) messages and explanations
|quotes.txt|    remarks from users of Vim
|todo.txt|      known problems and desired extensions
|develop.txt|   development of Vim
|debug.txt|     debugging Vim itself
|uganda.txt|    Vim distribution conditions and what to do with your money
                                                              103,0-1       41%
16:41:43
# inet addr:192.168.15.1 Bcast:192.168.15.255 Mask:255.255.255.0
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address 192.168.15.1
    netmask 255.255.255.0
    network 192.168.15.0
    broadcast 192.168.15.255
    gateway 192.168.15.254
16:42:15
#ls -la
total 56
drwxr-xr-x  7 root root 4096 May 25 16:41 .
drwxr-xr-x 21 root root 4096 Nov 24 16:08 ..
-rw-------  1 root root 1553 May 25 12:51 .bash_history
-rw-r--r--  1 root root   21 May 25 09:34 .bash_profile
-rw-r--r--  1 root root  450 May 25 09:34 .bashrc
-rw-r--r--  1 root root   32 May 25 11:07 .l3rc
-rw-------  1 root root   78 May 25 14:13 .lesshst
drwxr-xr-x  2 root root 4096 May 25 16:42 .lilalo
-rw-r--r--  1 root root  140 Nov 19  2007 .profile
drwxr-xr-x  2 root root 4096 Nov 25 01:40 .ssh
-rw-------  1 root root 2474 May 25 16:41 .viminfo
drwxr-xr-x  2 root root 4096 May 25 16:27 436287
drwxr-xr-x  2 root root 4096 May 25 16:27 dfklasv
drwxr-xr-x  2 root root 4096 May 25 16:27 djslf
16:43:43
#touch .vimrc

16:44:20
#ls -la
total 56
drwxr-xr-x  7 root root 4096 May 25 16:44 .
drwxr-xr-x 21 root root 4096 Nov 24 16:08 ..
-rw-------  1 root root 1553 May 25 12:51 .bash_history
-rw-r--r--  1 root root   21 May 25 09:34 .bash_profile
-rw-r--r--  1 root root  450 May 25 09:34 .bashrc
-rw-r--r--  1 root root   32 May 25 11:07 .l3rc
-rw-------  1 root root   78 May 25 14:13 .lesshst
drwxr-xr-x  2 root root 4096 May 25 16:43 .lilalo
-rw-r--r--  1 root root  140 Nov 19  2007 .profile
drwxr-xr-x  2 root root 4096 Nov 25 01:40 .ssh
-rw-------  1 root root 2474 May 25 16:41 .viminfo
-rw-r--r--  1 root root    0 May 25 16:44 .vimrc
drwxr-xr-x  2 root root 4096 May 25 16:27 436287
drwxr-xr-x  2 root root 4096 May 25 16:27 dfklasv
drwxr-xr-x  2 root root 4096 May 25 16:27 djslf
16:44:22
#vim .vimrc
/dev/pts/2
16:45:05
#echo $LANG
en_US.UTF-8
16:45:06
#LANG=ru_RU.UTF-8

16:45:11
#vim
16:47:28
#ls -la
total 60
drwxr-xr-x  7 root root 4096 May 25 16:47 .
drwxr-xr-x 21 root root 4096 Nov 24 16:08 ..
-rw-------  1 root root 1553 May 25 12:51 .bash_history
-rw-r--r--  1 root root   21 May 25 09:34 .bash_profile
-rw-r--r--  1 root root  450 May 25 09:34 .bashrc
-rw-r--r--  1 root root   32 May 25 11:07 .l3rc
-rw-------  1 root root   78 May 25 14:13 .lesshst
drwxr-xr-x  2 root root 4096 May 25 16:46 .lilalo
-rw-r--r--  1 root root  140 Nov 19  2007 .profile
drwxr-xr-x  2 root root 4096 Nov 25 01:40 .ssh
-rw-------  1 root root 2576 May 25 16:47 .viminfo
-rw-r--r--  1 root root   51 May 25 16:47 .vimrc
drwxr-xr-x  2 root root 4096 May 25 16:27 436287
drwxr-xr-x  2 root root 4096 May 25 16:27 dfklasv
drwxr-xr-x  2 root root 4096 May 25 16:27 djslf
16:47:31
#less .bashrc
16:48:29
#vim .vimrc
16:50:29
#~

16:50:29
#find /etc -name bach*

16:50:51
#find /etc -name bash*
/etc/bash_completion.d
/etc/bash.bashrc
/etc/bash_completion
16:50:58
#vim /etc/bash_completion
16:55:06
#ls -la /etc
-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 15:02 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     1450 May 25 14:23 bash.bashrc
-rw-r--r--  1 root root   219155 Apr  2 23:01 bash_completion
drwxr-xr-x  2 root root     4096 May 25 14:12 bash_completion.d
-rw-r--r--  1 root root      332 May  8 15:21 bindresvport.blacklist
drwxr-xr-x  3 root root     4096 Nov 25 02:27 ca-certificates
...
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 Nov 25 01:57 xdg
drwxr-xr-x  2 root root     4096 Nov 25 02:51 xml
16:56:08
#vim /etc/bash_completion
16:56:52
#- == *v* ]]; then
cat: /etc/bash_completiion: No such file or directory
16:57:13
#cat /etc/bash_completion
                ;;
        admin)
                if [[ "$cur" = -* ]]; then
                        COMPREPLY=( $( compgen -W '-i -a -A -e -b -c -k -l -u \
                                                   -L -U -m -M -n -N -o -q -I \
                                                   -s -t -t- -T -V -x -z' -- \
                                        $cur ) )
                fi
                ;;
        annotate)
...
have rpm && {
# helper functions for rpm completion
#
_rpm_installed_packages()
{
        local ver nodig="$1" nosig="$2"
        if [ -r /var/log/rpmpkgs -a \
                /var/log/rpmpkgs -nt /var/lib/rpm/Packages ]; then
                # using RHL 7.2 or later - this is quicker than querying the DB
                COMPREPLY=( $( sed -ne \
16:57:21
#vim /etc/bash_completion
17:01:26
# 814

17:01:26
#vim /etc/bash_completion
17:06:33
#9226 return 0
  1
  2 set number
  3 set showmode
  4 syntax on
  5 colorsheme blue
".vimrc" 5L, 51C
17:08:04
#~
  90 complete -f -X '!*.?(t)bz?(2)' bunzip2
  91 # TODO: see #455510
     ott|od[fgpst]|epub)' unzip zipinfocat bzcmp bzdiff bzegrep bzfgrep bzgrep
  95 complete -f -X '*.Z' compress znewbzdiff bzegrep bzfgrep bzgrep
  96 complete -f -X '!*.@(Z|gz|tgz|Gz|dz)' gunzip|pk3|war|wsz|ear|zargo|xpi|sxw|
     zless zmore
  97 # TODO: see #455510
  99 complete -f -X '!*.*' zcmp zdiff zcat zegrep zfgrep zgrep zless zmore
  98 #complete -f -X '!*.@(Z|gz|tgz|Gz|dz)' zcmp zdiff zcat zegrep zfgrep zgrep
     d|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX)'
      ee
 101 complete -f -X '!*.@(gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xw
     |fits|pm|GIF|JPG|JP?(E)G|TIF?(F)|PNG|P[BGP]M|BMP|X[BP]M|RLE|RGB|PCX|FITS|PM
     )' xv qiv
     gv kghostviewX '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' gv g
 104 complete -f -X '!*.@(dvi|DVI)?(.@(gz|Z|bz2))' xdvi
17:09:44
# 105 complete -f -X '!*.@(dvi|DVI)?(.@(gz|Z|bz2))' kdvi
  1
  2 set number
  3 set showmode
  4 syntax on
  5 colorsheme blue
".vimrc" 5L, 51C
17:13:09
#~
# -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
# ex: ts=8 sw=8 noet filetype=sh
#
#   bash_completion - programmable completion functions for bash 3.x
#                     (backwards compatible with bash 2.05b)
#
#   Copyright <C2><A9> 2006-2008, Ian Macdonald <ian@caliban.org>
#             <C2><A9> 2009, Bash Completion Maintainers
#                     <bash-completion-devel@lists.alioth.debian.org>
#
...
#
# START exclude -- do NOT remove this line
complete -f -X '!*.?(t)bz?(2)' bunzip2
# TODO: see #455510
#complete -f -X '!*.?(t)bz?(2)' bzcat bzcmp bzdiff bzegrep bzfgrep bzgrep
complete -f -X '!*.*' bzcat bzcmp bzdiff bzegrep bzfgrep bzgrep
d[fgpst]|epub)' unzip zipinfo
complete -f -X '*.Z' compress znew
complete -f -X '!*.@(Z|gz|tgz|Gz|dz)' gunzip
# TODO: see #455510
17:13:52
#less /etc/bash.bashrc
/dev/pts/2
17:15:27
#vi install
17:15:33
#vi ~/.vimrc
--- /tmp/l3-saved-18064.22849.8896	2009-05-25 17:15:37.000000000 +0300
+++ /root/.vimrc	2009-05-25 17:15:42.000000000 +0300
@@ -2,4 +2,4 @@
 set number
 set showmode
 syntax on
-colorsheme blue
+colorscheme blue
17:15:42
#vi ~/.vimrc

Файлы

  • .bash_history
  • /etc/bash.bashrc
  • /etc/bash_completion
  • /tmp/f
  • .bash_history
    >
    ifconfig -a
    ls /boot/
    ls /
    vi /boot/grub/menu.lst
    mount /dev/sdc1 /mnt
    ls /mnt/
    cp /boot/grub/menu.lst /mnt/boot/grub/
    vi /mnt/etc/network/interfaces
    vi /etc/network/interfaces
    vi /mnt/mnt2/etc/network/interfaces
    cp /mnt/{,mnt2/}etc/network/interfaces
    vi /mnt/mnt2/etc/network/interfaces
    cp /mnt/mnt2/etc/network/interfaces /etc/network/interfaces
    vi /etc/network/interfaces
    reboot
    vi /boot/grub/menu.lst
    vi /boot/grub/menu.lst
    ifconfig
    reboot
    ifconfig -a
    route -n
    ping 192.168.15.254
    mii-tool
    e2label /dev/sdb1 ROOT
    vi /boot/grub/menu.lst
    mount /dev/sdc1 /mnt
    ls /mnt
    vi /boot/grub/menu.lst
    cp /boot/grub/menu.lst /mnt/mnt2/boot/grub/
    mkdir /mnt/mnt2/boot/grub/
    cp /boot/grub/menu.lst /mnt/mnt2/boot/grub/
    vi /mnt/boot/grub/menu.lst
    ls -l /mnt/boot/
    ls -l /mnt/
    reboot
    /etc/init.d/gdm start
    useradd -m root -s /bin/bash
    useradd -m user -s /bin/bash
    passwd user
    vi /etc/resolv.conf
    cd /tmp/
    wget http://xgu.ru/lilalo/install
    vi install
    sh install
    exit
    unset LANG
    exit
    l3script
    exit
    vi ~/.bashrc
    exit
    vi ~/.bash_profile
    exit
    cd /tmp/
    LANG=C
    rm install
    wget http://xgu.ru/lilalo/install
    vi install
    sh install
    less ~/.lilalo/l3bashrc
    vi ~/.bashrc
    vi ~/.bash_profile
    exit
    exit
    apt-get install locales
    pkill dpkg
    apt-get install locales
    dpkg --configure -a
    dpkg-reconfigure locales
    localedef -c -i en_US.UTF-8 -f UTF-8 en_US.UTF-8
    localedef -c -i en_US.UTF-8 -f UTF-8
    localedef -c -i en_US -f UTF-8 en_US.UTF-8
    exit
    exit
    exit
    w
    w
    who
    users
    exit
    exit
    cat ~/.l3rc
    hostname -f
    exit
    UXterm
    echo $LANG
    date
    date±
    date~
    exit
    date
    UXterm
    exit
    
    /etc/bash.bashrc
    >
    # System-wide .bashrc file for interactive bash(1) shells.
    # To enable the settings / commands in this file for login shells as well,
    # this file has to be sourced in /etc/profile.
    # If not running interactively, don't do anything
    [ -z "$PS1" ] && return
    # check the window size after each command and, if necessary,
    # update the values of LINES and COLUMNS.
    shopt -s checkwinsize
    # set variable identifying the chroot you work in (used in the prompt below)
    if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
        debian_chroot=$(cat /etc/debian_chroot)
    fi
    # set a fancy prompt (non-color, overwrite the one in /etc/profile)
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    # Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
    # If this is an xterm set the title to user@host:dir
    #case "$TERM" in
    #xterm*|rxvt*)
    #    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
    #    ;;
    #*)
    #    ;;
    #esac
    # enable bash completion in interactive shells
    if [ -f /etc/bash_completion ]; then
        . /etc/bash_completion
    fi
    # if the command-not-found package is installed, use it
    if [ -x /usr/lib/command-not-found ]; then
            function command_not_found_handle {
                    # check because c-n-f could've been removed in the meantime
                    if [ -x /usr/lib/command-not-found ]; then
                       /usr/bin/python /usr/lib/command-not-found -- $1
                       return $?
                    else
                       return 127
                    fi
            }
    fi
    
    /etc/bash_completion
    >
                    ;;
            admin)
                    if [[ "$cur" = -* ]]; then
                            COMPREPLY=( $( compgen -W '-i -a -A -e -b -c -k -l -u \
                                                       -L -U -m -M -n -N -o -q -I \
                                                       -s -t -t- -T -V -x -z' -- \
                                            $cur ) )
                    fi
                    ;;
            annotate)
                    if [[ "$cur" = -* ]]; then
                            COMPREPLY=( $( compgen -W '-D -F -f -l -R -r' -- $cur ) )
                    else
                            get_entries
                            COMPREPLY=( $( compgen -W '${entries[@]}' -- $cur ) )
                    fi
                    ;;
            checkout)
                    if [[ "$cur" != -* ]]; then
                            [ -z "$cvsroot" ] && cvsroot=$CVSROOT
                            COMPREPLY=( $( cvs -d "$cvsroot" co -c 2> /dev/null | \
                                            awk '{print $1}' ) )
                            COMPREPLY=( $( compgen -W '${COMPREPLY[@]}' -- $cur ) )
                    else
                            COMPREPLY=( $( compgen -W '-A -N -P -R -c -f -l -n -p \
                                                      -s -r -D -d -k -j' -- $cur ) )
                    fi
                    ;;
            commit)
                    set_prefix
                    if [[ "$cur" != -* ]] && [ -r ${prefix:-}CVS/Entries ]; then
                            # if $COMP_CVS_REMOTE is not null, 'cvs commit' will
                            # complete on remotely checked-out files (requires
                            # passwordless access to the remote repository
                            if [ -n "${COMP_CVS_REMOTE:-}" ]; then
                                    # this is the least computationally intensive
                                    # way found so far, but other changes
                                    # (something other than changed/removed/new)
                                    # may be missing
                                    changed=( $( cvs -q diff --brief 2>&1 | \
                                    sed -ne 's/^Files [^ ]* and \([^ ]*\) differ$/\1/p' ) )
                                    newremoved=( $( cvs -q diff --brief 2>&1 | \
                                    sed -ne 's/^cvs diff: \([^ ]*\) .*, no comparison available$/\1/p' ) )
                                    COMPREPLY=( $( compgen -W '${changed[@]:-} \
                                                       ${newremoved[@]:-}' -- $cur ) )
                            else
                                    COMPREPLY=( $(compgen $default -- "$cur") )
                            fi
                    else
                            COMPREPLY=( $( compgen -W '-n -R -l -f -F -m -r' -- \
                                           $cur ) )
                    fi
                    ;;
            cvsroot)
                    if [ -r ~/.cvspass ]; then
                            # Ugly escaping because of bash treating ':' specially
                            cvsroots=$( sed 's/^[^ ]* //; s/:/\\:/g' ~/.cvspass )
                            COMPREPLY=( $( compgen -W '$cvsroots' -- $cur ) )
                    fi
                    ;;
            export)
                    if [[ "$cur" != -* ]]; then
                            [ -z "$cvsroot" ] && cvsroot=$CVSROOT
                            COMPREPLY=( $( cvs -d "$cvsroot" co -c | awk '{print $1}' ) )
                            COMPREPLY=( $( compgen -W '${COMPREPLY[@]}' -- $cur ) )
                    else
                            COMPREPLY=( $( compgen -W '-N -f -l -R -n \
                                                      -r -D -d -k' -- $cur ) )
                    fi
                    ;;
            diff)
                    if [[ "$cur" == -* ]]; then
                            _longopt diff
                    else
                            get_entries
                            COMPREPLY=( $( compgen -W '${entries[@]:-}' -- $cur ) )
                    fi
                    ;;
            remove)
                    if [[ "$cur" != -* ]]; then
                            set_prefix
                            if [ $COMP_CWORD -gt 1 -a -r ${prefix:-}CVS/Entries ]; then
                                    get_entries
                                    # find out what files are missing
                                    for i in "${entries[@]}"; do
                                            [ ! -r "$i" ] && miss=( "${miss[@]}" $i )
                                    done
                                    COMPREPLY=( $(compgen -W '${miss[@]:-}' -- $cur) )
                            fi
                    else
                            COMPREPLY=( $( compgen -W '-f -l -R' -- $cur ) )
                    fi
                    ;;
            import)
                    if [[ "$cur" != -* ]]; then
                            # starts with same algorithm as checkout
                            [ -z "$cvsroot" ] && cvsroot=$CVSROOT
                            prefix=${cur%/*}
                            if [ -r ${cvsroot}/${prefix} ]; then
                                    get_modules
                                    COMPREPLY=( ${COMPREPLY[@]#$cvsroot} )
                                    COMPREPLY=( ${COMPREPLY[@]#\/} )
                            fi
                            pwd=$( pwd )
                            pwd=${pwd##*/}
                            COMPREPLY=( $( compgen -W '${COMPREPLY[@]} $pwd' -- \
                                           $cur ) )
                    else
                            COMPREPLY=( $( compgen -W '-d -k -I -b -m -W' -- $cur ))
                    fi
                    ;;
            update)
                    if [[ "$cur" = -* ]]; then
                            COMPREPLY=( $( compgen -W '-A -P -C -d -f -l -R -p \
                                                       -k -r -D -j -I -W' -- \
                                                       $cur ) )
                    fi
                    ;;
            "")
                    COMPREPLY=( $( compgen -W 'add admin annotate checkout ci co \
                                               commit diff delete edit export \
                                               freeze get history import log new \
                                               patch rcs rdiff release remove \
                                               rfreeze rlog rm rtag stat status \
                                               tag unedit up update -H -Q -q -b \
                                               -d -e -f -l -n -t -r -v -w -x -z \
                                               --help --version' -- $cur ) )
                    ;;
            *)
                    ;;
            esac
            return 0
    }
    complete -F _cvs $default cvs
    }
    have rpm && {
    # helper functions for rpm completion
    #
    _rpm_installed_packages()
    {
            local ver nodig="$1" nosig="$2"
            if [ -r /var/log/rpmpkgs -a \
                    /var/log/rpmpkgs -nt /var/lib/rpm/Packages ]; then
                    # using RHL 7.2 or later - this is quicker than querying the DB
                    COMPREPLY=( $( sed -ne \
    
    /tmp/f
    >
    <script type="text/javascript" language="JavaScript" src="/shared/js/menudata.js"></script>
    </head>
    <body bgcolor="#FFFFFF">
    <!--script>write_div()</script-->
    <table border="0" cellspacing="0" cellpadding="10" width="100%"><tr><td width="250"><a href="http://www.nt.com.ua/"><img border="0" src="/pic/logo.gif" width="154" height="60" alt="logo-nt" /></a></td><td>
    <!--HNEWS-->
    <table border="0" cellspacing="0" cellpadding="0">
    <tr><td nowrap="nowrap"><A href="/courses/microsoft/M5060.shtml">09.06.2009</A>&nbsp;</td><td nowrap="nowrap">M5060 - Ïðèìåíåíèå Windows SharePoint Services 3.0</td></tr>
    <tr><td nowrap="nowrap"><A href="/courses/microsoft/M5061.shtml">10.06.2009</A>&nbsp;</td><td nowrap="nowrap">M5061 - Âíåäðåíèå Microsoft Office SharePoint Server 2007</td></tr>
    <tr><td nowrap="nowrap"><A href="/courses/microsoft/NT-PM101.shtml">09.06.2009</A>&nbsp;</td><td nowrap="nowrap">NT-PM101 - Ìåòîäîëîãèÿ óïðàâëåíèÿ ïðîåêòàìè</td></tr>
    </table>
    <!--/HNEWS-->
    </td><td align="center" valign="middle">
    <a href="http://techexpert.ua" title="Ñàéò êîìïàíèè TechExpert" target="_blank"><img alt="" border="0" src="http://nt.ua/img/logo_tex.gif" width="150" height="50"></a>
    <!-- <a href="/assist/" title="Âåá-ïîìîøíèê" target="_blank"><img border="0" src="/assist/img/assist.gif" width="45" height="45" alt="Âåá-ïîìîùíèê"></a> -->
    </td></tr></table>
    <table cellspacing="0" cellpadding="0" width="100%" border="0"><tr><td bgcolor="#003399">
            <table border="0" cellspacing="1" cellpadding="0" width="100%">
            <tr>
            <td class="assist"><img src="/pic/1.gif" width="100" height="100" alt="" /></td>
    <td><img src="/pic/mnw.jpg" height="100" border="0" /></td>
    <!--    <td width="15%" align="right" class="bcent"><img src="/pic/cent.jpg" height="100" alt="" /></td> -->
            <td width="25%" class="bbgr"><img src="/pic/1.gif" width="100" height="100" alt="" /></td>
    <td width="25%" class="boffice"><img src="/pic/1.gif" width="100" height="100" alt="" /></td>
            <td class="adr"><img src="/pic/1.gif" width="220" height="100" alt="" /></td>
    <!--<td align="right" width=150><img src="/pic/adrss3.jpg" height="100" border="0" /></td>-->
            </tr>
            </table>
    </td>
    </tr>
    </table>
    <table cellspacing="0" cellpadding="0" width="100%" border="0"><tr><td bgcolor="#FFCC00">
    <script type="text/javascript">write_table();</script></td><td bgcolor="#FFCC00">
    <table align=right width=120 border="0" cellspacing="1" cellpadding="2" bgcolor="#FFCC00" >
      <tr>
        <td align=center width="116" bgcolor="#3261A9"><a href="http://eng.nt.com.ua/" style="color:#FFFFFF; text-decoration: none;">English version</a></td>
    </tr>
    </table></td></tr></table>
    <table width="100%" border="0" cellspacing="5">
    <tr><td width="50%" valign="top">
    <p class="header"><b>Íîâîñòè</b></p>
    <p class="bodyr"></p>
    <table class="t_standart" width="66%"><tr>
    <td width="100%" valign="top"><p class="text"><img src="http://nt.com.ua/tmpimg/cmsCyazAIsdgYUF8Ab3/index_left_news_22.040.png" width="416" height="83" alt="0x01 graphic"><br></p></td>
    </tr></table>
    <p class="bodyr"></p>
    <p class="headr"><b>22 àïðåëÿ 2009 ã.<br>Íîâûå êóðñû ïî Microsoft Office Communications Server 2007</b></p>
    <p class="bodyr">Ó÷åáíûé Öåíòð «Ñåòåâûå Òåõíîëîãèè» ïðèãëàøàåò íà íîâûå êóðñû ïî óíèôèöèðîâàííûì êîììóíèêàöèÿì: <a href="http://nt.ua/courses/microsoft/M5178.shtml" title="http://nt.ua/courses/microsoft/M5178.shtml"><u>Ì5178</u></a> Âíåäðåíèå è ïîääåðæêà àóäèî/âèäåî êîíôåðåíö-ñâÿçè ñ ïîìîùüþ Microsoft Office Communications Server 2007 è <a href="http://nt.ua/courses/microsoft/M5179.shtml" title="h
    <p class="headr"><b>9 àïðåëÿ 2009 ã.<br>Îáó÷åíèå ïî óïðàâëåíèþ ïðîåêòàìè ïî íîâîé âåðñèè PMBoK</b></p>
    <p class="bodyr">Ó÷åáíûé Öåíòð «Ñåòåâûå Òåõíîëîãèè» ïðèãëàøàåò íà òðåíèíã ïî íîâîé, ÷åòâåðòîé âåðñèè PMBoK (PMBoK 2008), êîòîðûé ñòàðòóåò 23 àïðåëÿ 2009 ã.<br>Îáó÷åíèå ïî ìåòîäîëîãèè óïðàâëåíèÿ ïðîåêòàìè ðåêîìåíäîâàíî âñåì ìåíåäæåðàì ïðîåêòîâ, à òàêæå ðóêîâîäèòåëÿì ïîäðàçäåëåíèé è êëþ÷åâûì ó÷àñòíèêàì ïðîöåññà óïðàâëåíèÿ ïðîåêòàìè. Ïîëó÷åíèå îñíîâíûõ çíàíèé ïî ïðîåêòíîìó ìåíåäæìåíòó ÿâëÿåòñÿ ìèíèìà
    <p class="bodyr"></p>
    <p class="headr"><b>26 ìàðòà 2009 ã.<br>Ñïåöèàëüíîå âðåìÿ çàíÿòèé äëÿ òåõ, êòî õî÷åò ó÷èòüñÿ áåç îòðûâà îò ðàáîòû!</b></p>
    <p class="bodyr">Ñ 1 àïðåëÿ Ó÷åáíûé Öåíòð «Ñåòåâûå Òåõíîëîãèè» ïðèãëàøàåò âñåõ IT-ñïåöèàëèñòîâ íà òðåíèíãè ïî Linux, êîòîðûå áóäóò ïðîõîäèòü â âå÷åðíåå âðåìÿ!<br>Ïðîãðàììà îáó÷åíèÿ íà÷èíàåòñÿ ñ <a href="http://www.nt.com.ua/courses/linux/NT-LAdm.shtml" title="http://www.nt.com.ua/courses/linux/NT-LAdm.shtml"><u>êóðñà NT-LAdm «Èíñòàëëÿöèÿ, àäìèíèñòðèðîâàíèå è ïîääåðæêà Linux-ñèñòåì»</u></a><br>Çàíÿ
    <p class="headr"><b>6 ôåâðàëÿ 2009 ã.<br>Ñïåöèàëüíîå ïðåäëîæåíèå äëÿ òåõ, êòî ñàìîñòîÿòåëüíî ïëàíèðóåò ñâîå ðàçâèòèå</b></p>
    <p class="bodyr">Íàäåæíûé ñïîñîá ïîäòâåðäèòü Âàø óðîâåíü êâàëèôèêàöèè - ýòî ïðîéòè ìåæäóíàðîäíóþ ñåðòèôèêàöèþ è ïîëó÷èòü ñîîòâåòñòâóþùèé ñòàòóñ (íàïðèìåð, MCITP - Microsoft Certified IT Professional èëè CCNP - Cisco Certifed Networkinfg Professional).<br> íàøåì Ó÷åáíîì Öåíòðå Âû ìîæåòå íå òîëüêî ñäàòü ñåðòèôèêàöèîííûå ýêçàìåíû, íî è ïîäãîòîâèòüñÿ ê èõ ñäà÷å, ïðîéäÿ àâòîðèçîâàííûå òðåíèíãè! Ñïåöèà
    <ul class="list">
    <li><font class="list">Âîçìîæíîñòü áåñïëàòíîé ñäà÷è ýêçàìåíà, ñîîòâåòñòâóþùåãî òåìàòèêå êóðñà, â ìåæäóíàðîäíîì òåñòîâîì öåíòðå</font></li>
    <li><font class="list">Áåñïëàòíûå èíäèâèäóàëüíûå êîíñóëüòàöèè äëÿ ïîäãîòîâêè ê ýêçàìåíó</font></li>
    <li><font class="list">Ìàòåðèàëû äëÿ ïîäãîòîâêè ê ýêçàìåíó</font></li>
    <li><font class="list">Ñêèäêà 10% íà ëþáîé 5-äíåâíûé òðåíèíã</font></li>
    <li><font class="list">Âûáîð óäîáíîé ôîðìû îáó÷åíèÿ: äíåâíîå èëè âå÷åðíå âðåìÿ, à òàêæå óäàëåííîå îáó÷åíèå</font></li>
    </ul>
    <p class="bodyr">Óçíàòü ïîäðîáíåå î ïðîâîäèìûõ íàìè òðåíèíãàõ, óñëîâèÿõ îáó÷åíèÿ, Âû ìîæåòå ó íàøèõ êîíñóëüòàíòîâ ïî òåëåôîíó (044) 390-73-35 èëè e-mail: edu@techexpert.ua.</p>
    <p class="headr"><b>30 ÿíâàðÿ 2009 ã.<br>Êóðñ ïî òðåòüåé âåðñèè ITIL</b></p>
    <p class="bodyr">Ó÷åáíûé Öåíòð «Ñåòåâûå Òåõíîëîãèè» ïðèãëàøàåò IT-ðóêîâîäèòåëåé íà ôóíäàìåíòàëüíûé òðåíèíã ïî îñíîâàì ITIL (âåðñèÿ 3). Ýòîò òðåíèíã íå òîëüêî ðàññêàæåò î êëþ÷åâûõ àñïåêòàõ ýòîé áèáëèîòåêè, íî è ïîçâîëèò âçëÿíóòü íà îòíîøåíèÿ IT è áèçíåñà ïîä äðóãèì óãëîì.<br>Òðåíèíã áûë ïîëíîñòüþ ïåðåðàáîòàí íå òîëüêî â ñîîòâåòñòâèè ñ íîâîé âåðñèåé áèáëèîòåêè, íî è èñõîäÿ èç óæå ñëîæèâøåãî îïûòà êî
    <p class="bodyr"></p>
    </td>
    <td width="50%" valign="top">
    <table border=0 width="100%"><tr>
    <td width="60%"><br><p class="header"><b>Àíîíñû êóðñîâ</b></p></td>
    <td><a href="http://nt.com.ua/about/actions/sa.shtml"><img src="pic/SA.gif" alt="Áåñïëàòíîå îáó÷åíèå ïî ïðîãðàììå Software Assurance" border=0></a></td>
    </tr></table>
    <table class="t_standart" width="40%"><tr>
    <td width="100%" valign="top"><p class="text"><img src="http://nt.com.ua/tmpimg/cmsMuWbdIezmFPtqOOe/index_right_courses_14.050.png" width="194" height="29" alt="0x01 graphic"><br></p></td>
    </tr></table>
    <p class="headr"><b>M5047 Ââåäåíèå â óñòàíîâêó è óïðàâëåíèå Microsoft Exchange Server 2007</b></p>
    <p class="bodyr">Ïîñëå ýòîãî òðåõäíåâíîãî êóðñà ñëóøàòåëè ïðèîáðåòóò çíàíèÿ è óìåíèÿ ïî íàñòðîéêå è óïðàâëåíèþ Microsoft Exchange Server 2007. Îíè òàêæå íàó÷àòñÿ óñòàíàâëèâàòü Exchange Server 2007, íàñòðàèâàòü ñåðâåðíûå ðîëè, îñóùåñòâëÿòü ðåçåðâíîå êîïèðîâàíèå è âîññòàíîâëåíèå áàçû äàííûõ, ïëàíèðîâàòü è óïðàâëÿòü ìàðøðóòèçàöèåé ñîîáùåíèé, óïðàâëÿòü äîñòóïîì êëèåíòîâ ê ïî÷òîâîé ñëóæáå è óïðàâëÿòü à
    <p class="headr"><b>M5049 Óïðàâëåíèå áåçîïàñíîñòüþ ýëåêòðîííîé ïî÷òû ïðè èñïîëüçîâàíèè Microsoft Exchange Server 2007</b></p>
    <p class="bodyr">Êóðñ îáåñïå÷èâàåò ñëóøàòåëåé çíàíèÿìè è íàâûêàìè, íåîáõîäèìûìè äëÿ óïðàâëåíèÿ áåçîïàñíîñòüþ ýëåêòðîííîé ïî÷òû. Îíè òàêæå íàó÷àòñÿ óïðàâëÿòü àíòèâèðóñíûì ïðîãðàììíûì îáåñïå÷åíèåì è ôèëüòðàöèåé ñîäåðæèìîãî.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="headr"><b>M5050 Âîññòàíîâëåíèå ïî÷òîâûõ ñåðâåðîâ è áàç äàííûõ ïðè èñïîëüçîâàíèè Microsoft Exchange Server 2007</b></p>
    <p class="bodyr">Ýòîò îäíîäíåâíûé êóðñ îáåñïå÷èâàåò ñëóøàòåëåé çíàíèÿìè è íàâûêàìè, íåîáõîäèìûìè äëÿ âîññòàíîâëåíèÿ Exchange Server 2007 â ñëó÷àå ðàçëè÷íûõ ñáîåâ.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="headr"><b>Ì6421 Êîíôèãóðèðîâàíèå è äèàãíîñòèêà ñåòåâîé èíôðàñòðóêòóðû Windows Sever 2008</b></p>
    <p class="bodyr">Íà ýòîì êóðñå ñëóøàòåëè ïîëó÷àò çíàíèÿ è íàâûêè ïî íàñòðîéêå è óñòðàíåíèþ íåïîëàäîê â ñåòåâîé èíôðàñòðóêòóðå Windows Sever 2008. Íà êóðñå áóäåò ðàññêàçàíî î òîì, êàê âíåäðèòü è íàñòðîèòü áåçîïàñíûé äîñòóï, à òàêæå íàñòðîèòü îòêàçîóñòîé÷èâîñòü ñèñòåìû. Ñëóøàòåëè ïîçíàêîìÿòñÿ ñ ñåòåâûìè òåõíîëîãèÿìè, èñïîëüçóåìûìè Windows Sever 2008, à òàêæå ñåòÿìè IP.<br><u>Îïèñàíèå òðåíèíãà</u></p
    <p class="headr"><b>M2824 Âíåäðåíèå Microsoft Internet Security and Acceleration (ISA) Server 2004</b></p>
    <p class="bodyr">Êóðñ ïðåäíàçíà÷åí äëÿ IT-ïðîôåññèîíàëîâ, â ÷üè äîëæíîñòíûå îáÿçàííîñòè âõîäèò îáåñïå÷åíèå çàùèòû ñåòåâûõ ðåñóðñîâ ïîñðåäñòâîì Internet-áðàíäìàóýðîâ, ôèëüòðîâ ïðèëîæåíèé è ñêàíèðóåìûõ ïîäñåòåé. Ñëóøàòåëè ïîëó÷àò çíàíèÿ è íàâûêè, íåîáõîäèìûå äëÿ óñòàíîâêè è óïðàâëåíèÿ Microsoft Internet Security and Acceleration Server 2004 êàê ÷àñòüþ îáùåé èíôðàñòðóêòóðû çàùèòû èíôîðìàöèîííîé ñèñòå
    <p class="headr"><b>PM(e) Äåòàëüíûé àíàëèç è ðåàëèçàöèÿ ïðîåêòîâ ñ èñïîëüçîâàíèåì Project: Ðàñøèðåííûé êóðñ</b></p>
    <p class="bodyr">Äàííûé êóðñ ïîçâîëÿåò ðàññìîòðåòü ìåòîäû îïòèìèçàöèè, ðåàëèçàöèè è êîíòðîëÿ ïëàíà ïðîåêòà ñ èñïîëüçîâàíèåì Microsoft Project.<br>Äàòà íà÷àëà êóðñà: 21 ìàÿ 2009 ã.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="headr"><b>HP-BPRAN+PNM Ïîñòðîåíèå îòêàçîóñòîé÷èâûõ, àäàïòèâíûõ ñåòåé íà îáîðóäîâàíèè ProCurve è óïðàâëåíèå ñåòüþ ProCurve</b></p>
    <p class="bodyr">Êóðñ ïîñâÿùåí òåõíîëîãèÿì, êîòîðûå ïîçâîëÿþò ïîñòðîèòü îòêàçîóñòîé÷èâóþ è êîíâåðãåíòíóþ ñåòü, êîòîðàÿ áóäåò ñïîñîáíà îáåñïå÷èòü âñå òðåáîâàíèÿ äëÿ ïîääåðæêè âèäåî, ãîëîñà è ïåðåäà÷è äàííûõ â óíèôèöèðîâàííîé èíôðàñòðóêòóðå. Êóðñ ïðåäíàçíà÷åí äëÿ ïîäãîòîâêè ñåòåâûõ èíæåíåðîâ è àäìèíèñòðàòîðîâ ê óñòàíîâêå, íàñòðîéêå è èñïîëüçîâàíèþ ïðèëîæåíèé äëÿ óïðàâëåíèÿ ñåòüþ ProCurve Manager è I
    <p class="headr"><b>ICND1 Èñïîëüçîâàíèå ñåòåâîãî îáîðóäîâàíèÿ Cisco. ×àñòü 1.</b></p>
    <p class="bodyr">Ýòîò êóðñ ôîêóñèðóåòñÿ íà ïðåäîñòàâëåíèè çíàíèé è íàâûêîâ, íåîáõîäèìûõ äëÿ èíñòàëëÿöèè, ðàáîòû è óñòðàíåíèÿ íåïîëàäîê â íåáîëüøîé ñåòè â ïîäðàçäåëåíèÿõ êîìïàíèè.  õîäå êóðñà èçó÷àþòñÿ áàçîâûå îñíîâû êîíôèãóðèðîâàíèÿ ìàðøðóòèçàòîðîâ è êîììóòàòîðîâ, ïîäêëþ÷åíèÿ ê WAN, à òàêæå óñòàíîâëåíèÿ áåçîïàñíîñòè ñåòè.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <table class="t_standart" width="40%"><tr>
    <td width="100%" valign="top"><p class="text"><img src="http://nt.com.ua/tmpimg/cmsMuWbdIezmFPtqOOe/index_right_courses_14.051.png" width="194" height="29" alt="0x01 graphic"><br></p></td>
    </tr></table>
    <p class="headr"><b>Ì6232 Âíåäðåíèå áàçû äàííûõ Microsoft SQL Server 2008</b></p>
    <p class="bodyr">Íà äàííîì êóðñå ñëóøàòåëè ïîëó÷àò çíàíèÿ è íàâûêè ïî ïîääåðæêå áàç äàííûõ â Microsoft SQL Server 2008. Íà êóðñå ðàññêàçûâàåòñÿ êàê èñïîëüçîâàòü ñïåöèàëüíûå âîçìîæíîñòè ïðîäóêòà, à òàêæå êàêèå èíñòðóìåíòû èñïîëüçîâàòü â òîé èëè èíîé ñèòóàöèè.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="headr"><b>Ì2779 Ðåàëèçàöèÿ áàç äàííûõ â Microsoft SQL Server 2005</b></p>
    <p class="bodyr">Äàííûé êóðñ äàåò ñòóäåíòàì íàâûêè, íåîáõîäèìûå äëÿ ðåàëèçàöèè áàç äàííûõ â SQL Server 2005. <br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="headr"><b>Ì6451 Ïëàíèðîâàíèå, ðàçâåðòûâàíèå è ïîääåðæêà Microsoft Systems Center Configuration Manager 2007</b></p>
    <p class="bodyr">Íà ýòîì ïÿòèäíåâíîì êóðñå ñëóøàòåëè áóäóò èìåòü âîçìîæíîñòü ïîëó÷èòü çíàíèÿ è íàâûêè ïî ïëàíèðîâàíèþ, ðàçâåðòûâàíèþ è ïîääåðæêå Configuration Manager 2007. Îñíîâíîå âíèìàíèå íà êóðñå óäåëÿåòñÿ ñàéòàì è êëèåíòàì, íàñòðîéêå ïðîãðàìíîãî îáåñïå÷åíèÿ, ðàçâåðòûâàíèþ îïåðàöèîííûõ ñèñòåì. Òàêæå íà íåì áóäåò ðàññìàòðèâàòüñÿ ïîääåðæêà óäàëåííûõ èíñòðóìåíòîâ è óïðàâëåíèå ìîáèëüíûìè óñòðîéñòâ
    <p class="headr"><b>Ì6420 Îñíîâû ðàáîòû ñ ñåòåâîé èíôðàñòðóêòóðîé Windows Sever 2008 è ïëàòôîðìîé ïðèëîæåíèé</b></p>
    <p class="bodyr">Ýòîò êóðñ çíàêîìèò ñëóøàòåëåé ñ îñíîâíûìè âîçìîæíîñòÿìè ñåòåâîé èíôðàñòðóêòóðû è ïëàòôîðìîé ïðèëîæåíèé Windows Sever 2008. Ñëóøàòåëè áóäóò èìåòü âîçìîæíîñòü ïîëó÷èòü íà÷àëüíûå çíàíèÿ ïî ðàáîòå ñ Windows Sever 2008, íåîáõîäèìûå äëÿ äàëüíåéøåé ðàáîòû, à òàêæå ïîñëåäóþùåé ñåðòèôèêàöèè.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="headr"><b>Ââåäåíèå â ITIL v.3 </b></p>
    <p class="bodyr"> ðàìêàõ äàííîãî êóðñà ñëóøàòåëè ïîëó÷àò çíàíèÿ î ôóíäàìåíòàëüíûõ ïîíÿòèÿõ è ìåòîäîëîãèè ìåæäóíàðîäíîé ïðàêòèêè â îáëàñòè óïðàâëåíèÿ óñëóãàìè â ñôåðå èíôîðìàöèîííûõ òåõíîëîãèé, à òàêæå îñíîâàõ åå ïðèìåíåíèÿ â ïîâñåäíåâíîé äåÿòåëüíîñòè IT ïîäðàçäåëåíèé êîìïàíèè.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="headr"><b>Service Desk, óïðàâëåíèå èíöèäåíòàìè è ïðîáëåìàìè</b></p>
    <p class="bodyr">Äàííûé ñåìèíàð ðåêîìåíäóåòñÿ ñîòðóäíèêàì, ðàáîòàþùèì â ïðîöåññàõ óïðàâëåíèÿ èíöèäåíòàìè è ïðîáëåìàìè, à òàêæå ñîòðóäíèêàì ñëóæáû Service desk, íåçàâèñèìî îò òîãî, êàêèå ðîëè îíè èñïîëíÿþò. Ñåìèíàð ïîëåçåí êàê ïðè îðãàíèçàöèè íîâûõ ïðîöåññîâ, òàê è ïðè îïòèìèçàöèè ñóùåñòâóþùèõ.<br>Ðóêîâîäèòåëè ÈÒ ïîäðàçäåëåíèé íà äàííîì ñåìèíàðå óçíàþò î ëó÷øåì ïåðåäîâîì îïûòå, ïîëó÷àò îðèåíòèðû ðà
    <p class="headr"><b>Çàêëþ÷åíèå äîãîâîðîâ íà ÈÒ îáñëóæèâàíèå. Service Level Management</b></p>
    <p class="bodyr">Ó÷àñòèå â äàííîì ñåìèíàðå ðåêîìåíäóåòñÿ ñîòðóäíèêàì, ðàáîòàþùèì â ïðîöåññå óïðàâëåíèÿ óðîâíåì ñåðâèñà, íåçàâèñèìî îò òîãî, êàêóþ ðîëü îíè èñïîëíÿþò. Ñåìèíàð ïîëåçåí êàê ïðè îðãàíèçàöèè íîâûõ ïðîöåññîâ, òàê è ïðè îïòèìèçàöèè ñóùåñòâóþùèõ. <br>Ðóêîâîäèòåëè ÈÒ ïîäðàçäåëåíèé íà äàííîì ñåìèíàðå óçíàþò î ëó÷øåì ïåðåäîâîì îïûòå, ïîëó÷àò îðèåíòèðû ðàçâèòèÿ ïðåäîñòàâëåíèÿ ÈÒ óñëóã.<br>Äàòà
    <p class="headr"><b>ICND2 Èñïîëüçîâàíèå ñåòåâîãî îáîðóäîâàíèÿ Cisco. ×àñòü 2.</b></p>
    <p class="bodyr">Ýòîò êóðñ ôîêóñèðóåòñÿ íà ïðåäîñòàâëåíèè çíàíèé è íàâûêîâ, íåîáõîäèìûõ äëÿ èíñòàëëÿöèè, ðàáîòû è óñòðàíåíèÿ íåïîëàäîê â ñåòÿõ ìàëîãî è ñðåäíåãî áèçíåñà.  õîäå êóðñà èçó÷àþòñÿ áàçîâûå îñíîâû êîíôèãóðèðîâàíèÿ ìàðøðóòèçàòîðîâ è êîììóòàòîðîâ, ïîäêëþ÷åíèÿ ê WAN, à òàêæå óñòàíîâëåíèÿ áåçîïàñíîñòè ñåòè.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="headr"><b>NT-BSDNet Ðåàëèçàöèÿ ñåòåâîé èíôðàñòðóêòóðû íà îñíîâå FreeBSD</b></p>
    <p class="bodyr">Êóðñ ïîñâÿù¸í èçó÷åíèþ âîïðîñîâ àäìèíèñòðèðîâàíèÿ ñåòè, ïîñòðîåííîé íà áàçå FreeBSD-ñèñòåì èëè èñïîëüçóþùåé FreeBSD-ñèñòåìû äëÿ ðåøåíèÿ îòäåëüíûõ çàäà÷. Îòäåëüíîå âíèìàíèå óäåëåíî íàñòðîéêå FreeBSD-ñèñòåìû íà ðàáîòó â êà÷åñòâå øëþçà â Èíòåðíåò: íàñòðîéêå ôèëüòðà ïàêåòîâ, ïðîêñè-ñåðâåðà, ïî÷òîâîãî ñåðâåðà è ðÿäà äðóãèõ.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="headr"><b>NT-LNet Ðåàëèçàöèÿ ñåòåâîé èíôðàñòðóêòóðû íà îñíîâå Linux-ñèñòåì</b></p>
    <p class="bodyr">Êóðñ ïîñâÿù¸í èçó÷åíèþ âîïðîñîâ àäìèíèñòðèðîâàíèÿ ñåòè, ïîñòðîåííîé íà áàçå Linux-ñèñòåì èëè èñïîëüçóþùåé Linux-ñèñòåìû äëÿ ðåøåíèÿ îòäåëüíûõ çàäà÷. Îòäåëüíîå âíèìàíèå óäåëåíî íàñòðîéêå Linux-ñèñòåìû íà ðàáîòó â êà÷åñòâå øëþçà â Èíòåðíåò: íàñòðîéêå ôèëüòðà ïàêåòîâ, ïðîêñè-ñåðâåðà, ïî÷òîâîãî ñåðâåðà è ðÿäà äðóãèõ.<br><u>Îïèñàíèå òðåíèíãà</u></p>
    <p class="bodyr"></p>
    </td></tr></table>
    <table border=0 cellspacing=0 cellpadding=1 width="100%">
    <tr><td bgcolor="#CCCCCC">
    <table border=0 cellspacing=0 cellpadding=1 width="100%">
    <tr><td bgcolor="#FFFFFF">
    <table border=0 cellspacing=0 cellpadding=2 width="100%">
    <tr><th bgcolor="#EEEEEE">
    <a href="/">Íà ãëàâíóþ</a>
    </td></tr></table></td><td bgcolor="#FFFFFF">
    <table border=0 cellspacing=0 cellpadding=2 width="100%">
    <tr><th bgcolor="#EEEEEE">
    <a href="/about/location.shtml">Êàê íàñ íàéòè</a> |
    <a href="/schedule/kiev/index.shtml">Ðàñïèñàíèå</a> |
    <a href="/about/about.shtml">Îá Ó÷åáíîì Öåíòðå</a>
    </td></tr></table></td><td bgcolor="#FFFFFF">
    <table border=0 cellspacing=0 cellpadding=2 width="100%">
    <tr><th bgcolor="#EEEEEE">
    <a href="#top">Íàâåðõ</a>
    </td></tr></table></td>
    </tr></table></td></tr></table>
    </td></tr></table>
    </body>
    </html>
    

    Статистика

    Время первой команды журнала12:36:25 2009- 5-25
    Время последней команды журнала17:15:42 2009- 5-25
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 3.96
    Процент синтаксически неверно набранных команд, %12.87
    Суммарное время работы с терминалом *, час 2.12
    Количество командных строк в единицу времени, команда/мин 0.79
    Частота использования команд
    cat10|========| 8.85%
    ls10|========| 8.85%
    vim9|=======| 7.96%
    less9|=======| 7.96%
    ~8|=======| 7.08%
    vi6|=====| 5.31%
    echo5|====| 4.42%
    man4|===| 3.54%
    history4|===| 3.54%
    date4|===| 3.54%
    set2|=| 1.77%
    apt-get2|=| 1.77%
    find2|=| 1.77%
    fixcon2|=| 1.77%
    ldd2|=| 1.77%
    dpkg1|| 0.88%
    pastouch1|| 0.88%
    then1|| 0.88%
    luit1|| 0.88%
    passwd1|| 0.88%
    lgfkldsf1|| 0.88%
    apt-cash1|| 0.88%
    /etc/init.d/gdm1|| 0.88%
    1051|| 0.88%
    .1|| 0.88%
    LANG=ru_RU.UTF-81|| 0.88%
    -1|| 0.88%
    UXterm1|| 0.88%
    92261|| 0.88%
    $1|| 0.88%
    iconv1|| 0.88%
    pas1|| 0.88%
    touch1|| 0.88%
    ping1|| 0.88%
    fi1|| 0.88%
    DVI)?(.@(gz1|| 0.88%
    data1|| 0.88%
    jdsklfj1|| 0.88%
    bz2))'1|| 0.88%
    koko1|| 0.88%
    apt-cach1|| 0.88%
    inet1|| 0.88%
    gdm1|| 0.88%
    8141|| 0.88%
    Z1|| 0.88%
    kgfkjdas1|| 0.88%
    which1|| 0.88%
    apt-cache1|| 0.88%
    LANG=C1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 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$