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

Содержание

Журнал

Понедельник (02/20/12)

/dev/tty2
13:18:29
$ping 10.0.35.42
PING 10.0.35.42 (10.0.35.42) 56(84) bytes of data.
64 bytes from 10.0.35.42: icmp_req=1 ttl=64 time=2.31 ms
64 bytes from 10.0.35.42: icmp_req=2 ttl=64 time=0.528 ms
64 bytes from 10.0.35.42: icmp_req=3 ttl=64 time=0.539 ms
^C
--- 10.0.35.42 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.528/1.127/2.315/0.840 ms
13:18:40
$ping ya.ru
PING ya.ru (87.250.251.3) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4031ms
13:18:52
$ping google.com
PING google.com (209.85.148.113) 56(84) bytes of data.
^C
--- google.com ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1008ms
13:19:34
$for i in /proc/sys/net/ipv4/conf/*/accept_redirects; do sudo sh -c "echo 0 > $i"; done
[sudo] password for user:
13:29:34
$sudo route sdd default gw 10.0.35.1
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
13:30:17
$sudo route add default gw 10.0.35.1

13:31:33
$ifconfig
bash: ifconfig: command not found
13:34:48
$sudo apt-get install ifconfig
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ifconfig
13:35:20
$ping ya.ru
PING ya.ru (213.180.204.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=1 ttl=57 time=22.1 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=2 ttl=57 time=22.8 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=3 ttl=57 time=22.1 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=4 ttl=57 time=22.7 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=5 ttl=57 time=22.1 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=6 ttl=57 time=23.5 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=7 ttl=57 time=22.3 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=8 ttl=57 time=22.2 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=9 ttl=57 time=22.8 ms
...
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=35 ttl=57 time=23.2 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=36 ttl=57 time=22.3 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=37 ttl=57 time=22.9 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=38 ttl=57 time=22.4 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=39 ttl=57 time=23.1 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=40 ttl=57 time=22.8 ms
^C
--- ya.ru ping statistics ---
40 packets transmitted, 40 received, 0% packet loss, time 39057ms
rtt min/avg/max/mdev = 22.100/22.695/23.594/0.412 ms
13:36:07
$sudo /etc/inid.d/network-manager stop
sudo: /etc/inid.d/network-manager: command not found
13:38:17
$sudo /etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager.
13:38:23
$sudo mv /etc/rc2.d/{S,s}19network-manager

13:39:54
$ifconfig
bash: ifconfig: command not found
13:39:56
$sudo apt-get install ifconfig
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ifconfig
13:40:05
$pkill -1 -l3-agent
pkill: invalid option -- 'l'
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
        [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
13:42:22
$sudo cat /home/user/.bash_profile
l3-agent
13:44:29
$sudo nano /home/user/.bash_profile
/dev/tty4
13:51:10
$PING YA.RU
bash: PING: command not found
13:51:23
$зÑping ya.ru
PING ya.ru (93.158.134.203) 56(84) bytes of data.
64 bytes from www.yandex.ru (93.158.134.203): icmp_req=1 ttl=58 time=21.5 ms
64 bytes from www.yandex.ru (93.158.134.203): icmp_req=2 ttl=58 time=21.7 ms
64 bytes from www.yandex.ru (93.158.134.203): icmp_req=3 ttl=58 time=21.7 ms
^C
--- ya.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 21.566/21.703/21.786/0.097 ms
/dev/tty4
13:53:14
$ping ya.ru
PING ya.ru (213.180.193.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (213.180.193.3): icmp_req=1 ttl=56 time=21.9 ms
64 bytes from www.yandex.ru (213.180.193.3): icmp_req=2 ttl=56 time=21.5 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 21.583/21.749/21.916/0.222 ms
13:53:27
$ping ya.ru
PING ya.ru (213.180.204.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=1 ttl=57 time=22.5 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=2 ttl=57 time=22.2 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 22.250/22.391/22.533/0.205 ms
/dev/pts/11
13:55:27
$vim /home/user/.l3rc
--- /tmp/l3-saved-4517.8701.32411	2012-02-20 14:55:30.000000000 +0200
+++ /home/user/.l3rc	2012-02-20 14:55:34.000000000 +0200
@@ -1 +1 @@
-l3cd=/users/deb1_pub/SET-YOUR-FIRSTLAB-NAME-HERE/debian1.unix.nt/user
+l3cd=/users/deb1-pub/SET-YOUR-FIRSTLAB-NAME-HERE/debian1.unix.nt/user
13:55:34
$vim /root/.l3rc
13:55:39
$~
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"~/.l3rc" 1L, 70C written
/dev/tty4
13:57:11
$sudo apt-get install vim
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
vim is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
прошло 10 минут
14:08:06
$:r!dmesg
bash: !dmesg: event not found
прошло 13 минут
/dev/tty4
14:21:38
$ps
  PID TTY          TIME CMD
 4826 pts/10   00:00:00 bash
 5038 pts/10   00:00:00 ps
прошло 22 минуты
14:44:29
$pwd
/home/user
14:44:36
$kill 4826

14:44:54
$ps
  PID TTY          TIME CMD
 4826 pts/10   00:00:00 bash
 5120 pts/10   00:00:00 ps
14:45:15
$kill pid 4826
bash: kill: pid: arguments must be process or job IDs
14:45:33
$sudo fdisk
[sudo] password for user:
Usage:
 fdisk [options] <disk>    change partition table
 fdisk [options] -l <disk> list partition table(s)
 fdisk -s <partition>      give partition size(s) in blocks
Options:
 -b <size>                 sector size (512, 1024, 2048 or 4096)
 -c                        switch off DOS-compatible mode
 -h                        print help
 -u <size>                 give sizes in sectors instead of cylinders
 -v                        print version
 -C <number>               specify the number of cylinders
 -H <number>               specify the number of heads
 -S <number>               specify the number of sectors per track
14:46:22
$sudo fdisk -l sda3

14:46:40
$sudo fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x581686fc
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        6687     4882432   82  Linux swap / Solaris
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf6867d73
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60802   488386583+  ee  GPT
14:46:46
$dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.39-bpo.2-686-pae (Debian 2.6.39-3~bpo60+1) (norbert@tretkowski.de) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Aug 4 11:02:22 UTC 2011
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000defafe00 (usable)
[    0.000000]  BIOS-e820: 00000000defafe00 - 00000000defb1ea0 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000defb1ea0 - 00000000e0000000 (reserved)
...
[ 5960.317002] JFS: nTxBlock = 8192, nTxLock = 65536
[ 5960.341643] NTFS driver 2.1.30 [Flags: R/W MODULE].
[ 5960.369189] QNX4 filesystem 0.2.3 registered.
[ 5960.419142] Btrfs loaded
[ 5965.472582] fuse init (API version 7.16)
[ 5981.752682] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 5983.640979] e1000e: eth1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
[ 5983.640984] e1000e 0000:30:00.0: eth1: 10/100 speed: disabling TSO
[ 5983.641276] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 5994.480008] eth1: no IPv6 routers present
14:47:10
$dmesg |less
14:47:30
$dmesg | grep idisk

14:48:13
$dmesg | grep -i sda
[    2.754417] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[    2.754462] sd 0:0:0:0: [sda] Write Protect is off
[    2.754464] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.754483] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.778333]  sda: sda1 sda2
[    2.778583] sd 0:0:0:0: [sda] Attached SCSI disk
[    3.029676] EXT3-fs (sda1): mounted filesystem with ordered data mode
[    5.645369] Adding 4882428k swap on /dev/sda2.  Priority:-1 extents:1 across:4882428k
[    5.781206] EXT3-fs (sda1): using internal journal
14:48:32
$ls /proc/
1     1410  16     20382  23    2526   28731  28889  28919  3576  4825  8          dri          kpagecount    softirqs
10    1411  1691   20383  236   253    28797  28890  28924  3593  4826  904        driver       kpageflags    stat
1065  1412  17     20386  237   254    28799  28891  29172  3594  4975  916        execdomains  loadavg       swaps
1102  1414  18     20387  24    2540   28816  28893  29176  3595  4987  acpi       fb           locks         sys
1116  1415  1868   20388  244   26     28850  28895  29190  3626  5005  asound     filesystems  meminfo       sysrq-trigger
1170  1417  18967  20389  245   2804   28853  28897  3      3627  5016  buddyinfo  fs           misc          sysvipc
1181  1436  19     21     248   2847   28854  28901  306    3665  5030  bus        interrupts   modules       timer_list
12    1443  19549  2130   249   2848   28864  28902  3470   3666  5149  cgroups    iomem        mounts        timer_stats
13    1467  19550  2148   2496  28607  28866  28903  3478   3667  5193  cmdline    ioports      mtrr          tty
1341  1468  19667  21861  25    28613  28871  28904  3496   3668  5226  consoles   irq          net           uptime
1349  1475  19674  21886  2504  28615  28872  28905  3498   3894  5229  cpuinfo    kallsyms     pagetypeinfo  version
1387  1492  19682  21960  251   28629  28877  28906  3525   3896  6     crypto     kcore        partitions    vmallocinfo
1392  1493  2      22     2518  28725  28883  28909  3527   422   654   devices    keys         sched_debug   vmstat
1396  1494  20380  22326  2519  28729  28885  28911  3531   4752  681   diskstats  key-users    self          zoneinfo
14    15    20381  22329  252   28730  28887  28913  3532   4766  7     dma        kmsg         slabinfo
14:49:59
$ls /proc/partitions
/proc/partitions
14:50:12
$su -
Password:
l3-agent is already running: pid=2518; pidfile=/root/.lilalo/l3-agent.pid
14:54:13
#fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x581686fc
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        6687     4882432   82  Linux swap / Solaris
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf6867d73
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60802   488386583+  ee  GPT
14:54:18
#fdisk -l /dev/sda/

14:54:33
#fdisk -l /dev/sda
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x581686fc
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        6687     4882432   82  Linux swap / Solaris
14:54:35
#fdisk -l /dev/sd

14:55:27
#fdisk -l /dev/
last_lba(): I don't know how to handle files with mode 40755
14:55:31
#ls /sys/
block  bus  class  dev  devices  firmware  fs  hypervisor  kernel  module  power
14:55:43
#ls -l /sys/
total 0
drwxr-xr-x   2 root root 0 Feb 20 12:18 block
drwxr-xr-x  17 root root 0 Feb 20 10:39 bus
drwxr-xr-x  38 root root 0 Feb 20 10:39 class
drwxr-xr-x   4 root root 0 Feb 20 10:39 dev
drwxr-xr-x  14 root root 0 Feb 20 10:39 devices
drwxr-xr-x   4 root root 0 Feb 20 10:39 firmware
drwxr-xr-x   6 root root 0 Feb 20 12:18 fs
drwxr-xr-x   2 root root 0 Feb 20 15:55 hypervisor
drwxr-xr-x   5 root root 0 Feb 20 10:39 kernel
drwxr-xr-x 101 root root 0 Feb 20 10:39 module
drwxr-xr-x   2 root root 0 Feb 20 10:39 power
15:00:02
#su - user
l3-agent is already running: pid=2540; pidfile=/home/user/.lilalo/l3-agent.pid
Password:
su: Authentication failure
15:00:13
#cfdisk
15:02:32
#fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x581686fc
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        6687     4882432   82  Linux swap / Solaris
/dev/sda3           60194       60801     4883760    5  Extended
/dev/sda5           60194       60801     4883728+  83  Linux
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf6867d73
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60802   488386583+  ee  GPT
15:02:36
#cfdisk
15:03:52
#apt-get install parted
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  parted-doc
The following NEW packages will be installed:
  parted
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 155 kB of archives.
After this operation, 287 kB of additional disk space will be used.
Get:1 http://10.0.35.1/debian/ squeeze/main parted i386 2.3-5 [155 kB]
Fetched 155 kB in 0s (9,021 kB/s)
Selecting previously deselected package parted.
(Reading database ... 112554 files and directories currently installed.)
Unpacking parted (from .../archives/parted_2.3-5_i386.deb) ...
Processing triggers for man-db ...
Setting up parted (2.3-5) ...
15:04:09
#parted
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
  check NUMBER                             do a simple check on the file system
  cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER   copy file system to another partition
  help [COMMAND]                           print general help, or help on COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
  mkfs NUMBER FS-TYPE                      make a FS-TYPE file system on partition NUMBER
...
  quit                                     exit program
  rescue START END                         rescue a lost partition near START and END
  resize NUMBER START END                  resize partition NUMBER and its file system
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and copyright information of GNU Parted
(parted) quit
15:04:53
#fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x581686fc
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        6687     4882432   82  Linux swap / Solaris
/dev/sda3           60194       60801     4883760    5  Extended
/dev/sda5           60194       60801     4883728+  83  Linux
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf6867d73
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60802   488386583+  ee  GPT
15:04:57
#partprobe

15:05:49
#fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x581686fc
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        6687     4882432   82  Linux swap / Solaris
/dev/sda3           60194       60801     4883760    5  Extended
/dev/sda5           60194       60801     4883728+  83  Linux
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf6867d73
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60802   488386583+  ee  GPT
15:06:26
#fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x581686fc
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        6687     4882432   82  Linux swap / Solaris
...
/dev/sda6           60194       60801     4883728+  83  Linux
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf6867d73
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60802   488386583+  ee  GPT
15:06:31
#partprobe

15:06:40
#file -s
Usage: file [-bchikLNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
            [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
       file -C [-m magicfiles]
       file [--help]
15:07:45
#file -s /dev/sda
/dev/sda: x86 boot sector; partition 1: ID=0x83, starthead 32, startsector 2048, 97654784 sectors; partition 2: ID=0x82, starthead 254, startsector 97656832, 9764864 sectors; partition 3: ID=0x5, starthead 254, startsector 107421696, 869346369 sectors, code offset 0x63, OEM-ID "      м", Bytes/sector 190, sectors/cluster 124, reserved sectors 191, FATs 6, root entries 185, sectors 64514 (volumes
15:07:58
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=fc5964bb-af05-41d1-a079-008112d647f7 (needs journal recovery) (large files)
15:08:02
#file -s /dev/sda2
/dev/sda2: Linux/i386 swap file (new style), version 1 (4K pages), size 1220607 pages, no label, UUID=3fec0b73-4b91-4535-b66a-868c334d3d77
15:08:06
#file -s /dev/sda3
/dev/sda3: x86 boot sector; partition 1: ID=0x83, starthead 254, startsector 63, 9767457 sectors; partition 2: ID=0x5, starthead 254, startsector 859578849, 9767520 sectors, extended partition table, code offset 0x0
15:08:08
#file -s /dev/sda5
/dev/sda5: data
15:08:13
#file -s /dev/sda6
/dev/sda6: data
15:08:16
#file -s /dev/sda6
/dev/sda6: data
15:08:29
#fstab
bash: fstab: command not found
15:09:02
#mkfs.
bash: mkfs.: command not found
15:11:15
#mkfs.ext3 /dev/sda6
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
305824 inodes, 1220932 blocks
61046 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1254096896
38 block groups
32768 blocks per group, 32768 fragments per group
8048 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 22 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
15:11:42
#file -s /dev/sda6
/dev/sda6: Linux rev 1.0 ext3 filesystem data, UUID=ef4f8aa3-3a74-432b-bbb6-e1fa0c931da7 (large files)
15:11:45
#mkdir /data1/

15:13:53
#mount /dev/sda6/ /data/
mount: mount point /data/ does not exist
15:14:14
#mount /dev/sda6/ /data1/

15:14:26
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
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)
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)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sda6 on /data1 type ext3 (rw)
15:14:35
#df /dev/sda6
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda6              4806904    140764   4421956   4% /data1
15:14:57
#file -s /dev/sda6 >> /etc/fstab

15:18:24
#nano /etc/fstab
15:22:55
#/etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
                /proc           proc    defaults        0       0
# that works even if disks are added and removed. See fstab(5).
# / was on /dev/sda1 during installation                  ext3    errors=remount-ro 0       1
#
# swap was on /dev/sda2 during installation               swap    sw              0       0
UUID=ef4f8aa3-3a74-432b-bbb6-e1fa0c931da  none            ext3    sw              0       0
/dev/sda6: Linux rev 1.0 ext3 filesystem data, UUID=ef4f8aa3-3a74-432b-bbb6-e1fa0c931da7 (needs journal recovery) (large files)
...
~
~
~
~
~
~
~
~
~
"/etc/fstab" 16L, 890C written
15:29:44
#file -s /dev/sda6 >> /etc/fstab

15:31:36
#umount /data/
umount: /data/: not found
15:31:51
#unmount /data1/
bash: unmount: command not found
15:31:59
#umount /data1/

15:32:04
#mount /data1/
mount: can't find /data1/ in /etc/fstab or /etc/mtab
15:32:07
#vim /etc/fstab
15:34:08
#umount /data1/
umount: /data1/: not mounted
15:34:10
#mount /data1/
mount: can't find /data1/ in /etc/fstab or /etc/mtab
15:34:14
#vim /etc/fstab
15:35:19
#mount /data1/
mount: can't find /data1/ in /etc/fstab or /etc/mtab
15:35:22
#vim /etc/fstab
15:35:52
#mount /data1/
mount: can't find /data1/ in /etc/fstab or /etc/mtab
15:35:54
#vim /etc/fstab
15:37:45
#vim /etc/fstab
15:38:33
#mount /data1/
mount: can't find /data1/ in /etc/fstab or /etc/mtab
15:38:34
#vim /etc/fstab
15:38:56
#mount /data1/

15:41:17
#cat /dev/cdrom > file.iso
cat: /dev/cdrom: Input/output error
прошло 15 минут
15:57:05
#mount -o loop file.iso/mnt
mount: can't find file.iso/mnt in /etc/fstab or /etc/mtab
15:57:27
#mount -o loop file.iso /mnt

15:57:33
#apt-get install genisoimage
Reading package lists... Done
Building dependency tree
Reading state information... Done
genisoimage is already the newest version.
genisoimage set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Файлы

  • /home/user/.bash_profile
  • /home/user/.bash_profile
    >
    l3-agent
    

    Статистика

    Время первой команды журнала13:18:29 2012- 2-20
    Время последней команды журнала15:57:33 2012- 2-20
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %20.00
    Процент синтаксически неверно набранных команд, % 6.00
    Суммарное время работы с терминалом *, час 2.65
    Количество командных строк в единицу времени, команда/мин 0.63
    Частота использования команд
    sudo13|==========| 10.48%
    fdisk12|=========| 9.68%
    mount11|========| 8.87%
    file11|========| 8.87%
    vim8|======| 6.45%
    ping6|====| 4.84%
    apt-get5|====| 4.03%
    dmesg4|===| 3.23%
    ls4|===| 3.23%
    umount3|==| 2.42%
    ifconfig2|=| 1.61%
    cfdisk2|=| 1.61%
    nano2|=| 1.61%
    cat2|=| 1.61%
    ps2|=| 1.61%
    route2|=| 1.61%
    >2|=| 1.61%
    /etc/fstab2|=| 1.61%
    partprobe2|=| 1.61%
    grep2|=| 1.61%
    kill2|=| 1.61%
    su2|=| 1.61%
    :r!dmesg1|| 0.81%
    mkdir1|| 0.81%
    PING1|| 0.81%
    mkfs.ext31|| 0.81%
    pkill1|| 0.81%
    /etc/inid.d/network-manager1|| 0.81%
    file.iso1|| 0.81%
    parted1|| 0.81%
    ~1|| 0.81%
    mv1|| 0.81%
    do1|| 0.81%
    зÑping1|| 0.81%
    unmount1|| 0.81%
    pwd1|| 0.81%
    $i"1|| 0.81%
    for1|| 0.81%
    df1|| 0.81%
    less1|| 0.81%
    /etc/fstab:1|| 0.81%
    fstab1|| 0.81%
    mkfs.1|| 0.81%
    done1|| 0.81%
    /etc/init.d/network-manager1|| 0.81%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$