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

Содержание

Журнал

Среда (01/13/10)

/dev/ttyp8
13:17:57
#[root@fbsd3:~]# vim /etc/fstab
  1 # Device                Mountpoint      FStype  Options         Dump
    Pass#
    0dev/ad0s2b             none            swap    sw              0
    1dev/ad0s1a             /               ufs     rw              1
    2dev/ad0s2e             /tmp            ufs     rw              2
    2dev/ad0s2f             /usr            ufs     rw              2
    2dev/ad0s2d             /var            ufs     rw              2
    0dev/acd0               /cdrom          cd9660  ro,noauto       0
"/etc/fstab" 7L, 241C
13:19:53
#[root@fbsd3:~]#

13:19:54
#[root@fbsd3:~]#

13:20:23
#[root@fbsd3:~]#
[root@fbsd3:~]#
13:20:44
#mount
mount       mountpoint
13:21:16
#showmount -e 192.168.16.254
[root@debian1:~]# apt-get install nfs-common
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  libevent1 libgssapi2 libnfsidmap2 librpcsecgss3 portmap
The following NEW packages will be installed:
  libevent1 libgssapi2 libnfsidmap2 librpcsecgss3 nfs-common portmap
0 upgraded, 6 newly installed, 0 to remove and 62 not upgraded.
Need to get 255kB of archives.
After unpacking 926kB of additional disk space will be used.
...
Adding new user `statd' (UID 102) with group `nogroup' ...
Not creating home directory `/var/lib/nfs'.
Starting NFS common utilities: statd.
Export list for 192.168.16.254:
/tmp/free                     *
/data/sles-pxe                *
/data/freebsd-7.1-pxe-install *
/usr                          192.168.7.0/24
/data/iso                     10.0.17.5,192.168.16.0/24
/data/incom                   10.0.17.100,192.168.16.0/24
/dev/ttyp0
13:21:23
#show
mount clntudp_create: RPC: Program not registered
13:21:27
#showmount -e
mount clntudp_create: RPC: Program not registered
13:21:36
#less /etc/f
/dev/ttyp8
13:22:20
#ls -l /mnt
[root@debian1:~]# mount 192.168.16.254:/data/iso /mnt
total 10526796
-rw-r--r-- 1 root   root     731594752 Jan 28  2009 KNOPPIX_V5.1.0CD-2006-12-30-EN.iso
-rw-r--r-- 1 root   root     680466432 Jan 29  2009 KNOPPIX_V6.0-ADRIANE_V1.1CD-2009-01-27-EN.iso
-rw-r--r-- 1 root   root            80 Jan 29  2009 KNOPPIX_V6.0-ADRIANE_V1.1CD-2009-01-27-EN.iso.md5
-rwxr--r-x 1 root   root            29 Sep 28 14:49 Sn.txt
lrwxrwxrwx 1 user   user            29 Jul 28  2008 Win2008.iso -> /data/iso/win2008/Win2008.iso
-rwxr-xr-x 1 user   user     192544768 Sep 17  2007 WinPE.iso
drwxrwxrwx 2 root   root           264 Apr 22  2009 debian
drwxr-xr-x 2 user   user           128 Apr  5  2008 freebsd4.8
...
-rw-r--r-- 1 root   root     732766208 Oct 30  2008 ubuntu-8.10-desktop-i386.iso
-rw-r--r-- 1 user   root           170 Jan 25  2008 welcome.msg
drwxr-xr-x 2 user   root           192 Dec 11  2008 win2003R2
drwxr-xr-x 2 user   user           208 Apr  5  2008 win2003sp2_64x
drwxr-xr-x 2 user   user           104 Apr  9  2008 win2008
-rw-r--r-- 1 user   user     574091264 Jul 16  2008 win2k3Ent.iso
-rw-r--r-- 1 user   user       1474560 Mar  1  2008 win98boot.img
-rw-r--r-- 1 user   user     114457563 Mar  3  2008 win98se.tar.bz2
-rwxr-xr-x 1 user   root     574750720 Sep  8  2007 windows-server-2003.iso
-rwxr--r-- 1 user   root     613466112 Feb 17  2008 winxp.iso
13:22:23
#mount
/dev/hda1 on / type reiserfs (rw)
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)
192.168.16.254:/data/iso on /mnt type nfs (rw,addr=192.168.16.254)
13:22:35
#du -sh /tmp
[root@debian1:~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda1             4.0G  1.2G  2.9G  30% /
tmpfs                 291M     0  291M   0% /lib/init/rw
udev                   10M   20K   10M   1% /dev
192.168.16.254:/data/iso
                      220G  218G  2.6G  99% /mnt
1.9M    /tmp
13:23:04
#mkdir /mnt1
[root@debian1:~]# mount
/dev/hda1 on / type reiserfs (rw)
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)
192.168.16.254:/data/iso on /mnt type nfs (rw,addr=192.168.16.254)
13:23:25
#mount /mnt/winxp.iso /mnt1 -o loop
[root@debian1:~]# mount /mnt/winxp.iso /mnt1
mount: /mnt/winxp.iso is not a block device (maybe try `-o loop'?)
mount: could not find any device /dev/loop#
13:24:25
#ssh 192.168.16.23
[root@debian1:~]# mount /mnt/winxp.iso /mnt1 -o loop
Password:
l3-agent is already running: pid=16277; pidfile=/root/.lilalo/l3-agent.pid
13:24:43
#[root@fbsd3:~]#

13:24:44
#[root@fbsd3:~]#

13:24:44
#[root@fbsd3:~]#

13:24:52
#[root@fbsd3:~]# mount
[root@fbsd3:~]# showmount -e 192.168.16.254
Exports list on 192.168.16.254:
/data/incom                        192.168.16.0/24 10.0.17.100
/data/iso                          192.168.16.0/24 10.0.17.5
/usr                               192.168.7.0/24
/data/freebsd-7.1-pxe-install      *
/data/sles-pxe                     *
/tmp/free                          *
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s2e on /tmp (ufs, local, soft-updates)
/dev/ad0s2f on /usr (ufs, local, soft-updates)
/dev/ad0s2d on /var (ufs, local, soft-updates)
13:25:10
#[root@fbsd3:~]# ls -l /mnt
[root@fbsd3:~]# mount 192.168.16.254:/data/iso /mnt
total 10526796
-rw-r--r--  1 root    wheel    731594752 28 ÑÎ×  2009 KNOPPIX_V5.1.0CD-2006-12-30-EN.iso
-rw-r--r--  1 root    wheel    680466432 29 ÑÎ×  2009 KNOPPIX_V6.0-ADRIANE_V1.1CD-2009-01-27-EN.iso
-rw-r--r--  1 root    wheel           80 29 ÑÎ×  2009 KNOPPIX_V6.0-ADRIANE_V1.1CD-2009-01-27-EN.iso.md5
-rwxr--r-x  1 root    wheel           29 28 ÓÅÎ 14:49 Sn.txt
lrwxrwxrwx  1 1000    1000            29 28 ÉÀÌ  2008 Win2008.iso -> /data/iso/win2008/Win2008.iso
-rwxr-xr-x  1 1000    1000     192544768 17 ÓÅÎ  2007 WinPE.iso
drwxrwxrwx  2 root    wheel          264 22 ÁÐÒ  2009 debian
drwxr-xr-x  2 1000    1000           128  5 ÁÐÒ  2008 freebsd4.8
...
-rw-r--r--  1 root    wheel    732766208 30 ÏËÔ  2008 ubuntu-8.10-desktop-i386.iso
-rw-r--r--  1 1000    wheel          170 25 ÑÎ×  2008 welcome.msg
drwxr-xr-x  2 1000    wheel          192 11 ÄÅË  2008 win2003R2
drwxr-xr-x  2 1000    1000           208  5 ÁÐÒ  2008 win2003sp2_64x
drwxr-xr-x  2 1000    1000           104  9 ÁÐÒ  2008 win2008
-rw-r--r--  1 1000    1000     574091264 16 ÉÀÌ  2008 win2k3Ent.iso
-rw-r--r--  1 1000    1000       1474560  1 ÍÁÒ  2008 win98boot.img
-rw-r--r--  1 1000    1000     114457563  3 ÍÁÒ  2008 win98se.tar.bz2
-rwxr-xr-x  1 1000    wheel    574750720  8 ÓÅÎ  2007 windows-server-2003.iso
-rwxr--r--  1 1000    wheel    613466112 17 ÆÅ×  2008 winxp.iso
13:25:13
#[root@fbsd3:~]# LANG=C

13:25:18
#[root@fbsd3:~]# vim .bashrc
  2 if [ -f /usr/local/etc/bash_completion ]; then
  3 LANG=C  . /usr/local/etc/bash_completion
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".bashrc" 5L, 137C written
13:25:33
#[root@fbsd3:~]# ls -l /mnt
total 10526796
-rw-r--r--  1 root    wheel    731594752 Jan 28  2009 KNOPPIX_V5.1.0CD-2006-12-30-EN.iso
-rw-r--r--  1 root    wheel    680466432 Jan 29  2009 KNOPPIX_V6.0-ADRIANE_V1.1CD-2009-01-27-EN.iso
-rw-r--r--  1 root    wheel           80 Jan 29  2009 KNOPPIX_V6.0-ADRIANE_V1.1CD-2009-01-27-EN.iso.md5
-rwxr--r-x  1 root    wheel           29 Sep 28 14:49 Sn.txt
lrwxrwxrwx  1 1000    1000            29 Jul 28  2008 Win2008.iso -> /data/iso/win2008/Win2008.iso
-rwxr-xr-x  1 1000    1000     192544768 Sep 17  2007 WinPE.iso
drwxrwxrwx  2 root    wheel          264 Apr 22  2009 debian
drwxr-xr-x  2 1000    1000           128 Apr  5  2008 freebsd4.8
drwxr-xr-x  2 1000    wheel          144 Feb 17  2008 freebsd6.2
...
-rw-r--r--  1 root    wheel    732766208 Oct 30  2008 ubuntu-8.10-desktop-i386.iso
-rw-r--r--  1 1000    wheel          170 Jan 25  2008 welcome.msg
drwxr-xr-x  2 1000    wheel          192 Dec 11  2008 win2003R2
drwxr-xr-x  2 1000    1000           208 Apr  5  2008 win2003sp2_64x
drwxr-xr-x  2 1000    1000           104 Apr  9  2008 win2008
-rw-r--r--  1 1000    1000     574091264 Jul 16  2008 win2k3Ent.iso
-rw-r--r--  1 1000    1000       1474560 Mar  1  2008 win98boot.img
-rw-r--r--  1 1000    1000     114457563 Mar  3  2008 win98se.tar.bz2
-rwxr-xr-x  1 1000    wheel    574750720 Sep  8  2007 windows-server-2003.iso
-rwxr--r--  1 1000    wheel    613466112 Feb 17  2008 winxp.iso
13:25:45
#[root@fbsd3:~]# mkdir /mnt1
[root@fbsd3:~]# mount /mnt/winxp.iso /mnt1
mount: /mnt1: No such file or directory
13:25:47
#[root@fbsd3:~]# mount /mnt/winxp.iso /mnt1
mount: /mnt/winxp.iso: Block device required
13:25:48
#[root@fbsd3:~]# mdconfig -h
[root@fbsd3:~]# md
md5           mdconfig      mdmfs         mdvalidater
mdassembler   mdcs2ecma     mdnormalizer
mdconfig: illegal option -- h
usage: mdconfig -a -t type [-n] [-o [no]option] ... [-f file]
                [-s size] [-S sectorsize] [-u unit]
                [-x sectors/track] [-y heads/cyl]
       mdconfig -d -u unit
       mdconfig -l [-n] [-u unit]
                type = {malloc, preload, vnode, swap}
                option = {cluster, compress, reserve}
                size = %d (512 byte blocks), %db (B),
                       %dk (kB), %dm (MB), %dg (GB) or
                       %dt (TB)
13:26:26
#[root@fbsd3:~]# mdconfig -t vnode -f /mnt/winxp.iso
[root@fbsd3:~]# . /usr/local/etc/bash_completion
usage: mdconfig -a -t type [-n] [-o [no]option] ... [-f file]
                [-s size] [-S sectorsize] [-u unit]
                [-x sectors/track] [-y heads/cyl]
       mdconfig -d -u unit
       mdconfig -l [-n] [-u unit]
                type = {malloc, preload, vnode, swap}
                option = {cluster, compress, reserve}
                size = %d (512 byte blocks), %db (B),
                       %dk (kB), %dm (MB), %dg (GB) or
                       %dt (TB)
13:27:01
#[root@fbsd3:~]# mdconfig -l
[root@fbsd3:~]# mdconfig -f
mdconfig: option requires an argument -- f
usage: mdconfig -a -t type [-n] [-o [no]option] ... [-f file]
                [-s size] [-S sectorsize] [-u unit]
                [-x sectors/track] [-y heads/cyl]
       mdconfig -d -u unit
       mdconfig -l [-n] [-u unit]
                type = {malloc, preload, vnode, swap}
                option = {cluster, compress, reserve}
                size = %d (512 byte blocks), %db (B),
                       %dk (kB), %dm (MB), %dg (GB) or
                       %dt (TB)
13:27:32
#[root@fbsd3:~]# mdconfig -t vnode /mnt/winxp.iso
[root@fbsd3:~]# man mdconfig
MDCONFIG(8)             FreeBSD System Manager's Manual            MDCONFIG(8)
NAME
     mdconfig -- configure and enable memory disks
SYNOPSIS
     mdconfig -a -t type [-n] [-o [no]option] ... [-f file] [-s size]
              [-S sectorsize] [-u unit] [-x sectors/track] [-y heads/cyl]
     mdconfig -d -u unit
     mdconfig -l [-n] [-u unit]
DESCRIPTION
...
usage: mdconfig -a -t type [-n] [-o [no]option] ... [-f file]
                [-s size] [-S sectorsize] [-u unit]
                [-x sectors/track] [-y heads/cyl]
       mdconfig -d -u unit
       mdconfig -l [-n] [-u unit]
                type = {malloc, preload, vnode, swap}
                option = {cluster, compress, reserve}
                size = %d (512 byte blocks), %db (B),
                       %dk (kB), %dm (MB), %dg (GB) or
                       %dt (TB)
13:27:59
#[root@fbsd3:~]# mdconfig -a -t vnode -f /mnt/winxp.iso
DESCRIPTION
     The mdconfig utility configures and enables md(4) devices.
WARNING: opening backing store: /mnt/winxp.iso readonly
     Options indicate an action to be performed:
md0
     -a      Attach a memory disk.  This will configure and attach a memory
             disk with the parameters specified and attach it to the system.
     -d      Detach a memory disk from the system and release all resources.
     -t type
             Select the type of the memory disk.
...
                     tem.
             [no]readonly
                     Enable/Disable readonly mode.
     -u unit
             Request a specific unit number for the md(4) device instead of
             automatic allocation.
EXAMPLES
     To create a 4 megabyte malloc(9) backed memory disk.  The name of the
     allocated unit will be output on stdout like ``md3'':
           mdconfig -a -t malloc -s 4m
13:28:09
#[root@fbsd3:~]# ls -ls /dev/md0
[root@fbsd3:~]# ls -ls /dev/md
md0    mdctl
0 crw-r-----  1 root  operator    0,  99 Jan  9 19:19 /dev/md0
13:28:33
#[root@fbsd3:~]# mount /dev/md0 /mnt1
mount: /dev/md0: Read-only file system
13:28:46
#[root@fbsd3:~]#
[root@fbsd3:~]# ls -l /mnt1
total 0
13:28:50
#[root@fbsd3:~]#

13:28:50
#[root@fbsd3:~]#

13:28:50
#[root@fbsd3:~]# mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s2e on /tmp (ufs, local, soft-updates)
/dev/ad0s2f on /usr (ufs, local, soft-updates)
/dev/ad0s2d on /var (ufs, local, soft-updates)
192.168.16.254:/data/iso on /mnt (nfs)
13:29:06
#[root@fbsd3:~]# mount /dev/md1 /mnt1 -o ro
[root@fbsd3:~]# mdconfig -a -t vnode -f /mnt/winxp.iso
WARNING: opening backing store: /mnt/winxp.iso readonly
md1
usage: mount [-adflpruvw] [-F fstab] [-o options] [-t ufs | external_type]
       mount [-dfpruvw] special | node
       mount [-dfpruvw] [-o options] [-t ufs | external_type] special node
13:29:15
#[root@fbsd3:~]# mount -o r /dev/md1 /mnt1
mount: -o r: option not supported
13:29:27
#[root@fbsd3:~]# mdconfig -d /dev/md1
[root@fbsd3:~]# mount -o ro /dev/md1 /mnt1
mount: /dev/md1 on /mnt1: incorrect super block
usage: mdconfig -a -t type [-n] [-o [no]option] ... [-f file]
                [-s size] [-S sectorsize] [-u unit]
                [-x sectors/track] [-y heads/cyl]
       mdconfig -d -u unit
       mdconfig -l [-n] [-u unit]
                type = {malloc, preload, vnode, swap}
                option = {cluster, compress, reserve}
                size = %d (512 byte blocks), %db (B),
                       %dk (kB), %dm (MB), %dg (GB) or
                       %dt (TB)
13:29:37
#[root@fbsd3:~]# mdconfig -d -u /dev/md1

13:29:44
#[root@fbsd3:~]# mdconfig -a -t vnode -f /mnt/winxp.iso
[root@fbsd3:~]# mdconfig -d -u /dev/md0
WARNING: opening backing store: /mnt/winxp.iso readonly
md0
13:30:00
#[root@fbsd3:~]# mount_cd9660 /dev/md0 /mnt1
[root@fbsd3:~]# mount -o ro /dev/md0 /mnt1
mount: /dev/md0 on /mnt1: incorrect super block
At the first: mdconfig -a -t vnode -f /mnt/winxp.iso
13:30:58
#[root@fbsd3:~]# mount
[root@fbsd3:~]# #^ Secondly: mount_cd9660 /dev/md0 /mnt
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s2e on /tmp (ufs, local, soft-updates)
/dev/ad0s2f on /usr (ufs, local, soft-updates)
/dev/ad0s2d on /var (ufs, local, soft-updates)
192.168.16.254:/data/iso on /mnt (nfs)
/dev/md0 on /mnt1 (cd9660, local, read-only)
13:32:04
#[root@fbsd3:~]# mail
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin>
X-Cron-Env: <HOME=/var/log>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
12 Jan 02:10:28 ntpdate[28222]: adjust time server 194.149.67.130 offset 0.189232 sec
&
Message 89:
From root@fbsd3.net.nt Tue Jan 12 02:20:27 2010
Date: Tue, 12 Jan 2010 02:20:27 +0200 (EET)
...
Disk status:
Filesystem  1024-blocks    Used   Avail Capacity  Mounted on
/dev/ad0s1a     2025990   67662 1796250     4%    /
devfs                 1       1       0   100%    /dev
/dev/ad0s2e      507630     104  466916     0%    /tmp
/dev/ad0s2f     3602814 2812486  502104    85%    /usr
/dev/ad0s2d     2008622   39820 1808114     2%    /var
Last dump(s) done (Dump '>' file systems):
Network interface status:
oll
13:32:38
#[root@fbsd3:~]#

13:32:38
#[root@fbsd3:~]#

13:32:39
#[root@fbsd3:~]#

13:32:46
#[root@fbsd3:~]# umount /mnt
[root@fbsd3:~]# umount /mnt1
umount: /mnt1: not a file system root directory
umount: unmount of /mnt failed: Device busy
13:34:30
#[root@fbsd3:~]# cd /mnt
[root@fbsd3:~]# lsof +D /mnt
^C
13:34:56
#[root@fbsd3:mnt]# cd /usr/ports/
[root@fbsd3:mnt]# lsof +D /mnt ; fuse
13:35:13
#[root@fbsd3:ports]# cd sysutils/fuser
[root@fbsd3:ports]# make search name=fuser
Port:   fuser-1142334561
Path:   /usr/ports/sysutils/fuser
Info:   POSIX fuser utility for FreeBSD
Maint:  stas@FreeBSD.org
B-deps:
R-deps:
WWW:    http://mbsd.msk.ru/stas/fuser.html
13:35:29
#[root@fbsd3:fuser]# cd /mnt
[root@fbsd3:fuser]# make install
===>  Vulnerability check disabled, database not found
=> fuser-1142334561.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://mbsd.msk.ru/dist/.
fuser-1142334561.tar.bz2                      100% of   10 kB 3943 kBps
===>  Extracting for fuser-1142334561
=> MD5 Checksum OK for fuser-1142334561.tar.bz2.
=> SHA256 Checksum OK for fuser-1142334561.tar.bz2.
===>  Patching for fuser-1142334561
===>  Configuring for fuser-1142334561
...
install  -s -o root -g wheel -m 555 /usr/ports/sysutils/fuser/work/fuser/fuser /usr/local/bin
install  -o root -g wheel -m 444 /usr/ports/sysutils/fuser/work/fuser/fuser.1 /usr/local/man/man1
=============================================================================
Since fuser requires root privilegies to access /dev/mem file, ordinary
users can't use it. If you want to give non-priveleged users access to this
utility you must set setuid bit on fuser executable:
# chmod +s /usr/local/bin/fuser
=============================================================================
===>   Compressing manual pages for fuser-1142334561
===>   Registering installation for fuser-1142334561
/dev/ttyp0
13:37:06
#mount
/dev/hda1 on / type reiserfs (rw)
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)
192.168.16.254:/data/iso on /mnt type nfs (rw,addr=192.168.16.254)
/dev/ttyp8
13:37:12
#[root@fbsd3:mnt]# mdconfig -h
[root@fbsd3:mnt]# lsof +D /mnt ; fuser /mnt
lsof: WARNING: access /root/.lsof_fbsd3: No such file or directory
lsof: WARNING: created device cache file: /root/.lsof_fbsd3
COMMAND   PID USER   FD   TYPE       DEVICE SIZE/OFF NODE NAME
bash    38025 root  cwd   VDIR 255,67108865     1024 6518 /mnt
lsof    39409 root  cwd   VDIR 255,67108865     1024 6518 /mnt
lsof    39410 root  cwd   VDIR 255,67108865     1024 6518 /mnt
/mnt: 38025c 39411c
mdconfig: illegal option -- h
usage: mdconfig -a -t type [-n] [-o [no]option] ... [-f file]
                [-s size] [-S sectorsize] [-u unit]
                [-x sectors/track] [-y heads/cyl]
       mdconfig -d -u unit
       mdconfig -l [-n] [-u unit]
                type = {malloc, preload, vnode, swap}
                option = {cluster, compress, reserve}
                size = %d (512 byte blocks), %db (B),
                       %dk (kB), %dm (MB), %dg (GB) or
                       %dt (TB)
You have mail in /var/mail/root
прошло 10 минут
/dev/ttyp0
13:48:05
#mount -t
mount: option requires an argument -- t
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
...
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
13:49:13
#mount -t ext3

13:49:23
#ls /media/cdrom
ls: /media/cdrom: No such file or directory
13:50:00
#cd /

13:50:17
#cd ..

13:50:23
#pwd
/
13:50:25
#cd media

13:50:30
#ls

13:50:32
#ls -a
.  ..
13:50:34
#cd ..

13:50:37
#pstree
init─┬─cron
     ├─events/0
     ├─gdm───gdm─┬─Xvnc
     │           └─gdmlogin
     ├─6*[getty]
     ├─khelper
     ├─klogd
     ├─ksoftirqd/0
     ├─kthread─┬─aio/0
     │         ├─kblockd/0
...
     ├─screen─┬─script───script───bash───ssh
     │        └─script───script───bash
     ├─sshd───script───script───bash─┬─ed
     │                               ├─less
     │                               ├─man───pager
     │                               ├─pstree
     │                               └─vi
     ├─3*[sshd───script───script───bash───screen]
     ├─sshd───sshd───script───script───bash───screen
     └─syslogd
/dev/ttyp8
13:59:49
#[root@fbsd3:mnt]# mdconfig -l
md0
14:00:02
#[root@fbsd3:mnt]# mdconfig -l -u /dev/md0
[root@fbsd3:mnt]# mdconfig -l -v
mdconfig: illegal option -- v
usage: mdconfig -a -t type [-n] [-o [no]option] ... [-f file]
                [-s size] [-S sectorsize] [-u unit]
                [-x sectors/track] [-y heads/cyl]
       mdconfig -d -u unit
       mdconfig -l [-n] [-u unit]
                type = {malloc, preload, vnode, swap}
                option = {cluster, compress, reserve}
                size = %d (512 byte blocks), %db (B),
                       %dk (kB), %dm (MB), %dg (GB) or
                       %dt (TB)
md0     vnode     585M  /mnt/winxp.iso
14:00:25
#[root@fbsd3:mnt]# cd
[root@fbsd3:mnt]# mdconfig -d -u /dev/md0
14:00:27
#[root@fbsd3:~]# umount /mnt

14:00:32
#[root@fbsd3:~]# mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s2e on /tmp (ufs, local, soft-updates)
/dev/ad0s2f on /usr (ufs, local, soft-updates)
/dev/ad0s2d on /var (ufs, local, soft-updates)
прошло 11 минут
/dev/ttyp0
14:11:47
#pstree -p
init(1)─┬─cron(1215)
        ├─events/0(4)
        ├─gdm(1203)───gdm(1211)─┬─Xvnc(1214)
        │                       └─gdmlogin(1248)
        ├─getty(1237)
        ├─getty(1238)
        ├─getty(1239)
        ├─getty(1240)
        ├─getty(1241)
        ├─getty(1242)
...
        ├─sshd(1872)───script(1874)───script(1913)───bash(1914)─┬─ed(8719)
        │                                                       ├─less(10922)
        │                                                       ├─man(8364)───p+
        │                                                       ├─pstree(20751)
        │                                                       └─vi(6607)
        ├─sshd(1957)───script(1979)───script(2063)───bash(2064)───screen(2212)
        ├─sshd(1959)───script(1961)───script(2014)───bash(2015)───screen(2211)
        ├─sshd(6252)───script(6254)───script(6293)───bash(6294)───screen(6324)
        ├─sshd(7433)───sshd(19523)───script(19525)───script(19564)───bash(19565+
        └─syslogd(1165)
14:12:41
#ps
  PID TTY          TIME CMD
 1914 ttyp1    00:00:01 bash
 6607 ttyp1    00:00:00 vi
 8364 ttyp1    00:00:00 man
 8472 ttyp1    00:00:00 pager
 8719 ttyp1    00:00:00 ed
10922 ttyp1    00:00:00 less
20759 ttyp1    00:00:00 ps
14:13:39
#top
top - 15:14:33 up 3 days, 19:52,  7 users,  load average: 0.00, 0.00, 0.00
Tasks:  74 total,   1 running,  68 sleeping,   5 stopped,   0 zombie
Cpu(s):  9.1%us,  0.4%sy,  0.0%ni, 90.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594068k total,   536840k used,    57228k free,    74684k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   346552k cached
16357 root      16   0 11252 9488 1440 S  9.1  1.6   5:28.20 l3-agent
    1 root      15   0  1960  648  552 S  0.0  0.1   0:00.05 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
    7 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch
    8 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   16 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   18 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   55 root      25   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   56 root      15   0     0    0    0 S  0.0  0.0   0:00.08 pdflush
   57 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   58 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  609 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
  707 root      10  -5     0    0    0 S  0.0  0.0   0:00.06 reiserfs/0
/dev/ttyp8
14:14:30
#[root@fbsd3:~]# man ps
     state     The state is given by a sequence of characters, for example,
               ``RWNA''.  The first character indicates the run state of the
38025  p2  Ss     0:00.37 /usr/local/bin/bash -i
39588  p2  R+     0:00.00 ps
You have new mail in /var/mail/root
PS(1)                   FreeBSD General Commands Manual                  PS(1)
NAME
     ps -- process status
SYNOPSIS
     ps [-aCcefHhjlmrSTuvwXxZ] [-O fmt | -o fmt] [-G gid[,gid...]] [-M core]
...
               L       Marks a process that is waiting to acquire a lock.
               R       Marks a runnable process.
               S       Marks a process that is sleeping for less than about 20
                       seconds.
               T       Marks a stopped process.
               W       Marks an idle interrupt thread.
               Z       Marks a dead process (a ``zombie'').
               Additional characters after these, if any, indicate additional
               state information:
               +       The process is in the foreground process group of its
/dev/ttyp0
14:14:34
#ps
  PID TTY          TIME CMD
 1914 ttyp1    00:00:01 bash
 6607 ttyp1    00:00:00 vi
 8364 ttyp1    00:00:00 man
 8472 ttyp1    00:00:00 pager
 8719 ttyp1    00:00:00 ed
10922 ttyp1    00:00:00 less
20775 ttyp1    00:00:00 ps
14:14:49
#ps
  PID TTY          TIME CMD
 1914 ttyp1    00:00:01 bash
 6607 ttyp1    00:00:00 vi
 8364 ttyp1    00:00:00 man
 8472 ttyp1    00:00:00 pager
 8719 ttyp1    00:00:00 ed
10922 ttyp1    00:00:00 less
21053 ttyp1    00:00:00 ps
/dev/ttyp8
14:16:08
#[root@fbsd3:~]#

14:16:09
#[root@fbsd3:~]#

14:16:09
#[root@fbsd3:~]# ps
  PID  TT  STAT      TIME COMMAND
  983  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
  984  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
  985  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
  986  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
  987  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
  988  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
  989  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
  990  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
37983  p1  Ss+    0:00.23 script -t 0 -q /root/.lilalo//964514625279887097-
38025  p2  Ss     0:00.38 /usr/local/bin/bash -i
39624  p2  R+     0:00.00 ps
14:16:29
#[root@fbsd3:~]# ps xa
[root@fbsd3:~]# ps x
  PID  TT  STAT      TIME COMMAND
    0  ??  WLs    0:00.00 [swapper]
    1  ??  ILs    0:00.06 /sbin/init --
    2  ??  DL     0:23.83 [g_event]
    3  ??  DL     1:04.39 [g_up]
    4  ??  DL     1:34.83 [g_down]
    5  ??  DL     0:00.00 [thread taskq]
    6  ??  DL     0:00.00 [xpt_thrd]
    7  ??  DL     0:00.00 [acpi_task_0]
...
  984  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
  985  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
  986  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
  987  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
  988  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
  989  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
  990  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
37983  p1  Ss+    0:00.23 script -t 0 -q /root/.lilalo//964514625279887097-
38025  p2  Ss     0:00.39 /usr/local/bin/bash -i
39640  p2  R+     0:00.00 ps xa
14:16:46
#[root@fbsd3:~]# ps xa | cat -n
[root@fbsd3:~]# ps x | cat -n
     1    PID  TT  STAT      TIME COMMAND
     2      0  ??  WLs    0:00.00 [swapper]
     3      1  ??  ILs    0:00.06 /sbin/init --
     4      2  ??  DL     0:23.83 [g_event]
     5      3  ??  DL     1:04.39 [g_up]
     6      4  ??  DL     1:34.84 [g_down]
     7      5  ??  DL     0:00.00 [thread taskq]
     8      6  ??  DL     0:00.00 [xpt_thrd]
     9      7  ??  DL     0:00.00 [acpi_task_0]
...
    59    985  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
    60    986  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
    61    987  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
    62    988  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
    63    989  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
    64    990  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
    65  37983  p1  Ss+    0:00.23 script -t 0 -q /root/.lilalo//964514625279887097-
    66  38025  p2  Ss     0:00.39 /usr/local/bin/bash -i
    67  39657  p2  R+     0:00.00 ps xa
    68  39658  p2  R+     0:00.00 /usr/local/bin/bash -i
14:17:11
#[root@fbsd3:~]# ps xau | head
[root@fbsd3:~]# ps xau | cat -n
     1  USER    PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
     2  root     10 98.2  0.0     0     8  ??  RL   Sat07PM 5495:28.09 [idle: cpu0]
     3  root  16277  0.1  1.5  8844  7628  ??  Ss   Mon11AM   0:51.79 l3-agent (per
     4  root      0  0.0  0.0     0     0  ??  WLs  Sat07PM   0:00.00 [swapper]
     5  root      1  0.0  0.1   768   388  ??  ILs  Sat07PM   0:00.06 /sbin/init --
     6  root      2  0.0  0.0     0     8  ??  DL   Sat07PM   0:23.83 [g_event]
     7  root      3  0.0  0.0     0     8  ??  DL   Sat07PM   1:04.40 [g_up]
     8  root      4  0.0  0.0     0     8  ??  DL   Sat07PM   1:34.84 [g_down]
     9  root      5  0.0  0.0     0     8  ??  DL   Sat07PM   0:00.00 [thread taskq
...
USER    PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root     10 98.3  0.0     0     8  ??  RL   Sat07PM 5495:48.84 [idle: cpu0]
root      0  0.0  0.0     0     0  ??  WLs  Sat07PM   0:00.00 [swapper]
root      1  0.0  0.1   768   388  ??  ILs  Sat07PM   0:00.06 /sbin/init --
root      2  0.0  0.0     0     8  ??  DL   Sat07PM   0:23.83 [g_event]
root      3  0.0  0.0     0     8  ??  DL   Sat07PM   1:04.40 [g_up]
root      4  0.0  0.0     0     8  ??  DL   Sat07PM   1:34.84 [g_down]
root      5  0.0  0.0     0     8  ??  DL   Sat07PM   0:00.00 [thread taskq
root      6  0.0  0.0     0     8  ??  DL   Sat07PM   0:00.00 [xpt_thrd]
root      7  0.0  0.0     0     8  ??  DL   Sat07PM   0:00.00 [acpi_task_0]
14:18:24
#[root@fbsd3:~]# ps ajx | head
[root@fbsd3:~]# ps ajx
USER    PID  PPID  PGID   SID JOBC STAT  TT       TIME COMMAND
root      0     0     0     0    0 WLs   ??    0:00.00 [swapper]
root      1     0     1     1    0 ILs   ??    0:00.06 /sbin/init --
root      2     0     0     0    0 DL    ??    0:23.84 [g_event]
root      3     0     0     0    0 DL    ??    1:04.41 [g_up]
root      4     0     0     0    0 DL    ??    1:34.85 [g_down]
root      5     0     0     0    0 DL    ??    0:00.00 [thread taskq]
root      6     0     0     0    0 DL    ??    0:00.00 [xpt_thrd]
root      7     0     0     0    0 DL    ??    0:00.00 [acpi_task_0]
...
USER    PID  PPID  PGID   SID JOBC STAT  TT       TIME COMMAND
root      0     0     0     0    0 WLs   ??    0:00.00 [swapper]
root      1     0     1     1    0 ILs   ??    0:00.06 /sbin/init --
root      2     0     0     0    0 DL    ??    0:23.84 [g_event]
root      3     0     0     0    0 DL    ??    1:04.41 [g_up]
root      4     0     0     0    0 DL    ??    1:34.85 [g_down]
root      5     0     0     0    0 DL    ??    0:00.00 [thread taskq]
root      6     0     0     0    0 DL    ??    0:00.00 [xpt_thrd]
root      7     0     0     0    0 DL    ??    0:00.00 [acpi_task_0]
root      8     0     0     0    0 DL    ??    0:00.00 [acpi_task_1]
14:18:45
#[root@fbsd3:~]# ps ajx | head
[root@fbsd3:~]# ps -o user,cmd,pid
ps: cmd: keyword not found
USER   PID
root   983
root   984
root   985
root   986
root   987
root   988
root   989
...
USER    PID  PPID  PGID   SID JOBC STAT  TT       TIME COMMAND
root      0     0     0     0    0 WLs   ??    0:00.00 [swapper]
root      1     0     1     1    0 ILs   ??    0:00.06 /sbin/init --
root      2     0     0     0    0 DL    ??    0:23.84 [g_event]
root      3     0     0     0    0 DL    ??    1:04.41 [g_up]
root      4     0     0     0    0 DL    ??    1:34.86 [g_down]
root      5     0     0     0    0 DL    ??    0:00.00 [thread taskq]
root      6     0     0     0    0 DL    ??    0:00.00 [xpt_thrd]
root      7     0     0     0    0 DL    ??    0:00.00 [acpi_task_0]
root      8     0     0     0    0 DL    ??    0:00.00 [acpi_task_1]
14:18:55
#[root@fbsd3:~]# ps aux | grep l3
[root@fbsd3:~]# ps -o user,command,pid
USER COMMAND            PID
root /usr/libexec/get   983
root /usr/libexec/get   984
root /usr/libexec/get   985
root /usr/libexec/get   986
root /usr/libexec/get   987
root /usr/libexec/get   988
root /usr/libexec/get   989
root /usr/libexec/get   990
root script -t 0 -q / 37983
root /usr/local/bin/b 38025
root ps -o user,comma 39718
root  16277  0.0  1.5  8844  7628  ??  Ss   Mon11AM   0:52.23 l3-agent (per
14:19:20
#[root@fbsd3:~]# ps aux | grep l3
root  16277  0.0  1.5  8844  7628  ??  Ss   Mon11AM   0:52.23 l3-agent (per
14:19:21
#[root@fbsd3:~]# ps aux | grep l3
root  16277  0.0  1.5  8844  7628  ??  Ss   Mon11AM   0:52.23 l3-agent (per
14:19:29
#[root@fbsd3:~]# ps aux | grep grep
[root@fbsd3:~]# ps aux | grep grep
14:19:53
#[root@fbsd3:~]# ps pid,coomand | cat -n
[root@fbsd3:~]# ps aux | cat -n
     1  USER    PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
     2  root     10 98.3  0.0     0     8  ??  RL   Sat07PM 5498:08.58 [idle: cpu0]
     3  root      0  0.0  0.0     0     0  ??  WLs  Sat07PM   0:00.00 [swapper]
     4  root      1  0.0  0.1   768   388  ??  ILs  Sat07PM   0:00.06 /sbin/init --
     5  root      2  0.0  0.0     0     8  ??  DL   Sat07PM   0:23.84 [g_event]
     6  root      3  0.0  0.0     0     8  ??  DL   Sat07PM   1:04.42 [g_up]
     7  root      4  0.0  0.0     0     8  ??  DL   Sat07PM   1:34.87 [g_down]
     8  root      5  0.0  0.0     0     8  ??  DL   Sat07PM   0:00.00 [thread taskq
     9  root      6  0.0  0.0     0     8  ??  DL   Sat07PM   0:00.00 [xpt_thrd]
...
    61  root    987  0.0  0.2  1352   936  v4  Is+  Sat07PM   0:00.00 /usr/libexec/
    62  root    988  0.0  0.2  1352   936  v5  Is+  Sat07PM   0:00.00 /usr/libexec/
    63  root    989  0.0  0.2  1352   936  v6  Is+  Sat07PM   0:00.00 /usr/libexec/
    64  root    990  0.0  0.2  1352   936  v7  Is+  Sat07PM   0:00.00 /usr/libexec/
    65  root  37983  0.0  0.2  1348   936  p1  Ss+   2:24PM   0:00.25 script -t 0 -
    66  root  38025  0.0  0.6  3956  2920  p2  Ss    2:24PM   0:00.45 /usr/local/bi
    67  root  39771  0.0  0.2  1480   956  p2  R+    3:19PM   0:00.00 ps aux
    68  root  39772  0.0  0.6  3956  2920  p2  R+    3:19PM   0:00.00 /usr/local/bi
ps: Invalid process id: id
ps: Invalid process id: coomand
14:20:17
#[root@fbsd3:~]# ps -o pid,command | cat -n
[root@fbsd3:~]# ps -o pid,comand | cat -n
ps: comand: keyword not found
     1    PID
     2    983
     3    984
     4    985
     5    986
     6    987
     7    988
     8    989
...
     4    985 /usr/libexec/getty Pc ttyv2
     5    986 /usr/libexec/getty Pc ttyv3
     6    987 /usr/libexec/getty Pc ttyv4
     7    988 /usr/libexec/getty Pc ttyv5
     8    989 /usr/libexec/getty Pc ttyv6
     9    990 /usr/libexec/getty Pc ttyv7
    10  37983 script -t 0 -q /root/.lilalo//964514625279887097-1263385483.script
    11  38025 /usr/local/bin/bash -i
    12  39798 ps -o pid,command
    13  39799 cat -n
14:20:46
#[root@fbsd3:~]# ps aux | grep -v grep | grep l3
[root@fbsd3:~]# ps aux | grep l3
root  16277  0.0  1.5  8844  7628  ??  Ss   Mon11AM   0:52.74 l3-agent (per
You have new mail in /var/mail/root
root  16277  0.0  1.5  8844  7628  ??  Ss   Mon11AM   0:52.85 l3-agent (per
14:21:15
#[root@fbsd3:~]#
[root@fbsd3:~]#
14:21:15
#[root@fbsd3:~]#

14:21:15
#[root@fbsd3:~]# exit
exit
Connection to 192.168.16.23 closed.
14:21:32
#ps aux | grep l3
root     16357  0.4  1.5  11252  9488 ?        Ss   Jan12   5:34 l3-agent
user     17154  0.0  1.1  11256  6536 ?        Ss   11:06   0:01 l3-agent
root     20794  0.0  0.0   1652   512 ttyp9    R+   15:21   0:00 grep l3
14:25:07
#uptime
top - 15:23:33 up 3 days, 20:01,  7 users,  load average: 0.11, 0.03, 0.01
Tasks:  73 total,   2 running,  66 sleeping,   5 stopped,   0 zombie
Cpu(s): 14.0%us,  0.0%sy,  0.0%ni, 86.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%
Mem:    594068k total,   537700k used,    56368k free,    74684k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   347924k cached
16357 root      16   0 11252 9488 1440 R 14.0  1.6   5:38.48 l3-agent
    1 root      15   0  1960  648  552 S  0.0  0.1   0:00.05 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
    8 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   16 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   18 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   55 root      25   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   56 root      15   0     0    0    0 S  0.0  0.0   0:00.08 pdflush
   57 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   58 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  609 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
  707 root      10  -5     0    0    0 S  0.0  0.0   0:00.06 reiserfs/0
 1165 root      18   0  1760  640  516 S  0.0  0.1   0:00.00 syslogd
14:28:11
#top
top - 15:29:07 up 3 days, 20:06,  7 users,  load average: 0.16, 0.10, 0.02
Tasks:  73 total,   1 running,  67 sleeping,   5 stopped,   0 zombie
Cpu(s): 14.1%us,  0.2%sy,  0.0%ni, 85.6%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%
 Kill of PID '123' with '77' failed: No such process
Mem:    594068k total,   558532k used,    35536k free,    74704k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   368156k cached
    1 root      15   0  1960  648  552 S  0.0  0.1   0:00.05 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
    8 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   16 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   18 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   55 root      25   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   56 root      15   0     0    0    0 D  0.0  0.0   0:00.09 pdflush
   57 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   58 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  609 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
  707 root      10  -5     0    0    0 S  0.0  0.0   0:00.06 reiserfs/0
 1165 root      18   0  1760  640  516 S  0.0  0.1   0:00.00 syslogd
14:32:22
#man signal
14:36:56
#kill -l
[root@debian1:~]# kill --list
bash: kill: -list: invalid signal specification
 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
14:37:33
#pidof bash
[root@debian1:~]# killall -l
HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM
STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS
UNUSED
19565 6294 4510 2188 2064 2015 1914

Файлы

  • -n
  • -n
    >
    [root@fbsd3:~]# ps -o pid,comand | cat -n
    ps: comand: keyword not found
         1    PID
         2    983
         3    984
         4    985
         5    986
         6    987
         7    988
         8    989
         9    990
        10  37983
        11  38025
        12  39789
        13  39790
         1    PID COMMAND
         2    983 /usr/libexec/getty Pc ttyv0
         3    984 /usr/libexec/getty Pc ttyv1
         4    985 /usr/libexec/getty Pc ttyv2
         5    986 /usr/libexec/getty Pc ttyv3
         6    987 /usr/libexec/getty Pc ttyv4
         7    988 /usr/libexec/getty Pc ttyv5
         8    989 /usr/libexec/getty Pc ttyv6
         9    990 /usr/libexec/getty Pc ttyv7
        10  37983 script -t 0 -q /root/.lilalo//964514625279887097-1263385483.script
        11  38025 /usr/local/bin/bash -i
        12  39798 ps -o pid,command
        13  39799 cat -n
    

    Статистика

    Время первой команды журнала13:17:57 2010- 1-13
    Время последней команды журнала14:37:33 2010- 1-13
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %19.00
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.33
    Количество командных строк в единицу времени, команда/мин 1.26
    Частота использования команд
    [root@fbsd3:~]#60|=====================================================| 53.10%
    mount6|=====| 5.31%
    grep6|=====| 5.31%
    [root@fbsd3:mnt]#5|====| 4.42%
    ps4|===| 3.54%
    cd4|===| 3.54%
    ls4|===| 3.54%
    head3|==| 2.65%
    cat3|==| 2.65%
    top2|=| 1.77%
    showmount2|=| 1.77%
    pstree2|=| 1.77%
    mkdir1|| 0.88%
    man1|| 0.88%
    pwd1|| 0.88%
    [root@fbsd3:ports]#1|| 0.88%
    pidof1|| 0.88%
    show1|| 0.88%
    uptime1|| 0.88%
    less1|| 0.88%
    kill1|| 0.88%
    ssh1|| 0.88%
    [root@fbsd3:fuser]#1|| 0.88%
    du1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 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$