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

Содержание

Журнал

Четверг (05/28/09)

/dev/pts/5
16:17:11
#ls -l R
-rw-r--r-- 1 root root 0 Май 28 16:17 R
16:17:17
#setfacl -m u:user README
setfacl: Option -m incomplete
16:19:25
#setfacl -m u:user:rw README
setfacl: README: Нет такого файла или каталога
16:19:38
#setfacl -m u:user:rw R
setfacl: R: Неподдерживаемая операция
16:19:41
#setfacl -m u:user:rw 'R'
setfacl: R: Неподдерживаемая операция
16:19:53
#setfacl -m u:user:rw "R"
setfacl: R: Неподдерживаемая операция
16:20:09
#chattr --help
Usage: chattr [-RVf] [-+=AacDdijsSu] [-v version] files...
16:21:56
#man chhattr
16:22:11
#man chattr
16:26:47
#cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd:         compat
group:          compat
shadow:         compat
hosts:          files dns
networks:       files
protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
netgroup:       nis
16:30:19
#ls /etc/pam.d
atd   chpasswd  common-account  common-password  cron  gdm-autologin  newusers  passwd  sshd  sudo
chfn  chsh      common-auth     common-session   gdm   login          other     polkit  su    xscreensaver
прошло 16 минут
16:46:53
#cat /etc/pam.
pam.conf  pam.d/
16:46:53
#cat /etc/pam.d/sshd
# PAM configuration for the Secure Shell service
# Read environment variables from /etc/environment and
# /etc/security/pam_env.conf.
auth       required     pam_env.so # [1]
# In Debian 4.0 (etch), locale-related environment variables were moved to
# /etc/default/locale, so read that as well.
auth       required     pam_env.so envfile=/etc/default/locale
# Standard Un*x authentication.
@include common-auth
# Disallow non-root logins when /etc/nologin exists.
...
# Print the message of the day upon successful login.
session    optional     pam_motd.so # [1]
# Print the status of the user's mailbox upon successful login.
session    optional     pam_mail.so standard noenv # [1]
# Set up user limits from /etc/security/limits.conf.
session    required     pam_limits.so
# Set up SELinux capabilities (need modified pam)
# session  required     pam_selinux.so multiple
# Standard Un*x password updating.
@include common-password
16:47:22
#ls /lib/security/
pam_access.so        pam_faildelay.so      pam_lastlog.so    pam_motd.so         pam_securetty.so   pam_time.so          pam_userdb.so
pam_ck_connector.so  pam_filter.so         pam_limits.so     pam_namespace.so    pam_selinux.so     pam_umask.so         pam_warn.so
pam_debug.so         pam_ftp.so            pam_listfile.so   pam_nologin.so      pam_sepermit.so    pam_unix_acct.so     pam_wheel.so
pam_deny.so          pam_gnome_keyring.so  pam_localuser.so  pam_permit.so       pam_shells.so      pam_unix_auth.so     pam_xauth.so
pam_echo.so          pam_group.so          pam_loginuid.so   pam_rhosts_auth.so  pam_stress.so      pam_unix_passwd.so
pam_env.so           pam_issue.so          pam_mail.so       pam_rhosts.so       pam_succeed_if.so  pam_unix_session.so
pam_exec.so          pam_keyinit.so        pam_mkhomedir.so  pam_rootok.so       pam_tally.so       pam_unix.so
16:50:46
#cat /lib/security/pam_m
pam_mail.so       pam_mkhomedir.so  pam_motd.so
16:50:46
#cat /lib/security/pam_mail.so
ELF4Œ(””””)”)LT¨¨)¨)ØØQåtd&
H@DÁ•YæËÆÿÛ«aüwù=LØG  td“o~ºT¥[žÎˆ"3P
°O
  ý€$
     éP$
        __gmon_start____cxa_finalize_Jv_RegisterClassespam_sm_authenticatepam_get_userstrlenasprintfpam_putenvfree__xstat64dcgettextpam_promptpam_syslogmallocpam_modutil_getpwnamstrtoulalphasort64scandir64__errno_locationpam_sm_open_sessionpam_sm_close_sessionpam_sm_setcredlibpam.so.0libc.so.6pam_mail.soLIBPAM_MODUTIL_1.0LIBPAM_EXTENSION_1.0LIBPAM_1.0GLIBC_2.1.3GLIBC_2.2GLIBC_2.0!@Ðo­CP)¯
ŒÜ€*„*ˆ*Œ*œ* *¤*¨*¬*°´* ¸*                                                                                                                                                                                                                                                                                                                                                                             V`/hk-sii
¼*
  À*
È*Ì*Ð*Ô*Ø*U‰åSƒìè[Ã@$‹“ðÿÿÿ…Òtè>è¥èX[ÉÃÿ³ÿÿ£
...
                                                                                                                                                                                                                                                                                                                                                                                                               ‰
                                                                                                                                                                                                                                                                                                                                                                                                              ‰‹
                                                                                                                                                                                                                                                                                                                                                                                                              ‹‰
                                                                                                                                                                                                                                                                                                                                                                                                              ‹7
8´õþÿo°Xè                                                                                                                                                                                                                                                                                                                                                                                                      D
–
 *€Äœþÿÿoÿÿÿoðÿÿoîúÿÿo¨)ŠšªºÊÚêú
*:JZjzÜ*.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss´´ü
                                                                                                                                                                 öÿÿo°°8
                                                                                                                                                                        èèpXX–%ÿÿÿoîî.2þÿÿo€A   œœJ     ÄĀ
16:52:12
#q
bash: q: команда не найдена
16:53:12
#vim /etc/pam.d/common-auth
16:54:12
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
16:57:46
#ls -l /lib/security/
итого 464
-rw-r--r-- 1 root root 12144 Мар 21 05:36 pam_access.so
-rw-r--r-- 1 root root  6992 Мар 10 18:20 pam_ck_connector.so
-rw-r--r-- 1 root root  4700 Мар 21 05:36 pam_debug.so
-rw-r--r-- 1 root root  2660 Мар 21 05:36 pam_deny.so
-rw-r--r-- 1 root root  5544 Мар 21 05:36 pam_echo.so
-rw-r--r-- 1 root root 10536 Мар 21 05:36 pam_env.so
-rw-r--r-- 1 root root  7640 Мар 21 05:36 pam_exec.so
-rw-r--r-- 1 root root  4552 Мар 21 05:36 pam_faildelay.so
-rw-r--r-- 1 root root 10988 Мар 21 05:36 pam_filter.so
...
-rw-r--r-- 1 root root  6292 Мар 21 05:36 pam_umask.so
lrwxrwxrwx 1 root root    11 Май 24 17:23 pam_unix_acct.so -> pam_unix.so
lrwxrwxrwx 1 root root    11 Май 24 17:23 pam_unix_auth.so -> pam_unix.so
lrwxrwxrwx 1 root root    11 Май 24 17:23 pam_unix_passwd.so -> pam_unix.so
lrwxrwxrwx 1 root root    11 Май 24 17:23 pam_unix_session.so -> pam_unix.so
-rw-r--r-- 1 root root 47852 Мар 21 05:36 pam_unix.so
-rw-r--r-- 1 root root  8404 Мар 21 05:36 pam_userdb.so
-rw-r--r-- 1 root root  3732 Мар 21 05:36 pam_warn.so
-rw-r--r-- 1 root root  4996 Мар 21 05:36 pam_wheel.so
-rw-r--r-- 1 root root 12376 Мар 21 05:36 pam_xauth.so
17:01:11
#vim /etc/pam.d/common-auth
17:02:53
#ls -l /lib/security/
итого 464
-rw-r--r-- 1 root root 12144 Мар 21 05:36 pam_access.so
-rw-r--r-- 1 root root  6992 Мар 10 18:20 pam_ck_connector.so
-rw-r--r-- 1 root root  4700 Мар 21 05:36 pam_debug.so
-rw-r--r-- 1 root root  2660 Мар 21 05:36 pam_deny.so
-rw-r--r-- 1 root root  5544 Мар 21 05:36 pam_echo.so
-rw-r--r-- 1 root root 10536 Мар 21 05:36 pam_env.so
-rw-r--r-- 1 root root  7640 Мар 21 05:36 pam_exec.so
-rw-r--r-- 1 root root  4552 Мар 21 05:36 pam_faildelay.so
-rw-r--r-- 1 root root 10988 Мар 21 05:36 pam_filter.so
...
-rw-r--r-- 1 root root  6292 Мар 21 05:36 pam_umask.so
lrwxrwxrwx 1 root root    11 Май 24 17:23 pam_unix_acct.so -> pam_unix.so
lrwxrwxrwx 1 root root    11 Май 24 17:23 pam_unix_auth.so -> pam_unix.so
lrwxrwxrwx 1 root root    11 Май 24 17:23 pam_unix_passwd.so -> pam_unix.so
lrwxrwxrwx 1 root root    11 Май 24 17:23 pam_unix_session.so -> pam_unix.so
-rw-r--r-- 1 root root 47852 Мар 21 05:36 pam_unix.so
-rw-r--r-- 1 root root  8404 Мар 21 05:36 pam_userdb.so
-rw-r--r-- 1 root root  3732 Мар 21 05:36 pam_warn.so
-rw-r--r-- 1 root root  4996 Мар 21 05:36 pam_wheel.so
-rw-r--r-- 1 root root 12376 Мар 21 05:36 pam_xauth.so
17:05:06
#vim /etc/security/access.conf
17:05:43
#-:ALL EXCEPT (wheel) shutdown sync:LOCAL
access.conf     limits.conf     namespace.init  pam_env.conf    time.conf
group.conf      namespace.conf  opasswd         sepermit.conf
17:05:43
#vim /etc/security/
17:05:43
#vim /etc/security/time.conf
17:06:14
#vim /etc/security/namespace.conf
17:06:39
#Uncommenting the following three lines will polyinstantiate
 12         passwd=$(getent passwd "$user")
"/etc/security/namespace.init" 24L, 1003C
 13         homedir=$(echo "$passwd" | cut -f6 -d":")
 14         if [ "$1" = "$homedir" ]; then
 15                 gid=$(echo "$passwd" | cut -f4 -d":")
 16                 cp -rT /etc/skel "$homedir"
 17                 chown -R "$user":"$gid" "$homedir"
 18                 mode=$(awk '/^UMASK/{gsub("#.*$", "", $2); printf "%o", and(0777,compl(strtonum("0" $2))); exit}' /etc/login.defs)
 19                 chmod ${mode:-700} "$homedir"
 20                 [ -x /sbin/restorecon ] && /sbin/restorecon -R "$homedir"
 21         fi
 22 fi
/dev/pts/0
17:08:29
#ntpdate -q ntp.dg.net.ua
server 213.186.192.10, stratum 2, offset -2.618159, delay 0.03519
28 May 17:08:52 ntpdate[24696]: step time server 213.186.192.10 offset -2.618159 sec
17:08:52
#ntpdate -q ntp.dg.net.ua
server 213.186.192.10, stratum 2, offset -2.622215, delay 0.03503
28 May 17:09:14 ntpdate[24704]: step time server 213.186.192.10 offset -2.622215 sec
17:09:14
#ntpdate -q ntp.dg.net.ua
server 213.186.192.10, stratum 2, offset -2.623670, delay 0.03226
28 May 17:09:36 ntpdate[24712]: step time server 213.186.192.10 offset -2.623670 sec
/dev/pts/5
17:13:28
#vim /etc/pa
17:13:28
#vim /etc/pam.conf
прошло 10 минут
17:24:18
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
итого 48
-rwxrwxrwt 1 root root    7 Май 28 10:09 1
-rw-r--r-- 1 root root   43 Май 25 17:53 123
drwxr-xr-x 2 root root 4096 Май 26 10:55 20090526
drwxr-xr-x 5 root root 4096 Май 26 10:31 a
drwxr-xr-x 2 root root 4096 Май 26 14:56 dfhdhjdhgfjdg
drwxr-xr-x 2 root root 4096 Май 26 15:07 DHGDFHG
drwxr-xr-x 2 root root 4096 Май 26 15:06 DIR$
drwxr-xr-x 2 root root 4096 Май 26 14:56 glgg
drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDFHG
drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDGFH
-rw-r--r-- 1 root root    0 Май 28 16:17 R
-rwxr-xr-x 1 root root  242 Май 28 14:52 useradd
-rwxr-xr-x 1 root root  224 Май 28 14:58 userdel
/dev/pts/0
17:31:17
#ls -l /
итого 76
drwxr-xr-x   2 root root  4096 Май 25 03:07 bin
drwxr-xr-x   3 root root  4096 Май 25 03:08 boot
drwxr-xr-x  15 root root  3560 Май 28 16:08 dev
drwxr-xr-x  85 root root  4096 Май 28 17:24 etc
drwxr-xr-x   3 root root  4096 Май 28 14:58 home
lrwxrwxrwx   1 root root    28 Май 24 17:23 initrd.img -> boot/initrd.img-2.6.29-2-686
drwxr-xr-x  13 root root  4096 Май 25 03:08 lib
drwx------   2 root root 16384 Май 24 16:56 lost+found
drwxr-xr-x   2 root root  4096 Май 24 13:15 media
...
dr-xr-xr-x 129 root root     0 Май 28 09:31 proc
drwxr-xr-x  13 root root  4096 Май 28 17:24 root
drwxr-xr-x   2 root root  4096 Май 25 03:07 sbin
drwxr-xr-x   2 root root  4096 Фев 21 16:55 selinux
drwxr-xr-x   2 root root  4096 Май 24 13:15 srv
drwxr-xr-x  12 root root     0 Май 28 09:31 sys
drwxrwxrwt   7 root root  4096 Май 28 17:24 tmp
drwxr-xr-x  11 root root  4096 Май 24 13:22 usr
drwxr-xr-x  13 root root  4096 Май 24 13:15 var
lrwxrwxrwx   1 root root    25 Май 24 17:23 vmlinuz -> boot/vmlinuz-2.6.29-2-686
17:31:20
#uniq -help
uniq: invalid option -- 'h'
Попробуйте `uniq --help' для получения более подробного описания.
17:36:57
#man uniq
17:37:36
#which ip
/sbin/ip
17:45:38
#man cat
17:45:51
#exit

/dev/pts/5
17:49:29
#cat .bash_
.bash_history  .bash_profile
17:49:29
#cat .bash_profile
l3-agent
. ~/.bashrc
прошло 15 минут
18:05:11
#/proc/
Display all 128 possibilities? (y or n)
1/       16024/   2/       22248/   2536/    2722/    2909/    2935/    3079/    3352/    499/     596/     74/      bus/     sysvipc/
10/      16025/   200/     22282/   2599/    2733/    2910/    2937/    3083/    4/       5/       597/     8/       dri/     tty/
1058/    16101/   201/     2236/    2634/    2747/    2912/    2939/    3107/    4780/    5047/    6/       9/       driver/
11/      1660/    202/     23748/   2665/    2748/    2917/    2946/    3116/    4784/    5048/    67/      935/     fs/
1133/    17/      203/     2513/    2673/    2749/    2918/    2950/    3180/    4837/    5055/    68/      936/     ide/
12/      1738/    204/     25190/   2679/    2750/    2920/    3/       3211/    4838/    5247/    7/       937/     irq/
13/      176/     20570/   25194/   2686/    2789/    2922/    3003/    3212/    4881/    5248/    70/      938/     net/
14/      177/     22196/   2523/    2700/    2802/    2924/    3004/    3219/    4889/    5922/    71/      acpi/    self/
141/     1976/    22247/   2533/    2702/    2906/    2931/    3065/    3351/    497/     595/     73/      asound/  sys/
18:05:11
#top
top - 18:13:38 up  8:41,  4 users,  load average: 0.01, 0.01, 0.00
Tasks: 116 total,   1 running, 114 sleeping,   0 stopped,   1 zombie
Cpu(s):  0.3%us,  0.2%sy,  0.0%ni, 99.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3107648k total,   543856k used,  2563792k free,    56640k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   228056k cached
 2700 root      20   0  346m  33m  11m S    0  1.1   1:38.89 Xorg
 4780 user      20   0 13312 7288 2480 S    0  0.2   0:02.73 xterm
25351 root      20   0  2424 1168  916 R    0  0.0   0:00.01 top
    1 root      20   0  2128  716  620 S    0  0.0   0:01.16 init
...
    5 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/0
    6 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/1
    7 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1
    8 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1
    9 root      15  -5     0    0    0 S    0  0.0   0:00.00 cpuset
   10 root      15  -5     0    0    0 S    0  0.0   0:00.08 events/0
   11 root      15  -5     0    0    0 S    0  0.0   0:00.04 events/1
   12 root      15  -5     0    0    0 S    0  0.0   0:00.00 work_on_cpu/0
   13 root      15  -5     0    0    0 S    0  0.0   0:00.00 work_on_cpu/1
   14 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
18:13:40
#ping klekivka.myftp.org
PING klekivka.myftp.org (69.65.19.125) 56(84) bytes of data.
^C
--- klekivka.myftp.org ping statistics ---
396 packets transmitted, 0 received, 100% packet loss, time 396894ms
прошло 30 минут
18:43:49
#ls -l /var | grep run
drwxr-xr-x 13 root root  4096 Май 28 16:57 run
18:43:51
#ls -ld /var | grep run

18:44:37
#ls -ld /var
drwxr-xr-x 13 root root 4096 Май 24 13:15 /var
18:44:41
#ls -ld /var/run
drwxr-xr-x 13 root root 4096 Май 28 16:57 /var/run
18:44:48
#echo 123>1

прошло 14 минут
18:59:47
#tauch 123
bash: tauch: команда не найдена
18:59:53
#touch 123

18:59:58
#ls -l
итого 44
-rwxrwxrwt 1 root root    0 Май 28 18:59 1
-rw-r--r-- 1 root root   43 Май 28 18:59 123
drwxr-xr-x 2 root root 4096 Май 26 10:55 20090526
drwxr-xr-x 5 root root 4096 Май 26 10:31 a
drwxr-xr-x 2 root root 4096 Май 26 14:56 dfhdhjdhgfjdg
drwxr-xr-x 2 root root 4096 Май 26 15:07 DHGDFHG
drwxr-xr-x 2 root root 4096 Май 26 15:06 DIR$
drwxr-xr-x 2 root root 4096 Май 26 14:56 glgg
drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDFHG
drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDGFH
-rw-r--r-- 1 root root    0 Май 28 16:17 R
-rwxr-xr-x 1 root root  242 Май 28 14:52 useradd
-rwxr-xr-x 1 root root  224 Май 28 14:58 userdel
19:00:03
#touch 123

19:00:19
#ls -l
итого 44
-rwxrwxrwt 1 root root    0 Май 28 18:59 1
-rw-r--r-- 1 root root   43 Май 28 19:00 123
drwxr-xr-x 2 root root 4096 Май 26 10:55 20090526
drwxr-xr-x 5 root root 4096 Май 26 10:31 a
drwxr-xr-x 2 root root 4096 Май 26 14:56 dfhdhjdhgfjdg
drwxr-xr-x 2 root root 4096 Май 26 15:07 DHGDFHG
drwxr-xr-x 2 root root 4096 Май 26 15:06 DIR$
drwxr-xr-x 2 root root 4096 Май 26 14:56 glgg
drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDFHG
drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDGFH
-rw-r--r-- 1 root root    0 Май 28 16:17 R
-rwxr-xr-x 1 root root  242 Май 28 14:52 useradd
-rwxr-xr-x 1 root root  224 Май 28 14:58 userdel
19:00:20
#exit

прошло 28 минут
/dev/pts/0
19:28:58
$su -
Пароль:
l3-agent is already running: pid=3180; pidfile=/root/.lilalo/l3-agent.pid
19:29:05
#init 0

Пятница (05/29/09)

/dev/pts/0
11:06:34
$setxkbmap -layout "us,ru,ua"

11:08:11
$su -
Пароль:
11:08:27
#ьÑman sources.list
       the regular sources.list file. File names need to end with .list and may only contain letters (a-z and A-Z), digits (0-9),
       underscore (_), hyphen (-) and period (.) characters. Otherwise they will be silently ignored.
THE DEB AND DEB-SRC TYPES
       The deb type describes a typical two-level Debian archive, distribution/component. Typically, distribution is generally one of
       stable unstable or testing while component is one of main contrib non-free or non-us The deb-src type describes a debian
       distribution´s source code in the same form as the deb type. A deb-src line is required to fetch source indexes.
       The format for a sources.list entry using the deb and deb-src types are:
           deb uri distribution [component1] [component2] [...]
       The URI for the deb type must specify the base of the Debian distribution, from which APT will find the information it needs.
       distribution can specify an exact path, in which case the components must be omitted and distribution must end with a slash (/).
...
           file transfers from the remote.
EXAMPLES
       Uses the archive stored locally (or NFS mounted) at /home/jason/debian for stable/main, stable/contrib, and stable/non-free.
           deb file:/home/jason/debian stable main contrib non-free
       As above, except this uses the unstable (development) distribution.
           deb file:/home/jason/debian unstable main contrib non-free
       Source line for the above
           deb-src file:/home/jason/debian unstable main contrib non-free
       Uses HTTP to access the archive at archive.debian.org, and uses only the hamm/main area.
           deb http://archive.debian.org/debian-archive hamm main
прошла 31 минута
11:39:31
#deb
debconf                 debconf-communicate     debconf-escape          debconf-show
debconf-apt-progress    debconf-copydb          debconf-set-selections  debugfs
11:39:31
#dpkg -L
dpkg-query: --listfiles требует указания хотя бы одного имени пакета
Для вывода справки по опросу пакетов используйте --help;
Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL)
используйте --license.
11:41:49
#dpkg -L cron
/.
/etc
/etc/init.d
/etc/init.d/cron
/etc/cron.d
/etc/cron.d/.placeholder
/etc/default
/etc/default/cron
/etc/pam.d
/etc/pam.d/cron
...
/usr/share/doc/cron/README.anacron
/usr/share/doc/cron/NEWS.Debian.gz
/usr/sbin
/usr/sbin/cron
/usr/bin
/usr/bin/crontab
/var
/var/spool
/var/spool/cron
/var/spool/cron/crontabs
11:42:23
#echo $LANG
ru_RU.UTF-8
11:42:43
#man dpkg
11:43:41
#apt-cache d
depends    dotty      dump       dumpavail
11:43:41
#apt-cache dotty cron
"ncurses-bin" -> "libc6"[color=blue];
"ncurses-bin" -> "libncurses5"[color=blue];
"ncurses-bin" -> "ncurses"[color=springgreen];
"ncurses-bin" -> "tput"[color=springgreen];
"libpam0g" -> "libc6";
"libpam0g" -> "debconf";
"libpam0g" -> "debconf-2.0";
"libpam0g" -> "libpam-runtime";
"libpam0g" -> "libpam"[color=springgreen];
"libpam0g" -> "libpam0"[color=springgreen];
...
"lsb-core" [color=orange,shape=box];
"libc6" [shape=box];
"libattr1" [shape=box];
"ncurses-bin" [shape=box];
"libxsloader-perl" [shape=triangle];
"ncurses" [shape=hexagon];
"libpam-motd" [shape=triangle];
"sysvinit" [color=orange,shape=box];
"libpam0" [shape=hexagon];
}
11:44:58
#man apt
11:44:58
#man apt-c
11:44:58
#man apt-cache
11:46:37
#apt-cache dotty cron
"ncurses-bin" -> "libc6"[color=blue];
"ncurses-bin" -> "libncurses5"[color=blue];
"ncurses-bin" -> "ncurses"[color=springgreen];
"ncurses-bin" -> "tput"[color=springgreen];
"libpam0g" -> "libc6";
"libpam0g" -> "debconf";
"libpam0g" -> "debconf-2.0";
"libpam0g" -> "libpam-runtime";
"libpam0g" -> "libpam"[color=springgreen];
"libpam0g" -> "libpam0"[color=springgreen];
...
"lsb-core" [color=orange,shape=box];
"libc6" [shape=box];
"libattr1" [shape=box];
"ncurses-bin" [shape=box];
"libxsloader-perl" [shape=triangle];
"ncurses" [shape=hexagon];
"libpam-motd" [shape=triangle];
"sysvinit" [color=orange,shape=box];
"libpam0" [shape=hexagon];
}
11:46:41
#dpkg -S cron
anacron: /usr/share/man/man5/anacrontab.5.gz
cron: /usr/share/doc/cron/examples/stats-cron.pl.gz
anacron, cron: /etc/cron.monthly
man-db: /etc/cron.daily/man-db
anacron: /etc/apm/event.d/anacron
anacron: /usr/share/doc/anacron/changelog.Debian.gz
cron: /usr/share/doc/cron/changelog.Debian.gz
cron: /usr/share/man/man5/crontab.5.gz
lpr: /etc/cron.weekly/lpr
cron: /etc/init.d/cron
...
cron: /usr/share/doc/cron/README.anacron
cron: /var/spool/cron/crontabs
anacron: /etc/cron.weekly/0anacron
anacron: /usr/share/doc/anacron/README.gz
passwd: /usr/share/doc/passwd/examples/passwd.expire.cron
john, anacron, cron: /etc/cron.d
cron: /usr/share/doc/cron/THANKS
at, cron: /var/spool/cron
cron: /usr/bin/crontab
anacron: /usr/share/doc/anacron/README.Debian
11:48:14
#ping klekhivka.myftp.org
PING klekhivka.myftp.org (94.179.241.70) 56(84) bytes of data.
^C
--- klekhivka.myftp.org ping statistics ---
547 packets transmitted, 0 received, 100% packet loss, time 550015ms
прошло 12 минут
12:00:50
#netselect -v alpha.eb.co.ua bravo.eb.co.ua
bash: netselect: команда не найдена
12:01:38
#apt-get install netselect
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
Предлагаемые пакеты:
  netselect-apt
НОВЫЕ пакеты, которые будут установлены:
  netselect
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 24,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 69,6kB.
Получено:1 http://10.0.35.1 sid/main netselect 0.3.ds1-12.1 [24,4kB]
Получено 24,4kБ за 0s (2396kБ/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета netselect.
(Чтение базы данных ... на данный момент установлено 44732 файлов и каталогов.)
Распаковывается пакет netselect (из файла .../netselect_0.3.ds1-12.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет netselect (0.3.ds1-12.1) ...
12:02:01
#netselect -vv alpha.eb.co.ua bravo.eb.co.ua
Running netselect to choose 1 out of 2 addresses.
.....................
alpha.eb.co.ua                          17 ms   9 hops   90% ok ( 9/10) [   36]
bravo.eb.co.ua                          27 ms  10 hops   90% ok ( 9/10) [   60]
   36 alpha.eb.co.ua
12:02:47
#apt-get install netselect-apt
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  netselect-apt
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 9454Б архивов.
После данной операции, объём занятого дискового пространства возрастёт на 20,5kB.
Получено:1 http://10.0.35.1 sid/main netselect-apt 0.3.ds1-12.1 [9454B]
Получено 9454Б за 0s (0Б/c)
Выбор ранее не выбранного пакета netselect-apt.
(Чтение базы данных ... на данный момент установлено 44742 файлов и каталогов.)
Распаковывается пакет netselect-apt (из файла .../netselect-apt_0.3.ds1-12.1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет netselect-apt (0.3.ds1-12.1) ...
12:04:07
#man net
12:04:07
#man netselect-apt
12:05:17
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main
12:05:36
#apt-get install hping
hping2  hping3
12:05:36
#apt-get install hping3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libpcap0.8 tcl8.4
Предлагаемые пакеты:
  tclreadline
...
Распаковывается пакет tcl8.4 (из файла .../tcl8.4_8.4.19-3_i386.deb)...
Выбор ранее не выбранного пакета hping3.
Распаковывается пакет hping3 (из файла .../hping3_3.a2.ds2-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет libpcap0.8 (1.0.0-1) ...
Настраивается пакет tcl8.4 (8.4.19-3) ...
update-alternatives: используется `/usr/bin/tclsh8.4' для предоставления `/usr/bin/tclsh' (tclsh) в автоматический режим.
Настраивается пакет hping3 (3.a2.ds2-4) ...
Обрабатываются триггеры для menu ...
прошло 12 минут
/dev/pts/5
12:17:55
$vi
/dev/pts/0
12:23:20
#cat /etc/ap
apm/ apt/
12:23:20
#cat /etc/apt/
apt.conf.d/     apt-file.conf   secring.gpg     sources.list    sources.list.d/ trustdb.gpg     trusted.gpg     trusted.gpg~
12:23:20
#cat /etc/
Display all 169 possibilities? (y or n)
12:23:20
#cat /etc/de
debconf.conf    debian_version  default/        defoma/         deluser.conf
12:23:20
#cat /etc/debconf.conf
# This is the main config file for debconf. It tells debconf where to
# store data. The format of this file is a set of stanzas. Each stanza
# except the first sets up a database for debconf to use. For details, see
# debconf.conf(5) (in the debconf-doc package).
#
# So first things first. This first stanza gives the names of two databases.
# Debconf will use this database to store the data you enter into it,
# and some other dynamic data.
Config: configdb
# Debconf will use this database to store static template data.
...
# writes always go to the first database.
#Name: fulldb
#Driver: Stack
#Stack: configdb, remotedb
#
# In this example, we'd use Config: fulldb at the top of the file
# to make it use the combination of the databases.
#
# Even more complex and interesting setups are possible, see the
# debconf.conf(5) page for details.
прошло 14 минут
12:37:27
#dpkg -L approx
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/approx
/usr/share/doc/approx/README.concurrency
/usr/share/doc/approx/copyright
/usr/share/doc/approx/NEWS.Debian.gz
/usr/share/doc/approx/changelog.Debian.gz
/usr/share/man
...
/usr/sbin/approx-gc
/usr/sbin/approx-update
/usr/sbin/approx-import
/etc
/etc/cron.daily
/etc/cron.daily/approx
/etc/cron.weekly
/etc/cron.weekly/approx
/etc/approx
/etc/approx/approx.conf
12:37:47
#vim /etc/approx/approx.conf
12:39:35
#man appr
12:39:40
#man approx
12:39:50
#/etc/init.d/
anacron                dbus                   keyboard-setup         mountnfs.sh            rmnologin              udev-mtab
atd                    exim4                  keymap.sh              mountoverflowtmp       rsyslog                umountfs
aumix                  gdm                    killprocs              mtab.sh                screen-cleanup         umountnfs.sh
bootlogd               glibc.sh               lpd                    networking             sendsigs               umountroot
bootmisc.sh            hal                    module-init-tools      openbsd-inetd          single                 urandom
checkfs.sh             halt                   monit                  portmap                ssh                    x11-common
checkroot.sh           hostname.sh            mountall-bootclean.sh  procps                 stop-bootlogd
console-cyrillic       hwclockfirst.sh        mountall.sh            rc                     stop-bootlogd-single
console-screen.kbd.sh  hwclock.sh             mountdevsubfs.sh       rc.local               sudo
console-setup          ifupdown               mountkernfs.sh         rcS                    syslog-ng
cron                   ifupdown-clean         mountnfs-bootclean.sh  reboot                 udev
12:45:25
#vi /etc/in
12:45:25
#vi /etc/inetd.conf
12:46:53
#~
Restarting internet superserver: inetd.
12:47:15
#vi /etc/apt/sources.list
12:49:30
#netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      5588/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1973/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2246/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2512/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      2246/sshd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           1973/portmap
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
...
unix  2      [ ACC ]     STREAM     LISTENING     7988     2788/gnome-keyring- /tmp/keyring-IROsYr/socket
unix  2      [ ACC ]     STREAM     LISTENING     8612     2905/ssh-agent      /tmp/ssh-QKyZbR2801/agent.2801
unix  2      [ ACC ]     STREAM     LISTENING     8657     2801/x-session-mana /tmp/.ICE-unix/2801
unix  2      [ ACC ]     STREAM     LISTENING     9425     3073/gconfd-2       /tmp/orbit-user/linc-c01-0-7fb48f26a8e4f
unix  2      [ ACC ]     STREAM     LISTENING     9447     3070/notification-d /tmp/orbit-user/linc-bfe-0-7eb14a26b94fd
unix  2      [ ACC ]     STREAM     LISTENING     11017    3370/firefox-bin    /tmp/orbit-user/linc-d2a-0-29d2a11161af6
unix  2      [ ACC ]     STREAM     LISTENING     6431     2532/hald           @/var/run/hald/dbus-oMapLACexJ
unix  2      [ ACC ]     STREAM     LISTENING     6086     2225/syslog-ng      /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     6452     2532/hald           @/var/run/hald/dbus-diQpgRKF4S
unix  2      [ ACC ]     STREAM     LISTENING     8656     2801/x-session-mana @/tmp/.ICE-unix/2801
12:49:44
#netstat -nlp|grep 9999
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      5588/inetd
12:50:22
#apt-get upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут обновлены:
  curl dpkg libasound2 libc6 libc6-i686 libcurl3 libdigest-sha1-perl libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libncurses5
  libncursesw5 libsasl2-2 libsasl2-modules locales man-db ncurses-base ncurses-bin procps xfce4 xterm
обновлено 22, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 17,4MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 274kB.
Хотите продолжить [Д/н]? y
...
  ru_RU.UTF-8... done
  uk_UA.UTF-8... done
Generation complete.
Настраивается пакет libcurl3 (7.19.5-1) ...
Настраивается пакет curl (7.19.5-1) ...
Настраивается пакет libasound2 (1.0.20-2) ...
Настраивается пакет libdigest-sha1-perl (2.12-1) ...
Настраивается пакет xfce4 (4.6.1.1) ...
Настраивается пакет xterm (243-1) ...
Обрабатываются триггеры для menu ...

Файлы

  • .bash_
  • .bash_profile
  • /etc/apt/sources.list
  • /etc/debconf.conf
  • /etc/nsswitch.conf
  • /etc/pam.
  • /etc/pam.d/sshd
  • /lib/security/pam_m
  • /lib/security/pam_mail.so
  • .bash_
    >
    .bash_history  .bash_profile
    
    .bash_profile
    >
    l3-agent
    . ~/.bashrc
    
    /etc/apt/sources.list
    >
    deb http://10.0.35.1:9999/debian sid main
    
    /etc/debconf.conf
    >
    # This is the main config file for debconf. It tells debconf where to
    # store data. The format of this file is a set of stanzas. Each stanza
    # except the first sets up a database for debconf to use. For details, see
    # debconf.conf(5) (in the debconf-doc package).
    #
    # So first things first. This first stanza gives the names of two databases.
    # Debconf will use this database to store the data you enter into it,
    # and some other dynamic data.
    Config: configdb
    # Debconf will use this database to store static template data.
    Templates: templatedb
    # World-readable, and accepts everything but passwords.
    Name: config
    Driver: File
    Mode: 644
    Reject-Type: password
    Filename: /var/cache/debconf/config.dat
    # Not world readable (the default), and accepts only passwords.
    Name: passwords
    Driver: File
    Mode: 600
    Backup: false
    Required: false
    Accept-Type: password
    Filename: /var/cache/debconf/passwords.dat
    # Set up the configdb database. By default, it consists of a stack of two
    # databases, one to hold passwords and one for everything else.
    Name: configdb
    Driver: Stack
    Stack: config, passwords
    # Set up the templatedb database, which is a single flat text file
    # by default.
    Name: templatedb
    Driver: File
    Mode: 644
    Filename: /var/cache/debconf/templates.dat
    # Well that was pretty straightforward, and it will be enough for most
    # people's needs, but debconf's database drivers can be used to do much
    # more interesting things. For example, suppose you want to use config
    # data from another host, which is mounted over nfs or perhaps the database
    # is accessed via LDAP. You don't want to write to the remote debconf database,
    # just read from it, so you still need a local database for local changes.
    #
    # A remote NFS mounted database, read-only. It is optional; if debconf
    # fails to use it it will not abort.
    #Name: remotedb
    #Driver: DirTree
    #Directory: /mnt/otherhost/var/cache/debconf/config
    #Readonly: true
    #Required: false
    #
    # A remote LDAP database. It is also read-only. The password is really
    # only necessary if the database is not accessible anonymously.
    # Option KeyByKey instructs the backend to retrieve keys from the LDAP
    # server individually (when they are requested), instead of loading all
    # keys at startup. The default is 0, and should only be enabled if you
    # want to track accesses to individual keys on the LDAP server side.
    #Name: remotedb
    #Driver: LDAP
    #Server: remotehost
    #BaseDN: cn=debconf,dc=domain,dc=com
    #BindDN: uid=admin,dc=domain,dc=com
    #BindPasswd: secret
    #KeyByKey: 0
    #
    # A stack consisting of two databases. Values will be read from
    # the first database in the stack to contain a value. In this example,
    # writes always go to the first database.
    #Name: fulldb
    #Driver: Stack
    #Stack: configdb, remotedb
    #
    # In this example, we'd use Config: fulldb at the top of the file
    # to make it use the combination of the databases.
    #
    # Even more complex and interesting setups are possible, see the
    # debconf.conf(5) page for details.
    
    /etc/nsswitch.conf
    >
    # /etc/nsswitch.conf
    #
    # Example configuration of GNU Name Service Switch functionality.
    # If you have the `glibc-doc-reference' and `info' packages installed, try:
    # `info libc "Name Service Switch"' for information about this file.
    passwd:         compat
    group:          compat
    shadow:         compat
    hosts:          files dns
    networks:       files
    protocols:      db files
    services:       db files
    ethers:         db files
    rpc:            db files
    netgroup:       nis
    
    /etc/pam.
    >
    pam.conf  pam.d/
    
    /etc/pam.d/sshd
    >
    # PAM configuration for the Secure Shell service
    # Read environment variables from /etc/environment and
    # /etc/security/pam_env.conf.
    auth       required     pam_env.so # [1]
    # In Debian 4.0 (etch), locale-related environment variables were moved to
    # /etc/default/locale, so read that as well.
    auth       required     pam_env.so envfile=/etc/default/locale
    # Standard Un*x authentication.
    @include common-auth
    # Disallow non-root logins when /etc/nologin exists.
    account    required     pam_nologin.so
    # Uncomment and edit /etc/security/access.conf if you need to set complex
    # access limits that are hard to express in sshd_config.
    # account  required     pam_access.so
    # Standard Un*x authorization.
    @include common-account
    # Standard Un*x session setup and teardown.
    @include common-session
    # Print the message of the day upon successful login.
    session    optional     pam_motd.so # [1]
    # Print the status of the user's mailbox upon successful login.
    session    optional     pam_mail.so standard noenv # [1]
    # Set up user limits from /etc/security/limits.conf.
    session    required     pam_limits.so
    # Set up SELinux capabilities (need modified pam)
    # session  required     pam_selinux.so multiple
    # Standard Un*x password updating.
    @include common-password
    
    /lib/security/pam_m
    >
    pam_mail.so       pam_mkhomedir.so  pam_motd.so
    
    /lib/security/pam_mail.so
    >
    ELF4Œ(””””)”)LT¨¨)¨)ØØQåtd&
    H@DÁ•YæËÆÿÛ«aüwù=LØG  td“o~ºT¥[žÎˆ"3P
    °O
      ý€$
         éP$
            __gmon_start____cxa_finalize_Jv_RegisterClassespam_sm_authenticatepam_get_userstrlenasprintfpam_putenvfree__xstat64dcgettextpam_promptpam_syslogmallocpam_modutil_getpwnamstrtoulalphasort64scandir64__errno_locationpam_sm_open_sessionpam_sm_close_sessionpam_sm_setcredlibpam.so.0libc.so.6pam_mail.soLIBPAM_MODUTIL_1.0LIBPAM_EXTENSION_1.0LIBPAM_1.0GLIBC_2.1.3GLIBC_2.2GLIBC_2.0!@Ðo­CP)¯
    ŒÜ€*„*ˆ*Œ*œ* *¤*¨*¬*°´* ¸*                                                                                                                                                                                                                                                                                                                                                                             V`/hk-sii
    ¼*
      À*
    È*Ì*Ð*Ô*Ø*U‰åSƒìè[Ã@$‹“ðÿÿÿ…Òtè>è¥èX[ÉÃÿ³ÿÿ£
                                                  héàÿÿÿÿ£éÐÿÿÿÿ£héÀÿÿÿÿ£hé°ÿÿÿÿ£h é ÿÿÿÿ£ h(éÿÿÿÿ£$h0é€ÿÿÿÿ£(h8épÿÿÿÿ£,h@é`ÿÿÿÿ£0hHéPÿÿÿÿ£4hPé@ÿÿÿÿ£8hXé0ÿÿÿÿ£<h`é ÿÿÿÿ£@hhéÿÿÿÿ£Dhpéÿÿÿÿ£HhxéðþÿÿU‰åVS譁Ãö"ƒì€»Pu]‹ƒüÿÿÿ…Àt‹ƒL‰$è°ÿÿÿ‹‹Tƒÿÿÿ“
                                                                                                                                                                                                                                                   ÿÿÿ)ÐÁøpÿ9ñs ¶A‰ƒTÿ”ƒ
                                                                                                                                                                                                                                                                           ÿÿÿ‹‹T9ñræƃPƒÄ[^]ÃU‰åSè.Ãw"ƒì‹“ÿÿÿ…Òt‹“ôÿÿÿ…Òt
                                                                                                                                                                                                                                                                                                                           ƒÿÿÿ‰$ÿ҃Ä[]Ë$АU¸‰å]ͶUfâ€‰åWVSìüèÑÿÿÿÃ"fƒú‹‰…TÿÿÿÀ÷Ðƒà …Ò‰…\ÿÿÿŽy³Äìÿÿ}ð‰9ÿ
                                                                                                                                                                                                                                                                                                                                                                                                                   ‹
                                                                                                                                                                                                                                                                                                                                                                                                                  ‹‹
                                                                                                                                                                                                                                                                                                                                                                                                                  ‰
                                                                                                                                                                                                                                                                                                                                                                                                                   í
                                                                                                                                                                                                                                                                                                                                                                                                                  Nj
    €½[ÿÿÿ…¢‹dÿÿÿ…Étµ‹½dÿÿÿ€?t‰øvƃÀ€8uõ‹•dÿÿÿ‰$èóùÿÿÄü‰ð[^_]Ãf‹µÿÿÿ¹‹½ ÿÿÿ󦅾‹…ÿÿÿ‹•ÿÿÿƒÀ‰…hÿÿÿ€z„óƒ\ÿÿÿéËûÿÿt&‰ø1ö„À…jÿÿÿéBÿÿÿ´&ƒ$îÿÿ‰D$‹•Tÿÿÿ‰$èLùÿÿéAÿÿÿ‹}ðDžtÿÿÿ¶‹…tÿÿÿƍƒ\íÿÿ‰|$}ì‰t$
    ‰ðƃÀ€8uõ‰4$èùÿÿ…ÿ‰“üÿÿƒ)îÿÿ¾ÇEðÇEì‰DÇD$‹…Tÿÿÿ‰$è¶øÿÿÄü‰ð[^_]̓Hîÿÿ‰DÇD$‹µTÿÿÿ‰4$è‰øÿÿé¿úÿÿ‹•`ÿÿÿ9‰U€v‰E€‹u€ö‰ð‰µtÿÿÿƒÀ‰$èÌøÿÿ…À‰Æ„iÿÿÿ‹E€…À„ðþÿÿ‹}ð1ҍ¶ÆV/¶ˆDVƒÂ;U€rìéßþÿÿ´&‹…\ÿÿÿ“íÿÿ1ö‰•xÿÿÿ‰…|ÿÿÿéIûÿÿ‹µÿÿÿ¹‹½ÿÿÿó¦„à‹µÿÿÿƒäìÿÿ¹‰Ç󦅂ƒ\ÿÿÿéøùÿÿUðDžhÿÿÿDž`ÿÿÿ‰•,ÿÿÿé}úÿÿ‰|$‹•Tÿÿÿ‰$èÙ÷ÿÿ…À‰Æ„D‹½hÿÿÿ‹•hÿÿÿƒÇ‰½xÿÿÿ¶B„À„‹</„j‹½\ÿÿÿ‹…`ÿÿÿÏ…À‰½|ÿÿÿ…;‹}ðézúÿÿƒlíÿÿ‰DÇD$‹µTÿÿÿ‰4$¾è        ÷ÿÿéîüÿÇ
    ‹…,ÿÿÿ‰D$‹…ÿÿÿƒÀ‰$è
    ÷ÿÿƒ}ð‰…`ÿÿÿÀ÷Ð!…`ÿÿÿéüøÿÿ‹…\ÿÿÿ%ƒøöƒæþƒÆé…ûÿÿƒˆíÿÿ¾‰DÇD$‹•Tÿÿÿ‰$èöÿÿéfüÿÿ÷…\ÿÿÿ„@üÿÿƒþt&…2üÿÿféRûÿÿ‰|$‹•Tÿÿÿ‰$è•öÿÿ…À‰Æ…§ùÿÿƒ3íÿÿéºûÿÿƒ}´‡ðúÿÿ÷…\ÿÿÿ¾…ðúÿÿ‹½<ÿÿÿ¹1À1öó«éÑûÿÿƒ¤íÿÿ‰t‰D$‹½0ÿÿÿ‰<$è?öÿÿ…Àˆ·‹“øÿÿÿuèÇD‰T$
                                                                                                                                                                                                                                  ‰µ4ÿÿÿ‰t$‹Eì‰$è-öÿÿ‰…lÿÿÿèRõÿÿ‰…pÿÿÿ‹0‹Eì…Àt(€8tfÆƒÀ€8uõ‹Eì…Àt‰$è‚õÿÿÇE싅lÿÿÿ…ÀˆP‹…lÿÿÿ‹Uè<…üÿÿÿ‰Æë!t&‹:…Àt‰$èEõÿÿ‹UèÇ:ƒïƒîy߅Òt‰$è'õÿÿÇE能lÿÿÿÝùÿÿ‹•dÿÿÿƒ¹íÿÿ‰D$‰T‹µ0ÿÿ‰D
                                                                                                                                                                                                                                                                                                                                                                                                                   ‰
                                                                                                                                                                                                                                                                                                                                                                                                                  ‰
                                                                                                                                                                                                                                                                                                                                                                                                                  Ǎ
                                                                                                                                                                                                                                                                                                                                                                                                                   í
                                                                                                                                                                                                                                                                                                                                                                                                                   ‹
                                                                                                                                                                                                                                                                                                                                                                                                                  ‰
                                                                                                                                                                                                                                                                                                                                                                                                                  Ǎ
                                                                                                                                                                                                                                                                                                                                                                                                                   í
                                                                                                                                                                                                                                                                                                                                                                                                                   é
                                                                                                                                                                                                                                                                                                                                                                                                                  lj
                                                                                                                                                                                                                                                                                                                                                                                                                  ‹U
                                                                                                                                                                                                                                                                                                                                                                                                                   ‰
                                                                                                                                                                                                                                                                                                                                                                                                                  ‹U
                                                                                                                                                                                                                                                                                                                                                                                                                   ‰
                                                                                                                                                                                                                                                                                                                                                                                                                  ‰‹
                                                                                                                                                                                                                                                                                                                                                                                                                  ‹‰
                                                                                                                                                                                                                                                                                                                                                                                                                  ‹7
    8´õþÿo°Xè                                                                                                                                                                                                                                                                                                                                                                                                      D
    –
     *€Äœþÿÿoÿÿÿoðÿÿoîúÿÿo¨)ŠšªºÊÚêú
    *:JZjzÜ*.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss´´ü
                                                                                                                                                                     öÿÿo°°8
                                                                                                                                                                            èèpXX–%ÿÿÿoîî.2þÿÿo€A   œœJ     ÄĀ
    

    Статистика

    Время первой команды журнала16:17:11 2009- 5-28
    Время последней команды журнала12:50:22 2009- 5-29
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %17.82
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 3.91
    Количество командных строк в единицу времени, команда/мин 0.43
    Частота использования команд
    cat13|============| 12.38%
    man12|===========| 11.43%
    ls12|===========| 11.43%
    vim9|========| 8.57%
    setfacl5|====| 4.76%
    apt-get5|====| 4.76%
    dpkg4|===| 3.81%
    vi4|===| 3.81%
    ntpdate3|==| 2.86%
    grep3|==| 2.86%
    apt-cache3|==| 2.86%
    echo2|=| 1.90%
    netstat2|=| 1.90%
    ~2|=| 1.90%
    netselect2|=| 1.90%
    touch2|=| 1.90%
    ping2|=| 1.90%
    exit2|=| 1.90%
    su2|=| 1.90%
    uniq1|| 0.95%
    deb1|| 0.95%
    -:ALL1|| 0.95%
    ьÑman1|| 0.95%
    tauch1|| 0.95%
    Uncommenting1|| 0.95%
    /proc/1|| 0.95%
    /etc/init.d/ssh1|| 0.95%
    q1|| 0.95%
    top1|| 0.95%
    /etc/init.d/1|| 0.95%
    11|| 0.95%
    init1|| 0.95%
    chattr1|| 0.95%
    which1|| 0.95%
    setxkbmap1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

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

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

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

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

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    О программе

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

    $Id$