/l3/users/eb/2009/linux11/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 |
|
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) /dev on /tmp/deb/dev type none (rw,bind) /proc on /tmp/deb/dev type none (rw,bind) /proc on /tmp/deb/proc type none (rw,bind) |
#umount /tmp/deb/dev
|
#^dev^proc
umount /tmp/deb/proc |
#cat /etc/passwd >t.t
|
#touch t.t>t.t
|
#cat t.t
|
#!chr
REPORTING BUGS Report bugs to <bug-coreutils@gnu.org>. COPYRIGHT Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent per- mitted by law. linux11:/# ls -l --sort=t /etc | grep .conf -rw-r--r-- 1 root root 2986 May 29 11:14 adduser.conf drwxr-xr-x 2 root root 4096 May 29 11:14 ld.so.conf.d ... #EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users games" # If ADD_EXTRA_GROUPS is set to something non-zero, the EXTRA_GROUPS # option above will be default behavior for adding new, non-system users #ADD_EXTRA_GROUPS=1 # check user and group names also against this regular expression. #NAME_REGEX="^[a-z][-a-z0-9]*\$" linux11:/# for bash: syntax error near unexpected token `newline' linux11:/# exit exit |
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) /dev on /tmp/deb/dev type none (rw,bind) |
#гumount /tmp/deb/dev
|
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) |
#штinit 6
|
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri May 29 15:59:32 2009 from linux13.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
$su -
Пароль: su: Сбой при проверке подлинности |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri May 29 17:04:12 2009 from linux1.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#screen 0x
|
#screen -x
|
$su -
Пароль: l3-agent is already running: pid=2950; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri May 29 18:01:56 2009 from linux13.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
$ыssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sat May 30 09:54:18 2009 from linux7.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
$ls /dev/sdc*
/dev/sdc /dev/sdc1 /dev/sdc2 |
$mount -t vfat /dev/sdc1 /mnt
mount: only root can do that |
$mount -t vfat /dev/sdc1 /mnt/flashfat
mount: only root can do that |
$mount -a
mount: only root can do that |
$ls /mnt/flashfat/
|
$mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) |
$mount /mnt/fl
/mnt/flashfat /mnt/flsext |
$mount /mnt/flashfat
|
$ls /mnt/flashfat/
t.txt Файл Валентиню |
$su -
Пароль: l3-agent is already running: pid=3559; pidfile=/root/.lilalo/l3-agent.pid |
#vipw
^C |
$su -
Пароль: l3-agent is already running: pid=3851; pidfile=/root/.lilalo/l3-agent.pid |
#cat /boot/grub/menu.lst
default 0 timeout 5 password --md5 $1$STF23/$p9t/k1PyPU/mDDax5OxJK0 title GNU/Linux(2.6.29) kernel /vmlinuz root=LABEL=ROOT initrd /initrd.img |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) /dev/sdb1 on /mnt/data type ext3 (rw) /dev/sdb2 on /mnt/data2 type ext3 (rw) /dev/sdb5 on /mnt/data3 type ext3 (rw) /dev/sdc1 on /mnt/flashfat type vfat (rw,noexec,nosuid,nodev) /dev/sdc2 on /mnt/flsext type ext3 (rw) |
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) /dev/sdb1 on /mnt/data type ext3 (rw) /dev/sdb2 on /mnt/data2 type ext3 (rw) /dev/sdb5 on /mnt/data3 type ext3 (rw) /dev/sdc1 on /mnt/flashfat type vfat (rw,noexec,nosuid,nodev) /dev/sdc2 on /mnt/flsext type ext3 (rw) |
#umount
Usage: umount [-hV] umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts] umount [-f] [-r] [-n] [-v] special | node... |
#umount -a
umount: /: device is busy umount: /dev: device is busy |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#mount --bind /proc /mnt/flsext/proc
mount: mount point /mnt/flsext/proc does not exist |
#mount --bind /sys /mnt/flsext/sys
mount: mount point /mnt/flsext/sys does not exist |
#mount -a
|
#mount --bind /sys /mnt/flsext/sys
|
#mount --bind /dev /mnt/flsext/dev
|
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount tmpfs
umount: tmpfs: not found umount: /dev/shm: not mounted umount: tmpfs: not found umount: /dev/shm: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#umount tmpfs:
umount: tmpfs:: not found |
#umount tmpfs
umount: tmpfs: not found |
#file -s /dev/sda[12]
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=911e4226-242b-46ec-ab93-8204b66f6139, volume name "ROOT" (needs journal recovery) (large files) |
#file -s /dev/sdb[12]
/dev/sdb1: LVM2 (Linux Logical Volume Manager) , UUID: S1SM6LxRSH0HHe7QtVbHd73Qw2tvWCl /dev/sdb2: LVM2 (Linux Logical Volume Manager) , UUID: 3izMT3cj4DmufzHxkOzAmoUfA1RqRrH |
#mount
proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) |
#kill 3612
|
#kill -9 3612
|
$su -
Пароль: l3-agent is already running: pid=3847; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Jun 1 09:50:49 2009 from linux12.unix.nt l3-agent is already running: pid=1851; pidfile=/root/.lilalo/l3-agent.pid |
#ps aux |grep screen
root 18718 0.0 0.2 4924 768 pts/11 R+ 09:51 0:00 grep screen |
#ps aux |grep screen
root 18727 0.0 0.2 4924 768 pts/11 R+ 09:51 0:00 grep screen |
#ps aux |grep screen
root 18736 0.0 0.2 4928 772 pts/11 R+ 09:51 0:00 grep screen |
#screen -x
|
#fdisk 0lu /dev/sda
Usage: fdisk [-b SSZ] [-u] DISK Change partition table fdisk -l [-b SSZ] [-u] DISK List partition table(s) fdisk -s PARTITION Give partition size(s) in blocks fdisk -v Give fdisk version Here DISK is something like /dev/hdb or /dev/sda and PARTITION is something like /dev/hda7 -u: give Start and End in sector (instead of cylinder) units -b 2048: (for certain MO disks) use 2048-byte sectors |
#fdisk -lu /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes 255 heads, 63 sectors/track, 9964 cylinders, total 160086528 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0xcfd8cd69 Device Boot Start End Blocks Id System /dev/sda1 63 39070079 19535008+ 83 Linux /dev/sda2 39070080 78156224 19543072+ 83 Linux |
#apt-get install mksofs
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет mksofs |
#apt-get install mkisofs
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: liblash2 libfreebob0 libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libgomp1 libcddb2 audacious-plugins libcurl3-gnutls libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 ... Получено:2 http://10.0.35.1 sid/main mkisofs 9:1.1.9-1 [994B] Получено 577kБ за 0s (10,8MБ/c) Выбор ранее не выбранного пакета genisoimage. (Чтение базы данных ... на данный момент установлено 63084 файлов и каталогов.) Распаковывается пакет genisoimage (из файла .../genisoimage_9%3a1.1.9-1_i386.deb)... Выбор ранее не выбранного пакета mkisofs. Распаковывается пакет mkisofs (из файла .../mkisofs_9%3a1.1.9-1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет genisoimage (9:1.1.9-1) ... Настраивается пакет mkisofs (9:1.1.9-1) ... |
#mkisofs -JR -o /root/etc.iso /etc
Using GRUPP00K.VG;1 for /etc/lvm/archive/GRUPPATOMOV_00004.vg (GRUPPATOMOV_00020.vg) Using GRUPP00L.VG;1 for /etc/lvm/archive/GRUPPATOMOV_00020.vg (GRUPPATOMOV_00003.vg) Using GRUPP00M.VG;1 for /etc/lvm/archive/GRUPPATOMOV_00003.vg (GRUPPATOMOV_00010.vg) Using GRUPP00N.VG;1 for /etc/lvm/archive/GRUPPATOMOV_00010.vg (GRUPPATOMOV_00027.vg) Using GRUPP00O.VG;1 for /etc/lvm/archive/GRUPPATOMOV_00027.vg (GRUPPATOMOV_00001.vg) Using GRUPP00P.VG;1 for /etc/lvm/archive/GRUPPATOMOV_00001.vg (GRUPPATOMOV_00015.vg) Using GRUPP00Q.VG;1 for /etc/lvm/archive/GRUPPATOMOV_00015.vg (GRUPPATOMOV_00025.vg) Using GRUPP00R.VG;1 for /etc/lvm/archive/GRUPPATOMOV_00025.vg (GRUPPATOMOV_00028.vg) Using GRUPP00S.VG;1 for /etc/lvm/archive/GRUPPATOMOV_00028.vg (GRUPPATOMOV_00016.vg) Using LAUNC000.RC;1 for /etc/xdg/xfce4/panel/launcher-7.rc (launcher-10.rc) ... Using EQUIF002.PEM;1 for /etc/ssl/certs/Equifax_Secure_CA.pem (Equifax_Secure_eBusiness_CA_2.pem) Using AMERI000.PEM;1 for /etc/ssl/certs/America_Online_Root_Certification_Authority_2.pem (America_Online_Root_Certification_Authority_1.pem) Using GEOTR003.PEM;1 for /etc/ssl/certs/GeoTrust_Universal_CA_2.pem (GeoTrust_Universal_CA.pem) Using BETRU002.PEM;1 for /etc/ssl/certs/beTRUSTed_Root_CA-Baltimore_Implementation.pem (beTRUSTed_Root_CA_-_RSA_Implementation.pem) Total translation table size: 0 Total rockridge attributes bytes: 186009 Total directory bytes: 550912 Path table size(bytes): 2974 Max brk space used 126000 2358 extents written (4 MB) |
#growisofs -Z /dec/cdrom=/root/etc.iso
:-( "/dec/cdrom=/root/etc.iso": unexpected errno:No such file or directory |
#ls -l /dev/cd*
lrwxrwxrwx 1 root root 3 Июн 1 09:32 /dev/cdrom -> hda |
#mount -o loop /root/etc.iso /mnt
|
#ls /mnt
a2ps.cfg fonts login.defs python a2ps-site.cfg fstab logrotate.conf python2.5 adduser.conf gai.conf logrotate.d qemu-ifup adjtime gamin lsb-base rc0.d aliases gconf lvm rc1.d alternatives gdm magic rc2.d approx gnome-vfs-2.0 magic.mime rc3.d apt gnome-vfs-mime-magic mailcap rc4.d aumixrc gre.d mailcap.order rc5.d aumixrc1 groff mailname rc6.d ... dhcp3 ld.so.cache passwd- ucf.conf dictionaries-common ld.so.conf perl udev dm ld.so.conf.d pm vde2 doc-base libaudit.conf PolicyKit vga dpkg libpaper.d ppp vim emacs lilalo printcap wgetrc email-addresses locale.alias profile X11 environment locale.gen protocols xdg esound localtime pulse xml exim4 logcheck purple xneur |
#umount /mnt
|
#mdadm --create --help
Usage: mdadm --create device -chunk=X --level=Y --raid-devices=Z devices This usage will initialise a new md array, associate some devices with it, and activate the array. In order to create an array with some devices missing, use the special word 'missing' in place of the relevant device name. Before devices are added, they are checked to see if they already contain raid superblocks or filesystems. They are also checked to see if the variance in device size exceeds 1%. If any discrepancy is found, the user will be prompted for confirmation before the array is created. The presence of a '--run' can override this ... --spare-devices= -x: number of spares (eXtras) devices in initial array --size= -z : Size (in K) of each drive in RAID1/4/5/6/10 - optional --force -f : Honour devices as listed on command line. Don't : insert a missing drive for RAID5. --run -R : insist of running the array even if not all : devices are present or some look odd. --readonly -o : start the array readonly - not supported yet. --name= -N : Textual name for array - max 32 characters --bitmap-chunk= : bitmap chunksize in Kilobytes. --delay= -d : bitmap update delay in seconds. |
#part
parted partprobe partx |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Jun 1 11:41:59 2009 from linux8.unix.nt l3-agent is already running: pid=1851; pidfile=/root/.lilalo/l3-agent.pid |
#ысscreen -x
the differences. See the tech report for details. This would recursively transfer all files from the directory src/bar on the machine foo into the /data/tmp/bar directory on the local machine. The files are transferred in rsync -avz foo:src/bar /data/tmp “archive” mode, which ensures that symbolic links, devices, attributes, permissions, ownerships, etc. are preserved in the transfer. Additionally, compression will be used A trailing slash on the source changes this behavior to avoid creating an additional directory level at the destination. You can think of a trailing / on a source as mean‐ ing “copy the contents of this directory” as opposed to “copy the directory by name”, but in both cases the attributes of the containing directory are transferred to the [root@linux0:~]# echo 2^32 | bc 4294967296 [root@linux0:~]# arp -an ? (10.0.35.9) at 00:04:75:82:53:43 [ether] on eth0 ? (10.0.35.1) at 00:16:3E:04:00:01 [ether] on eth0 ? (10.0.35.22) at 00:15:60:7A:63:80 [ether] on eth0 ------------------------------------------------------------------------------------------------- |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Jun 1 12:19:13 2009 from linux8.unix.nt l3-agent is already running: pid=1851; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Jun 1 15:15:03 2009 from linux2.unix.nt l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid |
default 0 timeout 5 password --md5 $1$STF23/$p9t/k1PyPU/mDDax5OxJK0 title GNU/Linux(2.6.29) kernel /vmlinuz root=LABEL=ROOT initrd /initrd.img
Время первой команды журнала | 14:37:09 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:54:03 2009- 6- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 30.69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 6.19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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