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

Содержание

Журнал

Пятница (04/08/11)

/dev/pts/11
08:14:59
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:479797 errors:0 dropped:0 overruns:0 frame:0
          TX packets:233412 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:701989273 (669.4 MiB)  TX bytes:16235844 (15.4 MiB)
          Interrupt:66 Memory:feac0000-feb00000
lo        Link encap:Local Loopback
...
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:28544 (27.8 KiB)  TX bytes:16809 (16.4 KiB)
vnet0     Link encap:Ethernet  HWaddr FE:52:00:40:DC:3D
          inet6 addr: fe80::fc52:ff:fe40:dc3d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:5625 (5.4 KiB)  TX bytes:5668 (5.5 KiB)
08:15:10
#vim /etc/xen/xend-config.sxp
--- /tmp/l3-saved-6987.10649.13906	2011-04-08 12:15:14.000000000 +0600
+++ /etc/xen/xend-config.sxp	2011-04-08 12:15:52.000000000 +0600
@@ -88,7 +88,7 @@
 # two fake interfaces per guest domain.  To do things like this, write
 # yourself a wrapper script, and call network-bridge from it, as appropriate.
 #
-(network-script network-bridge)
+(network-script network-bridge netdev=eth0 bridge=xenbr0)
 
 # The script used to control virtual interfaces.  This can be overridden on a
 # per-vif basis when creating a domain or a configuring a new vif.  The
/dev/pts/4
08:15:36
#/etc/init.d/xend restart

/dev/pts/11
08:15:52
#brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.fe520040dc3d       yes             vnet0
08:16:12
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:480626 errors:0 dropped:0 overruns:0 frame:0
          TX packets:234293 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:702113230 (669.5 MiB)  TX bytes:16319636 (15.5 MiB)
          Interrupt:66 Memory:feac0000-feb00000
lo        Link encap:Local Loopback
...
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:29741 (29.0 KiB)  TX bytes:16809 (16.4 KiB)
vnet0     Link encap:Ethernet  HWaddr FE:52:00:40:DC:3D
          inet6 addr: fe80::fc52:ff:fe40:dc3d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:47 errors:0 dropped:0 overruns:0 frame:0
          TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:6906 (6.7 KiB)  TX bytes:7748 (7.5 KiB)
08:16:24
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:480669 errors:0 dropped:0 overruns:0 frame:0
          TX packets:234348 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:702118482 (669.5 MiB)  TX bytes:16325000 (15.5 MiB)
          Interrupt:66 Memory:feac0000-feb00000
lo        Link encap:Local Loopback
...
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:29741 (29.0 KiB)  TX bytes:16809 (16.4 KiB)
vnet0     Link encap:Ethernet  HWaddr FE:52:00:40:DC:3D
          inet6 addr: fe80::fc52:ff:fe40:dc3d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:47 errors:0 dropped:0 overruns:0 frame:0
          TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:6906 (6.7 KiB)  TX bytes:7956 (7.7 KiB)
08:16:32
#brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.fe520040dc3d       yes             vnet0
08:16:35
#dig unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> unix.bas ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43427
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;unix.bas.                      IN      NS
;; ANSWER SECTION:
unix.bas.               961     IN      NS      ns.unix.bas.
;; ADDITIONAL SECTION:
ns.unix.bas.            961     IN      A       192.168.15.254
;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  8 12:25:53 2011
;; MSG SIZE  rcvd: 59
/dev/pts/4
08:16:55
#xm list
ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory)
Error: Unable to connect to xend: No such file or directory. Is xend running?
08:23:06
#bcrtl show
sh: bcrtl: command not found
08:23:16
#brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.fe520040dc3d       yes             vnet0
virbr1          8000.000000000000       yes
08:23:20
#test
test           testlibraw     testparm       testsaslauthd  test-speech
08:23:20
#testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
        workgroup = MYGROUP
        server string = Samba Server Version %v
        passdb backend = tdbsam
        cups options = raw
[homes]
        comment = Home Directories
        read only = No
        browseable = No
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
/dev/pts/11
08:25:53
#ls /etc/samba/
lmhosts  smb.conf  smbusers
прошло 66 минут
09:31:58
#testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
        workgroup = MYGROUP
        server string = Samba Server Version %v
        passdb backend = tdbsam
        cups options = raw
[homes]
        comment = Home Directories
        read only = No
        browseable = No
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
09:32:25
#exi
bash: exi: command not found
/dev/pts/4
09:33:48
#smbpasswd -a user
New SMB password:
Retype new SMB password:
tdbsam_open: Converting version 0 database to version 3.
account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
Added user user.
09:36:33
#smbpasswd -a user
New SMB password:
Retype new SMB password:
/dev/pts/7
09:37:00
#man smb.conf
/dev/pts/4
09:37:27
#/etc/init.d/smb start
Starting SMB services:                                     [  OK  ]
Starting NMB services:                                     [  OK  ]
09:37:37
#vim /etc/samba
09:41:50
#~
lmhosts      passdb.tdb   secrets.tdb  smb.conf     smbusers
09:41:50
#vim /etc/samba/smb.conf
09:42:36
#rdesktop -U administrator -p rootpass 192.168.15.222
rdesktop: invalid option -- U
rdesktop: A Remote Desktop Protocol client.
Version 1.6.0. Copyright (C) 1999-2008 Matthew Chapman.
See http://www.rdesktop.org/ for more information.
Usage: rdesktop [options] server[:port]
   -u: user name
   -d: domain
   -s: shell
   -c: working directory
   -p: password (- to prompt)
...
          example: -r scard:"eToken PRO 00 00"="AKS ifdh 0"
                   "eToken PRO 00 00" -> Device in Linux/Unix enviroment
                   "AKS ifdh 0"       -> Device shown in Windows enviroment
          example: -r scard:"eToken PRO 00 00"="AKS ifdh 0;AKS"
                   "eToken PRO 00 00" -> Device in Linux/Unix enviroment
                   "AKS ifdh 0"       -> Device shown in Windows enviroment
                   "AKS"              -> Device vendor name
   -0: attach to console
   -4: use RDP version 4
   -5: use RDP version 5 (default)
09:42:38
#rdesktop -u administrator -p rootpass 192.168.15.222
Autoselected keyboard map en-us
WARNING: Remote desktop does not support colour depth 24; falling back to 16
09:43:50
#smbclient -U administrator -L 192.168.122.1
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
09:47:08
#smbclient -U administrator -L //192.168.122.1/C
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
09:47:37
#smbclient -U administrator -L 192.168.122.1
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
09:47:59
#smbclient -U administrator -L 192.168.15.222
Password:
Domain=[DOM] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]
        Sharename       Type      Comment
        ---------       ----      -------
        C$              Disk      Default share
        share1          Disk
        IPC$            IPC       Remote IPC
        ADMIN$          Disk      Remote Admin
        SYSVOL          Disk      Logon server share
        NETLOGON        Disk      Logon server share
...
        Server               Comment
        ---------            -------
        DC01
        WINXP01
        Workgroup            Master
        ---------            -------
        DOM                  DC01
        MYGROUP              LINUX2
        WINGRP               WINXP01
        WORKGROUP            BOOK
09:48:44
#smbclient -U administrator //192.168.122.67/C
Password:
Domain=[HOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> ls
  AUTOEXEC.BAT                        A        0  Fri Apr  8 11:51:14 2011
  boot.ini                           HS      211  Fri Apr  8 11:47:51 2011
  CONFIG.SYS                          A        0  Fri Apr  8 11:51:14 2011
  Documents and Settings              D        0  Fri Apr  8 12:00:48 2011
  hiberfil.sys                      AHS 536399872  Fri Apr  8 11:21:59 2011
  IO.SYS                           AHSR        0  Fri Apr  8 11:51:14 2011
  MSDOS.SYS                        AHSR        0  Fri Apr  8 11:51:14 2011
...
smb: \> df -h
df: command not found
smb: \> du -h
NT_STATUS_NO_SUCH_FILE listing \-h
                63881 blocks of size 65536. 24403 blocks available
Total number of bytes: 0
smb: \> du
                63881 blocks of size 65536. 24403 blocks available
Total number of bytes: 1342004063
smb: \> exit
09:51:00
#smbclient -U administrator //192.168.15.22/share1

09:51:13
#smbclient -U administrator //192.168.15.222/share1
Password:
Domain=[DOM] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]
smb: \> ls
  .                                   D        0  Fri Apr  8 07:47:13 2011
  ..                                  D        0  Fri Apr  8 07:47:13 2011
                65389 blocks of size 65536. 849 blocks available
smb: \> mkdir temp
smb: \> ls
  .                                   D        0  Fri Apr  8 07:51:33 2011
  ..                                  D        0  Fri Apr  8 07:51:33 2011
...
  ..                                  D        0  Fri Apr  8 07:51:33 2011
  temp                                D        0  Fri Apr  8 07:51:33 2011
                65389 blocks of size 65536. 849 blocks available
smb: \> cd temp
smb: \temp\> ls
  .                                   D        0  Fri Apr  8 07:51:33 2011
  ..                                  D        0  Fri Apr  8 07:51:33 2011
                65389 blocks of size 65536. 849 blocks available
smb: \temp\> cd ..
smb: \> exit
09:53:01
#ls mnt
ls: mnt: No such file or directory
09:53:03
#ls /mnt
bin  games    kerberos  lib64    local       sbin   src  X11R6
etc  include  lib       libexec  lost+found  share  tmp
09:53:06
#umount /mnt

09:53:10
#smbclient -o username=Administrator //192.168.15.222/share1 /mnt
username=Administrator: Not enough '\' characters in service
Usage: smbclient [-?] [-?EgV] [-?EgV] [-?EgVNkP] [-?|--help] [--usage]
        [-R|--name-resolve NAME-RESOLVE-ORDER] [-M|--message HOST]
        [-I|--ip-address IP] [-E|--stderr] [-L|--list HOST] [-t|--terminal CODE]
        [-m|--max-protocol LEVEL] [-T|--tar <c|x>IXFqgbNan] [-D|--directory DIR]
        [-c|--command STRING] [-b|--send-buffer BYTES] [-p|--port PORT]
        [-g|--grepable] [-d|--debuglevel DEBUGLEVEL]
        [-s|--configfile CONFIGFILE] [-l|--log-basename LOGFILEBASE]
        [-V|--version] [-O|--socket-options SOCKETOPTIONS]
        [-n|--netbiosname NETBIOSNAME] [-W|--workgroup WORKGROUP]
        [-i|--scope SCOPE] [-U|--user USERNAME] [-N|--no-pass] [-k|--kerberos]
        [-A|--authentication-file FILE] [-S|--signing on|off|required]
        [-P|--machine-pass] service <password>
09:53:47
#ls
anaconda-ks.cfg  disk1.img           rpmforge-release-0.5.2-2.el5.rf.i386.rpm
backups          install.log         rpmforge-release-0.5.2-2.el5.rf.i386.rpm.1
cpumem.info      install.log.syslog  rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
data             Mail
Desktop          mdadm
09:53:49
#ls /mnt
databackup
09:53:52
#smbclient -o username=Administrator //192.168.15.222/share1 /mnt
username=Administrator: Not enough '\' characters in service
Usage: smbclient [-?] [-?EgV] [-?EgV] [-?EgVNkP] [-?|--help] [--usage]
        [-R|--name-resolve NAME-RESOLVE-ORDER] [-M|--message HOST]
        [-I|--ip-address IP] [-E|--stderr] [-L|--list HOST] [-t|--terminal CODE]
        [-m|--max-protocol LEVEL] [-T|--tar <c|x>IXFqgbNan] [-D|--directory DIR]
        [-c|--command STRING] [-b|--send-buffer BYTES] [-p|--port PORT]
        [-g|--grepable] [-d|--debuglevel DEBUGLEVEL]
        [-s|--configfile CONFIGFILE] [-l|--log-basename LOGFILEBASE]
        [-V|--version] [-O|--socket-options SOCKETOPTIONS]
        [-n|--netbiosname NETBIOSNAME] [-W|--workgroup WORKGROUP]
        [-i|--scope SCOPE] [-U|--user USERNAME] [-N|--no-pass] [-k|--kerberos]
        [-A|--authentication-file FILE] [-S|--signing on|off|required]
        [-P|--machine-pass] service <password>
09:54:50
#smbclient -o username=Administrator //192.168.15.222/share1 /mnt
username=Administrator: Not enough '\' characters in service
Usage: smbclient [-?] [-?EgV] [-?EgV] [-?EgVNkP] [-?|--help] [--usage]
        [-R|--name-resolve NAME-RESOLVE-ORDER] [-M|--message HOST]
        [-I|--ip-address IP] [-E|--stderr] [-L|--list HOST] [-t|--terminal CODE]
        [-m|--max-protocol LEVEL] [-T|--tar <c|x>IXFqgbNan] [-D|--directory DIR]
        [-c|--command STRING] [-b|--send-buffer BYTES] [-p|--port PORT]
        [-g|--grepable] [-d|--debuglevel DEBUGLEVEL]
        [-s|--configfile CONFIGFILE] [-l|--log-basename LOGFILEBASE]
        [-V|--version] [-O|--socket-options SOCKETOPTIONS]
        [-n|--netbiosname NETBIOSNAME] [-W|--workgroup WORKGROUP]
        [-i|--scope SCOPE] [-U|--user USERNAME] [-N|--no-pass] [-k|--kerberos]
        [-A|--authentication-file FILE] [-S|--signing on|off|required]
        [-P|--machine-pass] service <password>
09:56:51
#rm -rf /mnt

09:56:55
#ls
anaconda-ks.cfg  disk1.img           rpmforge-release-0.5.2-2.el5.rf.i386.rpm
backups          install.log         rpmforge-release-0.5.2-2.el5.rf.i386.rpm.1
cpumem.info      install.log.syslog  rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
data             Mail
Desktop          mdadm
09:56:58
#ls /mnt
ls: /mnt: No such file or directory
09:57:00
#pwd
/root
09:57:02
#mkdir /mnt

09:57:48
#ls /mnt
temp
09:57:50
#umount /mnt

09:58:13
#mount -o username=administrator //192.168.15.222/C /mnt
Password:
mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
09:58:44
#ls /mnt

09:58:52
#mount -o username=administrator //192.168.15.222/C /mnt
Password:
mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
09:59:00
#vim /etc/samba/smb
09:59:00
#vim /etc/samba/smb
09:59:00
#vim /etc/samba/smb.conf
10:00:42
#smbclient -U user -L 127.0.0.1
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
10:00:59
#smbclient -U user -L 127.0.0.1
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
10:01:07
#smbclient -U user -L 127.0.0.1
Password:
Domain=[LINUX4] OS=[Unix] Server=[Samba 3.0.33-3.29.el5_5.1]
        Sharename       Type      Comment
        ---------       ----      -------
        tmp             Disk      temporary stuff
        print           Printer   print.home
        IPC$            IPC       IPC Service (Samba Server Version 3.0.33-3.29.el5_5.1)
        user            Disk      Home Directories
Domain=[LINUX4] OS=[Unix] Server=[Samba 3.0.33-3.29.el5_5.1]
        Server               Comment
        ---------            -------
        Workgroup            Master
        ---------            -------
        MYGROUP              LINUX2
        WORKGROUP            HOME
10:02:10
#mount -o username=administrator //192.168.122.67/C /mnt
Password:
10:02:16
#ls /mnt
AUTOEXEC.BAT  Documents and Settings  MSDOS.SYS     pagefile.sys               WINDOWS
boot.ini      hiberfil.sys            NTDETECT.COM  Program Files
CONFIG.SYS    IO.SYS                  ntldr         System Volume Information
10:04:00
#smbclient -U user -L 127.0.0.1
Password:
Domain=[LINUX4] OS=[Unix] Server=[Samba 3.0.33-3.29.el5_5.1]
        Sharename       Type      Comment
        ---------       ----      -------
        mnt             Disk      Recurse
        tmp             Disk      temporary stuff
        print           Printer   print.home
        IPC$            IPC       IPC Service (Samba Server Version 3.0.33-3.29.el5_5.1)
        user            Disk      Home Directories
Domain=[LINUX4] OS=[Unix] Server=[Samba 3.0.33-3.29.el5_5.1]
        Server               Comment
        ---------            -------
        Workgroup            Master
        ---------            -------
        MYGROUP              LINUX2
        WORKGROUP            HOME
10:04:59
#vim /etc/fstab
10:06:11
#umount /mnt

10:06:16
#mount /mnt

10:06:20
#ls /mnt
AUTOEXEC.BAT  Documents and Settings  MSDOS.SYS     pagefile.sys               WINDOWS
boot.ini      hiberfil.sys            NTDETECT.COM  Program Files
CONFIG.SYS    IO.SYS                  ntldr         System Volume Information
10:06:22
#man mount
10:08:03
#mkdir /mnt/temp
mkdir: cannot create directory `/mnt/temp': Permission denied
10:08:08
#man mount
10:14:36
#/etc/init.d/smb restart
Shutting down SMB services:                                [  OK  ]
Shutting down NMB services:                                [  OK  ]
Starting SMB services:                                     [  OK  ]
Starting NMB services:                                     [  OK  ]
прошло 28 минут
10:43:12
#Security must be set to user for domain controllers
  5 #
  6 # For a step to step guide on installing, configuring and using samba,
  7 # read the Samba-HOWTO-Collection. This may be obtained from:
  8 #  http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
  9 #
 10 # Many working examples of smb.conf files can be found in the
 11 # Samba-Guide which is generated daily and can be downloaded from:
 12 #  http://www.samba.org/samba/docs/Samba-Guide.pdf
 13 #
 14 # Any line which starts with a ; (semi-colon) or a # (hash)
...
286         writable = yes
287         printable = no
288
289         [mnt]
            [mnt]
291         path = /mnt
292         public = yes
293         writable = yes
294         printable = no
"/etc/samba/smb.conf" 294L, 9767C writtense
10:52:55
#vim /etc/krb5.conf
10:53:45
#vim /etc/resolv.conf
10:54:12
#vim /etc/hosts
10:54:43
#vim /etc/sysconfig/network
10:55:01
#hostname
linux4.unix.bas
10:55:31
#hostname linux4.dom.kz

10:55:38
#hostname
linux4.dom.kz
10:55:39
#testparam -s | head -20
sh: testparam: command not found
10:56:07
#testparm -s | head -20
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[tmp]"
Processing section "[mnt]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
[global]
        workgroup = DOM
        realm = DOM.KZ
...
        local master = No
        domain master = No
        cups options = raw
[homes]
        comment = Home Directories
        read only = No
        browseable = No
[printers]
        comment = All Printers
        path = /var/spool/samba
10:56:13
#vim /etc/krb5.conf
10:58:44
#kinit
kinit(v5): Cannot resolve network address for KDC in realm EXAMPLE.COM while getting initial credentials
10:58:50
#host dom.kz
dom.kz has address 192.168.15.222
10:58:56
#vim /etc/krb5.conf
10:59:28
#kinit administrator
Password for administrator@dom.kz:
kinit(v5): KDC reply did not match expectations while getting initial credentials
10:59:38
#vim /etc/krb5.conf
11:02:01
#/etc/init.d/sm
smartd  smb
11:02:01
#/etc/init.d/sm
smartd  smb
11:02:01
#/etc/init.d/smb restart
Shutting down SMB services:                                [  OK  ]
Shutting down NMB services:                                [  OK  ]
Starting SMB services:                                     [  OK  ]
Starting NMB services:                                     [  OK  ]
11:02:15
#kinit administrator 192.168.15.222
Extra arguments (starting with "192.168.15.222").
Usage: kinit [-5] [-4] [-V] [-l lifetime] [-s start_time]
        [-r renewable_life] [-f | -F] [-p | -P] [-a | -A]
        [-v] [-R] [-k [-t keytab_file]]
        [-c cachename] [-S service_name] [principal]
    options:                                          valid with Kerberos:
        -5 Kerberos 5 (available)
        -4 Kerberos 4 (available)
           (Default behavior is to try Kerberos 5)
        -V verbose                                        Either 4 or 5
...
        -p proxiable                                      5
        -P not proxiable                                  5
        -a include addresses                              5
        -A do not include addresses                       5
        -v validate                                       5
        -R renew                                          5, or both 5 and 4
        -k use keytab                                     5, or both 5 and 4
        -t filename of keytab to use                      5, or both 5 and 4
        -c Kerberos 5 cache name                          5
        -S service                                        5, or both 5 and 4
11:02:28
#kinit administrator
Password for administrator@dom.kz:
kinit(v5): KDC reply did not match expectations while getting initial credentials
11:02:47
#kinit administrator
Password for administrator@dom.kz:
kinit(v5): KDC reply did not match expectations while getting initial credentials
11:03:07
#vim /etc/krb5.conf
11:03:48
#vim /etc/hosts
11:04:14
#net ads join -U Administrator
Administrator's password:
Using short domain name -- DOM
Joined 'LINUX4' to realm 'DOM.KZ'
11:05:31
#geten
getenforce  getent
11:05:31
#getent
getent: wrong number of arguments
Try `getent --help' or `getent --usage' for more information.
11:07:10
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
avahi:x:70:70:Avahi daemon:/:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
avahi-autoipd:x:100:102:avahi-autoipd:/var/lib/avahi-autoipd:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
user:x:500:500::/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
Ivan:x:501:501:Ivanov Ivan:/home/Ivan:/bin/bash
named:x:25:25:Named:/var/named:/sbin/nologin
11:07:14
#man getent
11:07:23
#vim /etc/samba/smb.conf
11:10:54
#/etc/init.d/winbind start
Starting Winbind services:                                 [  OK  ]
11:11:03
#wbinfo -U
Invalid option
Usage: [OPTION...]
  -u, --domain-users                   Lists all domain users
  -g, --domain-groups                  Lists all domain groups
  -N, --WINS-by-name=NETBIOS-NAME      Converts NetBIOS name to IP
  -I, --WINS-by-ip=IP                  Converts IP address to NetBIOS name
  -n, --name-to-sid=NAME               Converts name to sid
  -s, --sid-to-name=SID                Converts sid to name
  -R, --lookup-rids=RIDs               Converts RIDs to names
  -U, --uid-to-sid=UID                 Converts uid to sid
...
  -p, --ping                           Ping winbindd to see if it is alive
  --domain=domain                      Define to the domain to restrict
                                       operation
  -K, --krb5auth=user%password         authenticate user using Kerberos
  --separator                          Get the active winbind separator
Help options:
  -?, --help                           Show this help message
  --usage                              Display brief usage message
Common samba options:
  -V, --version                        Print version
11:11:14
#wbinfo -u
administrator
guest
support_388945a0
krbtgt
test_inet
root
11:11:19
#ls /home/
Ivan  lost+found  user

Статистика

Время первой команды журнала08:14:59 2011- 4- 8
Время последней команды журнала11:11:19 2011- 4- 8
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %24.75
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.84
Количество командных строк в единицу времени, команда/мин 0.92
Частота использования команд
vim17|================| 16.50%
smbclient14|=============| 13.59%
ls12|===========| 11.65%
kinit5|====| 4.85%
man4|===| 3.88%
mount4|===| 3.88%
ifconfig3|==| 2.91%
brctl3|==| 2.91%
umount3|==| 2.91%
/etc/init.d/smb3|==| 2.91%
testparm3|==| 2.91%
hostname3|==| 2.91%
wbinfo2|=| 1.94%
mkdir2|=| 1.94%
smbpasswd2|=| 1.94%
/etc/init.d/sm2|=| 1.94%
rdesktop2|=| 1.94%
head2|=| 1.94%
getent2|=| 1.94%
host1|| 0.97%
rm1|| 0.97%
xm1|| 0.97%
~1|| 0.97%
geten1|| 0.97%
dig1|| 0.97%
bcrtl1|| 0.97%
pwd1|| 0.97%
/etc/init.d/winbind1|| 0.97%
/etc/init.d/xend1|| 0.97%
Security1|| 0.97%
exi1|| 0.97%
net1|| 0.97%
testparam1|| 0.97%
test1|| 0.97%
____
*) Интервалы неактивности длительностью 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$