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

Содержание

Журнал

Понедельник (06/26/06)

10:42:58
#vi /etc/apt/sources.list
10:46:00
#apt-get install xserver
Reading package lists... Done
Building dependency tree... Done
Package xserver is a virtual package provided by:
  xserver-xorg-dbg 6.9.0.dfsg.1-6
  xserver-xorg-core 1:1.0.2-8
  vncserver 3.3.7-12
  vnc4server 4.1.1+X4.3.0-10
You should explicitly select one to install.
E: Package xserver has no installation candidate
10:46:14
#apt-get install xserver-xorg
Reading package lists... Done
Building dependency tree... Done
xserver-xorg is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
10:46:30
#apt-get install xserver-xorg-dbg
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
  xserver-xorg-dbg: Depends: xserver-common (>= 6.9.0.dfsg.1-6) but it is not going to be installed
                    Depends: xserver-xorg (= 6.9.0.dfsg.1-6)
E: Broken packages
10:46:53
#apt-get install xserver-xorg
Reading package lists... Done
Building dependency tree... Done
xserver-xorg is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
10:47:26
#dpkg-reconfigure xdm
 System startup links for /etc/init.d/xdm already exist.
10:47:37
#dpkg-reconfigure kdm
Package `kdm' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: kdm is not installed
10:47:41
#dpkg-reconfigure kde
Package `kde' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: kde is not installed
10:47:46
#apt-get install kde
  libatk1.0-0 libaudio2 libaudiofile0 libavahi-client3 libavahi-common-data
  libavahi-common3 libavahi-compat-libdnssd1 libavahi-qt3-1 libbluetooth1
  libboost-python1.33.1 libcairo2 libcdio6 libcdparanoia0
  libconvert-binhex-perl libcupsys2 libdb4.3++c2 libdbus-1-2 libdbus-qt-1-1c2
  libdirectfb-0.9-24 libesd0 libexif12 libfam0 libfinance-quote-perl libflac7
  libfribidi0 libgadu3 libglade2-0 libglib2.0-0 libgmp3c2 libgnokii2
  libgpgme11 libgphoto2-2 libgphoto2-port0 libgstreamer0.10-0
  libgstreamer0.8-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhal-storage1
  libhal1 libhtml-parser-perl libhtml-tableextract-perl libhtml-tagset-perl
  libhtml-tree-perl libieee1284-3 libindex0 libio-stringy-perl libiso9660-4
...
Get: 40 http://debian.org.ua testing/main menu-xdg 0.2.3 [4594B]
Get: 41 http://debian.org.ua testing/main kdelibs4c2a 4:3.5.3-1 [9689kB]
Get: 42 http://debian.org.ua testing/main libktnef1 4:3.5.2-1+b2 [49,1kB]
Get: 43 http://debian.org.ua testing/main libkcal2b 4:3.5.2-1+b2 [618kB]
Get: 44 http://debian.org.ua testing/main libkdepim1a 4:3.5.2-1+b2 [540kB]
Get: 45 http://debian.org.ua testing/main akregator 4:3.5.2-1+b2 [697kB]
Get: 46 http://debian.org.ua testing/main amor 4:3.5.3-1 [339kB]
Get: 47 http://debian.org.ua testing/main ark 4:3.5.3-1 [294kB]
Get: 48 http://debian.org.ua testing/main arts 1.5.3-2 [5306B]
Get: 49 http://debian.org.ua testing/main artsbuilder 4:3.5.2-2+b2 [2115kB]
10:54:34
#clear

10:54:41
#unlogin
bash: unlogin: command not found
10:55:30
#logout
bash: logout: not login shell: use `exit'
10:55:34
#exit
exit
10:55:38
$clear

10:55:51
$ping http:\\mail.ru
ping: unknown host http:\mail.ru
10:56:09
$ping http:\\www.mail.ru
ping: unknown host http:\www.mail.rumail.ru
10:56:19
$claer
bash: claer: command not found
10:56:28
$clear
bash: clearaer: command not found
10:56:32
$clear

10:57:19
$clear

10:58:02
$sudo apt-get install cowsay
bash: sudo: command not found
10:58:20
$su
Password:
10:58:30
#apt-get install sudo
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed
  sudo
0 upgraded, 1 newly installed, 0 to remove and 16 not upgraded.
Need to get 162kB of archives.
After unpacking 406kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  sudo
Install these packages without verification [y/N]? y
Get: 1 http://debian.org.ua testing/main sudo 1.6.8p12-4 [162kB]
Fetched 162kB in 1s (108kB/s)
Selecting previously deselected package sudo.
(Reading database ... 25199 files and directories currently installed.)
Unpacking sudo (from .../sudo_1.6.8p12-4_i386.deb) ...
Setting up sudo (1.6.8p12-4) ...
No /etc/sudoers found... creating one for you.
10:58:47
#exit
exit
10:58:54
$sudo apt-get install cowsay
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
10:59:40
$clear

11:00:36
$ls -l
total 0
11:00:42
$su
Password:
11:01:09
#apt-get install kde
  konq-plugins konqueror konqueror-nsplugins konquest konsole konsolekalendar
  kontact kooka kopete korganizer korn kpackage kpager kpat kpdf kpercentage
  kpersonalizer kpf kpilot kpoker kpovmodeler kppp krdc krec kregexpeditor
  kreversi krfb kruler ksame ksayit kscd kscreensaver kscreensaver-xsavers
  kshisen ksig ksim ksirc ksirtet ksmiletris ksmserver ksnake ksnapshot
  ksokoban kspaceduel ksplash kstars kstars-data ksvg ksync ksysguard
  ksysguardd ksysv kteatime ktimer ktip ktnef ktouch ktron kttsd ktuberling
  kturtle ktux kuickshow kuser kverbos kview kviewshell kvoctrain
  kwalletmanager kweather kwifimanager kwin kwin4 kwordquiz kworldclock
  kxsldbg libakode2 libart-2.0-2 libarts1-akode libarts1-audiofile
...
Get: 29 http://debian.org.ua testing/main kig 4:3.5.2-1+b1 [1867kB]
Get: 30 http://debian.org.ua testing/main libkiten1 4:3.5.2-1+b1 [138kB]
Get: 31 http://debian.org.ua testing/main kiten 4:3.5.2-1+b1 [200kB]
Get: 32 http://debian.org.ua testing/main klatin 4:3.5.2-1+b1 [245kB]
Get: 33 http://debian.org.ua testing/main klettres-data 4:3.5.2-1 [1993kB]
Get: 34 http://debian.org.ua testing/main klettres 4:3.5.2-1+b1 [706kB]
Get: 35 http://debian.org.ua testing/main kmplot 4:3.5.2-1+b1 [537kB]
Get: 36 http://debian.org.ua testing/main kpercentage 4:3.5.2-1+b1 [569kB]
Get: 37 http://debian.org.ua testing/main kstars-data 4:3.5.2-1 [6537kB]
Get: 38 http://debian.org.ua testing/main kstars 4:3.5.2-1+b1 [4300kB]
прошло 16 минут
11:17:20
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:79ff:fe67:9671/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:201356 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65369 errors:0 dropped:0 overruns:0 carrier:246
          collisions:0 txqueuelen:1000
          RX bytes:285156380 (271.9 MiB)  TX bytes:4629880 (4.4 MiB)
          Interrupt:209 Base address:0xdc00
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:199 errors:0 dropped:0 overruns:0 frame:0
          TX packets:199 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20024 (19.5 KiB)  TX bytes:20024 (19.5 KiB)
прошло 16 минут
11:34:18
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:79ff:fe67:9671/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:201388 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65382 errors:0 dropped:0 overruns:0 carrier:246
          collisions:0 txqueuelen:1000
          RX bytes:285158394 (271.9 MiB)  TX bytes:4633747 (4.4 MiB)
          Interrupt:209 Base address:0xdc00
eth1      Link encap:Ethernet  HWaddr 00:04:76:A0:A9:12
...
          RX packets:199 errors:0 dropped:0 overruns:0 frame:0
          TX packets:199 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20024 (19.5 KiB)  TX bytes:20024 (19.5 KiB)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
11:34:58
#ifconfig eth
eth0      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:79ff:fe67:9671/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:201413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65394 errors:0 dropped:0 overruns:0 carrier:246
          collisions:0 txqueuelen:1000
          RX bytes:285160429 (271.9 MiB)  TX bytes:4639478 (4.4 MiB)
          Interrupt:209 Base address:0xdc00
11:35:21
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:79ff:fe67:9671/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:201444 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65404 errors:0 dropped:0 overruns:0 carrier:246
          collisions:0 txqueuelen:1000
          RX bytes:285162371 (271.9 MiB)  TX bytes:4642359 (4.4 MiB)
          Interrupt:209 Base address:0xdc00
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:199 errors:0 dropped:0 overruns:0 frame:0
          TX packets:199 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20024 (19.5 KiB)  TX bytes:20024 (19.5 KiB)
11:36:07
#mii-tool
eth0: negotiated 100baseTx-FD, link ok
eth1: no link
eth2: no link
прошло 11 минут
11:47:39
#lesspsi- v|less
11:50:47
#lesspsi- v | less
11:53:03
#netstate -i
bash: netstate: command not found
11:57:04
#netstat -i
usage: netstat [-veenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
       netstat [-vnNcaeol] [<Socket> ...]
       netstat { [-veenNac] -i | [-cnNe] -M | -s }
        -r, --route              display routing table
        -i, --interfaces         display interface table
        -g, --groups             display multicast group memberships
        -s, --statistics         display networking statistics (like SNMP)
        -M, --masquerade         display masqueraded connections
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
...
        -a, --all, --listening   display all sockets (default: connected)
        -o, --timers             display timers
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
  <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
11:57:11
#netstat -i
Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0   1500 0    202679      0      0      0    65740      0      0      0 BMRU
lo    16436 0       199      0      0      0      199      0      0      0 LRU
11:57:28
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:79ff:fe67:9671/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:202699 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65750 errors:0 dropped:0 overruns:0 carrier:246
          collisions:0 txqueuelen:1000
          RX bytes:285261889 (272.0 MiB)  TX bytes:4721107 (4.5 MiB)
          Interrupt:209 Base address:0xdc00
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:199 errors:0 dropped:0 overruns:0 frame:0
          TX packets:199 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20024 (19.5 KiB)  TX bytes:20024 (19.5 KiB)
11:57:51
#man namei
11:58:21
#grub-md5-crypt
Password:
Retype password:
$1$3OjwU1$jWDWpMGf4/MBOJIwjJ0sy/
12:02:28
#apt-get install grub
Reading package lists... Done
Building dependency tree... Done
grub is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
12:04:22
#dpkg-reconfigure kde

12:04:54
#etc/init.d/kdm
bash: etc/init.d/kdm: No such file or directory
12:05:06
#etc/init.d/xdm
bash: etc/init.d/xdm: No such file or directory
12:05:12
#cd /etc

12:05:18
#ls
adduser.conf         exim4             logrotate.d       protocols
adjtime              fdmount.conf      lsb-base          python
aliases              fonts             mactab            python2.3
alternatives         fstab             magic             python2.4
apm                  groff             mailcap           rc0.d
apt                  group             mailcap.order     rc1.d
at.deny              group-            mailname          rc2.d
bash.bashrc          gshadow           mail.rc           rc3.d
bash_completion      gshadow-          manpath.config    rc4.d
bash_completion.d    gssapi_mech.conf  mdadm             rc5.d
...
dirmngr              ld.so.cache       pam.conf          ucf.conf
discover.conf        ld.so.conf        pam.d             udev
discover.conf-2.6    ld.so.hwcappkgs   pango             updatedb.conf
discover.d           libpaper.d        papersize         vga
dpkg                 locale.alias      passwd            w3m
emacs                locale.gen        passwd-           wgetrc
email-addresses      localtime         perl              X11
enscript.cfg         logcheck          ppp               xdg
environment          login.defs        printcap
esound               logrotate.conf    profile
12:05:19
#cd /initrd

12:05:29
#ls

12:05:30
#cd ..

12:05:33
#cd /etc

12:05:38
#ls
adduser.conf         exim4             logrotate.d       protocols
adjtime              fdmount.conf      lsb-base          python
aliases              fonts             mactab            python2.3
alternatives         fstab             magic             python2.4
apm                  groff             mailcap           rc0.d
apt                  group             mailcap.order     rc1.d
at.deny              group-            mailname          rc2.d
bash.bashrc          gshadow           mail.rc           rc3.d
bash_completion      gshadow-          manpath.config    rc4.d
bash_completion.d    gssapi_mech.conf  mdadm             rc5.d
...
dirmngr              ld.so.cache       pam.conf          ucf.conf
discover.conf        ld.so.conf        pam.d             udev
discover.conf-2.6    ld.so.hwcappkgs   pango             updatedb.conf
discover.d           libpaper.d        papersize         vga
dpkg                 locale.alias      passwd            w3m
emacs                locale.gen        passwd-           wgetrc
email-addresses      localtime         perl              X11
enscript.cfg         logcheck          ppp               xdg
environment          login.defs        printcap
esound               logrotate.conf    profile
12:05:40
#cd X11
bash: cd: X11x11: No such file or directory
12:05:48
#cd /X11
bash: cd: /X11X11x11: No such file or directory
12:05:53
#ls -l
drwxr-xr-x  2 root   root     1024 2006-06-26 08:25 cron.hourly
drwxr-xr-x  2 root   root     1024 2006-06-26 08:25 cron.monthly
-rw-r--r--  1 root   root      651 2004-07-28 23:44 crontab
drwxr-xr-x  2 root   root     1024 2006-06-26 08:25 cron.weekly
-rw-r--r--  1 root   root      428 2006-04-15 21:48 csh.cshrc
-rw-r--r--  1 root   root       65 2006-04-15 21:48 csh.login
-rw-r--r--  1 root   root       67 2006-04-15 21:48 csh.logout
-rw-r--r--  1 root   root     2673 2004-12-07 00:45 debconf.conf
-rw-r--r--  1 root   root       17 2005-06-06 20:50 debian_version
drwxr-xr-x  2 root   root     1024 2006-06-26 11:16 default
...
drwxr-xr-x  2 root   root     1024 2006-06-26 11:16 tidy
-rw-r--r--  1 root   root       12 2006-06-25 18:33 timezone
-rw-r--r--  1 root   root     1260 2004-10-28 21:50 ucf.conf
drwxr-xr-x  3 root   root     1024 2006-06-26 11:16 udev
-rw-r--r--  1 root   root      805 2006-05-13 15:04 updatedb.conf
drwxr-xr-x  2 root   root     1024 2006-06-26 11:16 vga
drwxr-xr-x  2 root   root     1024 2006-06-26 08:25 w3m
-rw-r--r--  1 root   root     4221 2005-10-13 14:26 wgetrc
drwxr-xr-x  8 root   root     1024 2006-06-26 11:17 X11
drwxr-xr-x  3 root   root     1024 2006-06-26 11:13 xdg
12:05:56
#cd /X11
bash: cd: /X11: No such file or directory
12:06:06
#cd /xdg
bash: cd: /xdg: No such file or directory
12:06:17
#cd xdg
bash: cd: xdg/xdg: No such file or directory
12:06:23
#vi ssh
12:06:41
#ls
adduser.conf         exim4             logrotate.d       protocols
adjtime              fdmount.conf      lsb-base          python
aliases              fonts             mactab            python2.3
alternatives         fstab             magic             python2.4
apm                  groff             mailcap           rc0.d
apt                  group             mailcap.order     rc1.d
at.deny              group-            mailname          rc2.d
bash.bashrc          gshadow           mail.rc           rc3.d
bash_completion      gshadow-          manpath.config    rc4.d
bash_completion.d    gssapi_mech.conf  mdadm             rc5.d
...
dirmngr              ld.so.cache       pam.conf          ucf.conf
discover.conf        ld.so.conf        pam.d             udev
discover.conf-2.6    ld.so.hwcappkgs   pango             updatedb.conf
discover.d           libpaper.d        papersize         vga
dpkg                 locale.alias      passwd            w3m
emacs                locale.gen        passwd-           wgetrc
email-addresses      localtime         perl              X11
enscript.cfg         logcheck          ppp               xdg
environment          login.defs        printcap
esound               logrotate.conf    profile
12:06:42
#kdm start
bash: kdm: command not found
12:07:05
#kde
bash: kdem: command not found
12:07:09
#kde start
bash: kde: command not found
12:07:18
#xrandr
Can't open display
12:07:31
#vi /etc/X11/xong.conf
12:08:47
#cd init.d
bash: cd: init.d.d: No such file or directory
12:13:05
#cd /init.d
bash: cd: /init.d: No such file or directory
12:13:16
#ls
adduser.conf         exim4             logrotate.d       protocols
adjtime              fdmount.conf      lsb-base          python
aliases              fonts             mactab            python2.3
alternatives         fstab             magic             python2.4
apm                  groff             mailcap           rc0.d
apt                  group             mailcap.order     rc1.d
at.deny              group-            mailname          rc2.d
bash.bashrc          gshadow           mail.rc           rc3.d
bash_completion      gshadow-          manpath.config    rc4.d
bash_completion.d    gssapi_mech.conf  mdadm             rc5.d
...
dirmngr              ld.so.cache       pam.conf          ucf.conf
discover.conf        ld.so.conf        pam.d             udev
discover.conf-2.6    ld.so.hwcappkgs   pango             updatedb.conf
discover.d           libpaper.d        papersize         vga
dpkg                 locale.alias      passwd            w3m
emacs                locale.gen        passwd-           wgetrc
email-addresses      localtime         perl              X11
enscript.cfg         logcheck          ppp               xdg
environment          login.defs        printcap
esound               logrotate.conf    profile
12:13:17
#ls -l
drwxr-xr-x  2 root   root     1024 2006-06-26 08:25 cron.hourly
drwxr-xr-x  2 root   root     1024 2006-06-26 08:25 cron.monthly
-rw-r--r--  1 root   root      651 2004-07-28 23:44 crontab
drwxr-xr-x  2 root   root     1024 2006-06-26 08:25 cron.weekly
-rw-r--r--  1 root   root      428 2006-04-15 21:48 csh.cshrc
-rw-r--r--  1 root   root       65 2006-04-15 21:48 csh.login
-rw-r--r--  1 root   root       67 2006-04-15 21:48 csh.logout
-rw-r--r--  1 root   root     2673 2004-12-07 00:45 debconf.conf
-rw-r--r--  1 root   root       17 2005-06-06 20:50 debian_version
drwxr-xr-x  2 root   root     1024 2006-06-26 11:16 default
...
drwxr-xr-x  2 root   root     1024 2006-06-26 11:16 tidy
-rw-r--r--  1 root   root       12 2006-06-25 18:33 timezone
-rw-r--r--  1 root   root     1260 2004-10-28 21:50 ucf.conf
drwxr-xr-x  3 root   root     1024 2006-06-26 11:16 udev
-rw-r--r--  1 root   root      805 2006-05-13 15:04 updatedb.conf
drwxr-xr-x  2 root   root     1024 2006-06-26 11:16 vga
drwxr-xr-x  2 root   root     1024 2006-06-26 08:25 w3m
-rw-r--r--  1 root   root     4221 2005-10-13 14:26 wgetrc
drwxr-xr-x  8 root   root     1024 2006-06-26 11:17 X11
drwxr-xr-x  3 root   root     1024 2006-06-26 11:13 xdg
12:13:20
#vi /inittab
12:14:06
#apt-get install x-window-system
Reading package lists... Done
Building dependency tree... Done
x-window-system is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
12:14:29
#dpkg-reconfigure xdm
 System startup links for /etc/init.d/xdm already exist.
12:14:44
#dpkg-reconfigure kdm
Package `kdm' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: kdm is not installed
12:15:04
#dpkg-reconfigure kde

12:15:15
#apt-get install kdm
             │                      kdm                          │
             │                      xdm                          │
             │                                                   │
             │                                                   │
             │                      <Ok>                         │
             │                                                   │
             └───────────────────────────────────────────────────┘
Selecting previously deselected package kdm.
(Reading database ... 65801 files and directories currently installed.)
Unpacking kdm (from .../kdm_4%3a3.5.3-2_i386.deb) ...
Setting up kdm (3.5.3-2) ...
12:15:50
#cd init.d

12:16:05
#ls
atd                initrd-tools.sh        ppp
bootclean          kdm                    pppd-dns
bootlogd           keymap.sh              procps.sh
bootmisc.sh        killprocs              rc
checkfs.sh         klogd                  rcS
checkroot.sh       libdevmapper1.02       README
console-screen.sh  lpd                    reboot
cron               makedev                rmnologin
dirmngr            module-init-tools      sendsigs
discover           modutils               single
...
glibc.sh           mountdevsubfs.sh       stop-bootlogd
halt               mountkernfs.sh         stop-bootlogd-single
hostname.sh        mountnfs-bootclean.sh  sudo
hotplug            mountnfs.sh            sysklogd
hwclockfirst.sh    mountvirtfs            umountfs
hwclock.sh         mtab.sh                umountnfs.sh
ifrename           networking             umountroot
ifupdown           nfs-common             urandom
ifupdown-clean     nviboot                x11-common
inetd              portmap                xdm
12:16:06
#kdm start

12:16:17
#apt-get install md5
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package md5
12:18:10
#apt-get install grub
Reading package lists... Done
Building dependency tree... Done
grub is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
12:18:20
#apt-get install gpm
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed
  gpm
0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded.
Need to get 212kB of archives.
After unpacking 520kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  gpm
Install these packages without verification [y/N]? y
Get: 1 http://debian.org.ua testing/main gpm 1.19.6-22 [212kB]
Fetched 212kB in 1s (159kB/s)
Preconfiguring packages ...
Selecting previously deselected package gpm.
(Reading database ... 65869 files and directories currently installed.)
Unpacking gpm (from .../gpm_1.19.6-22_i386.deb) ...
Setting up gpm (1.19.6-22) ...
Creating config file /etc/gpm.conf with new version
Stopping mouse interface server: gpm not running.
Starting mouse interface server: gpm.
прошло 34 минуты
/dev/tty1
12:52:29
$ifconfig
bash: ifconfig: command not found
12:53:11
$ifconf
bash: ifconf: command not found
12:53:14
$su
Password:
su: Authentication failure
Sorry.
12:53:24
$su
Password:
su: Authentication failure
Sorry.
прошло 118 минут
/dev/tty1
14:51:54
$/etc/init.d/kdm start
Starting K Display Manager: kdmOnly root wants to run kdm
 already running.
14:52:06
$sudo /etc/init.d/kdm start
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
sudo: 2 incorrect password attempts
14:52:49
$su
Password:
14:52:55
#/etc/init.d/kdm start
Starting K Display Manager: kdm already running.
14:53:07
#dpkg-reconfigure kdm

14:53:28
#kdm start

14:53:56
#cd /etc

14:54:04
#cd /init.d
bash: cd: /init.d: No such file or directory
14:54:10
#ls
adduser.conf         etter.conf        logrotate.conf    protocols
adjtime              exim4             logrotate.d       python
aliases              fdmount.conf      lsb-base          python2.3
alternatives         fonts             mactab            python2.4
apm                  fstab             magic             qt3
apt                  gpm.conf          mailcap           rc0.d
arpwatch.conf        groff             mailcap.order     rc1.d
at.deny              group             mailname          rc2.d
bash.bashrc          group-            mail.rc           rc3.d
bash_completion      gshadow           manpath.config    rc4.d
...
dirmngr              ldap              pam.conf          ucf.conf
discover.conf        ld.so.cache       pam.d             udev
discover.conf-2.6    ld.so.conf        pango             updatedb.conf
discover.d           ld.so.hwcappkgs   papersize         vga
dpkg                 libpaper.d        passwd            w3m
emacs                locale.alias      passwd-           wgetrc
email-addresses      locale.gen        perl              X11
enscript.cfg         localtime         ppp               xdg
environment          logcheck          printcap
esound               login.defs        profile
14:54:18
#cd init.d

14:54:27
#ls
arpwatch           inetd                  ppp
atd                initrd-tools.sh        pppd-dns
bootclean          kdm                    procps.sh
bootlogd           keymap.sh              rc
bootmisc.sh        killprocs              rcS
checkfs.sh         klogd                  README
checkroot.sh       libdevmapper1.02       reboot
console-screen.sh  lpd                    rmnologin
cron               makedev                sendsigs
dirmngr            module-init-tools      single
...
glibc.sh           mountdevsubfs.sh       stop-bootlogd-single
gpm                mountkernfs.sh         sudo
halt               mountnfs-bootclean.sh  sysklogd
hostname.sh        mountnfs.sh            umountfs
hotplug            mountvirtfs            umountnfs.sh
hwclockfirst.sh    mtab.sh                umountroot
hwclock.sh         networking             urandom
ifrename           nfs-common             x11-common
ifupdown           nviboot                xdm
ifupdown-clean     portmap
14:54:29
#xdm start
Mon Jun 26 14:54:46 2006 xdm error (pid 3569): extra arguments on command line:Mon Jun 26 14:54:46 2006 xdm error (pid 3569):  "start"Mon Jun 26 14:54:46 2006 xdm error (pid 3569):
14:54:46
#kdm start

14:54:59
#ls
arpwatch           inetd                  ppp
atd                initrd-tools.sh        pppd-dns
bootclean          kdm                    procps.sh
bootlogd           keymap.sh              rc
bootmisc.sh        killprocs              rcS
checkfs.sh         klogd                  README
checkroot.sh       libdevmapper1.02       reboot
console-screen.sh  lpd                    rmnologin
cron               makedev                sendsigs
dirmngr            module-init-tools      single
...
glibc.sh           mountdevsubfs.sh       stop-bootlogd-single
gpm                mountkernfs.sh         sudo
halt               mountnfs-bootclean.sh  sysklogd
hostname.sh        mountnfs.sh            umountfs
hotplug            mountvirtfs            umountnfs.sh
hwclockfirst.sh    mtab.sh                umountroot
hwclock.sh         networking             urandom
ifrename           nfs-common             x11-common
ifupdown           nviboot                xdm
ifupdown-clean     portmap

Статистика

Время первой команды журнала10:42:58 2006- 6-26
Время последней команды журнала14:54:59 2006- 6-26
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %25.00
Процент синтаксически неверно набранных команд, %12.00
Суммарное время работы с терминалом *, час 1.66
Количество командных строк в единицу времени, команда/мин 1.01
Частота использования команд
cd15|==============| 14.29%
apt-get15|==============| 14.29%
ls12|===========| 11.43%
dpkg-reconfigure8|=======| 7.62%
ifconfig6|=====| 5.71%
clear6|=====| 5.71%
kdm5|====| 4.76%
su5|====| 4.76%
vi4|===| 3.81%
sudo3|==| 2.86%
/etc/init.d/kdm3|==| 2.86%
ping2|=| 1.90%
kde2|=| 1.90%
xdm2|=| 1.90%
netstat2|=| 1.90%
less2|=| 1.90%
lesspsi-2|=| 1.90%
exit2|=| 1.90%
xrandr1|| 0.95%
man1|| 0.95%
grub-md5-crypt1|| 0.95%
unlogin1|| 0.95%
claer1|| 0.95%
logout1|| 0.95%
ifconf1|| 0.95%
mii-tool1|| 0.95%
netstate1|| 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$