/l3/users/vnk/myexperiments/root :1 |
|
#l3-agent
Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 13. BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 13. |
#ls
Term-VT102.tar.gz Text-Iconv.tar.gz lilalo-install-temp-2887 lilalo.tar.gz Text-Iconv-1.4 install lilalo-install-temp-3124 log |
#cd lilalo-install-temp-3124/
|
#ls
l3-agent l3bashrc l3config.pm log |
#cd ..
|
#tar xvfz Term-VT102.tar.gz
Term-VT102-0.82/ Term-VT102-0.82/t/ Term-VT102-0.82/t/04-cursor.t Term-VT102-0.82/t/08-options.t Term-VT102-0.82/t/05-scrolling.t Term-VT102-0.82/t/11-decscrc.t Term-VT102-0.82/t/10-decaln.t Term-VT102-0.82/t/03-text.t Term-VT102-0.82/t/02-setsize.t Term-VT102-0.82/t/01-load.t ... Term-VT102-0.82/META.yml Term-VT102-0.82/VT102/ Term-VT102-0.82/VT102/examples/ Term-VT102-0.82/VT102/examples/telnet-usage.pl Term-VT102-0.82/VT102/examples/ssh-usage.pl Term-VT102-0.82/Changes Term-VT102-0.82/Makefile.PL Term-VT102-0.82/COPYING Term-VT102-0.82/INSTALL Term-VT102-0.82/TODO |
#cd Term-VT102
bash: cd: Term-VT102: No such file or directory |
#cd Term-VT102-0.82/
|
#perl Makefile.PL
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at Makefile.PL line 7. BEGIN failed--compilation aborted at Makefile.PL line 7. |
#vi ../install
|
#apt-get install perl
Reading package lists... Done Building dependency tree Reading state information... 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: perl: Depends: perl-base (= 5.8.8-7etch1) but 5.8.8-12 is to be installed E: Broken packages |
#apt-get install perl perl-base
Reading package lists... Done Building dependency tree Reading state information... Done perl-base is already the newest version. 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. The following information may help to resolve the situation: The following packages have unmet dependencies: perl: Depends: perl-base (= 5.8.8-7etch1) but 5.8.8-12 is to be installed E: Broken packages |
#vi /etc/apt/sources.list
|
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [189B] Get:2 http://debian.org.ua unstable Release [86.4kB] Get:3 http://debian.org.ua unstable/main Packages [6780kB] Fetched 6866kB in 1m13s (93.2kB/s) Reading package lists... Done |
#apt-get dist-upgrade
Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed: gcc-4.3-base libkeyutils1 libldap-2.4-2 netcat-traditional uuid-runtime The following packages will be upgraded: apt apt-utils aptitude base-passwd bsdutils coreutils cpio cron debconf debconf-i18n dhcp3-client dhcp3-common dpkg dselect e2fslibs e2fsprogs findutils gcc-4.2-base gnupg gpgv groff-base gzip hostname initramfs-tools ... Get:36 http://debian.org.ua unstable/main initscripts 2.86.ds1-53 [66.4kB] Get:37 http://debian.org.ua unstable/main libblkid1 1.40.5-2 [49.0kB] Get:38 http://debian.org.ua unstable/main libcomerr2 1.40.5-2 [35.7kB] Get:39 http://debian.org.ua unstable/main libss2 1.40.5-2 [41.0kB] Get:40 http://debian.org.ua unstable/main passwd 1:4.1.0-2 [804kB] Get:41 http://debian.org.ua unstable/main libuuid1 1.40.5-2 [39.2kB] Get:42 http://debian.org.ua unstable/main sysv-rc 2.86.ds1-53 [61.4kB] Get:43 http://debian.org.ua unstable/main zlib1g 1:1.2.3.3.dfsg-11 [73.1kB] Get:44 http://debian.org.ua unstable/main cpio 2.9-11 [172kB] Get:45 http://debian.org.ua unstable/main cron 3.0pl1-103 [80.2kB] |
#apt-cache search octave
amsynth - two oscillator software synthesizer h5utils - HDF5 files visualization tools libinline-octave-perl - Perl5 module to Inline GNU Octave code libplplot-dev - Scientific plotting library (development files) matwrap - wrapper generator for matrix languages octave - GNU Octave language for numerical computations (2.9 branch) octave-epstk - GNU Octave encapsulated postscript toolkit octave-pfstools - octave bindings for pfstools octave-plplot - Octave support for PLplot, a plotting library octave-sp - Semidefinite Programming functions for GNU Octave ... octplot - graphical interface for Octave qtoctave - A Qt front-end to Octave r-base - GNU R statistical computing language and environment r-base-core - GNU R core of statistical computing language and environment shogun-octave - Large Scale Machine Learning Toolbox shogun-python - Large Scale Machine Learning Toolbox shogun-python-modular - Large Scale Machine Learning Toolbox shogun-r - Large Scale Machine Learning Toolbox shogun-readline - Large Scale Machine Learning Toolbox src2tex - A converter from source program files to TeX format files |
#apt-get install octave3.0
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: atlas3-base ca-certificates cpp cpp-4.2 debconf-utils defoma esound-clients esound-common file fontconfig fontconfig-config gcc-3.4-base gnuplot gnuplot-nox gnuplot-x11 hicolor-icon-theme libatk1.0-0 libatk1.0-data libaudiofile0 libcairo2 libcupsys2 libcurl3-gnutls libdatrie0 libdmx1 libdrm2 libesd0 libexpat1 libfftw3-3 libfontconfig1 libfontenc1 libfreetype6 libfs6 libft-perl libg2c0 libgd2-noxpm libgl1-mesa-glx libglib2.0-0 ... Get:48 http://debian.org.ua unstable/main libxtrap6 1:1.0.0-4 [16.6kB] Get:49 http://debian.org.ua unstable/main libxxf86misc1 1:1.0.1-2 [7674B] Get:50 http://debian.org.ua unstable/main x11-xserver-utils 7.3+2 [171kB] Get:51 http://debian.org.ua unstable/main xutils-dev 1:7.2.ds2-1 [300kB] Get:52 http://debian.org.ua unstable/main libidn11 1.1-1 [137kB] Get:53 http://debian.org.ua unstable/main libpcre3 7.6-1 [208kB] Get:54 http://debian.org.ua unstable/main texinfo 4.11.dfsg.1-3 [710kB] Get:55 http://debian.org.ua unstable/main gcc-3.4-base 3.4.6-6 [165kB] Get:56 http://debian.org.ua unstable/main libg2c0 1:3.4.6-6 [51.1kB] Get:57 http://debian.org.ua unstable/main atlas3-base 3.6.0-20.6 [6371kB] |
#:·ÑÑ^[[A^[[A
|
#apt-cache search openmpi
gromacs-openmpi - Molecular dynamics sim, binaries for OpenMPI parallelization libopenmpi-dbg - high performance message passing library -- debug library libopenmpi-dev - high performance message passing library -- header files libopenmpi1 - high performance message passing library -- shared library openmpi-bin - high performance message passing library -- binaries openmpi-common - high performance message passing library -- common files openmpi-doc - high performance message passing library -- man pages |
#apt-get install openmpi*
Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting gromacs-openmpi for regex 'openmpi*' Note, selecting openmpi-libs0 for regex 'openmpi*' Note, selecting libopenmpi1 instead of openmpi-libs0 Note, selecting openmpi-mpidoc for regex 'openmpi*' Note, selecting openmpi-doc instead of openmpi-mpidoc Note, selecting openmpi-bin for regex 'openmpi*' Note, selecting openmpi-dbg for regex 'openmpi*' ... Setting up gromacs (3.3.2-3) ... Setting up gromacs-doc (3.3.2-3) ... Setting up libibverbs1 (1.1.1-1) ... Setting up libopenmpi1 (1.2.5-1) ... Setting up openmpi-common (1.2.5-1) ... Setting up openmpi-bin (1.2.5-1) ... Setting up gromacs-openmpi (3.3.2-3) ... Setting up libopenmpi-dbg (1.2.5-1) ... Setting up libopenmpi-dev (1.2.5-1) ... Setting up openmpi-doc (1.2.5-1) ... |
#octave
GNU Octave, version 3.0.0 Copyright (C) 2007 John W. Eaton and others. This is free software; see the source code for copying conditions. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. For details, type `warranty'. Octave was configured for "i486-pc-linux-gnu". Additional information about Octave is available at http://www.octave.org. Please contribute if you find this software useful. For more information, visit http://www.octave.org/help-wanted.html Report bugs to <bug@octave.org> (but first, please read http://www.octave.org/bugs.html to learn how to write a helpful report). For information about changes from previous versions, type `news'. octave:1> quit |
#add user
bash: add: command not found |
#adduser mpi
Adding user `mpi' ... Adding new group `mpi' (1000) ... Adding new user `mpi' (1000) with group `mpi' ... Creating home directory `/home/mpi' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for mpi Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [y/N] y |
#ls
COPYING INSTALL META.yml README VT102 t Changes MANIFEST Makefile.PL TODO VT102.pm |
#cd /home/mpi/
|
#ls -al
total 24 drwxr-xr-x 2 mpi mpi 4096 Feb 9 15:15 . drwxr-xr-x+ 3 root root 4096 Feb 9 15:15 .. -rw-r--r-- 1 mpi mpi 220 Feb 9 15:15 .bash_logout -rw-r--r-- 1 mpi mpi 414 Feb 9 15:15 .bash_profile -rw-r--r-- 1 mpi mpi 2227 Feb 9 15:15 .bashrc |
#wget http://atc.ugr.es/%7Ejavier/investigacion/mpitb/mpitb-b
ta-FC6-OCT2912-LAM713-OMPI123.tar.bz2 --15:16:51-- http://atc.ugr.es/%7Ejavier/investigacion/mpitb/mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar.bz2 => `mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar.bz2' Resolving atc.ugr.es... 150.214.191.37 Connecting to atc.ugr.es|150.214.191.37|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 5,062,419 (4.8M) [application/x-bzip2] 100%[====================================>] 5,062,419 36.91K/s ETA 00:00 15:19:12 (35.05 KB/s) - `mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar.bz2' saved [5062419/5062419] |
#apt-get install bzip2
Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: bzip2-doc The following NEW packages will be installed: bzip2 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 44.9kB of archives. After this operation, 156kB of additional disk space will be used. Get:1 http://debian.org.ua unstable/main bzip2 1.0.4-3 [44.9kB] Fetched 44.9kB in 0s (95.3kB/s) Selecting previously deselected package bzip2. (Reading database ... 19616 files and directories currently installed.) Unpacking bzip2 (from .../bzip2_1.0.4-3_i386.deb) ... Setting up bzip2 (1.0.4-3) ... |
#bunzip2 -fkvs ./
.bash_logout .bash_profile .bashrc mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar.bz2 |
#ls -al
total 35488 drwxr-xr-x 2 mpi mpi 4096 Feb 9 15:21 . drwxr-xr-x+ 3 root root 4096 Feb 9 15:15 .. -rw-r--r-- 1 mpi mpi 220 Feb 9 15:15 .bash_logout -rw-r--r-- 1 mpi mpi 414 Feb 9 15:15 .bash_profile -rw-r--r-- 1 mpi mpi 2227 Feb 9 15:15 .bashrc -rw-r--r-- 1 root root 31201280 Jul 24 2007 mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar -rw-r--r-- 1 root root 5062419 Jul 24 2007 mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar.bz2 |
#tar -xvvf ./mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar
-rw-r--r-- javier/javier 8230 2007-04-25 11:48 mpitb/Mandelbrot/tests/mandelrow.m -rwxr-xr-x javier/javier 452 2007-04-25 11:48 mpitb/Mandelbrot/tests/timingCol -rwxr-xr-x javier/javier 731 2007-06-12 15:42 mpitb/Mandelbrot/timingStrp -rw-r--r-- javier/javier 2702 2007-07-17 09:10 mpitb/Mandelbrot/README drwxr-xr-x javier/javier 0 2007-07-09 18:34 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/ -rwxrwxr-x javier/javier 20681 2007-07-09 19:04 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_Info_dup.oct -rwxrwxr-x javier/javier 37953 2007-07-09 19:10 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_Start.oct -rwxrwxr-x javier/javier 30545 2007-07-09 18:56 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_Comm_spawn.oct -rwxrwxr-x javier/javier 14340 2007-07-09 19:10 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_SUCCESS.oct -rwxrwxr-x javier/javier 14524 2007-07-09 18:54 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_BXOR.oct ... -rwxrwxr-x javier/javier 37981 2007-07-09 19:08 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_Request_free.oct -rwxrwxr-x javier/javier 14370 2007-07-09 18:57 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_DISTRIBUTE_CYCLIC.oct -rwxrwxr-x javier/javier 16349 2007-07-09 18:56 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_Comm_free.oct -rwxrwxr-x javier/javier 21757 2007-07-09 18:56 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_Comm_split.oct -rwxrwxr-x javier/javier 14545 2007-07-09 19:08 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_REPLACE.oct -rwxrwxr-x javier/javier 21032 2007-07-09 19:00 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_Error_string.oct -rwxrwxr-x javier/javier 24694 2007-07-09 19:02 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_Graph_map.oct -rwxrwxr-x javier/javier 21216 2007-07-09 19:03 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_Graph_neighbors_count.oct -rwxrwxr-x javier/javier 14355 2007-07-09 19:01 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/MPI_ERR_TOPOLOGY.oct -rwxrwxr-x javier/javier 14406 2007-07-09 18:52 mpitb/DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386/LAM_MPI_SSI_COLL_REDUCE_CROSSOVER.oct |
#ls -al
total 35492 drwxr-xr-x 3 mpi mpi 4096 Feb 9 15:22 . drwxr-xr-x+ 3 root root 4096 Feb 9 15:15 .. -rw-r--r-- 1 mpi mpi 220 Feb 9 15:15 .bash_logout -rw-r--r-- 1 mpi mpi 414 Feb 9 15:15 .bash_profile -rw-r--r-- 1 mpi mpi 2227 Feb 9 15:15 .bashrc drwxr-xr-x 23 503 503 4096 Jul 18 2007 mpitb -rw-r--r-- 1 root root 31201280 Jul 24 2007 mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar -rw-r--r-- 1 root root 5062419 Jul 24 2007 mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar.bz2 |
#vi .octaverc
|
#apt-get install bzip
|
#apt-get install vim
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libgpmg1 vim-runtime Suggested packages: gpm ctags vim-doc vim-scripts The following NEW packages will be installed: libgpmg1 vim vim-runtime 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. ... Unpacking libgpmg1 (from .../libgpmg1_1.19.6-25_i386.deb) ... Selecting previously deselected package vim-runtime. Unpacking vim-runtime (from .../vim-runtime_1%3a7.1-241+1_all.deb) ... Replacing files in old package vim-tiny ... Selecting previously deselected package vim. Unpacking vim (from .../vim_1%3a7.1-241+1_i386.deb) ... Setting up libgpmg1 (1.19.6-25) ... Setting up vim-runtime (1:7.1-241+1) ... Processing /usr/share/vim/addons/doc Setting up vim (1:7.1-241+1) ... |
#vi .octaverc
|
#ln -s /home/mpi/mpitb/startups/startup_MPITB.m .
|
#vi /etc/environment
|
#cd ./mpitb
|
#ls -al
total 456 drwxr-xr-x 23 503 503 4096 Jul 18 2007 . drwxr-xr-x 3 mpi mpi 4096 Feb 9 15:26 .. -rw-r--r-- 1 503 503 237371 Jul 10 2007 .TESTS lrwxrwxrwx 1 503 503 24 Feb 9 15:22 .octaverc -> startups/startup_MPITB.m -rw-r--r-- 1 503 503 3894 Jul 17 2007 BASHRC_stub -rw-r--r-- 1 503 503 2229 Jul 2 2007 CONFIG_CMDS -rw-r--r-- 1 503 503 18009 Mar 1 2005 COPYING lrwxrwxrwx 1 503 503 37 Feb 9 15:22 DLD -> DLD-oct2.9.12-ompi1.2.3-gcc4.1.2-i386 drwxr-xr-x 2 503 503 16384 Jul 9 2007 DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386 ... -rw-r--r-- 1 503 503 430 Jul 9 2007 lam-bhost.def drwxr-xr-x 2 503 503 4096 Jul 9 2007 mpi lrwxrwxrwx 1 503 503 10 Feb 9 15:22 src -> src-2.9.12 drwxr-xr-x 3 503 503 12288 Jul 9 2007 src-2.1.73 drwxr-xr-x 3 503 503 20480 Jul 17 2007 src-2.9.12 lrwxrwxrwx 1 503 503 15 Feb 9 15:22 startups -> startups-2.9.12 drwxr-xr-x 2 503 503 4096 Jul 17 2007 startups-2.1.73 drwxr-xr-x 2 503 503 4096 Jul 17 2007 startups-2.9.12 drwxr-xr-x 2 503 503 4096 Jul 16 2007 stdlones drwxr-xr-x 2 503 503 4096 Jul 17 2007 utils |
#rm ./DLD
|
#mkdir DLD-oct3.0.0-ompi1.2.5-gcc4.2-i386
|
#ln -s DLD-oct3.0.0-ompi1.2.5-gcc4.2-i386 DLD
|
#ls -al
total 460 drwxr-xr-x 24 503 503 4096 Feb 9 15:28 . drwxr-xr-x 3 mpi mpi 4096 Feb 9 15:26 .. -rw-r--r-- 1 503 503 237371 Jul 10 2007 .TESTS lrwxrwxrwx 1 503 503 24 Feb 9 15:22 .octaverc -> startups/startup_MPITB.m -rw-r--r-- 1 503 503 3894 Jul 17 2007 BASHRC_stub -rw-r--r-- 1 503 503 2229 Jul 2 2007 CONFIG_CMDS -rw-r--r-- 1 503 503 18009 Mar 1 2005 COPYING lrwxrwxrwx 1 root root 34 Feb 9 15:28 DLD -> DLD-oct3.0.0-ompi1.2.5-gcc4.2-i386 drwxr-xr-x 2 503 503 16384 Jul 9 2007 DLD-oct2.9.12-lam_7.1.3-gcc4.1.2-i386 ... -rw-r--r-- 1 503 503 430 Jul 9 2007 lam-bhost.def drwxr-xr-x 2 503 503 4096 Jul 9 2007 mpi lrwxrwxrwx 1 503 503 10 Feb 9 15:22 src -> src-2.9.12 drwxr-xr-x 3 503 503 12288 Jul 9 2007 src-2.1.73 drwxr-xr-x 3 503 503 20480 Jul 17 2007 src-2.9.12 lrwxrwxrwx 1 503 503 15 Feb 9 15:22 startups -> startups-2.9.12 drwxr-xr-x 2 503 503 4096 Jul 17 2007 startups-2.1.73 drwxr-xr-x 2 503 503 4096 Jul 17 2007 startups-2.9.12 drwxr-xr-x 2 503 503 4096 Jul 16 2007 stdlones drwxr-xr-x 2 503 503 4096 Jul 17 2007 utils |
#cd ./src
|
#rm ./Makefile.inc
|
#n -s Makefile.inc.OMPI Makefile.inc
bash: n: command not found |
#ln -s Makefile.inc.OMPI Makefile.inc
|
#make
bash: make: command not found |
#ls -al
-rwxr-xr-x 1 503 503 1462 Jul 17 2007 MPI_Group_compare.cc -rw-rw-r-- 1 503 503 22864 Jul 9 2007 MPI_Group_compare.o -rwxr-xr-x 1 503 503 1401 Jul 17 2007 MPI_Group_difference.cc -rw-rw-r-- 1 503 503 22844 Jul 9 2007 MPI_Group_difference.o -rwxr-xr-x 1 503 503 1677 Jul 17 2007 MPI_Group_excl.cc -rw-rw-r-- 1 503 503 24824 Jul 9 2007 MPI_Group_excl.o -rwxr-xr-x 1 503 503 1153 Jul 17 2007 MPI_Group_free.cc -rw-rw-r-- 1 503 503 15328 Jul 9 2007 MPI_Group_free.o -rwxr-xr-x 1 503 503 1525 Jul 17 2007 MPI_Group_incl.cc -rw-rw-r-- 1 503 503 24664 Jul 9 2007 MPI_Group_incl.o ... -rwxr-xr-x 1 503 503 3480 Jul 17 2007 hSndRecv.h -rwxr-xr-x 1 503 503 5705 Jul 17 2007 hStat.h -rwxr-xr-x 1 503 503 15258 Jul 17 2007 hTopo.h -rwxr-xr-x 1 503 503 14151 Jul 17 2007 hTstWait.h -rwxr-xr-x 1 503 503 4423 Jul 17 2007 hType.h -rwxr-xr-x 1 503 503 26065 Jul 17 2007 mpitb.h -rwxr-xr-x 1 503 503 5041 Jul 17 2007 mytest.cc drwxr-xr-x 2 503 503 4096 Jul 17 2007 mytests -rwxr-xr-x 1 503 503 1070 Jul 17 2007 print_info.cc -rwxr-xr-x 1 503 503 1118 Jul 17 2007 unsetenv.cc |
#whereis make
make: |
#apt-get install make
Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: make-doc The following NEW packages will be installed: make 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 392kB of archives. After this operation, 1606kB of additional disk space will be used. Get:1 http://debian.org.ua unstable/main make 3.81-3 [392kB] Fetched 392kB in 7s (49.4kB/s) Selecting previously deselected package make. (Reading database ... 21068 files and directories currently installed.) Unpacking make (from .../archives/make_3.81-3_i386.deb) ... Setting up make (3.81-3) ... |
#make
make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found ... make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found touch IMPI_CLIENT_COLOR.cc c -Wall -I/usr/lib/openmpi/include/openmpi -I/usr/lib/openmpi/include -pthread IMPI_CLIENT_COLOR.cc -o IMPI_CLIENT_COLOR.o make: c: Command not found make: [IMPI_CLIENT_COLOR.o] Error 127 (ignored) IMPI_CLIENT_COLOR.o -o IMPI_CLIENT_COLOR.oct -L/usr/lib/openmpi/lib -lmpi make: IMPI_CLIENT_COLOR.o: Command not found make: *** [IMPI_CLIENT_COLOR.oct] Error 127 |
#vi /home/mpi/.bashrc
|
#vi /root/.bashrc
|
#make
make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found c -Wall -I/usr/lib/openmpi/include/openmpi -I/usr/lib/openmpi/include -pthread IMPI_CLIENT_COLOR.cc -o IMPI_CLIENT_COLOR.o make: c: Command not found make: [IMPI_CLIENT_COLOR.o] Error 127 (ignored) IMPI_CLIENT_COLOR.o -o IMPI_CLIENT_COLOR.oct -L/usr/lib/openmpi/lib -lmpi make: IMPI_CLIENT_COLOR.o: Command not found make: *** [IMPI_CLIENT_COLOR.oct] Error 127 |
#whereis octave
octave: /usr/bin/octave /usr/bin/octave3.0 /usr/lib/octave /usr/share/octave /usr/share/man/man1/octave.1.gz |
#whereis openmpi
openmpi: /etc/openmpi /usr/lib/openmpi /usr/share/openmpi |
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
#echo $LD_LIBRARY_PATH
|
#export LD_LIBRARY_PATH="/home/mpi/openmpi-1.2.5/lib"
|
#make
make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found c -Wall -I/usr/lib/openmpi/include/openmpi -I/usr/lib/openmpi/include -pthread IMPI_CLIENT_COLOR.cc -o IMPI_CLIENT_COLOR.o make: c: Command not found make: [IMPI_CLIENT_COLOR.o] Error 127 (ignored) IMPI_CLIENT_COLOR.o -o IMPI_CLIENT_COLOR.oct -L/usr/lib/openmpi/lib -lmpi make: IMPI_CLIENT_COLOR.o: Command not found make: *** [IMPI_CLIENT_COLOR.oct] Error 127 |
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
#echo $LD_LIBRARY_PATH
/home/mpi/openmpi-1.2.5/lib |
#make
make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found c -Wall -I/usr/lib/openmpi/include/openmpi -I/usr/lib/openmpi/include -pthread IMPI_CLIENT_COLOR.cc -o IMPI_CLIENT_COLOR.o make: c: Command not found make: [IMPI_CLIENT_COLOR.o] Error 127 (ignored) IMPI_CLIENT_COLOR.o -o IMPI_CLIENT_COLOR.oct -L/usr/lib/openmpi/lib -lmpi make: IMPI_CLIENT_COLOR.o: Command not found make: *** [IMPI_CLIENT_COLOR.oct] Error 127 |
#vi /root/.bashrc
|
#export LD_LIBRARY_PATH="/usr/lib/openmpi"
|
#echo $LD_LIBRARY_PATH
/usr/lib/openmpi |
#make
make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found c -Wall -I/usr/lib/openmpi/include/openmpi -I/usr/lib/openmpi/include -pthread IMPI_CLIENT_COLOR.cc -o IMPI_CLIENT_COLOR.o make: c: Command not found make: [IMPI_CLIENT_COLOR.o] Error 127 (ignored) IMPI_CLIENT_COLOR.o -o IMPI_CLIENT_COLOR.oct -L/usr/lib/openmpi/lib -lmpi make: IMPI_CLIENT_COLOR.o: Command not found make: *** [IMPI_CLIENT_COLOR.oct] Error 127 |
#cd ..
|
#vi ./st
|
#vi ./st
|
#cd ..
|
#ls
mpitb mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar.bz2 startup_MPITB.m |
#ls -al
total 35496 drwxr-xr-x 3 mpi mpi 4096 Feb 9 15:34 . drwxr-xr-x+ 3 root root 4096 Feb 9 15:15 .. -rw-r--r-- 1 mpi mpi 220 Feb 9 15:15 .bash_logout -rw-r--r-- 1 mpi mpi 414 Feb 9 15:15 .bash_profile -rw-r--r-- 1 mpi mpi 2378 Feb 9 15:34 .bashrc -rw-r--r-- 1 root root 55 Feb 9 15:25 .octaverc drwxr-xr-x 24 503 503 4096 Feb 9 15:28 mpitb -rw-r--r-- 1 root root 31201280 Jul 24 2007 mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar -rw-r--r-- 1 root root 5062419 Jul 24 2007 mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar.bz2 lrwxrwxrwx 1 root root 40 Feb 9 15:26 startup_MPITB.m -> /home/mpi/mpitb/startups/startup_MPITB.m |
#vi ./startup_MPITB.m
|
#cd ./mpitb/s
src/ src-2.9.12/ startups-2.1.73/ stdlones/ src-2.1.73/ startups/ startups-2.9.12/ |
#cd ./mpitb/s
src/ src-2.9.12/ startups-2.1.73/ stdlones/ src-2.1.73/ startups/ startups-2.9.12/ |
#cd ./mpitb/src
|
#ls -al
-rwxr-xr-x 1 503 503 1462 Jul 17 2007 MPI_Group_compare.cc -rw-rw-r-- 1 503 503 22864 Jul 9 2007 MPI_Group_compare.o -rwxr-xr-x 1 503 503 1401 Jul 17 2007 MPI_Group_difference.cc -rw-rw-r-- 1 503 503 22844 Jul 9 2007 MPI_Group_difference.o -rwxr-xr-x 1 503 503 1677 Jul 17 2007 MPI_Group_excl.cc -rw-rw-r-- 1 503 503 24824 Jul 9 2007 MPI_Group_excl.o -rwxr-xr-x 1 503 503 1153 Jul 17 2007 MPI_Group_free.cc -rw-rw-r-- 1 503 503 15328 Jul 9 2007 MPI_Group_free.o -rwxr-xr-x 1 503 503 1525 Jul 17 2007 MPI_Group_incl.cc -rw-rw-r-- 1 503 503 24664 Jul 9 2007 MPI_Group_incl.o ... -rwxr-xr-x 1 503 503 3480 Jul 17 2007 hSndRecv.h -rwxr-xr-x 1 503 503 5705 Jul 17 2007 hStat.h -rwxr-xr-x 1 503 503 15258 Jul 17 2007 hTopo.h -rwxr-xr-x 1 503 503 14151 Jul 17 2007 hTstWait.h -rwxr-xr-x 1 503 503 4423 Jul 17 2007 hType.h -rwxr-xr-x 1 503 503 26065 Jul 17 2007 mpitb.h -rwxr-xr-x 1 503 503 5041 Jul 17 2007 mytest.cc drwxr-xr-x 2 503 503 4096 Jul 17 2007 mytests -rwxr-xr-x 1 503 503 1070 Jul 17 2007 print_info.cc -rwxr-xr-x 1 503 503 1118 Jul 17 2007 unsetenv.cc |
#ls -al ./Make*
-rwxr-xr-x 1 503 503 17808 Feb 9 15:33 ./Makefile lrwxrwxrwx 1 root root 17 Feb 9 15:28 ./Makefile.inc -> Makefile.inc.OMPI -rwxr-xr-x 1 503 503 5408 Jul 10 2007 ./Makefile.inc.LAM -rwxr-xr-x 1 503 503 5402 Jul 10 2007 ./Makefile.inc.OMPI -rwxr-xr-x 1 503 503 7294 Jul 9 2007 ./Makefile.old-gcc-no-mkoctfile |
#make
make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found c -Wall -I/usr/lib/openmpi/include/openmpi -I/usr/lib/openmpi/include -pthread IMPI_CLIENT_COLOR.cc -o IMPI_CLIENT_COLOR.o make: c: Command not found make: [IMPI_CLIENT_COLOR.o] Error 127 (ignored) IMPI_CLIENT_COLOR.o -o IMPI_CLIENT_COLOR.oct -L/usr/lib/openmpi/lib -lmpi make: IMPI_CLIENT_COLOR.o: Command not found make: *** [IMPI_CLIENT_COLOR.oct] Error 127 |
#apt-get install gcc
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: binutils gcc-4.2 libc6-dev linux-libc-dev Suggested packages: binutils-doc autoconf automake1.9 bison flex gcc-doc gcc-multilib gdb libtool manpages-dev gcc-4.2-doc gcc-4.2-locales gcc-4.2-multilib libgcc1-dbg libgomp1-dbg libmudflap0-4.2-dbg libmudflap0-4.2-dev glibc-doc The following NEW packages will be installed: ... Unpacking gcc (from .../gcc_4%3a4.2.2-2_i386.deb) ... Selecting previously deselected package linux-libc-dev. Unpacking linux-libc-dev (from .../linux-libc-dev_2.6.24-3_i386.deb) ... Selecting previously deselected package libc6-dev. Unpacking libc6-dev (from .../libc6-dev_2.7-6_i386.deb) ... Setting up binutils (2.18.1~cvs20080103-1) ... Setting up gcc-4.2 (4.2.3-1) ... Setting up gcc (4:4.2.2-2) ... Setting up linux-libc-dev (2.6.24-3) ... Setting up libc6-dev (2.7-6) ... |
#apt-get install perl
Reading package lists... Done Building dependency tree Reading state information... Done perl is already the newest version. perl set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#cd /tmp
|
#ls
Term-VT102-0.82 Text-Iconv.tar.gz lilalo-install-temp-3124 Term-VT102.tar.gz install lilalo.tar.gz Text-Iconv-1.4 lilalo-install-temp-2887 log |
#v install
bash: v: command not found |
#vi install
|
#apt-get install perl make libmodule-build-perl libc6-dev gcc
Reading package lists... Done Building dependency tree Reading state information... Done perl is already the newest version. make is already the newest version. libc6-dev is already the newest version. libc6-dev set to manually installed. gcc is already the newest version. The following extra packages will be installed: libarchive-tar-perl libcompress-raw-zlib-perl libcompress-zlib-perl ... Setting up libcompress-raw-zlib-perl (2.008-2) ... Setting up libio-compress-base-perl (2.008-1) ... Setting up libio-compress-zlib-perl (2.008-1) ... Setting up libcompress-zlib-perl (2.008-1) ... Setting up libio-zlib-perl (1.09-1) ... Setting up libarchive-tar-perl (1.38-1) ... Setting up libextutils-cbuilder-perl (0.18-1) ... Setting up libextutils-parsexs-perl (2.15-2) ... Setting up libyaml-perl (0.62-1) ... Setting up libmodule-build-perl (0.2808-0.2) ... |
#sh install
| Term-VT102-0.82/ | Term-VT102-0.82/t/ | Term-VT102-0.82/t/04-cursor.t | Term-VT102-0.82/t/08-options.t | Term-VT102-0.82/t/05-scrolling.t | Term-VT102-0.82/t/11-decscrc.t | Term-VT102-0.82/t/10-decaln.t | Term-VT102-0.82/t/03-text.t | Term-VT102-0.82/t/02-setsize.t | Term-VT102-0.82/t/01-load.t ... If you use xgu.ru backend, your labs will be available at http://xgu.ru/l3//users/YOUR-L3BACKEND-USER/SET-YOUR-FIRSTLAB-NAME-HERE/linux1 Use commands $ l3cd /users/YOUR-L3BACKEND-USER/MY-NEW-CONTEXT/linux1/USER $ l3pwd to change and to know your current context. For further information see http://xgu.ru/lilalo/ (in Russian). Thank you gor using LiLaLo. Happy Labbing! (don't forget to restart bash or relogin) |
#vi install
10,11c10,11 < lilalo_user="YOUR-L3BACKEND-USER" < lab="SET-YOUR-FIRSTLAB-NAME-HERE" --- > lilalo_user="vnk" > lab="myexperiments" |
#hostname
linux1 |
#hostname -f
linux1 |
#hostname -f linux1.xen
Usage: hostname [-v] {hostname|-F file} set host name (from file) domainname [-v] {nisdomain|-F file} set NIS domain name (from file) hostname [-v] [-d|-f|-s|-a|-i|-y] display formated name hostname [-v] display host name hostname -V|--version|-h|--help print info and exit dnsdomainname=hostname -d, {yp,nis,}domainname=hostname -y -s, --short short host name -a, --alias alias names -i, --ip-address addresses for the host name -f, --fqdn, --long long host name (FQDN) -d, --domain DNS domain name -y, --yp, --nis NIS/YP domain name -F, --file read host name or NIS domain name from given file This command can get or set the host name or the NIS domain name. You can also get the DNS domain or the FQDN (fully qualified domain name). Unless you are using bind or NIS for host lookups you can change the FQDN (Fully Qualified Domain Name) and the DNS domain name (which is part of the FQDN) in the /etc/hosts file. |
#hostname linux1.xen
|
#sh install
| --15:54:00-- http://xgu.ru/lilalo//Text-Iconv.tar.gz | => `Text-Iconv.tar.gz.1' | Resolving xgu.ru... 194.150.93.78 | Connecting to xgu.ru|194.150.93.78|:80... connected. | HTTP request sent, awaiting response... 500 ( The request is not supported. ) | 15:54:00 ERROR 500: ( The request is not supported. ). | Failed Installing perl modules for l3-agent... | Term-VT102-0.82/ ... If you use xgu.ru backend, your labs will be available at http://xgu.ru/l3//users/vnk/myexperiments/ Use commands $ l3cd /users/vnk/MY-NEW-CONTEXT//USER $ l3pwd to change and to know your current context. For further information see http://xgu.ru/lilalo/ (in Russian). Thank you gor using LiLaLo. Happy Labbing! (don't forget to restart bash or relogin) |
#l3-agent
|
#ping xgu.ru
PING xgu.ru (194.150.93.78) 56(84) bytes of data. 64 bytes from chub.in (194.150.93.78): icmp_seq=1 ttl=56 time=11.5 ms --- xgu.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 11.561/11.561/11.561/0.000 ms |
#cd -
/home/mpi/mpitb/src |
#make
make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found make: mkoctfile: Command not found c -Wall -I/usr/lib/openmpi/include/openmpi -I/usr/lib/openmpi/include -pthread IMPI_CLIENT_COLOR.cc -o IMPI_CLIENT_COLOR.o make: c: Command not found make: [IMPI_CLIENT_COLOR.o] Error 127 (ignored) IMPI_CLIENT_COLOR.o -o IMPI_CLIENT_COLOR.oct -L/usr/lib/openmpi/lib -lmpi make: IMPI_CLIENT_COLOR.o: Command not found make: *** [IMPI_CLIENT_COLOR.oct] Error 127 |
Время первой команды журнала | 16:47:27 2008- 2- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:55:10 2008- 2- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008