/l3/users/eb/2009/linux5/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 |
|
#dd if=/dev/zero of=/disk1.img count=1 seek=200 bs=1024k
1+0 записей считано 1+0 записей написано скопировано 1048576 байт (1,0 MB), 0,00308359 c, 340 MB/c |
#ls -l
итого 44 drwxr-xr-x 2 user user 4096 Май 25 09:43 Desktop drwxr-xr-x 2 user user 4096 Май 25 09:43 Documents drwxr-xr-x 3 user user 4096 Май 29 13:12 Download drwxr-xr-x 3 user user 4096 Мар 5 20:43 e1000e-0.5.18.3 -rw-r--r-- 1 root root 20 Май 30 18:16 lv-table drwxr-xr-x 2 user user 4096 Май 25 09:43 Music -rwxrwxrwx 1 root root 0 Май 28 14:31 pas drwxr-xr-x 23 user user 4096 Май 29 13:47 Pictures drwxrwxrwx 7 666 user 4096 Май 26 15:06 Public drwxr-xr-x 2 user user 4096 Май 25 09:43 Templates drwxr-xr-x 2 user user 4096 Май 25 09:43 Videos drwxr-xr-x 11 root root 4096 Май 29 18:13 work |
#cd ..
|
#cd ..
|
#ls
bin dev etc harddisk.img initrd.img lost+found mnt proc sbin srv tmp var boot disk1.img flash home lib media opt root selinux sys usr vmlinuz |
#rn harddisk.img
bash: rn: команда не найдена |
#rm harddisk.img
|
#losetup /dev/loop1 /disk1.img
/dev/loop1: Нет такого файла или каталога |
#modprobe loop
|
#losetup /dev/loop1 /disk1.img
|
#losetup /dev/loop1 /disk2.img
/disk2.img: Нет такого файла или каталога |
#losetup /dev/loop2 /disk2.img
/disk2.img: Нет такого файла или каталога |
#ls - disk1.img
ls: невозможно получить доступ к -: Нет такого файла или каталога disk1.img |
#ls -l disk1.img
-rw-r--r-- 1 root root 210763776 Июн 1 10:10 disk1.img |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xe0d9e0d9 Device Boot Start End Blocks Id System /dev/sda1 1 2000 16064968+ 83 Linux /dev/sda2 2001 3216 9767520 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x0876d499 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux /dev/sdb2 2433 3648 9767520 83 Linux |
#fdisk -lu /dev/sda
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0xe0d9e0d9 Device Boot Start End Blocks Id System /dev/sda1 63 32129999 16064968+ 83 Linux /dev/sda2 32130000 51665039 9767520 83 Linux |
#fdisk -lu /dev/sdb
Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x0876d499 Device Boot Start End Blocks Id System /dev/sdb1 63 39070079 19535008+ 83 Linux /dev/sdb2 39070080 58605119 9767520 83 Linux |
#losetup -o 1024 /dev/loop1 /disk1.img
|
#apt-get install mkisof
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет mkisof |
#apt-get install mkisofs
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: genisoimage Предлагаемые пакеты: wodim cdrkit-doc НОВЫЕ пакеты, которые будут установлены: genisoimage mkisofs обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. ... Получено:2 http://192.168.15.5 sid/main mkisofs 9:1.1.9-1 [994B] Получено 577kБ за 0s (4620kБ/c) Выбор ранее не выбранного пакета genisoimage. (Чтение базы данных ... на данный момент установлено 48131 файлов и каталогов.) Распаковывается пакет 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 TURBO00A.VG;1 for /etc/lvm/archive/TURBO_00025.vg (TURBO_00008.vg) Using TURBO00B.VG;1 for /etc/lvm/archive/TURBO_00008.vg (TURBO_00005.vg) Using TURBO00C.VG;1 for /etc/lvm/archive/TURBO_00005.vg (TURBO_00017.vg) Using TURBO00D.VG;1 for /etc/lvm/archive/TURBO_00017.vg (TURBO_00018.vg) Using TURBO00E.VG;1 for /etc/lvm/archive/TURBO_00018.vg (TURBO_00013.vg) Using TURBO00F.VG;1 for /etc/lvm/archive/TURBO_00013.vg (TURBO_00024.vg) Using TURBO00G.VG;1 for /etc/lvm/archive/TURBO_00024.vg (TURBO_00026.vg) Using TURBO00H.VG;1 for /etc/lvm/archive/TURBO_00026.vg (TURBO_00014.vg) Using TURBO00I.VG;1 for /etc/lvm/archive/TURBO_00014.vg (TURBO_00010.vg) Using TURBO00J.VG;1 for /etc/lvm/archive/TURBO_00010.vg (TURBO_00009.vg) ... Using COMPO00M.INC;1 for /etc/console-setup/compose.IBM1133.inc (compose.GEORGIAN-PS.inc) Using COMPO00N.INC;1 for /etc/console-setup/compose.GEORGIAN-PS.inc (compose.ISO-8859-3.inc) Using COMPO00O.INC;1 for /etc/console-setup/compose.ISO-8859-3.inc (compose.CP1255.inc) Using COMPO00P.INC;1 for /etc/console-setup/compose.CP1255.inc (compose.ISO-8859-8.inc) Total translation table size: 0 Total rockridge attributes bytes: 177221 Total directory bytes: 516096 Path table size(bytes): 2798 Max brk space used 106000 1971 extents written (3 MB) |
#growisofs -Z /dev/cdrom=/root/etc.iso
:-( /dev/cdrom: media is not recognized as recordable DVD: 0 |
#mkisofs -JR -o - /etc | growisofs -Z /dev/cdrom=-
Using TURBO004.VG;1 for /etc/lvm/archive/TURBO_00003.vg (TURBO_00011.vg) Using TURBO005.VG;1 for /etc/lvm/archive/TURBO_00011.vg (TURBO_00023.vg) Using TURBO006.VG;1 for /etc/lvm/archive/TURBO_00023.vg (TURBO_00019.vg) Using TURBO007.VG;1 for /etc/lvm/archive/TURBO_00019.vg (TURBO_00029.vg) Using TURBO008.VG;1 for /etc/lvm/archive/TURBO_00029.vg (TURBO_00028.vg) Using TURBO009.VG;1 for /etc/lvm/archive/TURBO_00028.vg (TURBO_00025.vg) Using TURBO00A.VG;1 for /etc/lvm/archive/TURBO_00025.vg (TURBO_00008.vg) Using TURBO00B.VG;1 for /etc/lvm/archive/TURBO_00008.vg (TURBO_00005.vg) Using TURBO00C.VG;1 for /etc/lvm/archive/TURBO_00005.vg (TURBO_00017.vg) Using TURBO00D.VG;1 for /etc/lvm/archive/TURBO_00017.vg (TURBO_00018.vg) ... Using COMPO00G.INC;1 for /etc/console-setup/compose.ISO-8859-14.inc (compose.TIS-620.inc) Using COMPO00H.INC;1 for /etc/console-setup/compose.TIS-620.inc (compose.ISO-8859-7.inc) Using COMPO00I.INC;1 for /etc/console-setup/compose.ISO-8859-7.inc (compose.ISO-8859-15.inc) Using COMPO00J.INC;1 for /etc/console-setup/compose.ISO-8859-15.inc (compose.ISO-8859-2.inc) Using COMPO00K.INC;1 for /etc/console-setup/compose.ISO-8859-2.inc (compose.VISCII.inc) Using COMPO00L.INC;1 for /etc/console-setup/compose.VISCII.inc (compose.IBM1133.inc) Using COMPO00M.INC;1 for /etc/console-setup/compose.IBM1133.inc (compose.GEORGIAN-PS.inc) Using COMPO00N.INC;1 for /etc/console-setup/compose.GEORGIAN-PS.inc (compose.ISO-8859-3.inc) Using COMPO00O.INC;1 for /etc/console-setup/compose.ISO-8859-3.inc (compose.CP1255.inc) Using COMPO00P.INC;1 for /etc/console-setup/compose.CP1255.inc (compose.ISO-8859-8.inc) |
#ls
bin dev disk2.img flash initrd.img lost+found mnt proc sbin srv tmp var boot disk1.img etc home lib media opt root selinux sys usr vmlinuz |
#mount -o loop /root/etc.iso /mnt
|
#ls /mnt
a2ps.cfg crontab group kernel-img.conf menu PolicyKit services a2ps-site.cfg cron.weekly group- ldap menu-methods ppp sgml adduser.conf dbus-1 grub.d ld.so.cache mime.types printcap shadow adjtime debconf.conf gshadow ld.so.conf mke2fs.conf profile shadow- aliases debian_version gshadow- ld.so.conf.d modprobe.d protocols shells alternatives debsums-ignore gtk-2.0 libaudit.conf modules purple skel anacrontab default hal libpaper.d monit python ssh apm defoma hesiod.conf lilalo motd python2.5 ssl approx deluser.conf host.conf locale.alias motd.tail rc0.d sudoers apt dhcp3 hostname locale.gen mtab rc1.d sysctl.conf ... ca-certificates.conf environment initramfs-tools lsb-base openoffice rc.local ucf.conf calendar exim4 inittab lvm opt rcS.d udev console fonts inputrc magic pam.conf resolv.conf vim console-cyrillic fstab iproute2 magic.mime pam.d rmt wgetrc ConsoleKit gai.conf issue mailcap pango rpc X11 console-setup gamin issue.net mailcap.order papersize rsyslog.conf xdg cron.d gconf john mailname passwd screenrc xml cron.daily gdm kbd mail.rc passwd- scsi_id.config cron.hourly gre.d kde3 manpath.config perl securetty cron.monthly groff kernel mdadm pm security |
#umount /mnt
|
#ls -l /dev/loop1
brw-rw---- 1 root disk 7, 1 Июн 1 10:13 /dev/loop1 |
#ls -l /dev/loop2
brw-rw---- 1 root disk 7, 2 Июн 1 10:13 /dev/loop2 |
#mdadm /dev/md0 -C
mdadm: no raid-devices specified. |
#mdadm /dev/md0 -C -l 1 -n 2 /dev/loop2 /dev/loop1
mdadm: array /dev/md0 started. |
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 loop1[1] loop2[0] 205760 blocks [2/2] [UU] unused devices: <none> |
#watch cat /proc/mdstat
|
#partprob
bash: partprob: команда не найдена |
#partprobe
|
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 loop1[1] loop2[0] 205760 blocks [2/2] [UU] unused devices: <none> |
#mdadm /dev/md1 -C -l 1 -n 2 /dev/sda2 /dev/sdb2
mdadm: array /dev/md1 started. |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xe0d9e0d9 Device Boot Start End Blocks Id System /dev/sda1 1 2000 16064968+ 83 Linux /dev/sda2 2001 3216 9767520 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes ... Disk /dev/md0: 210 MB, 210698240 bytes 2 heads, 4 sectors/track, 51440 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000 Disk /dev/md0 doesn't contain a valid partition table Disk /dev/md1: 10.0 GB, 10001842176 bytes 2 heads, 4 sectors/track, 2441856 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System |
#pvdisplay
"/dev/sda1" is a new physical volume of "15,32 GB" --- NEW Physical volume --- PV Name /dev/sda1 VG Name PV Size 15,32 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID L1ObT1-rEs6-b5pD-DfDd-5Lax-be14-J0THsS |
#vgdisplay
|
#mdadm --detail /dev/md1 | more
|
#pvcreate /dev/md1
Physical volume "/dev/md1" successfully created |
#vgcreate TURBO /dev/md1
Volume group "TURBO" successfully created |
#lvcreate -l256 -n vol1 /dev/TURBO
Logical volume "vol1" created |
#mdadm /dev/md1 -f /dev/sda2
mdadm: set /dev/sda2 faulty in /dev/md1 |
#cat /proc/mdstat
Personalities : [raid1] md1 : active raid1 sdb2[1] sda2[2](F) 9767424 blocks [2/1] [_U] md0 : active raid1 loop1[1] loop2[0] 205760 blocks [2/2] [UU] unused devices: <none> |
#mdadm /dev/md1 -r /dev/sda2
mdadm: hot removed /dev/sda2 |
#mdadm /dev/md1 -a /dev/sda2
mdadm: re-added /dev/sda2 |
#man losetup
|
#cat /proc/mdstat
Personalities : [raid1] md1 : active raid1 sda2[0] sdb2[1] 9767424 blocks [2/2] [UU] md0 : active raid1 loop1[1] loop2[0] 205760 blocks [2/2] [UU] unused devices: <none> |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xe0d9e0d9 Device Boot Start End Blocks Id System /dev/sda1 1 2000 16064968+ 83 Linux /dev/sda2 2001 3216 9767520 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes ... Disk /dev/md1: 10.0 GB, 10001842176 bytes 2 heads, 4 sectors/track, 2441856 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000 Disk /dev/md1 doesn't contain a valid partition table Disk /dev/dm-0: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/dm-0 doesn't contain a valid partition table |
#pvdisplay
--- Physical volume --- PV Name /dev/md1 VG Name TURBO PV Size 9,31 GB / not usable 2,50 MB Allocatable yes PE Size (KByte) 4096 Total PE 2384 Free PE 2128 Allocated PE 256 PV UUID VYXYLV-WL1k-O1RL-9lYh-uTmb-5c0N-1rjOzT "/dev/sda1" is a new physical volume of "15,32 GB" --- NEW Physical volume --- PV Name /dev/sda1 VG Name PV Size 15,32 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID L1ObT1-rEs6-b5pD-DfDd-5Lax-be14-J0THsS |
#lvdisplay
--- Logical volume --- LV Name /dev/TURBO/vol1 VG Name TURBO LV UUID 2r9WFb-WL8t-akk5-OmCV-435a-Va9b-XrelGa LV Write Access read/write LV Status available # open 0 LV Size 1,00 GB Current LE 256 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:0 |
#vgdisplay
--- Volume group --- VG Name TURBO System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 9,31 GB PE Size 4,00 MB Total PE 2384 Alloc PE / Size 256 / 1,00 GB Free PE / Size 2128 / 8,31 GB VG UUID 54vtyS-ocI0-f5yT-s8nE-CQhv-3Llq-b9a7S1 |
#pvdisplay
--- Physical volume --- PV Name /dev/md1 VG Name TURBO PV Size 9,31 GB / not usable 2,50 MB Allocatable yes PE Size (KByte) 4096 Total PE 2384 Free PE 2128 Allocated PE 256 PV UUID VYXYLV-WL1k-O1RL-9lYh-uTmb-5c0N-1rjOzT "/dev/sda1" is a new physical volume of "15,32 GB" --- NEW Physical volume --- PV Name /dev/sda1 VG Name PV Size 15,32 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID L1ObT1-rEs6-b5pD-DfDd-5Lax-be14-J0THsS |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xe0d9e0d9 Device Boot Start End Blocks Id System /dev/sda1 1 2000 16064968+ 83 Linux /dev/sda2 2001 3216 9767520 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes ... Disk /dev/md1: 10.0 GB, 10001842176 bytes 2 heads, 4 sectors/track, 2441856 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000 Disk /dev/md1 doesn't contain a valid partition table Disk /dev/dm-0: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/dm-0 doesn't contain a valid partition table |
#cat /proc/mdstat
Personalities : [raid1] md1 : active raid1 sda2[0] sdb2[1] 9767424 blocks [2/2] [UU] md0 : active raid1 loop1[1] loop2[0] 205760 blocks [2/2] [UU] unused devices: <none> |
#man rsync
|
#cd /proc/sys
|
#ls
crypto debug dev fs kernel net vm |
#ls -la
итого 0 dr-xr-xr-x 1 root root 0 Июн 1 09:28 . dr-xr-xr-x 131 root root 0 Июн 1 09:28 .. dr-xr-xr-x 0 root root 0 Июн 1 09:28 crypto dr-xr-xr-x 0 root root 0 Июн 1 11:48 debug dr-xr-xr-x 0 root root 0 Июн 1 11:48 dev dr-xr-xr-x 0 root root 0 Июн 1 09:28 fs dr-xr-xr-x 0 root root 0 Июн 1 09:28 kernel dr-xr-xr-x 0 root root 0 Июн 1 09:28 net dr-xr-xr-x 0 root root 0 Июн 1 11:48 vm |
#cd net/
|
#ls -la
итого 0 dr-xr-xr-x 0 root root 0 Июн 1 09:28 . dr-xr-xr-x 1 root root 0 Июн 1 09:28 .. dr-xr-xr-x 0 root root 0 Июн 1 11:48 core dr-xr-xr-x 0 root root 0 Июн 1 11:48 ipv4 dr-xr-xr-x 0 root root 0 Июн 1 11:48 ipv6 dr-xr-xr-x 0 root root 0 Июн 1 11:48 token-ring dr-xr-xr-x 0 root root 0 Июн 1 11:48 unix |
#arp
Address HWtype HWaddress Flags Mask Iface 192.168.15.254 ether 00:15:60:7a:63:80 C eth0 |
#arp -an
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0 |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:0a:01:d4:d3:5a inet addr:192.168.15.5 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::20a:1ff:fed4:d35a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6401 errors:0 dropped:0 overruns:0 frame:0 TX packets:4705 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3369539 (3.2 MiB) TX bytes:354794 (346.4 KiB) Interrupt:20 Base address:0x2c00 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:304 errors:0 dropped:0 overruns:0 frame:0 TX packets:304 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1032690 (1008.4 KiB) TX bytes:1032690 (1008.4 KiB) |
#arp -an
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0 |
#ping 192.168.15.2
PING 192.168.15.2 (192.168.15.2) 56(84) bytes of data. 64 bytes from 192.168.15.2: icmp_seq=1 ttl=64 time=4.49 ms 64 bytes from 192.168.15.2: icmp_seq=2 ttl=64 time=0.114 ms ^C --- 192.168.15.2 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.114/2.304/4.495/2.191 ms |
#arp -an
? (192.168.15.2) at 00:1e:8c:64:2a:64 [ether] on eth0 ? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0 |
#ping 192.168.15.255
Do you want to ping broadcast? Then -b |
#arp -an
? (192.168.15.2) at 00:1e:8c:64:2a:64 [ether] on eth0 ? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0 |
#ping 192.168.15.255
Do you want to ping broadcast? Then -b |
#-b
bash: -b: команда не найдена |
#ping 192.168.15.255
Do you want to ping broadcast? Then -b |
#b
bash: b: команда не найдена |
#ping 192.168.15.255 -b
WARNING: pinging broadcast address PING 192.168.15.255 (192.168.15.255) 56(84) bytes of data. 64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.594 ms 64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.594 ms 64 bytes from 192.168.15.254: icmp_seq=3 ttl=64 time=0.591 ms 64 bytes from 192.168.15.254: icmp_seq=4 ttl=64 time=0.584 ms 64 bytes from 192.168.15.254: icmp_seq=5 ttl=64 time=0.917 ms 64 bytes from 192.168.15.254: icmp_seq=6 ttl=64 time=0.596 ms 64 bytes from 192.168.15.254: icmp_seq=7 ttl=64 time=0.576 ms 64 bytes from 192.168.15.254: icmp_seq=8 ttl=64 time=0.646 ms 64 bytes from 192.168.15.254: icmp_seq=9 ttl=64 time=0.592 ms ^C --- 192.168.15.255 ping statistics --- 9 packets transmitted, 9 received, 0% packet loss, time 8000ms rtt min/avg/max/mdev = 0.576/0.632/0.917/0.103 ms |
#apt-get install arping
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libnet1 libpcap0.8 НОВЫЕ пакеты, которые будут установлены: arping libnet1 libpcap0.8 обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 186kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 520kB. ... (Чтение базы данных ... на данный момент установлено 48178 файлов и каталогов.) Распаковывается пакет libnet1 (из файла .../libnet1_1.1.2.1-5_i386.deb)... Выбор ранее не выбранного пакета libpcap0.8. Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_1.0.0-1_i386.deb)... Выбор ранее не выбранного пакета arping. Распаковывается пакет arping (из файла .../arping_2.08-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libnet1 (1.1.2.1-5) ... Настраивается пакет libpcap0.8 (1.0.0-1) ... Настраивается пакет arping (2.08-1) ... |
#arping 192.168.16.1
ARPING 192.168.16.1 60 bytes from 00:1f:29:bc:3a:d8 (192.168.16.1): index=0 time=180.960 usec 60 bytes from 00:1f:29:bc:3a:d8 (192.168.16.1): index=1 time=160.933 usec 60 bytes from 00:1f:29:bc:3a:d8 (192.168.16.1): index=2 time=162.125 usec 60 bytes from 00:1f:29:bc:3a:d8 (192.168.16.1): index=3 time=113.964 usec 60 bytes from 00:1f:29:bc:3a:d8 (192.168.16.1): index=4 time=164.032 usec 60 bytes from 00:1f:29:bc:3a:d8 (192.168.16.1): index=5 time=164.032 usec ^C --- 192.168.16.1 statistics --- 6 packets transmitted, 6 packets received, 0% unanswered |
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data. ^C --- 192.168.16.1 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 1999ms |
#for i in {15,16,17}.{1..254}; do arping -c 1 192.168.$i >> /tmp/arping.log 2>&1
> && echo $i; done bash: syntax error near unexpected token `&&' |
#tcpdump -i eth0 -n arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 12:29:03.686292 ARP, Request who-has 192.168.16.1 tell 192.168.15.4, length 46 12:29:04.687260 ARP, Request who-has 192.168.16.1 tell 192.168.15.4, length 46 12:29:20.601861 ARP, Request who-has 192.168.15.253 tell 192.168.15.14, length 46 12:29:25.601155 ARP, Request who-has 192.168.15.254 tell 192.168.15.5, length 28 12:29:25.601686 ARP, Reply 192.168.15.254 is-at 00:15:60:7a:63:80, length 46 ^C 5 packets captured 5 packets received by filter 0 packets dropped by kernel |
#apt-get install ettercap
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: ettercap-common НОВЫЕ пакеты, которые будут установлены: ettercap ettercap-common обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 500kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1593kB. ... Получено:2 http://192.168.15.5 sid/main ettercap 1:0.7.3-1.2+b1 [191kB] Получено 500kБ за 0s (4461kБ/c) Выбор ранее не выбранного пакета ettercap-common. (Чтение базы данных ... на данный момент установлено 48220 файлов и каталогов.) Распаковывается пакет ettercap-common (из файла .../ettercap-common_1%3a0.7.3-1.2+b1_i386.deb)... Выбор ранее не выбранного пакета ettercap. Распаковывается пакет ettercap (из файла .../ettercap_1%3a0.7.3-1.2+b1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет ettercap-common (1:0.7.3-1.2+b1) ... Настраивается пакет ettercap (1:0.7.3-1.2+b1) ... |
#(echo USER user; echo PASS password ) | nc 192.168.15.1
no port[s] to connect to |
#etterlog -L log.eci
etterlog NG-0.7.3 copyright 2001-2004 ALoR & NaGA ERROR : 2, No such file or directory [el_log.c:open_log:49] stream error |
#ettercap -M arp /192.168.15.4/ /192.168.15.1/ -L log -T
ettercap NG-0.7.3 copyright 2001-2004 ALoR & NaGA Can't create log.ecp: No such file or directory |
#nmap -p 22 '192.168.15.*' >& /dev/nul
|
#arp -an
? (192.168.15.1) at 00:1b:fc:7d:bb:47 [ether] on eth0 ? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0 ? (192.168.15.14) at 00:1b:fc:7d:bd:0e [ether] on eth0 ? (192.168.15.6) at 00:1b:fc:7d:b5:a7 [ether] on eth0 ? (192.168.15.13) at 00:1b:fc:c1:52:e8 [ether] on eth0 ? (192.168.15.3) at 00:07:e9:3c:2c:ba [ether] on eth0 |
#arp -an | awk '{print $2" "$4}' | tr -d '()
> |
#arp -an | awk '{print $2" "$4}' | tr -d '()'
192.168.15.1 00:1b:fc:7d:bb:47 192.168.15.254 00:15:60:7a:63:80 192.168.15.14 00:1b:fc:7d:bd:0e 192.168.15.11 00:1b:fc:7d:bc:f5 192.168.15.6 00:1b:fc:7d:b5:a7 192.168.15.13 00:1b:fc:c1:52:e8 192.168.15.3 00:07:e9:3c:2c:ba 192.168.15.16 00:04:76:a1:f0:5d |
#arp -f /etc/ethers
|
#cat /etc/ethers
192.168.15.1 00:1b:fc:7d:bb:47 192.168.15.254 00:15:60:7a:63:80 192.168.15.14 00:1b:fc:7d:bd:0e 192.168.15.11 00:1b:fc:7d:bc:f5 192.168.15.6 00:1b:fc:7d:b5:a7 192.168.15.13 00:1b:fc:c1:52:e8 192.168.15.3 00:07:e9:3c:2c:ba 192.168.15.16 00:04:76:a1:f0:5d |
#arp
Address HWtype HWaddress Flags Mask Iface linux9.unix.nt ether 00:1e:8c:64:2c:4a C eth0 linux13.unix.nt ether 00:1b:fc:c1:52:e8 CM eth0 linux11.unix.nt ether 00:1b:fc:7d:bc:f5 CM eth0 192.168.15.254 ether 00:15:60:7a:63:80 CM eth0 linux6.unix.nt ether 00:1b:fc:7d:b5:a7 CM eth0 linux3.unix.nt ether 00:07:e9:3c:2c:ba CM eth0 linux1.unix.nt ether 00:1b:fc:7d:bb:47 CM eth0 linux12.unix.nt ether 00:1b:fc:7d:bc:f0 C eth0 linux14.unix.nt ether 00:1b:fc:7d:bd:0e CM eth0 linux16.unix.nt ether 00:04:76:a1:f0:5d CM eth0 |
#arp --help
Usage: arp [-vn] [<HW>] [-i <if>] [-a] [<hostname>] <-Display ARP cache arp [-v] [-i <if>] -d <host> [pub] <-Delete ARP entry arp [-vnD] [<HW>] [-i <if>] -f [<filename>] <-Add entry from file arp [-v] [<HW>] [-i <if>] -s <host> <hwaddr> [temp] <-Add entry arp [-v] [<HW>] [-i <if>] -Ds <host> <if> [netmask <nm>] pub <-''- -a display (all) hosts in alternative (BSD) style -s, --set set a new ARP entry -d, --delete delete a specified entry -v, --verbose be verbose ... -D, --use-device read <hwaddr> from given device -A, -p, --protocol specify protocol family -f, --file read new entries from file or from /etc/ethers <HW>=Use '-H <hw>' to specify hardware address type. Default: ether List of possible hardware types (which support ARP): strip (Metricom Starmode IP) ash (Ash) ether (Ethernet) tr (16/4 Mbps Token Ring) tr (16/4 Mbps Token Ring (New)) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE) arcnet (ARCnet) dlci (Frame Relay DLCI) fddi (Fiber Distributed Data Interface) hippi (HIPPI) irda (IrLAP) x25 (generic X.25) eui64 (Generic EUI-64) |
#cat /mnt/etc/mdadm/mdadm.conf
cat: /mnt/etc/mdadm/mdadm.conf: Нет такого файла или каталога |
#cd /mnt/
|
#ls
|
#man etterlog
|
#man ettercap
|
#nc 192.168.15.2
no port[s] to connect to |
#nc 192.168.15.2 21
(UNKNOWN) [192.168.15.2] 21 (ftp) : Connection refused |
#nc 192.168.15.2 22
SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 Protocol mismatch. |
192.168.15.1 00:1b:fc:7d:bb:47 192.168.15.254 00:15:60:7a:63:80 192.168.15.14 00:1b:fc:7d:bd:0e 192.168.15.11 00:1b:fc:7d:bc:f5 192.168.15.6 00:1b:fc:7d:b5:a7 192.168.15.13 00:1b:fc:c1:52:e8 192.168.15.3 00:07:e9:3c:2c:ba 192.168.15.16 00:04:76:a1:f0:5d
Personalities : [raid1] md1 : active raid1 sda2[0] sdb2[1] 9767424 blocks [2/2] [UU] md0 : active raid1 loop1[1] loop2[0] 205760 blocks [2/2] [UU] unused devices: <none>
Время первой команды журнала | 10:09:41 2009- 6- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:15:35 2009- 6- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.54 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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