/l3/users/reverse/nt-scale-2010-03/linux1.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#df -ah
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 13G 4,6G 75% / tmpfs 1,8G 4,0K 1,8G 1% /lib/init/rw proc 0 0 0 - /proc sysfs 0 0 0 - /sys procbususb 0 0 0 - /proc/bus/usb udev 10M 808K 9,3M 8% /dev tmpfs 1,8G 0 1,8G 0% /dev/shm devpts 0 0 0 - /dev/pts binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc /dev/mapper/md0p1 4,0G 141M 3,7G 4% /mnt |
#ls -l /mnt/
итого 20 drwxr-xr-x 2 root root 4096 Мар 22 10:33 bin drwx------ 2 root root 16384 Мар 22 16:07 lost+found |
#resize2fs /dev/mapper/md0p1
resize2fs 1.41.3 (12-Oct-2008) Please run 'e2fsck -f /dev/mapper/md0p1' first. |
#ls
disk4.img disk.img test |
#ls -l /mnt/
итого 20 drwxr-xr-x 2 root root 4096 Мар 22 10:33 bin drwx------ 2 root root 16384 Мар 22 16:07 lost+found |
#lv
lvchange lvcreate lvextend lvmchange lvmdump lvmsar lvremove lvresize lvscan lvconvert lvdisplay lvm lvmdiskscan lvmsadc lvreduce lvrename lvs |
#vg
vgcfgbackup vgchange vgconvert vgdisplay vgextend vgmerge vgreduce vgrename vgscan vgcfgrestore vgck vgcreate vgexport vgimport vgmknodes vgremove vgs vgsplit |
#pv
pvchange pvck pvcreate pvdisplay pvmove pvremove pvresize pvs pvscan |
#pv
bash: pv: команда не найдена |
#fdisk /dev/sd
sda sda1 sda2 sda3 sdb sdb1 |
#fdisk /dev/sdb
The number of cylinders for this disk is set to 60801. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes ... 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x2bd2c32a Device Boot Start End Blocks Id System /dev/sdb1 1 6080 48837568+ 83 Linux /dev/sdb2 6081 12160 48837600 5 Extended Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. |
#cfdisk /dev/sdb
|
#cfdisk /dev/sdb
|
#fdisk /dev/sdb
The number of cylinders for this disk is set to 60801. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x2bd2c32a Device Boot Start End Blocks Id System /dev/sdb1 1 6079 48829536 83 Linux /dev/sdb2 6080 12158 48829567+ 5 Extended /dev/sdb5 6080 12158 48829536 83 Linux Command (m for help): q |
#cfdisk /dev/sda
|
#fdisk /dev/sdb
The number of cylinders for this disk is set to 60801. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes ... Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x2bd2c32a Device Boot Start End Blocks Id System /dev/sdb1 1 60801 488384001 5 Extended /dev/sdb5 1 6080 48837537 83 Linux /dev/sdb6 6081 12160 48837568+ 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. |
#fdisk /dev/sdb
The number of cylinders for this disk is set to 60801. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x2bd2c32a Device Boot Start End Blocks Id System /dev/sdb1 1 60801 488384001 5 Extended /dev/sdb5 1 6080 48837537 83 Linux /dev/sdb6 6081 12160 48837568+ 83 Linux Command (m for help): q |
#cfdisk /dev/sda
|
#fdisk /dev/sda
The number of cylinders for this disk is set to 60801. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x6a6db11e Device Boot Start End Blocks Id System /dev/sda1 * 1 2444 19631398+ 83 Linux /dev/sda2 2445 3052 4883760 82 Linux swap / Solaris /dev/sda3 3053 6092 24418800 83 Linux /dev/sda4 6093 18250 97659135 5 Extended /dev/sda5 6093 12171 48829536 83 Linux /dev/sda6 12172 18250 48829536 83 Linux Command (m for help): q |
#cfdisk /dev/sda
|
#partprobe
Error: Error informing the kernel about modifications to partition /dev/md0p1 -- Invalid argument. This means Linux won't know about any changes you made to /dev/md0p1 until you reboot -- so you shouldn't mount it or use it in any way before rebooting. Warning: The kernel was unable to re-read the partition table on /dev/md0 (Invalid argument). This means Linux won't know anything about the modifications you made until you reboot. You should reboot your computer before doing anything with /dev/md0. |
#umount /mnt
|
#mdadm --stop /dev/md
|
#resize2fs /dev/mapper/md0p1
resize2fs 1.41.3 (12-Oct-2008) Please run 'e2fsck -f /dev/mapper/md0p1' first. |
#mdadm --stop /dev/md0
mdadm: fail to stop array /dev/md0: Device or resource busy |
#kpartx -d /dev/md0
|
#mdadm --stop /dev/md0
mdadm: stopped /dev/md0 |
#cat /proc/partitions
major minor #blocks name 8 0 488386584 sda 8 1 19631398 sda1 8 2 4883760 sda2 8 3 24418800 sda3 8 4 1 sda4 8 5 48829536 sda5 8 6 48829536 sda6 8 16 488386584 sdb 8 17 1 sdb1 8 21 48837537 sdb5 8 22 48837568 sdb6 7 1 2098176 loop1 7 2 2098176 loop2 7 3 2098176 loop3 7 4 2098176 loop4 |
#pvcreate /dev/sda5
Physical volume "/dev/sda5" successfully created |
#pvdisplay
"/dev/sda5" is a new physical volume of "46,57 GB" --- NEW Physical volume --- PV Name /dev/sda5 VG Name PV Size 46,57 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID wnjccS-0BAF-MFvG-pCyj-WFTW-F0NC-6hdlLE |
#vgc
vgcfgbackup vgcfgrestore vgchange vgck vgconvert vgcreate |
#vgcreate DATA /dev/sda5
Volume group "DATA" successfully created |
#ping 193.35.25.107
PING 193.35.25.107 (193.35.25.107) 56(84) bytes of data. 64 bytes from 193.35.25.107: icmp_seq=1 ttl=56 time=41.1 ms 64 bytes from 193.35.25.107: icmp_seq=2 ttl=56 time=22.8 ms ^C --- 193.35.25.107 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1003ms rtt min/avg/max/mdev = 22.863/31.995/41.128/9.134 ms |
#lvc
lvchange lvconvert lvcreate |
#lvcreate -L 5GB -n lv1 DATA
Logical volume "lv1" created |
#lvdisplay
--- Logical volume --- LV Name /dev/DATA/lv1 VG Name DATA LV UUID t3CFhW-MtNS-hyRY-lh13-jEbf-ZtX0-V5Ky5l LV Write Access read/write LV Status available # open 0 LV Size 5,00 GB Current LE 1280 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:0 |
#ls -l /dev/DATA/*
lrwxrwxrwx 1 root root 20 Мар 22 17:19 /dev/DATA/lv1 -> /dev/mapper/DATA-lv1 |
#mkfs.ext3 /dev/DATA/lv1
mke2fs 1.41.3 (12-Oct-2008) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 327680 inodes, 1310720 blocks 65536 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1342177280 40 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 35 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#lvs -a
LV VG Attr LSize Origin Snap% Move Log Copy% Convert lv1 DATA -wi-a- 5,00G |
#lvcreate -L 5GB -n lv2 DATA
Logical volume "lv2" created |
#lvresize -L2GB /dev/DATA/lv2
WARNING: Reducing active logical volume to 2,00 GB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce lv2? [y/n]: y Reducing logical volume lv2 to 2,00 GB Logical volume lv2 successfully resized |
#lvresize -L5GB /dev/DATA/lv2
Extending logical volume lv2 to 5,00 GB Logical volume lv2 successfully resized |
#lvresize -L6GB /dev/DATA/lv2
Extending logical volume lv2 to 6,00 GB Logical volume lv2 successfully resized |
#mkdir /data
|
#mkdir /data/lv2
|
#mount /dev/DATA/lv2 /data/lv2
|
#df -ah
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 13G 4,6G 75% / tmpfs 1,8G 4,0K 1,8G 1% /lib/init/rw proc 0 0 0 - /proc sysfs 0 0 0 - /sys procbususb 0 0 0 - /proc/bus/usb udev 10M 832K 9,2M 9% /dev tmpfs 1,8G 0 1,8G 0% /dev/shm devpts 0 0 0 - /dev/pts binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc /dev/mapper/DATA-lv2 5,0G 139M 4,6G 3% /data/lv2 |
#resize2fs /dev/DATA/lv2
resize2fs 1.41.3 (12-Oct-2008) Filesystem at /dev/DATA/lv2 is mounted on /data/lv2; on-line resizing required old desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/DATA/lv2 to 1572864 (4k) blocks. The filesystem on /dev/DATA/lv2 is now 1572864 blocks long. |
$vim /etc/vim/vimrc
|
$ssh root@192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 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: Tue Mar 23 09:40:31 2010 from 192.168.15.4 l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid |
$-- ВСТАВКА --
" Vim5 and later versions support syntax highlighting. Uncommenting the next " line enables syntax highlighting by default.ия] 55L, 2276C "syntax on " If using a dark background within the editing area and syntax highlighting " turn on this option as well "set background=dark " Uncomment the following to have Vim jump to the last position when " reopening a file "if has("autocmd") " au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") " \| exe "normal! g'\"" | endif "endif " Uncomment the following to have Vim load indentation rules and plugins " according to the detected filetype. "if has("autocmd") |
$" filetype plugin indent on
" you can find below. If you wish to change any of those settings, you should " do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten " everytime an upgrade of the vim packages is performed. It is recommended to " make changes after sourcing debian.vim since it alters the value of the " 'compatible' option. " This line should not be removed as it ensures that various options are " properly set to work with the Vim-related packages available in Debian. runtime! debian.vim " Uncomment the next line to make Vim more Vi-compatible " NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous ... "set background=dark " Uncomment the following to have Vim jump to the last position when " reopening a file "if has("autocmd") " au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") " \| exe "normal! g'\"" | endif "endif " Uncomment the following to have Vim load indentation rules and plugins " according to the detected filetype. "if has("autocmd") |
$" filetype plugin indent on
locate: can not open `/var/lib/mlocate/mlocate.db': Нет такого файла или каталога |
$sudo updatedb
|
$locate html
/etc/sgml/w3c-dtd-xhtml.cat /etc/sgml/w3c-dtd-xhtml.cat.old /etc/xml/w3c-dtd-xhtml.xml /etc/xml/w3c-dtd-xhtml.xml.old /usr/bin/abw2html /usr/bin/pdftohtml /usr/bin/pod2html /usr/lib/gtkhtml /usr/lib/libgtkhtml-2.so.0 /usr/lib/libgtkhtml-2.so.0.0.0 ... /var/lib/dpkg/info/python-gtkhtml2.md5sums /var/lib/dpkg/info/python-gtkhtml2.postinst /var/lib/dpkg/info/python-gtkhtml2.prerm /var/lib/dpkg/info/w3c-dtd-xhtml.list /var/lib/dpkg/info/w3c-dtd-xhtml.md5sums /var/lib/dpkg/info/w3c-dtd-xhtml.postinst /var/lib/dpkg/info/w3c-dtd-xhtml.postrm /var/lib/dpkg/info/w3c-dtd-xhtml.prerm /var/lib/python-support/python2.5/gtk-2.0/gtkhtml2.so /var/lib/xml-core/w3c-dtd-xhtml |
$vim /usr/share/liferea/doc/html/reference_de.html
|
$sudo -s
|
#ls
Desktop |
#ssh 89.252.8.2
The authenticity of host '89.252.8.2 (89.252.8.2)' can't be established. RSA key fingerprint is ee:b9:8d:ef:dd:34:4c:3c:e1:53:c5:97:94:87:7c:c0. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '89.252.8.2' (RSA) to the list of known hosts. Password: |
#ssh 89.252.8.2
The authenticity of host '89.252.8.2 (89.252.8.2)' can't be established. RSA key fingerprint is ee:b9:8d:ef:dd:34:4c:3c:e1:53:c5:97:94:87:7c:c0. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '89.252.8.2' (RSA) to the list of known hosts. Password: |
#ssh reverse@89.252.8.2
top - 09:34:33 up 2 days, 12:11, 2 users, load average: 2.14, 2.11, 2.15 Tasks: 129 total, 1 running, 128 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 98.7%id, 1.2%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1922676k total, 1819572k used, 103104k free, 738128k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 4883720k total, 1832k used, 4881888k free, 430612k cached 4819 reverse 20 0 19044 1320 964 R 0 0.1 0:00.01 top 1 root 20 0 3832 576 536 S 0 0.0 0:01.86 init 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0 0.0 0:00.15 migration/0 ... without error or no self-test has ever been run. Total time to complete Offline data collection: (11160) seconds. Offline data collection capabilities: (0x7b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Connection to 89.252.8.2 closed. |
#ssh reverse@89.252.8.2
top - 09:34:30 up 2 days, 12:11, 2 users, load average: 2.33, 2.14, 2.16 Tasks: 129 total, 1 running, 128 sleeping, 0 stopped, 0 zombie Cpu(s): 1.8%us, 0.7%sy, 0.0%ni, 66.1%id, 31.2%wa, 0.1%hi, 0.1%si, 0.0%st Mem: 1922676k total, 1819448k used, 103228k free, 738112k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 4883720k total, 1832k used, 4881888k free, 430616k cached 1 root 20 0 3832 576 536 S 0 0.0 0:01.86 init 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0 0.0 0:00.15 migration/0 4 root 20 0 0 0 0 S 0 0.0 0:01.11 ksoftirqd/0 ... Conveyance self-test routine recommended polling time: ( 5) minutes. SCT capabilities: (0x3037) SCT Status supported. SCT Feature Control supported. SCT Data Table supported. SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x002f 001 001 051 Pre-fail Always FAILING_NOW 97868 Connection to 89.252.8.2 closed. |
$date
Вто Мар 23 09:39:41 EET 2010 |
$ps aux | grep l3
root 3718 8.8 0.2 15580 10336 ? Ss 09:39 0:06 l3-agent |
$l3-agent
l3-agent is already running: pid=3718; pidfile=/home/user/.lilalo/l3-agent.pid |
#lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert lv1 DATA -wi-a- 5,00G lv2 DATA -wi-a- 6,00G |
#lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert lv1 DATA -wi-a- 5,00G lv2 DATA -wi-a- 6,00G |
#mkfs.ext3 -L LV3 /dev/mapper/DATA-lv3
mke2fs 1.41.3 (12-Oct-2008) Filesystem label=LV3 OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 262144 inodes, 1048576 blocks 52428 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1073741824 32 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 24 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mkfs.ext3 -L LV3 /dev/mapper/DATA-lv3
mke2fs 1.41.3 (12-Oct-2008) Filesystem label=LV3 OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 262144 inodes, 1048576 blocks 52428 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1073741824 32 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 24 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#df -ah
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 13G 4,6G 75% / tmpfs 1,8G 8,0K 1,8G 1% /lib/init/rw proc 0 0 0 - /proc sysfs 0 0 0 - /sys procbususb 0 0 0 - /proc/bus/usb udev 10M 812K 9,3M 8% /dev tmpfs 1,8G 0 1,8G 0% /dev/shm devpts 0 0 0 - /dev/pts binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc /dev/dm-2 4,0G 137M 3,7G 4% /data/lv3 |
#df -ah
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 13G 4,6G 75% / tmpfs 1,8G 8,0K 1,8G 1% /lib/init/rw proc 0 0 0 - /proc sysfs 0 0 0 - /sys procbususb 0 0 0 - /proc/bus/usb udev 10M 812K 9,3M 8% /dev tmpfs 1,8G 0 1,8G 0% /dev/shm devpts 0 0 0 - /dev/pts binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc /dev/dm-2 4,0G 137M 3,7G 4% /data/lv3 |
#lvresize --help
lvresize: Resize a logical volume lvresize [-A|--autobackup y|n] [--alloc AllocationPolicy] [-d|--debug] [-f|--force] [-h|--help] [-i|--stripes Stripes [-I|--stripesize StripeSize]] {-l|--extents [+|-]LogicalExtentsNumber[%{VG|LV|PVS|FREE}] | -L|--size [+|-]LogicalVolumeSize[kKmMgGtTpPeE]} [-n|--nofsck] [-r|--resizefs] [-t|--test] [--type VolumeType] [-v|--verbose] [--version] LogicalVolume[Path] [ PhysicalVolumePath... ] |
#lvresize --help
lvresize: Resize a logical volume lvresize [-A|--autobackup y|n] [--alloc AllocationPolicy] [-d|--debug] [-f|--force] [-h|--help] [-i|--stripes Stripes [-I|--stripesize StripeSize]] {-l|--extents [+|-]LogicalExtentsNumber[%{VG|LV|PVS|FREE}] | -L|--size [+|-]LogicalVolumeSize[kKmMgGtTpPeE]} [-n|--nofsck] [-r|--resizefs] [-t|--test] [--type VolumeType] [-v|--verbose] [--version] LogicalVolume[Path] [ PhysicalVolumePath... ] |
#man mknod
|
#mknod
mknod: пропущен операнд Попробуйте `mknod --help' для получения более подробного описания. |
#mknod
mknod: пропущен операнд Попробуйте `mknod --help' для получения более подробного описания. |
#apt-get install e2tools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: e2tools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 31,9kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 135kB. Получено:1 http://10.0.35.1 lenny/main e2tools 0.0.16-4 [31,9kB] Получено 31,9kБ за 0s (0Б/c) Выбор ранее не выбранного пакета e2tools. (Чтение базы данных... на данный момент установлено 95992 файлов и каталогов.) Распаковывается пакет e2tools (из файла .../e2tools_0.0.16-4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет e2tools (0.0.16-4) ... |
#apt-get install e2tools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: e2tools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 31,9kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 135kB. Получено:1 http://10.0.35.1 lenny/main e2tools 0.0.16-4 [31,9kB] Получено 31,9kБ за 0s (0Б/c) Выбор ранее не выбранного пакета e2tools. (Чтение базы данных... на данный момент установлено 95992 файлов и каталогов.) Распаковывается пакет e2tools (из файла .../e2tools_0.0.16-4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет e2tools (0.0.16-4) ... |
#e2cp --help
e2cp: invalid option -- - e2cp: invalid option -- h e2cp: invalid option -- e e2cp: invalid option -- l Usage: e2cp [-0apv][-P mode][-O uid][-G gid][-d dest_dir][-s src_dir][file1...N dest] |
#e2cp --help
e2cp: invalid option -- - e2cp: invalid option -- h e2cp: invalid option -- e e2cp: invalid option -- l Usage: e2cp [-0apv][-P mode][-O uid][-G gid][-d dest_dir][-s src_dir][file1...N dest] |
major minor #blocks name 8 0 488386584 sda 8 1 19631398 sda1 8 2 4883760 sda2 8 3 24418800 sda3 8 4 1 sda4 8 5 48829536 sda5 8 6 48829536 sda6 8 16 488386584 sdb 8 17 1 sdb1 8 21 48837537 sdb5 8 22 48837568 sdb6 7 1 2098176 loop1 7 2 2098176 loop2 7 3 2098176 loop3 7 4 2098176 loop4
Время первой команды журнала | 15:41:37 2010- 3-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:02:30 2010- 3-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.90 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.90 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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