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

Содержание

Журнал

Понедельник (02/19/07)

/dev/pts/1
15:43:40
#screen -x
15:43:48
$ssh root@linux2
root@linux2's password:
Last login: Mon Feb 19 15:12:34 2007 from linux1.unix.nt
l3-agent is already running: pid=8688; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/3
15:44:26
$su -
Password:
15:44:36
#cat /etc/samba/smb.conf
# the default order is "host lmhosts wins bcast". "host" means use the unix
# system gethostbyname() function call that will use either /etc/hosts OR
# DNS or NIS depending on the settings of /etc/host.config, /etc/nsswitch.conf
# and the /etc/resolv.conf file. "host" therefore is system configuration
# dependant. This parameter is most often of use to prevent DNS lookups
# in order to resolve NetBIOS names to IP Addresses. Use with care!
# The example below excludes use of name resolution for machines that are NOT
# on the local network segment
# - OR - are not deliberately to be known via lmhosts or via WINS.
; name resolve order = wins lmhosts bcast
...
# sticky bit set on it to prevent abuse. Obviously this could be extended to
# as many users as required.
;[myshare]
;   comment = Mary's and Fred's stuff
;   path = /usr/somewhere/shared
;   valid users = mary fred
;   public = no
;   writable = yes
;   printable = no
;   create mask = 0765
15:44:45
#cat /etc/samba/smb.conf | grep "wins|domaine"

15:46:08
#cat /etc/samba/smb.conf | egrep -i "wins|domaine"
# the default order is "host lmhosts wins bcast". "host" means use the unix
# - OR - are not deliberately to be known via lmhosts or via WINS.
; name resolve order = wins lmhosts bcast
# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
   wins support = no
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
#       Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
   wins server = 192.168.15.2
# WINS Proxy - Tells Samba to answer name resolution queries on
# behalf of a non WINS capable client, for this to work there must be
# at least one  WINS Server on the network. The default is NO.
;   wins proxy = yes
15:46:15
#cat /etc/samba/smb.conf | egrep -i "wins|domain"
# workgroup = NT-Domain-Name or Workgroup-Name
# Domain Master specifies Samba to be the Domain Master Browser. This
# if you already have a Windows NT domain controller doing this job
   domain master = no
# Enable this if you want Samba to be a domain logon server for
;   domain logons = yes
# if you enable domain logons then you may want a per-machine or
# the default order is "host lmhosts wins bcast". "host" means use the unix
# - OR - are not deliberately to be known via lmhosts or via WINS.
; name resolve order = wins lmhosts bcast
# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
   wins support = no
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
#       Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
   wins server = 192.168.15.2
# WINS Proxy - Tells Samba to answer name resolution queries on
# behalf of a non WINS capable client, for this to work there must be
# at least one  WINS Server on the network. The default is NO.
;   wins proxy = yes
# Un-comment the following and create the netlogon directory for Domain Logons
15:46:29
#cat /etc/samba/smb.conf | egrep -i "wins|master"
# set local master to no if you don't want Samba to become a master
;   local master = no
# OS Level determines the precedence of this server in master browser
# Domain Master specifies Samba to be the Domain Master Browser. This
   domain master = no
# Preferred Master causes Samba to force a local browser election on startup
   preferred master = no
# the default order is "host lmhosts wins bcast". "host" means use the unix
# - OR - are not deliberately to be known via lmhosts or via WINS.
; name resolve order = wins lmhosts bcast
# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
   wins support = no
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
#       Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
   wins server = 192.168.15.2
# WINS Proxy - Tells Samba to answer name resolution queries on
# behalf of a non WINS capable client, for this to work there must be
# at least one  WINS Server on the network. The default is NO.
;   wins proxy = yes
15:46:39
#cat /etc/samba/smb.conf | egrep -i "wins|master|local"
# connections to machines which are on your local network. The
# Cause this host to announce itself to local subnets here
# set local master to no if you don't want Samba to become a master
;   local master = no
# OS Level determines the precedence of this server in master browser
# Domain Master specifies Samba to be the Domain Master Browser. This
   domain master = no
# Preferred Master causes Samba to force a local browser election on startup
   preferred master = no
# the default order is "host lmhosts wins bcast". "host" means use the unix
...
; name resolve order = wins lmhosts bcast
# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
   wins support = no
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
#       Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
   wins server = 192.168.15.2
# WINS Proxy - Tells Samba to answer name resolution queries on
# behalf of a non WINS capable client, for this to work there must be
# at least one  WINS Server on the network. The default is NO.
;   wins proxy = yes
15:47:28
#cat /etc/samba/smb.conf | egrep -i "wins|master|local" | e
   domain master = no
   preferred master = no
   wins support = no
   wins server = 192.168.15.2
15:47:32
#cat /etc/samba/smb.conf | egrep -i "wins|master|local" | egrep
-v "^#\ *"
;   local master = no
   domain master = no
   preferred master = no
; name resolve order = wins lmhosts bcast
   wins support = no
   wins server = 192.168.15.2
;   wins proxy = yes
15:47:41
#vim /etc/
15:47:41
#vim /etc/samba/smb
15:47:41
#vim /etc/samba/smb
15:47:41
#vim /etc/samba/smbpasswd
15:49:07
#cat /etc/samba/smb.conf | egrep -i "wins|master|local"

15:49:07
#vim /etc/samba/smb.conf
15:50:25
#vim /etc/vimrc
15:50:45
#vim /etc/samba/smb.conf
15:51:53
#vim /etc/samba/smb.conf
/dev/pts/1
15:51:57
#screen -x
/dev/pts/3
15:52:28
#vim /etc/samba/smb.conf
15:52:58
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
15:53:10
#vim /etc/samba/smb.conf
15:57:13
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
15:57:15
#vim /etc/samba/smb.conf
15:58:26
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
15:58:29
#/etc/init.d/smb restart
Останавливаются службы SMB:           [  ОК  ]
Останавливаются службы NMB:           [  ОК  ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
16:00:11
#vim /etc/samba/smb.conf
/dev/pts/1
16:03:05
#screen -x
16:08:55
#screen -x
16:09:00
#screen -x
/dev/pts/3
16:10:39
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:10:42
# nmblookup -M WORKGROUP
   149 # in order to resolve NetBIOS names to IP Addresses. Use with care!
   150 # The example below excludes use of name resolution for machines that are NOT
   151 # on the local network segment
   152 # - OR - are not deliberately to be known via lmhosts or via WINS.
   153 ; name resolve order = wins lmhosts bcast
   154
   155 # Windows Internet Name Serving Support Section:
   156 # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
   157    wins support = yes
   158
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:11:03
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:11:04
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:11:06
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:11:07
# nmblookup -M WORKGROUP
   149 # in order to resolve NetBIOS names to IP Addresses. Use with care!
   150 # The example below excludes use of name resolution for machines that are NOT
   151 # on the local network segment
   152 # - OR - are not deliberately to be known via lmhosts or via WINS.
   153 ; name resolve order = wins lmhosts bcast
   154
   155 # Windows Internet Name Serving Support Section:
   156 # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
   157    wins support = yes
   158
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:11:08
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:11:09
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:11:10
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:11:11
# nmblookup -M WORKGROUP
   149 # in order to resolve NetBIOS names to IP Addresses. Use with care!
   150 # The example below excludes use of name resolution for machines that are NOT
   151 # on the local network segment
   152 # - OR - are not deliberately to be known via lmhosts or via WINS.
   153 ; name resolve order = wins lmhosts bcast
   154
   155 # Windows Internet Name Serving Support Section:
   156 # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
   157    wins support = yes
   158
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:12:27
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:12:29
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.101 WORKGROUP<1d>
16:13:04
#mount
/dev/hdb1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hdb6 on /var type ext3 (rw)
/dev/hdb8 on /tmp type ext3 (rw)
/dev/hdb9 on /usr type ext3 (rw)
/dev/hdb7 on /home type ext3 (rw)
/dev/hdb10 on /vmware type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
192.168.15.254:/ftp/pub/ on /pub type nfs (rw,nfsvers=2,addr=192.168.15.254)
/dev/hdb11 on /vmware.bsd type ext3 (rw)
16:13:30
##rsync -auv 192.168.15.3:/vmware.bsd/ /vmware.bsd/

16:15:21
# nmblookup -M WORKGROUP
querying WORKGROUP on 192.168.15.255
192.168.15.103 WORKGROUP<1d>
16:15:23
#nmblookup -M MYGROUP
   149 # in order to resolve NetBIOS names to IP Addresses. Use with care!
   150 # The example below excludes use of name resolution for machines that are NOT
   151 # on the local network segment
   152 # - OR - are not deliberately to be known via lmhosts or via WINS.
   153 ; name resolve order = wins lmhosts bcast
   154
   155 # Windows Internet Name Serving Support Section:
   156 # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
   157    wins support = yes
   158
querying MYGROUP on 192.168.15.255
192.168.15.2 MYGROUP<1d>
16:15:58
#vim /etc/resolv.conf
16:20:03
#vim /etc/hostn
16:20:16
#vim /etc/host
16:20:16
#vim /etc/hosts
16:20:28
#hostname
linux1.linux.nt
16:20:31
#vim /etc/hosts
16:20:41
##rsync -auv 192.168.15.3:/vmware.bsd/ /vmware.bsd/

16:23:14
#vim /etc/samba/smb.conf
16:24:17
#vim /etc/samba/smb.conf
прошло 45 минут
17:10:01
#smbclient -L 192.168.15.1
Password:
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.8-1asp]
        Sharename       Type      Comment
        ---------       ----      -------
        sharename1      Disk      comment
        IPC$            IPC       IPC Service (Файл сервер)
        ADMIN$          IPC       IPC Service (Файл сервер)
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.8-1asp]
        Server               Comment
        ---------            -------
        LINUX1               Файл сервер
        LINUX2
        Workgroup            Master
        ---------            -------
        MYGROUP              LINUX2
17:10:15
#ssh -f -N -R 29000:127.0.0.1:22 clint@77.122.243.6
The authenticity of host '77.122.243.6 (77.122.243.6)' can't be established.
RSA key fingerprint is 0d:93:be:e9:93:ea:cd:4a:dd:84:ae:80:97:4c:26:f7.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '77.122.243.6' (RSA) to the list of known hosts.
Welcome!
Debian GNU/Linux testing/unstable
Linux 2.6.18-3-xen-686 i686 GNU/Linux
clint@77.122.243.6's password:
прошло 10 минут
17:21:13
#ssh clint@77.122.243.6
Connection to 77.122.243.6 closed.
17:23:31
#ssh -f -N -R 29000:127.0.0.1:22 77.122.243.6

17:23:45
#ssh clint@77.122.243.6
Welcome!
Debian GNU/Linux testing/unstable
Linux 2.6.18-3-xen-686 i686 GNU/Linux
clint@77.122.243.6's password:
clint:Dom0~$ ssh 127.0.0.1 -p 29000 -l root
WARNING: DSA key found for host 127.0.0.1
in /home/clint/.ssh/known_hosts:8
DSA key fingerprint 80:40:2d:07:09:f7:83:02:33:f0:4d:ee:29:96:9d:c8.
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established
but keys of different type are already known for this host.
RSA key fingerprint is 23:21:f2:8f:e7:03:3e:eb:c2:2b:e1:da:6c:d1:2b:d2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '127.0.0.1' (RSA) to the list of known hosts.
root@127.0.0.1's password:
Last login: Mon Feb 19 15:57:37 2007 from 192.168.15.254
l3-agent is already running: pid=4993; pidfile=/root/.lilalo/l3-agent.pid
17:24:12
#exit
Connection to 77.122.243.6 closed.
17:24:22
#vim /etc/samba/smb.conf
17:24:35
#crontab -e
~
~
~
~
~
~
~
~
~
"crontab.8845" 1L, 114C written
crontab: installing new crontab
17:26:17
#crontab -e
~/tmp/crontab.8854" 1L, 114C
~
~
~
~
~
~
~
~
~
crontab: no changes made to crontab
17:26:24
#ssh clint@77.122.243.6
Connection to 77.122.243.6 closed.
You have new mail in /var/spool/mail/root
17:27:47
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/spool/mail/root": 4 messages 2 new 4 unread
 U  1 user@linux3.linux.nt  Sat Feb 26 16:24  17/801   "*** SECURITY information fo"
 U  2 root@linux3.linux.nt  Sun Feb 27 12:35 353/17897 "LogWatch for linux3.linux.n"
>N  3 root@linux1.linux.nt  Mon Feb 19 16:10  19/751   "Anacron job 'cron.daily'"
 N  4 root@linux1.linux.nt  Mon Feb 19 17:27  31/1216  "Cron <root@linux1> ssh 77.1"
& 4
Message 4:
From root@linux1.linux.nt  Mon Feb 19 17:27:04 2007
Date: Mon, 19 Feb 2007 17:27:02 +0200
...
Linux 2.6.18-3-xen-686 i686 GNU/Linux
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
&
At EOF
& q^H^H^H^[[3~^[[3~q
Unknown command: "q
Saved 1 message in mbox
Held 3 messages in /var/spool/mail/root
17:28:00
#crontab -e
~
~
~
~
~
~
~
~
~
"crontab.8901" 1L, 115C written
crontab: installing new crontab
прошло >6 часов
/dev/pts/1
23:30:23
$su -
Password:
l3-agent is already running: pid=4993; pidfile=/root/.lilalo/l3-agent.pid

Вторник (02/20/07)

/dev/pts/3
09:55:45
#mount /media/
cdrom/       floppy/      MIGHTYDRIVE/
09:55:45
#mount /media/cdrom/

09:55:55
#ls /media/cdrom/
i845  P4P800  P4S800-MX SE  P5LD2M
09:55:57
#du -sk /media/cdrom/
1951206 /media/cdrom/
09:56:08
#du -sk /media/cdrom/*
661216  /media/cdrom/i845
646154  /media/cdrom/P4P800
91319   /media/cdrom/P4S800-MX SE
552516  /media/cdrom/P5LD2M
/dev/pts/1
10:00:54
$su -
Password:
l3-agent is already running: pid=4993; pidfile=/root/.lilalo/l3-agent.pid
10:01:00
#chown -R user:user /vmware
vmware/     vmware.bsd/
10:01:00
#chown -R user:user /vmware.bsd

10:01:16
#chown -R user:user /vmware

10:01:19
#pkill vmware

10:01:44
#pkill -9 vmware

10:01:50
#pgrep vmware
4738
5584
12278
12620
10:02:05
#kill -9 4738 5584 12278 12620

10:02:27
#pgrep vmware
4738
5584
12278
12620
/dev/pts/1
10:05:50
$sudo vmware-config.pl
Password:
Making sure services for VMware Workstation are stopped.
Stopping VMware services:
   Virtual machine monitor                                 [  ОК  ]
   Bridged networking on /dev/vmnet0                       [  ОК  ]
   Virtual ethernet                                        [  ОК  ]
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Workstation is suitable for your
running kernel.  Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]
...
Starting VMware services:
   Virtual machine monitor                                 [  ОК  ]
   Virtual ethernet                                        [  ОК  ]
   Bridged networking on /dev/vmnet0                       [  ОК  ]
The configuration of VMware Workstation 4.5.2 build-8848 for Linux for this
running kernel completed successfully.
You can now run VMware Workstation by invoking the following command:
"/usr/bin/vmware".
Enjoy,
--the VMware team
10:06:51
$rdesktop 192.168.15.100
ERROR: connect: Connection refused
10:10:06
$/sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:4B:BB:97:4B
          inet addr:192.168.15.1  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::210:4bff:febb:974b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:840 errors:0 dropped:0 overruns:0 frame:0
          TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:82533 (80.5 Kb)  TX bytes:30999 (30.2 Kb)
          Interrupt:11 Base address:0xc000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2047 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2047 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1979664 (1.8 Mb)  TX bytes:1979664 (1.8 Mb)
10:17:05
$rdesktop 192.168.15.100 -u admin -p rootpass -g 800x600

прошло 12 минут
10:29:05
$su -
Password:
10:29:34
#/etc/init.d/s
saslauthd     single        smb           snmptrapd     sshd
sendmail      smartd        snmpd         spamassassin  syslog
10:29:34
#/etc/init.d/smb restart
Останавливаются службы SMB:           [ СБОЙ ]
Останавливаются службы NMB:           [ СБОЙ ]
Запускаются сервисы SMB:                 [  ОК  ]
Запускаются сервисы NMB:                 [  ОК  ]
10:29:51
#exit

10:32:20
$rdesktop 192.168.15.100 -u admin -p rootpass -g 800x600
[1]+  Stopped                 rdesktop 192.168.15.100 -u admin -p rootpass -g 800x600
10:34:06
$bg
[1]+ rdesktop 192.168.15.100 -u admin -p rootpass -g 800x600 &
10:34:08
$su -
Password:
l3-agent is already running: pid=3958; pidfile=/root/.lilalo/l3-agent.pid
10:34:21
#crontab -e
~
"/tmp/crontab.4250" 2L, 125C
~
~
~
~
~
~
~
~
~
crontab: no changes made to crontab
прошло 28 минут
11:03:15
#ssh 77.122.243.6
287 ;   path = /cdrom
288 ;   public = yes
289
290 # The next two parameters show how to auto-mount a CD-ROM when the
291 #>------cdrom share is accesed. For this to work /etc/fstab must contain
292 #>------an entry like this:
293 #
294 #       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
295 #
296 # The CD-ROM gets unmounted automatically after the connection to the
297 #
261 ####   comment = All Printersoring the profile in the user297,1         83%
прошло 38 минут
/dev/pts/4
11:41:40
#screen -x
11:42:24
$ssh root@fbsd2
The authenticity of host 'fbsd2 (192.168.15.22)' can't be established.
DSA key fingerprint is 66:63:db:60:d2:cb:5e:a0:9d:de:f1:c4:f0:16:df:27.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'fbsd2,192.168.15.22' (DSA) to the list of known hosts.
Password:
Last login: Tue Feb 20 11:41:03 2007 from 192.168.15.254
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.2-RC1 (SMP) #0: Thu Nov 16 05:12:08 UTC 2006
Welcome to FreeBSD!
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
/usr/X11R6/bin/xauth:  creating new authority file /root/.Xauthority
прошло 38 минут
/dev/pts/1
12:20:31
#vim /etc/samba/smb.conf

Файлы

  • /etc/samba/smb.conf
  • /etc/samba/smb.conf
    >
    # the default order is "host lmhosts wins bcast". "host" means use the unix
    # system gethostbyname() function call that will use either /etc/hosts OR
    # DNS or NIS depending on the settings of /etc/host.config, /etc/nsswitch.conf
    # and the /etc/resolv.conf file. "host" therefore is system configuration
    # dependant. This parameter is most often of use to prevent DNS lookups
    # in order to resolve NetBIOS names to IP Addresses. Use with care!
    # The example below excludes use of name resolution for machines that are NOT
    # on the local network segment
    # - OR - are not deliberately to be known via lmhosts or via WINS.
    ; name resolve order = wins lmhosts bcast
    # Windows Internet Name Serving Support Section:
    # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
       wins support = no
    # WINS Server - Tells the NMBD components of Samba to be a WINS Client
    #       Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
       wins server = 192.168.15.2
    # WINS Proxy - Tells Samba to answer name resolution queries on
    # behalf of a non WINS capable client, for this to work there must be
    # at least one  WINS Server on the network. The default is NO.
    ;   wins proxy = yes
    # DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
    # via DNS nslookups. The built-in default for versions 1.9.17 is yes,
    # this has been changed in version 1.9.18 to no.
       dns proxy = no
    # Case Preservation can be handy - system default is _no_
    # NOTE: These can be set on a per share basis
    ;  preserve case = no
    ;  short preserve case = no
    # Default case is normally upper case for all DOS files
    ;  default case = lower
    # Be very careful with case sensitivity - it can break things!
    ;  case sensitive = no
    #============================ Share Definitions ==============================
    [homes]
       comment = Home Directories
       browseable = no
       writable = yes
    # Un-comment the following and create the netlogon directory for Domain Logons
    ; [netlogon]
    ;   comment = Network Logon Service
    ;   path = /home/netlogon
    ;   guest ok = yes
    ;   writable = no
    ;   share modes = no
    # Un-comment the following to provide a specific roving profile share
    # the default is to use the user's home directory
    ;[Profiles]
    ;    path = /home/profiles
    ;    browseable = no
    ;    guest ok = yes
    # NOTE: If you have a BSD-style print system there is no need to
    # specifically define each individual printer
    [printers]
       comment = All Printers
       path = /var/spool/samba
       browseable = no
    # Set public = yes to allow user 'guest account' to print
       guest ok = no
       writable = no
       printable = yes
    # This one is useful for people to share files
    ;[tmp]
    ;   comment = Temporary file space
    ;   path = /tmp
    ;   read only = no
    ;   public = yes
    # A publicly accessible directory, but read only, except for people in
    # the "staff" group
    ;[public]
    ;   comment = Public Stuff
    ;   path = /home/samba
    ;   public = yes
    ;   read only = yes
    ;   write list = @staff
    # Other examples.
    #
    # A private printer, usable only by fred. Spool data will be placed in fred's
    # home directory. Note that fred must have write access to the spool directory,
    # wherever it is.
    ;[fredsprn]
    ;   comment = Fred's Printer
    ;   valid users = fred
    ;   path = /homes/fred
    ;   printer = freds_printer
    ;   public = no
    ;   writable = no
    ;   printable = yes
    # A private directory, usable only by fred. Note that fred requires write
    # access to the directory.
    ;[fredsdir]
    ;   comment = Fred's Service
    ;   path = /usr/somewhere/private
    ;   valid users = fred
    ;   public = no
    ;   writable = yes
    ;   printable = no
    # a service which has a different directory for each machine that connects
    # this allows you to tailor configurations to incoming machines. You could
    # also use the %u option to tailor it by user name.
    # The %m gets replaced with the machine name that is connecting.
    ;[pchome]
    ;  comment = PC Directories
    ;  path = /usr/pc/%m
    ;  public = no
    ;  writable = yes
    # A publicly accessible directory, read/write to all users. Note that all files
    # created in the directory by users will be owned by the default user, so
    # any user with access can delete any other user's files. Obviously this
    # directory must be writable by the default user. Another user could of course
    # be specified, in which case all files would be owned by that user instead.
    ;[public]
    ;   path = /usr/somewhere/else/public
    ;   public = yes
    ;   only guest = yes
    ;   writable = yes
    ;   printable = no
    # The following two entries demonstrate how to share a directory so that two
    # users can place files there that will be owned by the specific users. In this
    # setup, the directory should be writable by both users and should have the
    # sticky bit set on it to prevent abuse. Obviously this could be extended to
    # as many users as required.
    ;[myshare]
    ;   comment = Mary's and Fred's stuff
    ;   path = /usr/somewhere/shared
    ;   valid users = mary fred
    ;   public = no
    ;   writable = yes
    ;   printable = no
    ;   create mask = 0765
    

    Статистика

    Время первой команды журнала15:43:40 2007- 2-19
    Время последней команды журнала12:20:31 2007- 2-20
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %13.00
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.11
    Количество командных строк в единицу времени, команда/мин 0.79
    Частота использования команд
    vim21|=================| 17.21%
    nmblookup14|===========| 11.48%
    cat9|=======| 7.38%
    ssh8|======| 6.56%
    egrep7|=====| 5.74%
    screen6|====| 4.92%
    /etc/init.d/smb5|====| 4.10%
    su5|====| 4.10%
    master4|===| 3.28%
    local"4|===| 3.28%
    crontab4|===| 3.28%
    rdesktop3|==| 2.46%
    chown3|==| 2.46%
    mount3|==| 2.46%
    pkill2|=| 1.64%
    pgrep2|=| 1.64%
    domaine"2|=| 1.64%
    #rsync2|=| 1.64%
    exit2|=| 1.64%
    du2|=| 1.64%
    ifconfig1|| 0.82%
    vmware-config.pl1|| 0.82%
    bg1|| 0.82%
    mail1|| 0.82%
    /etc/init.d/s1|| 0.82%
    ls1|| 0.82%
    master"1|| 0.82%
    sudo1|| 0.82%
    smbclient1|| 0.82%
    e1|| 0.82%
    grep1|| 0.82%
    kill1|| 0.82%
    hostname1|| 0.82%
    domain"1|| 0.82%
    ____
    *) Интервалы неактивности длительностью 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$