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

Содержание

Журнал

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

/dev/ttyv0
10:21:41
#screen -x
10:23:20
#exit
exit
Connection to fbsd3.unix.nt closed.
10:23:35
#screen -x
10:25:03
#ssh root@m03
The authenticity of host 'fbsd3.unix.nt (192.168.15.23)' can't be established.
DSA key fingerprint is e7:b6:4b:86:94:c2:5d:2a:2a:68:cd:82:ee:38:3c:9f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'fbsd3.unix.nt' (DSA) to the list of known hosts.
Password:
Last login: Mon Nov 27 08:25:30 2006 from 192.168.15.26
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.0-RELEASE (GENERIC) #0: Thu Nov  3 09:36:13 UTC 2005
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.
Removing stale pidfile
прошло 53 минуты
/dev/ttyv1
11:18:13
#ls

11:18:22
#cd

11:18:24
#ls
.bash_profile   .gconf          .gnome2_private .k5login        .login
.bashrc         .gconfd         .gstreamer-0.8  .l3rc           .profile
.cshrc          .gnome2         .history        .lilalo         .ssh
11:18:26
#lynx www.aport.ru
11:20:11
#clear

11:20:17
#date
Mon Nov 27 09:20:35 UTC 2006
прошло 28 минут
/dev/ttyv0
11:48:28
#cd /usr/ports/x11/kde3

11:48:50
#make install clean
Configuration and first installation step finished. Run 'make install' to
install the rest of the modules you selected. Run 'make clean && make' to
re-enter the configuration. Please note that you CANNOT REMOVE modules
through this menu system, use pkg_delete instead.
If you do not want the menu to run, put BATCH=YES into /etc/make.conf
(this will install all KDE modules).
If you do not want the menu to run AND you do not want specific
modules to be installed, put lines reading 'WITHOUT_<Name-of-Module>=YES'
into /etc/make.conf (for example WITHOUT_KOFFICE=YES).
===>  Installing for kde-3.4.2
...
===>   Generating temporary packing list
===>  Checking if x11/kde3 already installed
===>   kde-3.4.2 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of x11/kde3
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1
Stop in /usr/ports/x11/kde3.
11:49:03
#cd ..

11:49:19
#ls
3ddesktop               libX11                  wmoldmenu2new
9box                    libXau                  wmxss
9menu                   libXcomposite           workrave
9term                   libXcursor              wrapper
Makefile                libXdamage              wterm
Terminal                libXdmcp                x3270
XFree86                 libXext                 xaniroc
XFree86-4               libXfixes               xantfarm
XFree86-4-clients       libXfont                xautolock
XFree86-4-documents     libXi                   xautomation
...
kde-lite                wmappl                  xtset
kde3                    wmblob                  xvattr
kde3-apireference       wmbutton                xvkbd
kdebase3                wmcliphist              xwatchwin
kdelibs3                wmctrl                  xwit
kdelibs3-nocups         wmdrawer                xxkb
keylaunch               wmfstatus               xzoom
libGL                   wmmatrix                yalias
libICE                  wmmenu                  yelp
libSM                   wmmsg                   zenity
11:49:20
#cd xorg

11:49:24
#make install clean
This is a meta-port, meaning that it just depends on its subparts of the port.
It won't build and install all the parts until you have typed make install
This port does not ensure things are upgraded; use portupgrade if you want to
upgrade X.Org.  If you simply type 'make install' it may use over 2GB to build
all of the subports.  You can install the ports singly if you are low on space.
===>  Vulnerability check disabled, database not found
===>  Extracting for xorg-6.8.2
===>  Patching for xorg-6.8.2
===>   xorg-6.8.2 depends on shared library: X11.6 - found
===>  Configuring for xorg-6.8.2
...
===>   Generating temporary packing list
===>  Checking if x11/xorg already installed
===>   xorg-6.8.2 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of x11/xorg
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1
Stop in /usr/ports/x11/xorg.
11:49:32
#cd

11:49:40
#ls
.bash_history   .gconf          .gstreamer-0.8  .lilalo
.bash_profile   .gconfd         .history        .login
.bashrc         .gnome2         .k5login        .profile
.cshrc          .gnome2_private .l3rc           .ssh
11:49:42
#Xorg -configure
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 6.0 i386 [ELF]
Current Operating System: FreeBSD fbsd5.unix.nt 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov  3 09:36:13 UTC 2005     root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 12 October 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
...
        vesa
        vga
        dummy
(++) Using config file: "/root/xorg.conf.new"
Xorg detected your mouse at device /dev/sysmouse.
Please check your config if the mouse is still not
operational, as by default Xorg tries to autodetect
the protocol.
Your xorg.conf file is /root/xorg.conf.new
To test the server, run 'X -config /root/xorg.conf.new'
11:49:55
#ls
.bash_history   .gconf          .gstreamer-0.8  .lilalo         xorg.conf.new
.bash_profile   .gconfd         .history        .login
.bashrc         .gnome2         .k5login        .profile
.cshrc          .gnome2_private .l3rc           .ssh
11:50:00
#vi xorg.conf.new
11:52:32
#Xorg -config xorg.conf.new
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 6.0 i386 [ELF]
Current Operating System: FreeBSD fbsd5.unix.nt 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov  3 09:36:13 UTC 2005     root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 12 October 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 27 09:52:46 2006
(++) Using config file: "xorg.conf.new"
FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
11:52:52
#vi xorg.conf.new
46c46
<         HorizSync 30.0 - 86.0
---
>         HorizSync    388888888.0 - 85.0
11:53:49
#Xorg -config xorg.conf.new
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 6.0 i386 [ELF]
Current Operating System: FreeBSD fbsd5.unix.nt 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov  3 09:36:13 UTC 2005     root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 12 October 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
...
Parse error on line 46 of section Monitor in file xorg.conf.new
        The HorizSync keyword must be followed by a list of numbers or ranges.
(EE) Problem parsing the config file
(EE) Error parsing the config file
Fatal server error:
no screens found
Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
11:53:50
#vi xorg.conf.new
11:54:24
#Xorg -config xorg.conf.new
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 6.0 i386 [ELF]
Current Operating System: FreeBSD fbsd5.unix.nt 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov  3 09:36:13 UTC 2005     root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 12 October 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 27 09:54:26 2006
(++) Using config file: "xorg.conf.new"
FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
11:54:31
#vi xorg.conf.new
46c46
<         HorizSync    38.0 - 85.0
---
>         HorizSync    38.0 - 75.0
11:54:55
#Xorg -config xorg.conf.new
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 6.0 i386 [ELF]
Current Operating System: FreeBSD fbsd5.unix.nt 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov  3 09:36:13 UTC 2005     root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 12 October 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 27 09:54:59 2006
(++) Using config file: "xorg.conf.new"
FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
11:55:05
#cp xorg.conf.new /etc/X11/xorg.conf

11:55:27
#echo startkde > ~/.xinitrc

11:55:47
#ls
.bash_history   .gconf          .gstreamer-0.8  .lilalo         .xinitrc
.bash_profile   .gconfd         .history        .login          xorg.conf.new
.bashrc         .gnome2         .k5login        .profile
.cshrc          .gnome2_private .l3rc           .ssh
/dev/ttyv0
11:58:59
#ls
.bash_history   .gconf          .gstreamer-0.8  .lilalo         .xinitrc
.bash_profile   .gconfd         .history        .login          xorg.conf.new
.bashrc         .gnome2         .k5login        .profile
.cshrc          .gnome2_private .l3rc           .ssh
11:59:00
#less .xinitrc
/dev/ttyp2
12:01:39
#dmesg | grep ad*s*
        The Regents of the University of California. All rights reserved.
    root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC
ACPI APIC Table: <A M I  OEMAPIC >
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 2.66GHz (2667.00-MHz 686-class CPU)
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x651d<SSE3,RSVD2,MON,DS_CPL,TM2,CNTX-ID,CX16,<b14>>
  AMD Features=0x20000000<LM>
real memory  = 2138701824 (2039 MB)
avail memory = 2088042496 (1991 MB)
...
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 2666997760 Hz quality 800
acd0: DVDROM <HL-DT-STDVD-ROM GDR8163B/0L23> at ata0-master UDMA33
ad8: 78167MB <Maxtor 6L080M0 BANC1G10> at ata4-master SATA150
Trying to mount root from ufs:/dev/ad8s1a
pid 864 (kdeinit), uid 1001: exited on signal 4 (core dumped)
/dev/ttyv2
12:02:00
#sysinstall

12:02:00
#sysinstall

12:03:02
#sysinstall

прошло 10 минут
12:13:56
#dmesg | grep-i
bash: grep-i: command not found
/dev/ttyv3
12:20:42
#sysinstall

/dev/ttyv0
12:20:57
#screen
12:21:01
#ssh root@m03
The authenticity of host 'fbsd3.unix.nt (192.168.15.23)' can't be established.
DSA key fingerprint is e7:b6:4b:86:94:c2:5d:2a:2a:68:cd:82:ee:38:3c:9f.
Are you sure you want to continue connecting (yes/no)? n
Please type 'yes' or 'no': no
Host key verification failed.
12:21:47
#ssh root@m03
The authenticity of host 'fbsd3.unix.nt (192.168.15.23)' can't be established.
DSA key fingerprint is e7:b6:4b:86:94:c2:5d:2a:2a:68:cd:82:ee:38:3c:9f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'fbsd3.unix.nt' (DSA) to the list of known hosts.
Password:
Last login: Mon Nov 27 08:21:26 2006 from fbsd3.unix.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.0-RELEASE (GENERIC) #0: Thu Nov  3 09:36:13 UTC 2005
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.
Removing stale pidfile
/dev/ttyv2
12:24:01
#dmesg | grep -i
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
12:24:03
#dmesg | grep -i network
plip0: <PLIP network interface> on ppbus0
12:24:24
#dmesg |grep -i network
plip0: <PLIP network interface> on ppbus0
12:24:40
#ifconfig
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:24:55
#dmesg |grep -i network
plip0: <PLIP network interface> on ppbus0
/dev/ttyv0
12:25:23
#ssh root@m03
Password:
Last login: Mon Nov 27 08:23:26 2006 from fbsd4.linux.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.0-RELEASE (GENERIC) #0: Thu Nov  3 09:36:13 UTC 2005
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.
...
   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.
Removing stale pidfile
/dev/ttyv2
12:26:25
#dmesg
Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 6.0-RELEASE #0: Thu Nov  3 09:36:13 UTC 2005
    root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC
ACPI APIC Table: <A M I  OEMAPIC >
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 2.66GHz (2667.00-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf41  Stepping = 1
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
...
sc0: VGA <16 virtual consoles, flags=0x300>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 2666997760 Hz quality 800
Timecounters tick every 1.000 msec
acd0: DVDROM <HL-DT-STDVD-ROM GDR8163B/0L23> at ata0-master UDMA33
ad8: 78167MB <Maxtor 6L080M0 BANC1G10> at ata4-master SATA150
Trying to mount root from ufs:/dev/ad8s1a
pid 864 (kdeinit), uid 1001: exited on signal 4 (core dumped)
12:26:32
#dmesg |grep -i network
plip0: <PLIP network interface> on ppbus0
12:26:32
#dmesg |grep -i network
plip0: <PLIP network interface> on ppbus0
12:26:32
#dmesg |grep -i network
plip0: <PLIP network interface> on ppbus0
12:28:03
#dmesg |grep -i net
[root@fbsd3:screen]#
[root@fbsd3:screen]# dmesg | grep -i net
em0: <Intel(R) PRO/1000 Network Connection, Version - 2.1.7> port 0xd800-0xd81f
e0000-0xcfffffff irq 17 at device 0.0 on pci4
em0: Ethernet address: 00:13:d4:b2:47:53
Makefile  bios/     conf/     i386/     include/  linux/    svr4/
xl0: Ethernet address: 00:01:02:b4:61:97         nf/
acpica/   compile/  cpufreq/  ibcs2/    isa/      pci/
.cvsignore     GENERIC        Makefile       PAE
[root@fbsd3:screen]# grep em /usr/src/sys/i386/co
DEFAULTS       GENERIC.hints  NOTES          SMP
[root@fbsd3:screen]# grep em /usr/src/sys/i386/conf/
                                                    xl0: Ethernet address: 00:04:75:75:46:b1
plip0: <PLIP network interface> on ppbus0
12:28:03
#dmesg |grep -i net
[root@fbsd3:screen]#
[root@fbsd3:screen]# dmesg | grep -i net
em0: <Intel(R) PRO/1000 Network Connection, Version - 2.1.7> port 0xd800-0xd81f
e0000-0xcfffffff irq 17 at device 0.0 on pci4
em0: Ethernet address: 00:13:d4:b2:47:53
Makefile  bios/     conf/     i386/     include/  linux/    svr4/
xl0: Ethernet address: 00:01:02:b4:61:97         nf/
acpica/   compile/  cpufreq/  ibcs2/    isa/      pci/
.cvsignore     GENERIC        Makefile       PAE
[root@fbsd3:screen]# grep em /usr/src/sys/i386/co
DEFAULTS       GENERIC.hints  NOTES          SMP
[root@fbsd3:screen]# grep em /usr/src/sys/i386/conf/
                                                    xl0: Ethernet address: 00:04:75:75:46:b1
plip0: <PLIP network interface> on ppbus0
12:28:03
#dmesg |grep -i net
[root@fbsd3:screen]#
[root@fbsd3:screen]# dmesg | grep -i net
em0: <Intel(R) PRO/1000 Network Connection, Version - 2.1.7> port 0xd800-0xd81f
e0000-0xcfffffff irq 17 at device 0.0 on pci4
em0: Ethernet address: 00:13:d4:b2:47:53
Makefile  bios/     conf/     i386/     include/  linux/    svr4/
xl0: Ethernet address: 00:01:02:b4:61:97         nf/
acpica/   compile/  cpufreq/  ibcs2/    isa/      pci/
.cvsignore     GENERIC        Makefile       PAE
[root@fbsd3:screen]# grep em /usr/src/sys/i386/co
DEFAULTS       GENERIC.hints  NOTES          SMP
[root@fbsd3:screen]# grep em /usr/src/sys/i386/conf/
                                                    xl0: Ethernet address: 00:04:75:75:46:b1
plip0: <PLIP network interface> on ppbus0
12:28:23
#dmesg |grep -i net
xl0: Ethernet address: 00:04:75:75:46:b1
plip0: <PLIP network interface> on ppbus0
12:28:23
#dmesg |grep -i net
xl0: Ethernet address: 00:04:75:75:46:b1
plip0: <PLIP network interface> on ppbus0
12:31:24
#whatis xl0
xl0: nothing appropriate
12:31:48
#dmesg |grep -i xl0
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb800-0xb87f mem 0xcffffc00-0xcffffc7f irq 21 at device 9.0 on pci1
miibus0: <MII bus> on xl0
xl0: Ethernet address: 00:04:75:75:46:b1
12:32:23
#ifconfig -l
HARDWARE
     The em driver supports Gigabit Ethernet adapters based on the Intel
     82540, 82541ER, 82541PI, 82542, 82543, 82544, 82545, 82546, 82546EB,
     82546GB, 82547 and 82573 controller chips:
     o   Intel PRO/1000 CT Network Connection (82547)
     o   Intel PRO/1000 F Server Adapter (82543)
     o   Intel PRO/1000 Gigabit Server Adapter (82542)
     o   Intel PRO/1000 GT Desktop Adapter (82541PI)
     o   Intel PRO/1000 MF Dual Port Server Adapter (82546)
     o   Intel PRO/1000 MF Server Adapter (82545)
...
     "tornado" bus-master Etherlink XL chips.
     The Etherlink XL chips support built-in 10baseT, 10base2 and 10base5
     transceivers as well as an MII bus for externally attached PHY trans-
     ceivers.  The 3c905 series typically uses a National Semiconductor NS
     83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex.  The
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
[root@fbsd3:screen]#
                     xl0 plip0 lo0
12:32:23
#ifconfig -l
HARDWARE
     The em driver supports Gigabit Ethernet adapters based on the Intel
     82540, 82541ER, 82541PI, 82542, 82543, 82544, 82545, 82546, 82546EB,
     82546GB, 82547 and 82573 controller chips:
     o   Intel PRO/1000 CT Network Connection (82547)
     o   Intel PRO/1000 F Server Adapter (82543)
     o   Intel PRO/1000 Gigabit Server Adapter (82542)
     o   Intel PRO/1000 GT Desktop Adapter (82541PI)
     o   Intel PRO/1000 MF Dual Port Server Adapter (82546)
     o   Intel PRO/1000 MF Server Adapter (82545)
...
     "tornado" bus-master Etherlink XL chips.
     The Etherlink XL chips support built-in 10baseT, 10base2 and 10base5
     transceivers as well as an MII bus for externally attached PHY trans-
     ceivers.  The 3c905 series typically uses a National Semiconductor NS
     83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex.  The
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
[root@fbsd3:screen]#
                     xl0 plip0 lo0
12:32:23
#ifconfig -l
HARDWARE
     The em driver supports Gigabit Ethernet adapters based on the Intel
     82540, 82541ER, 82541PI, 82542, 82543, 82544, 82545, 82546, 82546EB,
     82546GB, 82547 and 82573 controller chips:
     o   Intel PRO/1000 CT Network Connection (82547)
     o   Intel PRO/1000 F Server Adapter (82543)
     o   Intel PRO/1000 Gigabit Server Adapter (82542)
     o   Intel PRO/1000 GT Desktop Adapter (82541PI)
     o   Intel PRO/1000 MF Dual Port Server Adapter (82546)
     o   Intel PRO/1000 MF Server Adapter (82545)
...
     "tornado" bus-master Etherlink XL chips.
     The Etherlink XL chips support built-in 10baseT, 10base2 and 10base5
     transceivers as well as an MII bus for externally attached PHY trans-
     ceivers.  The 3c905 series typically uses a National Semiconductor NS
     83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex.  The
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
[root@fbsd3:screen]#
                     xl0 plip0 lo0
12:32:23
#ifconfig -l
HARDWARE
     The em driver supports Gigabit Ethernet adapters based on the Intel
     82540, 82541ER, 82541PI, 82542, 82543, 82544, 82545, 82546, 82546EB,
     82546GB, 82547 and 82573 controller chips:
     o   Intel PRO/1000 CT Network Connection (82547)
     o   Intel PRO/1000 F Server Adapter (82543)
     o   Intel PRO/1000 Gigabit Server Adapter (82542)
     o   Intel PRO/1000 GT Desktop Adapter (82541PI)
     o   Intel PRO/1000 MF Dual Port Server Adapter (82546)
     o   Intel PRO/1000 MF Server Adapter (82545)
...
     "tornado" bus-master Etherlink XL chips.
     The Etherlink XL chips support built-in 10baseT, 10base2 and 10base5
     transceivers as well as an MII bus for externally attached PHY trans-
     ceivers.  The 3c905 series typically uses a National Semiconductor NS
     83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex.  The
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
[root@fbsd3:screen]#
                     xl0 plip0 lo0
12:33:42
#ifconfig -l
     o   Intel PRO/1000 CT Network Connection (82547)
     o   Intel PRO/1000 F Server Adapter (82543)
     o   Intel PRO/1000 Gigabit Server Adapter (82542)
     o   Intel PRO/1000 GT Desktop Adapter (82541PI)
     o   Intel PRO/1000 MF Dual Port Server Adapter (82546)
     o   Intel PRO/1000 MF Server Adapter (82545)
     o   Intel PRO/1000 MF Server Adapter (LX) (82545)
     o   Intel PRO/1000 MT Desktop Adapter (82540)
     o   Intel PRO/1000 MT Desktop Adapter (82541)
     o   Intel PRO/1000 MT Dual Port Server Adapter (82546)
...
     83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex.  The
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
[root@fbsd3:screen]# whatis fxp
fxp(4)                   - Intel EtherExpress PRO/100 Ethernet device driver
[root@fbsd3:screen]# ifconfig -l
em0 xl0 plip0 lo0
[root@fbsd3:screen]#
                     xl0 plip0 lo0
12:33:42
#ifconfig -l
     o   Intel PRO/1000 CT Network Connection (82547)
     o   Intel PRO/1000 F Server Adapter (82543)
     o   Intel PRO/1000 Gigabit Server Adapter (82542)
     o   Intel PRO/1000 GT Desktop Adapter (82541PI)
     o   Intel PRO/1000 MF Dual Port Server Adapter (82546)
     o   Intel PRO/1000 MF Server Adapter (82545)
     o   Intel PRO/1000 MF Server Adapter (LX) (82545)
     o   Intel PRO/1000 MT Desktop Adapter (82540)
     o   Intel PRO/1000 MT Desktop Adapter (82541)
     o   Intel PRO/1000 MT Dual Port Server Adapter (82546)
...
     83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex.  The
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
[root@fbsd3:screen]# whatis fxp
fxp(4)                   - Intel EtherExpress PRO/100 Ethernet device driver
[root@fbsd3:screen]# ifconfig -l
em0 xl0 plip0 lo0
[root@fbsd3:screen]#
                     xl0 plip0 lo0
12:33:42
#ifconfig -l
     o   Intel PRO/1000 CT Network Connection (82547)
     o   Intel PRO/1000 F Server Adapter (82543)
     o   Intel PRO/1000 Gigabit Server Adapter (82542)
     o   Intel PRO/1000 GT Desktop Adapter (82541PI)
     o   Intel PRO/1000 MF Dual Port Server Adapter (82546)
     o   Intel PRO/1000 MF Server Adapter (82545)
     o   Intel PRO/1000 MF Server Adapter (LX) (82545)
     o   Intel PRO/1000 MT Desktop Adapter (82540)
     o   Intel PRO/1000 MT Desktop Adapter (82541)
     o   Intel PRO/1000 MT Dual Port Server Adapter (82546)
...
     83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex.  The
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
[root@fbsd3:screen]# whatis fxp
fxp(4)                   - Intel EtherExpress PRO/100 Ethernet device driver
[root@fbsd3:screen]# ifconfig -l
em0 xl0 plip0 lo0
[root@fbsd3:screen]#
                     xl0 plip0 lo0
12:33:42
#ifconfig -l
     o   Intel PRO/1000 CT Network Connection (82547)
     o   Intel PRO/1000 F Server Adapter (82543)
     o   Intel PRO/1000 Gigabit Server Adapter (82542)
     o   Intel PRO/1000 GT Desktop Adapter (82541PI)
     o   Intel PRO/1000 MF Dual Port Server Adapter (82546)
     o   Intel PRO/1000 MF Server Adapter (82545)
     o   Intel PRO/1000 MF Server Adapter (LX) (82545)
     o   Intel PRO/1000 MT Desktop Adapter (82540)
     o   Intel PRO/1000 MT Desktop Adapter (82541)
     o   Intel PRO/1000 MT Dual Port Server Adapter (82546)
...
     83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex.  The
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
[root@fbsd3:screen]# whatis fxp
fxp(4)                   - Intel EtherExpress PRO/100 Ethernet device driver
[root@fbsd3:screen]# ifconfig -l
em0 xl0 plip0 lo0
[root@fbsd3:screen]#
                     xl0 plip0 lo0
/dev/ttyv0
12:34:03
#screen -x
/dev/ttyv2
12:34:26
#ifconfig -l
xl0 plip0 lo0
12:34:26
#ifconfig -l
xl0 plip0 lo0
12:34:48
#ifconfig -la
usage: ifconfig [-L] [-C] interface address_family [address [dest_address]]
                [parameters]
       ifconfig interface create
       ifconfig -a [-L] [-C] [-d] [-m] [-u] [-v] [address_family]
       ifconfig -l [-d] [-u] [address_family]
       ifconfig [-L] [-C] [-d] [-m] [-u] [-v]
12:34:48
#ifconfig -la
usage: ifconfig [-L] [-C] interface address_family [address [dest_address]]
                [parameters]
       ifconfig interface create
       ifconfig -a [-L] [-C] [-d] [-m] [-u] [-v] [address_family]
       ifconfig -l [-d] [-u] [address_family]
       ifconfig [-L] [-C] [-d] [-m] [-u] [-v]
12:34:48
#ifconfig -la
usage: ifconfig [-L] [-C] interface address_family [address [dest_address]]
                [parameters]
       ifconfig interface create
       ifconfig -a [-L] [-C] [-d] [-m] [-u] [-v] [address_family]
       ifconfig -l [-d] [-u] [address_family]
       ifconfig [-L] [-C] [-d] [-m] [-u] [-v]
12:34:48
#ifconfig -la
usage: ifconfig [-L] [-C] interface address_family [address [dest_address]]
                [parameters]
       ifconfig interface create
       ifconfig -a [-L] [-C] [-d] [-m] [-u] [-v] [address_family]
       ifconfig -l [-d] [-u] [address_family]
       ifconfig [-L] [-C] [-d] [-m] [-u] [-v]
12:35:05
#ifconfig -a
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:35:05
#ifconfig -a
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:35:05
#ifconfig -a
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:35:05
#ifconfig -a
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:35:14
#ifconfig -l
xl0 plip0 lo0
12:35:14
#ifconfig -l
xl0 plip0 lo0
12:35:14
#ifconfig -l
xl0 plip0 lo0
12:35:14
#ifconfig -l
xl0 plip0 lo0
12:35:18
#dmesg |grep -i xl0
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb800-0xb87f mem 0xcffffc00-0xcffffc7f irq 21 at device 9.0 on pci1
miibus0: <MII bus> on xl0
xl0: Ethernet address: 00:04:75:75:46:b1
12:35:18
#dmesg |grep -i xl0
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb800-0xb87f mem 0xcffffc00-0xcffffc7f irq 21 at device 9.0 on pci1
miibus0: <MII bus> on xl0
xl0: Ethernet address: 00:04:75:75:46:b1
12:35:18
#dmesg |grep -i xl0
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb800-0xb87f mem 0xcffffc00-0xcffffc7f irq 21 at device 9.0 on pci1
miibus0: <MII bus> on xl0
xl0: Ethernet address: 00:04:75:75:46:b1
12:35:18
#dmesg |grep -i xl0
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb800-0xb87f mem 0xcffffc00-0xcffffc7f irq 21 at device 9.0 on pci1
miibus0: <MII bus> on xl0
xl0: Ethernet address: 00:04:75:75:46:b1
12:35:18
#dmesg |grep -i xl0
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb800-0xb87f mem 0xcffffc00-0xcffffc7f irq 21 at device 9.0 on pci1
miibus0: <MII bus> on xl0
xl0: Ethernet address: 00:04:75:75:46:b1
12:35:18
#dmesg |grep -i xl0
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb800-0xb87f mem 0xcffffc00-0xcffffc7f irq 21 at device 9.0 on pci1
miibus0: <MII bus> on xl0
xl0: Ethernet address: 00:04:75:75:46:b1
12:35:30
#dmesg |grep -i net
     o   Intel PRO/1000 CT Network Connection (82547)
     o   Intel PRO/1000 F Server Adapter (82543)
     o   Intel PRO/1000 Gigabit Server Adapter (82542)
     o   Intel PRO/1000 GT Desktop Adapter (82541PI)
     o   Intel PRO/1000 MF Dual Port Server Adapter (82546)
     o   Intel PRO/1000 MF Server Adapter (82545)
     o   Intel PRO/1000 MF Server Adapter (LX) (82545)
     o   Intel PRO/1000 MT Desktop Adapter (82540)
     o   Intel PRO/1000 MT Desktop Adapter (82541)
     o   Intel PRO/1000 MT Dual Port Server Adapter (82546)
...
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
[root@fbsd3:screen]# whatis fxp
fxp(4)                   - Intel EtherExpress PRO/100 Ethernet device driver
[root@fbsd3:screen]# ifconfig -l
em0 xl0 plip0 lo0
[root@fbsd3:screen]# exit
                         xl0: Ethernet address: 00:04:75:75:46:b1
plip0: <PLIP network interface> on ppbus0
12:35:36
#ifconfig -a
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:35:36
#ifconfig -a
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:36:16
#ifconfig -u
0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500U COMMAND
 1604 rooptions=9<RXCSUM,VLAN_MTU>K  7216K nanslp   0:24 10.16% perl5.8.7
 4323 roinet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1 5.8.7
 1469 roinet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.2558.7
  560 roether 00:04:75:75:46:b1452K  7108K nanslp   0:24  7.42% perl5.8.7
  951 romedia: Ethernet autoselect (100baseTX <full-duplex>)42% perl5.8.7
 1152 rostatus: active8    0  8456K  7224K nanslp   0:22  7.18% perl5.8.7
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384  7.08% perl5.8.7
 4784 roinet6 ::1 prefixlen 128 64K  7236K nanslp   0:21  6.93% perl5.8.7
 4400 roinet6 fe80::1%lo0 prefixlen 64 scopeid 0x3  0:22  6.74% perl5.8.7
...
  707 user        1  96    0  3128K  2488K select   0:00  0.00% xscreensaver
  744 user        4  20    0 20684K 16040K kserel   0:01  0.00% gnome-panel
  516 root        1  96    0  1208K   716K select   0:01  0.00% moused
  746 user        4  20    0 26300K 19120K kserel   0:01  0.00% nautilus
  689 user        1  96    0 11772K 10616K select   0:01  0.00% gconfd-2
 1243 user        1   8    0  8328K  7096K nanslp   0:01  0.00% perl5.8.7
  740 user        1  96    0 11688K  8800K select   0:01  0.00% metacity
  756 user        1  96    0 19408K 14328K select   0:00  0.00% mixer_applet2
  754 user        1  96    0 18216K 12408K select   0:00  0.00% clock-applet
  696 user        1  96    0 19952K 13912K select   0:00  0.00% gnome-settings-d
12:36:16
#ifconfig -u
0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500U COMMAND
 1604 rooptions=9<RXCSUM,VLAN_MTU>K  7216K nanslp   0:24 10.16% perl5.8.7
 4323 roinet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1 5.8.7
 1469 roinet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.2558.7
  560 roether 00:04:75:75:46:b1452K  7108K nanslp   0:24  7.42% perl5.8.7
  951 romedia: Ethernet autoselect (100baseTX <full-duplex>)42% perl5.8.7
 1152 rostatus: active8    0  8456K  7224K nanslp   0:22  7.18% perl5.8.7
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384  7.08% perl5.8.7
 4784 roinet6 ::1 prefixlen 128 64K  7236K nanslp   0:21  6.93% perl5.8.7
 4400 roinet6 fe80::1%lo0 prefixlen 64 scopeid 0x3  0:22  6.74% perl5.8.7
...
  707 user        1  96    0  3128K  2488K select   0:00  0.00% xscreensaver
  744 user        4  20    0 20684K 16040K kserel   0:01  0.00% gnome-panel
  516 root        1  96    0  1208K   716K select   0:01  0.00% moused
  746 user        4  20    0 26300K 19120K kserel   0:01  0.00% nautilus
  689 user        1  96    0 11772K 10616K select   0:01  0.00% gconfd-2
 1243 user        1   8    0  8328K  7096K nanslp   0:01  0.00% perl5.8.7
  740 user        1  96    0 11688K  8800K select   0:01  0.00% metacity
  756 user        1  96    0 19408K 14328K select   0:00  0.00% mixer_applet2
  754 user        1  96    0 18216K 12408K select   0:00  0.00% clock-applet
  696 user        1  96    0 19952K 13912K select   0:00  0.00% gnome-settings-d
12:36:16
#ifconfig -u
0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500U COMMAND
 1604 rooptions=9<RXCSUM,VLAN_MTU>K  7216K nanslp   0:24 10.16% perl5.8.7
 4323 roinet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1 5.8.7
 1469 roinet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.2558.7
  560 roether 00:04:75:75:46:b1452K  7108K nanslp   0:24  7.42% perl5.8.7
  951 romedia: Ethernet autoselect (100baseTX <full-duplex>)42% perl5.8.7
 1152 rostatus: active8    0  8456K  7224K nanslp   0:22  7.18% perl5.8.7
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384  7.08% perl5.8.7
 4784 roinet6 ::1 prefixlen 128 64K  7236K nanslp   0:21  6.93% perl5.8.7
 4400 roinet6 fe80::1%lo0 prefixlen 64 scopeid 0x3  0:22  6.74% perl5.8.7
...
  707 user        1  96    0  3128K  2488K select   0:00  0.00% xscreensaver
  744 user        4  20    0 20684K 16040K kserel   0:01  0.00% gnome-panel
  516 root        1  96    0  1208K   716K select   0:01  0.00% moused
  746 user        4  20    0 26300K 19120K kserel   0:01  0.00% nautilus
  689 user        1  96    0 11772K 10616K select   0:01  0.00% gconfd-2
 1243 user        1   8    0  8328K  7096K nanslp   0:01  0.00% perl5.8.7
  740 user        1  96    0 11688K  8800K select   0:01  0.00% metacity
  756 user        1  96    0 19408K 14328K select   0:00  0.00% mixer_applet2
  754 user        1  96    0 18216K 12408K select   0:00  0.00% clock-applet
  696 user        1  96    0 19952K 13912K select   0:00  0.00% gnome-settings-d
12:36:54
#ifconfig -u
33CID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1604 root        1   8    0  8448K  7216K nanslp   0:24  8.20% perl5.8.7
                                                          8.15
 4323 root        1   8    0  8432K  7208K nanslp   0:22 17.42% perl5.8.7
                                                          5.96
 1469 root        1   8    0  8436K  7208K nanslp   0:22  5.96% perl5.8.7
                                                          5.76
  560 root        1   8    0  8452K  7108K nanslp   0:24  5.66% perl5.8.7
                                                          5.62
  951 root        1   8    0  8464K  7232K nanslp   0:24  5.42% perl5.8.7
...
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:36:54
#ifconfig -u
33CID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1604 root        1   8    0  8448K  7216K nanslp   0:24  8.20% perl5.8.7
                                                          8.15
 4323 root        1   8    0  8432K  7208K nanslp   0:22 17.42% perl5.8.7
                                                          5.96
 1469 root        1   8    0  8436K  7208K nanslp   0:22  5.96% perl5.8.7
                                                          5.76
  560 root        1   8    0  8452K  7108K nanslp   0:24  5.66% perl5.8.7
                                                          5.62
  951 root        1   8    0  8464K  7232K nanslp   0:24  5.42% perl5.8.7
...
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:36:54
#ifconfig -u
33CID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1604 root        1   8    0  8448K  7216K nanslp   0:24  8.20% perl5.8.7
                                                          8.15
 4323 root        1   8    0  8432K  7208K nanslp   0:22 17.42% perl5.8.7
                                                          5.96
 1469 root        1   8    0  8436K  7208K nanslp   0:22  5.96% perl5.8.7
                                                          5.76
  560 root        1   8    0  8452K  7108K nanslp   0:24  5.66% perl5.8.7
                                                          5.62
  951 root        1   8    0  8464K  7232K nanslp   0:24  5.42% perl5.8.7
...
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:37:36
#ifconfig -u
33CID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1604 root        1   8    0  8448K  7216K nanslp   0:24  8.20% perl5.8.7
                                                          8.15
 4323 root        1   8    0  8432K  7208K nanslp   0:22 17.42% perl5.8.7
                                                          5.96
 1469 root        1   8    0  8436K  7208K nanslp   0:22  5.96% perl5.8.7
                                                          5.76
  560 root        1   8    0  8452K  7108K nanslp   0:24  5.66% perl5.8.7
                                                          5.62
  951 root        1   8    0  8464K  7232K nanslp   0:24  5.42% perl5.8.7
...
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:37:36
#ifconfig -u
33CID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1604 root        1   8    0  8448K  7216K nanslp   0:24  8.20% perl5.8.7
                                                          8.15
 4323 root        1   8    0  8432K  7208K nanslp   0:22 17.42% perl5.8.7
                                                          5.96
 1469 root        1   8    0  8436K  7208K nanslp   0:22  5.96% perl5.8.7
                                                          5.76
  560 root        1   8    0  8452K  7108K nanslp   0:24  5.66% perl5.8.7
                                                          5.62
  951 root        1   8    0  8464K  7232K nanslp   0:24  5.42% perl5.8.7
...
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
12:37:36
#ifconfig -u
33CID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1604 root        1   8    0  8448K  7216K nanslp   0:24  8.20% perl5.8.7
                                                          8.15
 4323 root        1   8    0  8432K  7208K nanslp   0:22 17.42% perl5.8.7
                                                          5.96
 1469 root        1   8    0  8436K  7208K nanslp   0:22  5.96% perl5.8.7
                                                          5.76
  560 root        1   8    0  8452K  7108K nanslp   0:24  5.66% perl5.8.7
                                                          5.62
  951 root        1   8    0  8464K  7232K nanslp   0:24  5.42% perl5.8.7
...
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000

Статистика

Время первой команды журнала10:21:41 2006-11-27
Время последней команды журнала12:37:36 2006-11-27
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %11.00
Процент синтаксически неверно набранных команд, % 2.00
Суммарное время работы с терминалом *, час 1.38
Количество командных строк в единицу времени, команда/мин 1.21
Частота использования команд
ifconfig34|===========================| 27.64%
dmesg23|==================| 18.70%
grep21|=================| 17.07%
ls7|=====| 5.69%
cd5|====| 4.07%
Xorg5|====| 4.07%
screen4|===| 3.25%
sysinstall4|===| 3.25%
vi4|===| 3.25%
ssh4|===| 3.25%
make2|=| 1.63%
cp1|| 0.81%
grep-i1|| 0.81%
echo1|| 0.81%
lynx1|| 0.81%
less1|| 0.81%
clear1|| 0.81%
exit1|| 0.81%
date1|| 0.81%
whatis1|| 0.81%
.xinitrc1|| 0.81%
____
*) Интервалы неактивности длительностью 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$