/l3/users/08-04-2013/NT-Ladm/debian7.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#ssh root@192.168.13.253
root@192.168.13.253's password: Permission denied, please try again. root@192.168.13.253's password: Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Hllo my friend!!!! ... FreeBSD.docx linux.docx LPI_102-111.pdf LPI_201-213.pdf fobos:~# mount -o loop /home/iso/CentOS-6.0-i386-LiveDVD.iso /mnt mount: could not find any free loop device fobos:~# umount /mnt fobos:~# exit logout Connection to 192.168.13.253 closed. |
#dd if=/dev/zero of=file.img bs=1024 count=10240
10240+0 записей считано 10240+0 записей написано скопировано 10485760 байт (10 MB), 0,0286337 c, 366 MB/c |
#exit
no exit |
#mkfs.ntfs file.img
![]() file.img is not a block device. Refusing to make a filesystem here! |
#mkfs.ext4 file.img
mke2fs 1.41.12 (17-May-2010) file.img is not a block special device. Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 24856 inodes, 99324 blocks 4966 blocks (5.00%) reserved for the super user ... 13 block groups 8192 blocks per group, 8192 fragments per group 1912 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 36 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount -o loop file.img /mnt
|
#mount
/dev/xvda1 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) /root/file.img on /mnt type ext4 (rw) |
#cp
![]() cp: пропущен операнд, задающий файл Попробуйте `cp --help' для получения более подробного описания. |
#cp file.img /mnt
![]() cp: запись «/mnt/file.img»: На устройстве кончилось место |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/xvda1 15G 1,2G 13G 9% / tmpfs 251M 0 251M 0% /lib/init/rw udev 247M 112K 246M 1% /dev tmpfs 251M 0 251M 0% /dev/shm /dev/loop0 94M 94M 0 100% /mnt |
#rm /mnt/file.img
|
#cp -p /etc/ /mnt
![]() cp: пропускается каталог «/etc/» |
#cp -rp /etc/ /mnt
|
#ls
123 fail6 file file2 folder4 may pass_invert vilen aprel fail7 file123 file.img link new_fail passwd chapaev fail8 file124 folder3 mart new_link script |
#mount
/dev/xvda1 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) /root/file.img on /mnt type ext4 (rw) |
#mount /dev/xvdb1 /mnt
|
#mount
/dev/xvda1 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) /root/file.img on /mnt type ext4 (rw) fusectl on /sys/fs/fuse/connections type fusectl (rw) /dev/xvdb1 on /mnt type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) |
#ls /mnt
|
#umount /mnt
|
#ls /mnt
etc lost+found |
#umount /mnt
|
#mount
/dev/xvda1 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) fusectl on /sys/fs/fuse/connections type fusectl (rw) |
#umount -a
![]() umount: /dev: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) umount: /: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) |
#mount
/dev/xvda1 on / type ext3 (rw,errors=remount-ro) 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) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) |
#mount -a
|
#mount
/dev/xvda1 on / type ext3 (rw,errors=remount-ro) 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) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) |
#vim /etc/fstab
--- /tmp/l3-saved-1420.23890.13798 2013-04-11 13:41:02.000000000 +0300 +++ /etc/fstab 2013-04-11 13:44:07.000000000 +0300 @@ -11,3 +11,4 @@ # swap was on /dev/sda5 during installation UUID=2ebf7767-94d0-47d1-aed5-eb1c21e893ab none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 +/dev/xvdb1 /mnt ntfs defaults 0 0 |
#mount -a
|
#mount
/dev/xvda1 on / type ext3 (rw,errors=remount-ro) 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) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/xvdb1 on /mnt type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) |
#vim /etc/fstab
--- /tmp/l3-saved-1420.14691.16868 2013-04-11 13:44:26.000000000 +0300 +++ /etc/fstab 2013-04-11 13:46:34.000000000 +0300 @@ -6,8 +6,7 @@ # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 -# / was on /dev/sda1 during installation -UUID=a90cb5a5-0996-4736-82b2-56502a111d61 / ext3 errors=remount-ro 0 1 +/dev/xvda1 / ext3 errors=remount-ro 0 1 # swap was on /dev/sda5 during installation UUID=2ebf7767-94d0-47d1-aed5-eb1c21e893ab none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 |
#apt-get install dos
dos2unix dose-builddebcheck dosfstools-dbg dosage dose-distcheck dossizola dosbox dose-extra dossizola-data doscan dosemu doschk dosfstools |
#apt-get install dosfstools ntfsprogs ^C
![]() |
#^C
![]() |
#ps
PID TTY TIME CMD 1420 pts/5 00:00:00 l3script 2162 pts/5 00:00:00 ps |
#ps a
PID TTY STAT TIME COMMAND 1197 tty1 Ss+ 0:00 /sbin/getty 38400 tty1 1198 tty2 Ss+ 0:00 /sbin/getty 38400 tty2 1199 tty3 Ss+ 0:00 /sbin/getty 38400 tty3 1200 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 1201 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 1202 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 1207 pts/0 Ss 0:00 -bash 1233 pts/1 Ss 0:00 -bash 1295 pts/3 Ss 0:00 -bash ... 1471 pts/7 Ss 0:00 -bash 1502 pts/7 S+ 0:00 script -f -c l3script -q /root/.lilalo//4514103961934 1543 pts/7 S+ 0:00 script -f -c l3script -q /root/.lilalo//4514103961934 1544 pts/8 Ss 0:00 l3script 1648 pts/8 S+ 0:00 screen -x 1744 pts/6 Ss 0:00 -bash 1814 pts/6 S+ 0:00 screen -x 2095 pts/9 Ss 0:00 -bash 2112 pts/9 S+ 0:00 screen -x 2170 pts/5 R+ 0:00 ps a |
#ps xa
PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:00 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S< 0:00 [netns] ... 1544 pts/8 Ss 0:00 l3script 1648 pts/8 S+ 0:00 screen -x 1735 ? Ss 0:00 sshd: root@pts/6 1744 pts/6 Ss 0:00 -bash 1814 pts/6 S+ 0:00 screen -x 2028 ? Ss 0:00 /sbin/mount.ntfs /dev/xvdb1 /mnt -o rw 2092 ? Ss 0:00 sshd: root@pts/9 2095 pts/9 Ss 0:00 -bash 2112 pts/9 S+ 0:00 screen -x 2186 pts/5 R+ 0:00 ps xa |
#ps xa|less
|
#ps -x -a
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:00 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] ... 1544 pts/8 Ss 0:00 l3script 1648 pts/8 S+ 0:00 screen -x 1735 ? Ss 0:00 sshd: root@pts/6 1744 pts/6 Ss 0:00 -bash 1814 pts/6 S+ 0:00 screen -x 2028 ? Ss 0:00 /sbin/mount.ntfs /dev/xvdb1 /mnt -o rw 2092 ? Ss 0:00 sshd: root@pts/9 2095 pts/9 Ss 0:00 -bash 2112 pts/9 S+ 0:00 screen -x 2203 pts/5 R+ 0:00 ps -x -a |
#ps -xa
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:00 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] ... 1544 pts/8 Ss 0:00 l3script 1648 pts/8 S+ 0:00 screen -x 1735 ? Ss 0:00 sshd: root@pts/6 1744 pts/6 Ss 0:00 -bash 1814 pts/6 S+ 0:00 screen -x 2028 ? Ss 0:00 /sbin/mount.ntfs /dev/xvdb1 /mnt -o rw 2092 ? Ss 0:00 sshd: root@pts/9 2095 pts/9 Ss 0:00 -bash 2112 pts/9 S+ 0:00 screen -x 2211 pts/5 R+ 0:00 ps -xa |
#ps xa
PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:00 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S< 0:00 [netns] ... 1544 pts/8 Ss 0:00 l3script 1648 pts/8 S+ 0:00 screen -x 1735 ? Ss 0:00 sshd: root@pts/6 1744 pts/6 Ss 0:00 -bash 1814 pts/6 S+ 0:00 screen -x 2028 ? Ss 0:00 /sbin/mount.ntfs /dev/xvdb1 /mnt -o rw 2092 ? Ss 0:00 sshd: root@pts/9 2095 pts/9 Ss 0:00 -bash 2112 pts/9 S+ 0:00 screen -x 2219 pts/5 R+ 0:00 ps xa |
#ps ax
PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:00 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S< 0:00 [netns] ... 1544 pts/8 Ss 0:00 l3script 1648 pts/8 S+ 0:00 screen -x 1735 ? Ss 0:00 sshd: root@pts/6 1744 pts/6 Ss 0:00 -bash 1814 pts/6 S+ 0:00 screen -x 2028 ? Ss 0:00 /sbin/mount.ntfs /dev/xvdb1 /mnt -o rw 2092 ? Ss 0:00 sshd: root@pts/9 2095 pts/9 Ss 0:00 -bash 2112 pts/9 S+ 0:00 screen -x 2227 pts/5 R+ 0:00 ps ax |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 2200 720 ? Ss 13:18 0:01 init [2] root 2 0.0 0.0 0 0 ? S 13:18 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S 13:18 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S 13:18 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S 13:18 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S 13:18 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< 13:18 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< 13:18 0:00 [khelper] root 10 0.0 0.0 0 0 ? S< 13:18 0:00 [netns] ... root 1544 0.0 0.6 7608 3108 pts/8 Ss 13:29 0:00 l3script root 1648 0.0 0.1 6168 1012 pts/8 S+ 13:30 0:00 screen -x root 1735 0.0 0.5 8564 2896 ? Ss 13:31 0:00 sshd: root@pts/ root 1744 0.0 0.5 7556 3064 pts/6 Ss 13:31 0:00 -bash root 1814 0.0 0.1 6168 1008 pts/6 S+ 13:32 0:00 screen -x root 2028 0.0 0.1 6220 680 ? Ss 13:44 0:00 /sbin/mount.ntf root 2092 0.0 0.5 8564 2900 ? Ss 14:09 0:00 sshd: root@pts/ root 2095 0.0 0.5 7556 3064 pts/9 Ss 14:09 0:00 -bash root 2112 0.0 0.1 6168 1016 pts/9 S+ 14:10 0:00 screen -x root 2235 0.0 0.2 5752 1108 pts/5 R+ 15:16 0:00 ps aux |
#ps aux|less
|
#ps alx|less
|
#ps alux
![]() ERROR: Conflicting format options. ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) ... -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy |
#ps ouser,pid,ppid,nice,command
USER PID PPID NI COMMAND root 1197 1 0 /sbin/getty 38400 tty1 root 1198 1 0 /sbin/getty 38400 tty2 root 1199 1 0 /sbin/getty 38400 tty3 root 1200 1 0 /sbin/getty 38400 tty4 root 1201 1 0 /sbin/getty 38400 tty5 root 1202 1 0 /sbin/getty 38400 tty6 root 1207 1204 0 -bash root 1233 1223 0 -bash root 1295 1230 0 -bash ... root 1471 1250 0 -bash root 1502 1471 0 script -f -c l3script -q /root/.lilalo//451410396193471 root 1543 1502 0 script -f -c l3script -q /root/.lilalo//451410396193471 root 1544 1543 0 l3script root 1648 1544 0 screen -x root 1744 1735 0 -bash root 1814 1744 0 screen -x root 2095 2092 0 -bash root 2112 2095 0 screen -x root 2273 1420 0 ps ouser,pid,ppid,nice,command |
#ps ouser,pid,ppid,nice,command|less
|
#ps
USER PID PPID NI COMMAND root 1197 1 0 /sbin/getty 38400 tty1 root 1198 1 0 /sbin/getty 38400 tty2 root 1199 1 0 /sbin/getty 38400 tty3 root 1200 1 0 /sbin/getty 38400 tty4 root 1201 1 0 /sbin/getty 38400 tty5 root 1202 1 0 /sbin/getty 38400 tty6 root 1207 1204 0 -bash root 1233 1223 0 -bash root 1295 1230 0 -bash ... root 1471 1250 0 -bash root 1502 1471 0 script -f -c l3script -q /root/.lilalo//451410396193471 root 1543 1502 0 script -f -c l3script -q /root/.lilalo//451410396193471 root 1544 1543 0 l3script root 1648 1544 0 screen -x root 1744 1735 0 -bash root 1814 1744 0 screen -x root 2095 2092 0 -bash root 2112 2095 0 screen -x root 2300 1420 0 ps ouser,pid,ppid,nice,command |
#unalias ps
|
#ps
PID TTY TIME CMD 1420 pts/5 00:00:00 l3script 2323 pts/5 00:00:00 ps |
#ps u root
![]() ERROR: Unknown user-defined format specifier "ot". ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) ... -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy |
#ps -u root
PID TTY TIME CMD 1 ? 00:00:01 init 2 ? 00:00:00 kthreadd 3 ? 00:00:00 ksoftirqd/0 5 ? 00:00:00 kworker/u:0 6 ? 00:00:00 migration/0 7 ? 00:00:00 watchdog/0 8 ? 00:00:00 cpuset 9 ? 00:00:00 khelper 10 ? 00:00:00 netns ... 1544 pts/8 00:00:00 l3script 1648 pts/8 00:00:00 screen 1735 ? 00:00:00 sshd 1744 pts/6 00:00:00 bash 1814 pts/6 00:00:00 screen 2028 ? 00:00:00 mount.ntfs 2092 ? 00:00:00 sshd 2095 pts/9 00:00:00 bash 2112 pts/9 00:00:00 screen 2339 pts/5 00:00:00 ps |
#ps -u user
![]() PID TTY TIME CMD |
#su user -c 'sleep 5000 &'
|
#ps -u l user
![]() ERROR: User name does not exist. ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) ... -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy |
#ps l -u user
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 0 1000 2358 1 20 0 5052 508 - S pts/5 0:00 sleep 5000 |
#ps opid,command -u user
PID COMMAND 2358 sleep 5000 |
#ps pts/9
![]() ERROR: Process ID list syntax error. ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) ... -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy |
#ps -t pts/9
PID TTY TIME CMD 2095 pts/9 00:00:00 bash 2112 pts/9 00:00:00 screen |
#ps -ouser,pid,command -t pts/9
USER PID COMMAND root 2095 -bash root 2112 screen -x |
#top
top - 15:23:07 up 2:04, 2 users, load average: 0.48, 0.44, 0.24 Tasks: 79 total, 2 running, 77 sleeping, 0 stopped, 0 zombie Cpu(s): 97.4%us, 0.3%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 2.3%st Mem: 513672k total, 248328k used, 265344k free, 25736k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 688124k total, 0k used, 688124k free, 170792k cached 1221 root 20 0 15740 10m 1516 R 99.2 2.0 6:32.07 l3-agent 142 root 20 0 0 0 0 S 0.3 0.0 0:00.63 kworker/0:2 1365 root 20 0 6460 1480 1000 S 0.3 0.3 0:00.39 screen 2092 root 20 0 8564 2900 2372 S 0.3 0.6 0:00.31 sshd ... 8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 bdi-default 9 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper 10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns 11 root 20 0 0 0 0 S 0.0 0.0 0:00.01 xenwatch 12 root 20 0 0 0 0 S 0.0 0.0 0:00.04 xenbus 13 root 20 0 0 0 0 S 0.0 0.0 0:00.01 sync_supers 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 bdi-default 15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd 16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd |
#ssh root@sfnuvs.sumy.ua
top - 15:33:50 up 23 days, 5:57, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 133 total, 1 running, 132 sleeping, 0 stopped, 0 zombie Cpu0 : 0.3%us, 0.3%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu1 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Cpu2 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st 17676 root 20 0 2464 1084 808 R 2 0.1 0:00.01 top PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 2036 712 620 S 0 0.0 0:08.19 init 17676 root 20 0 2468 1180 900 R 0 0.1 0:00.02 top ... 1669 root 20 0 5500 980 592 S 0 0.0 0:03.40 sshd top - 15:41:49 up 23 days, 6:05, 1 user, load average: 0.11, 0.03, 0.01 Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.1%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.1%hi, 0.2%si, 0.0%st Mem: 2073056k total, 1798588k used, 274468k free, 274740k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 4883720k total, 0k used, 4883720k free, 1305128k cached www:~# exit logout Connection to sfnuvs.sumy.ua closed. |
#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 |
#sleep 6000 &
[1] 2466 |
#sleep 90800 &
[2] 2474 |
#sleep 9999
![]() ^Z [3]+ Stopped sleep 9999 |
#jobs
[1] Running sleep 6000 & [2]- Running sleep 90800 & [3]+ Stopped sleep 9999 |
#ps aux|grep sleep
user 2358 0.0 0.0 5052 508 pts/5 S 15:20 0:00 sleep 5000 root 2466 0.0 0.0 5052 504 pts/5 S 15:39 0:00 sleep 6000 root 2474 0.0 0.0 5052 508 pts/5 S 15:39 0:00 sleep 90800 root 2482 0.0 0.0 5052 504 pts/5 T 15:39 0:00 sleep 9999 root 2498 0.0 0.1 5200 772 pts/5 S+ 15:39 0:00 grep sleep |
#kill -s SIGCONT 2482
|
#jobs
[1] Running sleep 6000 & [2]- Running sleep 90800 & [3]+ Running sleep 9999 & |
#kill -19 2474
[2]+ Stopped sleep 90800 |
#jobs
[1] Running sleep 6000 & [2]+ Stopped sleep 90800 [3]- Running sleep 9999 & |
#kill -s SIGKILL 2466
[1] Убито sleep 6000 |
#killall -9 sleep
[2]+ Убито sleep 90800 [3]- Убито sleep 9999 |
#pidof bash
2095 1744 1471 1366 1344 1295 1233 1207 |
#pgrep '^s.*h$'
![]() |
#pgrep '^s.*d$'
1167 1204 1223 1228 1230 1250 1735 2092 |
#top -p `pgrep '^s.*d$'`
![]() top: unknown argument '1' usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...] |
#ps -p `pgrep '^s.*d$'`
PID TTY STAT TIME COMMAND 1167 ? Ss 0:00 /usr/sbin/sshd 1204 ? Ss 0:01 sshd: root@pts/0 1223 ? Ss 0:01 sshd: root@pts/1 1228 ? Ss 0:00 sshd: root@pts/4 1230 ? Ss 0:00 sshd: root@pts/3 1250 ? Ss 0:01 sshd: root@pts/7 1735 ? Ss 0:01 sshd: root@pts/6 2092 ? Ss 0:00 sshd: root@pts/9 |
#kill -9 1223
|
#screen -x
![]() |
#screen -x
![]() |
#pidof bash
2601 2095 1744 1471 1366 1344 1295 1207 |
#renice -5 -p 2601
2601: old priority 0, new priority -5 |
#renice 6 -p 2601
2601: old priority -5, new priority 6 |
#renice 6 -u user
![]() renice: 1000: getpriority: Нет такого процесса |
#who
root pts/2 2013-04-11 13:29 (192.168.15.101:S.0) root pts/7 2013-04-11 13:29 (192.168.15.108) |
#who|awk '{print $1};'
root root |
#nice -n -19 sleep 800000 &
[1] 2853 |
#top -p `pidof sleep`
top - 15:52:45 up 2:34, 2 users, load average: 0.85, 0.77, 0.68 Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie Cpu(s): 99.3%us, 0.3%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.3%st Mem: 513672k total, 256016k used, 257656k free, 27324k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 688124k total, 0k used, 688124k free, 174816k cached 2853 root 1 -19 5052 504 448 S 0.0 0.1 0:00.00 sleep |
#exit
no exit |
#cd /etc
|
#cd /
|
#cd
|
#vim /etc/inittab
|
# 3
123 fail6 file file2 folder4 may pass_invert vilen aprel fail7 file123 file.img link new_fail passwd chapaev fail8 file124 folder3 mart new_link script |
#ls -l /etc/rc
rc0.d/ rc2.d/ rc4.d/ rc6.d/ rcS.d/ rc1.d/ rc3.d/ rc5.d/ rc.local |
Время первой команды журнала | 11:08:26 2013- 4-11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:01:37 2013- 4-11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008