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

Содержание

Журнал

Четверг (10/18/18)

/dev/pts/1
15:50:22
#chmod u=rx g= o= file1
chmod: cannot access `g=': No such file or directory
chmod: cannot access `o=': No such file or directory
/dev/pts/0
15:50:38
#chmod u=rx g= o= file1ls
chmod: cannot access `g=': No such file or directory
chmod: cannot access `o=': No such file or directory
chmod: cannot access `file1ls': No such file or directory
/dev/pts/1
15:50:38
#chmod u=rx g= o= file1ls
chmod: cannot access `g=': No such file or directory
chmod: cannot access `o=': No such file or directory
chmod: cannot access `file1ls': No such file or directory
/dev/pts/0
15:50:59
#ls -alt
total 8
drwxr-xr-x 2 root root 4096 Oct 18 16:45 .
-r-xr--r-- 1 root root    0 Oct 18 16:45 file1
-rw-r--r-- 1 root root    0 Oct 18 16:45 file2
-rw-r--r-- 1 root root    0 Oct 18 16:45 file3
drwx------ 8 root root 4096 Oct 18 16:44 ..
/dev/pts/1
15:50:59
#ls -alt
total 8
drwxr-xr-x 2 root root 4096 Oct 18 16:45 .
-r-xr--r-- 1 root root    0 Oct 18 16:45 file1
-rw-r--r-- 1 root root    0 Oct 18 16:45 file2
-rw-r--r-- 1 root root    0 Oct 18 16:45 file3
drwx------ 8 root root 4096 Oct 18 16:44 ..
/dev/pts/0
15:51:02
#chmod g-r o-r file1
chmod: cannot access `o-r': No such file or directory
/dev/pts/1
15:51:02
#chmod g-r o-r file1
chmod: cannot access `o-r': No such file or directory
/dev/pts/0
15:51:34
#chmod a=rx file2

/dev/pts/1
15:51:34
#chmod a=rx file2

/dev/pts/0
15:52:26
#chmod a=rx file2

/dev/pts/1
15:52:26
#chmod a=rx file2

/dev/pts/0
15:52:36
#ls -alt
total 8
drwxr-xr-x 2 root root 4096 Oct 18 16:45 .
-r-x---r-- 1 root root    0 Oct 18 16:45 file1
-r-xr-xr-x 1 root root    0 Oct 18 16:45 file2
-rw-r--r-- 1 root root    0 Oct 18 16:45 file3
drwx------ 8 root root 4096 Oct 18 16:44 ..
/dev/pts/1
15:52:36
#ls -alt
total 8
drwxr-xr-x 2 root root 4096 Oct 18 16:45 .
-r-x---r-- 1 root root    0 Oct 18 16:45 file1
-r-xr-xr-x 1 root root    0 Oct 18 16:45 file2
-rw-r--r-- 1 root root    0 Oct 18 16:45 file3
drwx------ 8 root root 4096 Oct 18 16:44 ..
/dev/pts/0
15:52:41
#cd /opt/

/dev/pts/1
15:52:41
#cd /opt/

Пятница (10/19/18)

/dev/pts/0
08:33:13
#lss -l
l3script: lss: command not found
/dev/pts/1
08:33:13
#lss -l
l3script: lss: command not found
/dev/pts/0
08:33:17
#ls -l
total 8
drwxrwx---+ 2 root devel 4096 Oct 18 16:00 project
drwxrwxrwt  2 root root  4096 Oct 18 16:10 public
-rw-r--r--  1 root root     0 Oct 18 16:14 ROOT
/dev/pts/1
08:33:17
#ls -l
total 8
drwxrwx---+ 2 root devel 4096 Oct 18 16:00 project
drwxrwxrwt  2 root root  4096 Oct 18 16:10 public
-rw-r--r--  1 root root     0 Oct 18 16:14 ROOT
/dev/pts/0
08:33:22
#!setfa
setfacl -m user:user:r project/
/dev/pts/1
08:33:22
#!setfa
setfacl -m user:user:r project/
/dev/pts/0
08:34:22
#setfacl -m user:user:rx project/

/dev/pts/1
08:34:22
#setfacl -m user:user:rx project/

/dev/pts/0
08:34:35
#chmod g+s project/

/dev/pts/1
08:34:35
#chmod g+s project/

/dev/pts/0
08:43:17
#ьÐmkdir project3

/dev/pts/1
08:43:17
#ьÐmkdir project3

/dev/pts/0
08:43:31
#ls -l
total 12
drwxrws---+ 2 root devel 4096 Oct 18 16:00 project
drwxrwx---  2 root root  4096 Oct 19 09:43 project3
drwxrwxrwt  2 root root  4096 Oct 18 16:10 public
-rw-r--r--  1 root root     0 Oct 18 16:14 ROOT
/dev/pts/1
08:43:31
#ls -l
total 12
drwxrws---+ 2 root devel 4096 Oct 18 16:00 project
drwxrwx---  2 root root  4096 Oct 19 09:43 project3
drwxrwxrwt  2 root root  4096 Oct 18 16:10 public
-rw-r--r--  1 root root     0 Oct 18 16:14 ROOT
/dev/pts/0
08:43:34
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/xvdb doesn't contain a valid partition table
/dev/pts/1
08:43:34
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/xvdb doesn't contain a valid partition table
/dev/pts/0
08:52:06
#uname -r
3.2.0-4-amd64
/dev/pts/1
08:52:06
#uname -r
3.2.0-4-amd64
/dev/pts/0
08:53:46
#аfdisk /dev/xvdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x3722d9cc.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): p
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
...
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3722d9cc
    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1            2048     4884860     2441406+  83  Linux
/dev/xvdb2         4884861    10485759     2800449+  83  Linux
Command (m for help): ц
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
/dev/pts/1
08:53:46
#аfdisk /dev/xvdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x3722d9cc.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): p
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
...
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3722d9cc
    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1            2048     4884860     2441406+  83  Linux
/dev/xvdb2         4884861    10485759     2800449+  83  Linux
Command (m for help): ц
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
прошло 14 минут
/dev/pts/0
09:08:37
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3722d9cc
    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1            2048     4884860     2441406+  83  Linux
/dev/xvdb2         4884861    10485759     2800449+  83  Linux
/dev/pts/1
09:08:37
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3722d9cc
    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1            2048     4884860     2441406+  83  Linux
/dev/xvdb2         4884861    10485759     2800449+  83  Linux
/dev/pts/0
09:08:50
#ls -l /dev/sd*
ls: cannot access /dev/sd*: No such file or directory
/dev/pts/1
09:08:50
#ls -l /dev/sd*
ls: cannot access /dev/sd*: No such file or directory
/dev/pts/0
09:09:40
#ls -l /dev/xvd*
brw-rw---T 1 root disk 202,  0 Oct 14 20:49 /dev/xvda
brw-rw---T 1 root disk 202,  1 Oct 14 20:49 /dev/xvda1
brw-rw---T 1 root disk 202, 16 Oct 19 10:08 /dev/xvdb
brw-rw---T 1 root disk 202, 17 Oct 19 10:08 /dev/xvdb1
brw-rw---T 1 root disk 202, 18 Oct 19 10:08 /dev/xvdb2
/dev/pts/1
09:09:40
#ls -l /dev/xvd*
brw-rw---T 1 root disk 202,  0 Oct 14 20:49 /dev/xvda
brw-rw---T 1 root disk 202,  1 Oct 14 20:49 /dev/xvda1
brw-rw---T 1 root disk 202, 16 Oct 19 10:08 /dev/xvdb
brw-rw---T 1 root disk 202, 17 Oct 19 10:08 /dev/xvdb1
brw-rw---T 1 root disk 202, 18 Oct 19 10:08 /dev/xvdb2
/dev/pts/0
09:09:52
#stat /dev/xvda
  File: `/dev/xvda'
  Size: 0               Blocks: 0          IO Block: 4096   block special file
Device: 5h/5d   Inode: 2460        Links: 1     Device type: ca,0
Access: (1660/brw-rw---T)  Uid: (    0/    root)   Gid: (    6/    disk)
Access: 2018-10-19 09:52:06.473597183 +0300
Modify: 2018-10-14 20:49:36.966024999 +0300
Change: 2018-10-14 20:49:36.966024999 +0300
 Birth: -
/dev/pts/1
09:09:52
#stat /dev/xvda
  File: `/dev/xvda'
  Size: 0               Blocks: 0          IO Block: 4096   block special file
Device: 5h/5d   Inode: 2460        Links: 1     Device type: ca,0
Access: (1660/brw-rw---T)  Uid: (    0/    root)   Gid: (    6/    disk)
Access: 2018-10-19 09:52:06.473597183 +0300
Modify: 2018-10-14 20:49:36.966024999 +0300
Change: 2018-10-14 20:49:36.966024999 +0300
 Birth: -
/dev/pts/0
09:11:09
#^C

/dev/pts/1
09:11:09
#^C

/dev/pts/0
09:12:17
#mkfs -t ext4 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
152608 inodes, 610351 blocks
30517 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=629145600
19 block groups
32768 blocks per group, 32768 fragments per group
8032 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
/dev/pts/1
09:12:17
#mkfs -t ext4 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
152608 inodes, 610351 blocks
30517 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=629145600
19 block groups
32768 blocks per group, 32768 fragments per group
8032 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
/dev/pts/0
09:22:15
#ды -дls -l /sbin/mkfs*
-rwxr-xr-x 1 root root 10376 Dec 11  2012 /sbin/mkfs
-rwxr-xr-x 1 root root 18672 Dec 11  2012 /sbin/mkfs.bfs
-rwxr-xr-x 1 root root 31152 Dec 11  2012 /sbin/mkfs.cramfs
lrwxrwxrwx 1 root root     6 Mar 21  2013 /sbin/mkfs.ext2 -> mke2fs
lrwxrwxrwx 1 root root     6 Mar 21  2013 /sbin/mkfs.ext3 -> mke2fs
lrwxrwxrwx 1 root root     6 Mar 21  2013 /sbin/mkfs.ext4 -> mke2fs
lrwxrwxrwx 1 root root     6 Mar 21  2013 /sbin/mkfs.ext4dev -> mke2fs
-rwxr-xr-x 1 root root 27080 Dec 11  2012 /sbin/mkfs.minix
/dev/pts/1
09:22:15
#ды -дls -l /sbin/mkfs*
-rwxr-xr-x 1 root root 10376 Dec 11  2012 /sbin/mkfs
-rwxr-xr-x 1 root root 18672 Dec 11  2012 /sbin/mkfs.bfs
-rwxr-xr-x 1 root root 31152 Dec 11  2012 /sbin/mkfs.cramfs
lrwxrwxrwx 1 root root     6 Mar 21  2013 /sbin/mkfs.ext2 -> mke2fs
lrwxrwxrwx 1 root root     6 Mar 21  2013 /sbin/mkfs.ext3 -> mke2fs
lrwxrwxrwx 1 root root     6 Mar 21  2013 /sbin/mkfs.ext4 -> mke2fs
lrwxrwxrwx 1 root root     6 Mar 21  2013 /sbin/mkfs.ext4dev -> mke2fs
-rwxr-xr-x 1 root root 27080 Dec 11  2012 /sbin/mkfs.minix
/dev/pts/0
09:25:07
#mkfs -t ext4 -L home -m 0 -b 1024 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=home
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
153088 inodes, 2441404 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=69730304
299 block groups
8192 blocks per group, 8192 fragments per group
512 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,
        1024001, 1990657
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
/dev/pts/1
09:25:07
#mkfs -t ext4 -L home -m 0 -b 1024 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=home
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
153088 inodes, 2441404 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=69730304
299 block groups
8192 blocks per group, 8192 fragments per group
512 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,
        1024001, 1990657
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
/dev/pts/0
09:29:20
#cd /mnt

/dev/pts/1
09:29:20
#cd /mnt

прошла 51 минута
/dev/pts/0
10:21:01
#mkdir data

/dev/pts/1
10:21:01
#mkdir data

/dev/pts/0
10:21:23
#mount /dev/xvdb1 /mnt/data

/dev/pts/1
10:21:23
#mount /dev/xvdb1 /mnt/data

/dev/pts/0
10:23:05
#df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                   16G  1.1G   14G   8% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                    50M  160K   50M   1% /run
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8   16G  1.1G   14G   8% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   100M     0  100M   0% /run/shm
/dev/xvdb1                                              2.3G   36M  2.3G   2% /mnt/data
/dev/pts/1
10:23:05
#df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                   16G  1.1G   14G   8% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                    50M  160K   50M   1% /run
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8   16G  1.1G   14G   8% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   100M     0  100M   0% /run/shm
/dev/xvdb1                                              2.3G   36M  2.3G   2% /mnt/data
/dev/pts/0
10:23:24
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755)
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k)
/dev/xvdb1 on /mnt/data type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/pts/1
10:23:24
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755)
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k)
/dev/xvdb1 on /mnt/data type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/pts/0
10:25:39
#umount /mnt/data

/dev/pts/1
10:25:39
#umount /mnt/data

/dev/pts/0
10:28:21
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755)
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k)
/dev/pts/1
10:28:21
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755)
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k)
/dev/pts/0
10:28:48
#mount -o noexec /dev/xvdb1 /mnt/data

/dev/pts/1
10:28:48
#mount -o noexec /dev/xvdb1 /mnt/data

/dev/pts/0
10:30:53
#cd data

/dev/pts/1
10:30:53
#cd data

/dev/pts/0
10:31:32
#cp `which whoami`
cp: missing destination file operand after `/usr/bin/whoami'
Try `cp --help' for more information.
/dev/pts/1
10:31:32
#cp `which whoami`
cp: missing destination file operand after `/usr/bin/whoami'
Try `cp --help' for more information.
/dev/pts/0
10:32:04
#cp `which whoami` .

/dev/pts/1
10:32:04
#cp `which whoami` .

/dev/pts/0
10:32:56
#./whoami
l3script: ./whoami: Permission denied
/dev/pts/1
10:32:56
#./whoami
l3script: ./whoami: Permission denied
/dev/pts/0
10:33:11
#ьmount -o remount /mnt/data

/dev/pts/1
10:33:11
#ьmount -o remount /mnt/data

/dev/pts/0
10:35:53
#cd ..

/dev/pts/1
10:35:53
#cd ..

/dev/pts/0
10:38:31
#vi /etc/fstab
/dev/pts/1
10:38:31
#vi /etc/fstab
--- /tmp/l3-saved-11405.17955.23645	2018-10-19 11:40:00.865605904 +0300
+++ /etc/fstab	2018-10-19 11:46:07.857589013 +0300
@@ -10,3 +10,4 @@
 # swap was on /dev/xvda5 during installation
 UUID=c74f7f49-4c6d-4208-81f6-14356114f2e0 none            swap    sw              0       0
 /dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
+LABEL=home	/mnt/data	ext4	defaults	0	1 
/dev/pts/0
10:46:07
#apt-get install htop
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  strace ltrace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 74.9 kB of archives.
After this operation, 216 kB of additional disk space will be used.
Get:1 http://ftp.ua.debian.org/debian/ wheezy/main htop amd64 1.0.1-1 [74.9 kB]
Fetched 74.9 kB in 0s (810 kB/s)
Selecting previously unselected package htop.
(Reading database ... 28942 files and directories currently installed.)
Unpacking htop (from .../htop_1.0.1-1_amd64.deb) ...
Processing triggers for man-db ...
Setting up htop (1.0.1-1) ...
/dev/pts/1
10:46:07
#apt-get install htop
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  strace ltrace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 74.9 kB of archives.
After this operation, 216 kB of additional disk space will be used.
Get:1 http://ftp.ua.debian.org/debian/ wheezy/main htop amd64 1.0.1-1 [74.9 kB]
Fetched 74.9 kB in 0s (810 kB/s)
Selecting previously unselected package htop.
(Reading database ... 28942 files and directories currently installed.)
Unpacking htop (from .../htop_1.0.1-1_amd64.deb) ...
Processing triggers for man-db ...
Setting up htop (1.0.1-1) ...
прошло >2 часов
/dev/pts/0
13:30:34
#htop

/dev/pts/1
13:30:34
#htop

/dev/pts/0
13:38:31
# Mem[||||||||||||||||||||||||||||||||||| 108/495MB] Load average: 0.04 0.07 0.05
No process specification given
Usage: fuser [-fMuvw] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] NAME...
       fuser -l
       fuser -V
Show which processes use the named files, sockets, or filesystems.
  -a,--all              display unused files too
  -i,--interactive      ask before killing (ignored without -k)
  -k,--kill             kill processes accessing the named file
  -l,--list-signals     list available signal names
  -m,--mount            show all processes using the named filesystems or block device
...
  -s,--silent           silent operation
  -SIGNAL               send this signal instead of SIGKILL
  -u,--user             display user IDs
  -v,--verbose          verbose output
  -w,--writeonly        kill only processes with write access
  -V,--version          display version information
  -4,--ipv4             search IPv4 sockets only
  -6,--ipv6             search IPv6 sockets only
  -                     reset options
  udp/tcp names: [local_port][,[rmt_host][,[rmt_port]]]
/dev/pts/1
13:38:31
# Mem[||||||||||||||||||||||||||||||||||| 108/495MB] Load average: 0.04 0.07 0.05
No process specification given
Usage: fuser [-fMuvw] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] NAME...
       fuser -l
       fuser -V
Show which processes use the named files, sockets, or filesystems.
  -a,--all              display unused files too
  -i,--interactive      ask before killing (ignored without -k)
  -k,--kill             kill processes accessing the named file
  -l,--list-signals     list available signal names
  -m,--mount            show all processes using the named filesystems or block device
...
  -s,--silent           silent operation
  -SIGNAL               send this signal instead of SIGKILL
  -u,--user             display user IDs
  -v,--verbose          verbose output
  -w,--writeonly        kill only processes with write access
  -V,--version          display version information
  -4,--ipv4             search IPv4 sockets only
  -6,--ipv6             search IPv6 sockets only
  -                     reset options
  udp/tcp names: [local_port][,[rmt_host][,[rmt_port]]]
/dev/pts/0
13:40:36
#fuser -v ~ivan/files

/dev/pts/1
13:40:36
#fuser -v ~ivan/files

/dev/pts/0
13:40:57
#fuser -v ~ivan/.files.swp
                     USER        PID ACCESS COMMAND
/home/ivan/.files.swp:
                     ivan      14122 F.... vi
/dev/pts/1
13:40:57
#fuser -v ~ivan/.files.swp
                     USER        PID ACCESS COMMAND
/home/ivan/.files.swp:
                     ivan      14122 F.... vi
/dev/pts/0
13:42:53
#wall "hello"
wall: cannot open file hello: No such file or directory
/dev/pts/1
13:42:53
#wall "hello"
wall: cannot open file hello: No such file or directory
/dev/pts/0
13:45:31
#write "hello" ivan
write: hello is not logged in on ivan
/dev/pts/1
13:45:31
#write "hello" ivan
write: hello is not logged in on ivan
/dev/pts/0
13:48:33
#лшÐkill -l
 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
 6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX
/dev/pts/1
13:48:33
#лшÐkill -l
 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
 6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX
/dev/pts/0
13:50:20
#echo $$
11405
/dev/pts/1
13:50:20
#echo $$
11405
/dev/pts/0
13:54:10
#kill `echo $$`

/dev/pts/1
13:54:10
#kill `echo $$`

Статистика

Время первой команды журнала15:50:22 2018-10-18
Время последней команды журнала13:54:10 2018-10-19
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %18.81
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.79
Количество командных строк в единицу времени, команда/мин 0.94
Частота использования команд
ls12|===========| 11.65%
chmod11|==========| 10.68%
cd8|=======| 7.77%
mount8|=======| 7.77%
fuser4|===| 3.88%
cp4|===| 3.88%
fdisk4|===| 3.88%
mkfs4|===| 3.88%
mkdir2|=| 1.94%
lss2|=| 1.94%
umount2|=| 1.94%
!setfa2|=| 1.94%
Mem[2|=| 1.94%
echo2|=| 1.94%
whoami2|=| 1.94%
аfdisk2|=| 1.94%
ды2|=| 1.94%
setfacl2|=| 1.94%
apt-get2|=| 1.94%
wall2|=| 1.94%
ьÐmkdir2|=| 1.94%
stat2|=| 1.94%
495MB]2|=| 1.94%
ьmount2|=| 1.94%
лшÐkill2|=| 1.94%
write2|=| 1.94%
vi2|=| 1.94%
df2|=| 1.94%
htop2|=| 1.94%
kill2|=| 1.94%
^C2|=| 1.94%
uname2|=| 1.94%
____
*) Интервалы неактивности длительностью 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$