/l3/users/26-03-2018/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -r-xr-xr-x 1 root root 0 Мар 29 10:53 2file -r-x------ 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#chmod 600 3file
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 10:53 1file -r-xr-xr-x 1 root root 0 Мар 29 10:53 2file -rw------- 1 root root 0 Мар 29 10:53 3file -rw-r--r-- 1 root root 0 Мар 29 10:53 4file -rw-r--r-- 1 root root 0 Мар 29 10:53 5file -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a -rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b -rw-r--r-- 1 root ivan 0 Мар 29 10:48 c -rw-r--r-- 1 ivan root 0 Мар 29 10:48 d -rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable |
#mkdir noexit
|
#cd noexit/
|
#touch z
|
#chmod 100 z
|
#ls -l
итого 0 ---x------ 1 root root 0 Мар 29 11:01 z |
#chmod 200 z
|
#ls -l
итого 0 --w------- 1 root root 0 Мар 29 11:01 z |
#chmod 300 z
|
#ls -l
итого 0 --wx------ 1 root root 0 Мар 29 11:01 z |
#chmod 400 z
|
#ls -l
итого 0 -r-------- 1 root root 0 Мар 29 11:01 z |
#chmod 500 z
|
#ls -l
итого 0 -r-x------ 1 root root 0 Мар 29 11:01 z |
#chmod 600 z
|
#ls -l
итого 0 -rw------- 1 root root 0 Мар 29 11:01 z |
#chmod 700 z
|
#ls -l
итого 0 -rwx------ 1 root root 0 Мар 29 11:01 z |
#chmod 800 z
chmod: неверный режим: «800» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod 900 z
chmod: неверный режим: «900» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod --help
ÐÑполÑзование: chmod [ÐÐ,Ð ÐÐÐÐ]⦠ФÐÐÐ hmod [ÐÐ hmod [ÐÐeference=ÐФÐÐРна ÑказаннÑй Ð ÐÐÐÐ. -c, --changes как verbose, но ÑообÑаÑÑ, ÑолÑко еÑли Ñделано дейÑÑвиÑелÑное изменение --no-preserve-root не обÑабаÑÑваÑÑ / оÑобÑм обÑазом (по ÑмолÑаниÑ) --preserve-root оÑказÑваÑÑÑÑ ÑекÑÑÑивно обÑабаÑÑваÑÑ / -f, --silent, --quiet подавлÑÑÑ Ð±Ð¾Ð»ÑÑинÑÑво ÑообÑений об оÑÐ¸Ð±ÐºÐ°Ñ -v, --verbose вÑводиÑÑ Ð´Ð¸Ð°Ð³Ð½Ð¾ÑÑиÑеÑкие ÑообÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñайла --reference=ÐФÐÐÐÑвного ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð ÐÐÐÐÐ -R, --recursive ÑекÑÑÑивно обÑабаÑÑваÑÑ ÑÐ°Ð¹Ð»Ñ Ð¸ каÑалоги --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи Ð ÐÐÐРзадаеÑÑÑ Ð² ÑоÑме «[ugoa]*([-+=]([rwxXst]*|[ugo]))+». Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² chmod ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «chmod» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'chmod invocation' |
#chmod 111 z
|
#ls -l
итого 0 ---x--x--x 1 root root 0 Мар 29 11:01 z |
#chmod 222 z
|
#ls -l
итого 0 --w--w--w- 1 root root 0 Мар 29 11:01 z |
#chmod 333 z
|
#ls -l
итого 0 --wx-wx-wx 1 root root 0 Мар 29 11:01 z |
#chmod 1111 z
|
#ls -l
итого 0 ---x--x--t 1 root root 0 Мар 29 11:01 z |
#chmod 2222 z
|
#ls -l
итого 0 --w--wS-w- 1 root root 0 Мар 29 11:01 z |
#chmod 4444 z
|
#ls -l
итого 0 -r-Sr--r-- 1 root root 0 Мар 29 11:01 z |
#ls -l
итого 0 -r-Sr--r-- 1 root root 0 Мар 29 11:01 z |
#chmod 5555 z
|
#ls -l
итого 0 -r-sr-xr-t 1 root root 0 Мар 29 11:01 z |
#chmod 6666 z
|
#ls -l
итого 0 -rwSrwSrw- 1 root root 0 Мар 29 11:01 z |
#chmod 7777 z
|
#ls -l
итого 0 -rwsrwsrwt 1 root root 0 Мар 29 11:01 z |
#chmod 8888 z
chmod: неверный режим: «8888» Попробуйте «chmod --help» для получения более подробного описания. |
#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) |
#зі
l3script: $'\320\267\321\226': команда не найдена |
#зps
PID TTY TIME CMD 14086 pts/5 00:00:01 l3script 15796 pts/5 00:00:00 ps |
#ps a
PID TTY STAT TIME COMMAND 2296 tty1 Ss+ 0:00 /sbin/getty 38400 tty1 2297 tty2 Ss+ 0:00 /sbin/getty 38400 tty2 2298 tty3 Ss+ 0:00 /sbin/getty 38400 tty3 2299 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 2300 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 2301 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 6687 pts/1 Ss+ 0:02 l3script 12858 pts/3 Ss+ 0:00 l3script 13617 pts/4 Ss 0:00 -bash 14054 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script 14085 pts/4 S+ 0:02 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script 14086 pts/5 Ss 0:01 l3script 15804 pts/5 R+ 0:00 ps a |
#ps -a
PID TTY TIME CMD 14054 pts/4 00:00:00 script 14085 pts/4 00:00:02 script 15812 pts/5 00:00:00 ps |
#ps al
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2296 1 20 0 18368 968 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2297 1 20 0 18368 976 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2298 1 20 0 18368 964 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2299 1 20 0 18368 976 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2300 1 20 0 18368 972 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2301 1 20 0 18368 976 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 0 0 6687 6686 20 0 24080 2620 - Ss+ pts/1 0:02 l3script 0 0 12858 12857 20 0 21652 2304 - Ss+ pts/3 0:00 l3script 4 0 13617 13615 20 0 22116 2780 - Ss pts/4 0:00 -bash 0 0 14054 13617 20 0 18164 840 - S+ pts/4 0:00 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script 1 0 14085 14054 20 0 18168 468 - S+ pts/4 0:02 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script 0 0 14086 14085 20 0 21880 2444 - Ss pts/5 0:01 l3script 4 0 15820 14086 20 0 10536 844 - R+ pts/5 0:00 ps al |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─2*[script───l3script] ├─sshd───sshd───bash───script───script───l3script───pstree ├─udevd───2*[udevd] └─vsftpd |
#pstree -p
init(1)─┬─acpid(1924) ├─cron(1966) ├─exim4(2269) ├─getty(2296) ├─getty(2297) ├─getty(2298) ├─getty(2299) ├─getty(2300) ├─getty(2301) ├─l3-agent(2356) ├─l3-agent(4199) ├─rsyslogd(1882)─┬─{rsyslogd}(1895) │ ├─{rsyslogd}(1897) │ └─{rsyslogd}(1898) ├─script(6686)───l3script(6687) ├─script(12857)───l3script(12858) ├─sshd(2242)───sshd(13615)───bash(13617)───script(14054)───script(14085)───l3script(14086)───pstree(15838) ├─udevd(280)─┬─udevd(12522) │ └─udevd(12523) └─vsftpd(12510) |
#pstree -ph
init(1)─┬─acpid(1924) ├─cron(1966) ├─exim4(2269) ├─getty(2296) ├─getty(2297) ├─getty(2298) ├─getty(2299) ├─getty(2300) ├─getty(2301) ├─l3-agent(2356) ├─l3-agent(4199) ├─rsyslogd(1882)─┬─{rsyslogd}(1895) │ ├─{rsyslogd}(1897) │ └─{rsyslogd}(1898) ├─script(6686)───l3script(6687) ├─script(12857)───l3script(12858) ├─sshd(2242)───sshd(13615)───bash(13617)───script(14054)───script(14085)───l3script(14086)───pstree(15846) ├─udevd(280)─┬─udevd(12522) │ └─udevd(12523) └─vsftpd(12510) |
#ps alx
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 832 - Ss ? 0:05 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:01 [ksoftirqd/0] 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u:0] 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/0] 5 0 7 2 -100 - 0 0 - S ? 0:02 [watchdog/0] 1 0 8 2 0 -20 0 0 - S< ? 0:00 [cpuset] 1 0 9 2 0 -20 0 0 - S< ? 0:00 [khelper] 5 0 10 2 20 0 0 0 - S ? 0:00 [kdevtmpfs] ... 5 0 12522 280 20 0 21244 740 - S ? 0:00 udevd --daemon 5 0 12523 280 20 0 21244 756 - S ? 0:00 udevd --daemon 1 0 12857 1 20 0 18168 468 - S ? 0:00 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script 0 0 12858 12857 20 0 21652 2304 - Ss+ pts/3 0:00 l3script 4 0 13615 2242 20 0 71288 3684 - Ss ? 0:02 sshd: root@pts/4 4 0 13617 13615 20 0 22116 2780 - Ss pts/4 0:00 -bash 0 0 14054 13617 20 0 18164 840 - S+ pts/4 0:00 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script 1 0 14085 14054 20 0 18168 468 - S+ pts/4 0:02 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script 0 0 14086 14085 20 0 21880 2444 - Ss pts/5 0:01 l3script 4 0 15857 14086 20 0 10536 840 - R+ pts/5 0:00 ps alx |
#ls/proc
l3script: ls/proc: Нет такого файла или каталога |
#ls /proc
1 12510 13617 16 21 23 396 9 consoles fb kcore meminfo sched_debug sysvipc xen 10 12522 137 17 22 2300 4199 98 cpuinfo filesystems keys misc self timer_list zoneinfo 11 12523 14 1882 2242 2301 5 acpi crypto fs key-users modules slabinfo timer_stats 112 12857 14054 19 2269 2309 6 asound devices interrupts kmsg mounts softirqs tty 113 12858 14085 1924 2296 2356 6686 buddyinfo diskstats iomem kpagecount mtrr stat uptime 114 13 14086 1966 2297 280 6687 bus dma ioports kpageflags net swaps version 118 136 15 2 2298 3 7 cgroups driver irq loadavg pagetypeinfo sys vmallocinfo 12 13615 15873 20 2299 3030 8 cmdline execdomains kallsyms locks partitions sysrq-trigger vmstat |
#ls -l /proc/interrupts
-r--r--r-- 1 root root 0 Мар 29 16:19 /proc/interrupts |
#cat /proc/interrupts
CPU0 0: 41 IO-APIC-edge timer 1: 8 xen-pirq-ioapic-edge i8042 6: 2 xen-pirq-ioapic-edge floppy 7: 0 xen-pirq-ioapic-edge parport0 8: 0 xen-pirq-ioapic-edge rtc0 9: 0 IO-APIC-fasteoi acpi 12: 142 xen-pirq-ioapic-edge i8042 14: 0 IO-APIC-edge ata_piix 15: 213 IO-APIC-edge ata_piix ... IWI: 0 IRQ work interrupts RES: 0 Rescheduling interrupts CAL: 0 Function call interrupts TLB: 0 TLB shootdowns TRM: 0 Thermal event interrupts THR: 0 Threshold APIC interrupts MCE: 0 Machine check exceptions MCP: 950 Machine check polls ERR: 0 MIS: 0 |
#ls -lh /proc/interrupts
-r--r--r-- 1 root root 0 Мар 29 16:20 /proc/interrupts |
#cat /proc/interrupts | wc -m
1477 |
#top
top - 16:24:38 up 3 days, 7:10, 1 user, load average: 0,00, 0,01, 0,05 Tasks: 58 total, 1 running, 57 sleeping, 0 stopped, 0 zombie %Cpu(s): 12,7 us, 0,0 sy, 0,0 ni, 81,5 id, 1,3 wa, 0,0 hi, 0,0 si, 4,5 st KiB Mem: 507368 total, 376976 used, 130392 free, 137728 buffers KiB Swap: 0 total, 0 used, 0 free, 123680 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 10648 832 696 S 0,0 0,2 0:05.88 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0,0 0,0 0:01.84 ksoftirqd/0 5 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0 ... 114 root 20 0 0 0 0 S 0,0 0,0 0:00.01 kworker/u:1 118 root 20 0 0 0 0 S 0,0 0,0 0:10.58 kworker/0:2 137 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 280 root 20 0 21248 1208 784 S 0,0 0,2 0:00.06 udevd 396 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 1882 root 20 0 52772 1644 1212 S 0,0 0,3 0:00.06 rsyslogd 1924 root 20 0 4116 660 512 S 0,0 0,1 0:00.00 acpid 1966 root 20 0 22492 892 688 S 0,0 0,2 0:00.37 cron 2242 root 20 0 49932 1252 640 S 0,0 0,2 0:00.02 sshd 2269 Debian-e 20 0 46804 1032 584 S 0,0 0,2 0:00.08 exim4 |
#top
top - 16:27:48 up 3 days, 7:13, 1 user, load average: 0,68, 0,31, 0,15 Tasks: 58 total, 2 running, 56 sleeping, 0 stopped, 0 zombie %Cpu(s): 46,7 us, 0,3 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,0 si, 53,0 st KiB Mem: 507368 total, 378960 used, 128408 free, 137764 buffers KiB Swap: 0 total, 0 used, 0 free, 125564 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2356 root 20 0 61056 22m 1752 R 99,9 4,5 29:37.43 l3-agent 14085 root 20 0 18168 468 308 S 0,3 0,1 0:03.44 script 1 root 20 0 10648 832 696 S 0,0 0,2 0:05.88 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd ... 19 root 0 0 0 0,0 0:00.07 khungtaskd 2 0 0 20 root 0 0 0 0,0 0:00.00 kswapd0 2 0 0 21 root 5 0 0 0,0 0:00.00 ksmd 2 0 0 22 root 0 0 0 0,0 0:00.00 fsnotify_mark 2 0 0 23 root -20 0 0 0,0 0:00.00 crypto 2 0 0 98 root -20 0 0 0,0 0:00.00 ata_sff 2 0 0 112 root 0 0 0 0,0 0:00.00 scsi_eh_0 2 0 0 113 root 0 0 0 0,0 0:00.07 scsi_eh_1 2 0 0 114 root 0 0 0 0,0 0:00.01 kworker/u:1 2 0 0 118 root 0 0 0 0,0 0:10.85 kworker/0:2 2 0 0 |
#htop
l3script: htop: команда не найдена |
#yum install htop
l3script: yum: команда не найдена |
#app-get install htop
l3script: app-get: команда не найдена |
#app-get instal htop
l3script: app-get: команда не найдена |
#app-get install htop
l3script: app-get: команда не найдена |
#app-get install htop
l3script: app-get: команда не найдена |
#app-get install ehtop
l3script: app-get: команда не найдена |
#app-get install Htop
l3script: app-get: команда не найдена |
#apt-get install Htop
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет Htop |
#apt-get install htop
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: strace ltrace НОВЫЕ пакеты, которые будут установлены: htop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 74,9 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 216 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main htop amd64 1.0.1-1 [74,9 kB] Получено 74,9 kБ за 0с (764 kБ/c) Выбор ранее не выбранного пакета htop. (Чтение базы данных … на данный момент установлено 30095 файлов и каталогов.) Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет htop (1.0.1-1) … |
#htop
|
# Mem[||||||||||||||||||||||||||||||||||||||||||||||||| 115/495MB] Load average: 0.15 0.36 0.26
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 |
#ps alx
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 832 - Ss ? 0:05 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:01 [ksoftirqd/0] 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u:0] 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/0] 5 0 7 2 -100 - 0 0 - S ? 0:02 [watchdog/0] 1 0 8 2 0 -20 0 0 - S< ? 0:00 [cpuset] 1 0 9 2 0 -20 0 0 - S< ? 0:00 [khelper] 5 0 10 2 20 0 0 0 - S ? 0:00 [kdevtmpfs] ... 5 0 12522 280 20 0 21244 740 - S ? 0:00 udevd --daemon 5 0 12523 280 20 0 21244 756 - S ? 0:00 udevd --daemon 1 0 12857 1 20 0 18168 468 - S ? 0:00 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script 0 0 12858 12857 20 0 21652 2304 - Ss+ pts/3 0:00 l3script 4 0 13615 2242 20 0 71288 3684 - Ss ? 0:04 sshd: root@pts/4 4 0 13617 13615 20 0 22116 2804 - Ss pts/4 0:00 -bash 0 0 16248 13617 20 0 18164 844 - S+ pts/4 0:00 script -f -c l3script -q /root/.lilalo//1886913226302192505-1522331217.script 1 0 16279 16248 20 0 18168 468 - S+ pts/4 0:00 script -f -c l3script -q /root/.lilalo//1886913226302192505-1522331217.script 0 0 16280 16279 20 0 21684 2288 - Ss pts/5 0:00 l3script 4 0 16301 16280 20 0 10536 840 - R+ pts/5 0:00 ps alx |
#sleep 1000&
[1] 16309 |
#ps l -p 16309
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 0 0 16309 16280 20 0 7708 324 - S pts/5 0:00 sleep 1000 |
#renice 5 16309
16309 (process ID) old priority 0, new priority 5 |
#ps l -p 16309
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 0 0 16309 16280 25 5 7708 324 - SN pts/5 0:00 sleep 1000 |
#ps -x
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 1 ? Ss 0:06 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:02 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:03 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 12522 ? S 0:00 udevd --daemon 12523 ? S 0:00 udevd --daemon 12857 ? S 0:00 script -f -c l3script -q /root/.lilalo//3012072023260 12858 pts/3 Ss+ 0:00 l3script 16600 ? Ss 0:00 sshd: root@pts/4 16602 pts/4 Ss 0:00 -bash 16647 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1136451451182 16678 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1136451451182 16679 pts/5 Ss 0:00 l3script 16708 pts/5 R+ 0:00 ps -x |
#ps U user
PID TTY STAT TIME COMMAND 4199 ? Ss 2:04 l3-agent |
#зps -t tty1
PID TTY TIME CMD 2296 tty1 00:00:00 getty |
#ps -ax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 1 ? Ss 0:06 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:02 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:03 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 12522 ? S 0:00 udevd --daemon 12523 ? S 0:00 udevd --daemon 12857 ? S 0:00 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script 12858 pts/3 Ss+ 0:00 l3script 16600 ? Ss 0:00 sshd: root@pts/4 16602 pts/4 Ss 0:00 -bash 16647 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script 16678 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script 16679 pts/5 Ss 0:00 l3script 16732 pts/5 R+ 0:00 ps -ax |
#ps -aux
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 832 ? Ss Мар26 0:06 init [2] root 2 0.0 0.0 0 0 ? S Мар26 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар26 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар26 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар26 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар26 0:03 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар26 0:00 [cpuset] ... root 12522 0.0 0.1 21244 740 ? S Мар28 0:00 udevd --daemon root 12523 0.0 0.1 21244 756 ? S Мар28 0:00 udevd --daemon root 12857 0.0 0.0 18168 468 ? S Мар28 0:00 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script root 12858 0.0 0.4 21652 2304 pts/3 Ss+ Мар28 0:00 l3script root 16600 0.0 0.7 71288 3684 ? Ss 08:48 0:00 sshd: root@pts/4 root 16602 0.0 0.5 22152 2780 pts/4 Ss 08:48 0:00 -bash root 16647 0.0 0.1 18164 840 pts/4 S+ 08:48 0:00 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script root 16678 0.0 0.0 18168 468 pts/4 S+ 08:48 0:00 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script root 16679 0.0 0.4 21684 2296 pts/5 Ss 08:48 0:00 l3script root 16742 0.0 0.2 18948 1272 pts/5 R+ 09:16 0:00 ps -aux |
#ps -avx
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND 1 ? Ss 0:06 17 32 10615 832 0.1 init [2] 2 ? S 0:00 0 0 0 0 0.0 [kthreadd] 3 ? S 0:02 0 0 0 0 0.0 [ksoftirqd/0] 5 ? S 0:00 0 0 0 0 0.0 [kworker/u:0] 6 ? S 0:00 0 0 0 0 0.0 [migration/0] 7 ? S 0:03 0 0 0 0 0.0 [watchdog/0] 8 ? S< 0:00 0 0 0 0 0.0 [cpuset] ... 12522 ? S 0:00 0 143 21100 740 0.1 udevd --daemon 12523 ? S 0:00 0 143 21100 756 0.1 udevd --daemon 12857 ? S 0:00 0 10 18157 468 0.0 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script 12858 pts/3 Ss+ 0:00 0 914 20737 2304 0.4 l3script 16600 ? Ss 0:00 0 492 70795 3684 0.7 sshd: root@pts/4 16602 pts/4 Ss 0:00 0 914 21237 2780 0.5 -bash 16647 pts/4 S+ 0:00 0 10 18153 840 0.1 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script 16678 pts/4 S+ 0:00 0 10 18157 468 0.0 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script 16679 pts/5 Ss 0:00 0 914 20769 2296 0.4 l3script 16750 pts/5 R+ 0:00 0 84 10451 840 0.1 ps -avx |
#ps -aux | grep -v USER.*PID.%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ |
#ps -aux | grep -v USER.*PID.%CPU | sort -n
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ root 10 0.0 0.0 0 0 ? S Мар26 0:00 [kdevtmpfs] root 1 0.0 0.1 10648 832 ? Ss Мар26 0:06 init [2] root 11 0.0 0.0 0 0 ? S< Мар26 0:00 [netns] root 112 0.0 0.0 0 0 ? S Мар26 0:00 [scsi_eh_0] root 113 0.0 0.0 0 0 ? S Мар26 0:00 [scsi_eh_1] root 114 0.0 0.0 0 0 ? S Мар26 0:00 [kworker/u:1] root 118 0.0 0.0 0 0 ? S Мар26 0:12 [kworker/0:2] root 12 0.0 0.0 0 0 ? S Мар26 0:00 [xenwatch] ... root 5 0.0 0.0 0 0 ? S Мар26 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар26 0:00 [migration/0] root 6686 0.0 0.0 18168 472 ? S Мар27 0:00 script -f -c l3script -q /root/.lilalo//273171225088496970-1522133177.script root 6687 0.0 0.5 24080 2620 pts/1 Ss+ Мар27 0:02 l3script root 7 0.0 0.0 0 0 ? S Мар26 0:03 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар26 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар26 0:00 [khelper] root 98 0.0 0.0 0 0 ? S< Мар26 0:00 [ata_sff] user 4199 0.0 1.9 47532 10136 ? Ss Мар26 2:04 l3-agent 101 2269 0.0 0.2 46804 1032 ? Ss Мар26 0:00 /usr/sbin/exim4 -bd -q30m |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─2*[script───l3script] ├─sshd───sshd───bash───script───script───l3script───pstree ├─udevd───2*[udevd] └─vsftpd |
#top
top - 09:21:15 up 4 days, 7 min, 1 user, load average: 0,01, 0,02, 0,05 Tasks: 58 total, 1 running, 57 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,3 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 385160 used, 122208 free, 140680 buffers KiB Swap: 0 total, 0 used, 0 free, 127840 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 118 root 20 0 0 0 0 S 0,3 0,0 0:12.40 kworker/0:2 1 root 20 0 10648 832 696 S 0,0 0,2 0:06.64 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0,0 0,0 0:02.18 ksoftirqd/0 ... 280 root 20 0 21248 1208 784 S 0,0 0,2 0:00.06 udevd 396 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 1882 root 20 0 52772 1644 1212 S 0,0 0,3 0:00.07 rsyslogd 1924 root 20 0 4116 660 512 S 0,0 0,1 0:00.00 acpid 1966 root 20 0 22492 892 688 S 0,0 0,2 0:00.45 cron 2242 root 20 0 49932 1252 640 S 0,0 0,2 0:00.02 sshd 2269 Debian-e 20 0 46804 1032 584 S 0,0 0,2 0:00.11 exim4 2296 root 20 0 18368 968 812 S 0,0 0,2 0:00.02 getty %Cpu(s): 66,4 us, 0,9 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,0 si, 32,7 st 4199 user 20 0 47532 9,9m 1656 S 3,9 2,0 2:04.91 l3-agent |
#~/bin/bigwork
l3script: /root/bin/bigwork: Нет такого файла или каталога |
#uptime
09:24:53 up 4 days, 10 min, 1 user, load average: 0,24, 0,16, 0,10 |
#tty
/dev/pts/4 |
#tty1
l3script: tty1: команда не найдена |
#ttyv0
l3script: ttyv0: команда не найдена |
#ps -t tty1
PID TTY TIME CMD 2296 tty1 00:00:00 getty |
#ps -t tty0
PID TTY TIME CMD |
#ps -t tty2
PID TTY TIME CMD 2297 tty2 00:00:00 getty |
#ps -t tty3
PID TTY TIME CMD 2298 tty3 00:00:00 getty |
#ps -t tty7
PID TTY TIME CMD |
#ps -t tty4
PID TTY TIME CMD 2299 tty4 00:00:00 getty |
#ps -t tty5
PID TTY TIME CMD 2300 tty5 00:00:00 getty |
CPU0 0: 41 IO-APIC-edge timer 1: 8 xen-pirq-ioapic-edge i8042 6: 2 xen-pirq-ioapic-edge floppy 7: 0 xen-pirq-ioapic-edge parport0 8: 0 xen-pirq-ioapic-edge rtc0 9: 0 IO-APIC-fasteoi acpi 12: 142 xen-pirq-ioapic-edge i8042 14: 0 IO-APIC-edge ata_piix 15: 213 IO-APIC-edge ata_piix 64: 1565454 xen-percpu-virq timer0 65: 0 xen-percpu-ipi resched0 66: 0 xen-percpu-ipi callfunc0 67: 0 xen-percpu-virq debug0 68: 0 xen-percpu-ipi callfuncsingle0 69: 409 xen-dyn-event xenbus 70: 200606 xen-dyn-event eth0 71: 219257 xen-dyn-event blkif 72: 1003 xen-dyn-event blkif 73: 1 xen-dyn-event eth1 74: 1 xen-dyn-event eth2 NMI: 0 Non-maskable interrupts LOC: 0 Local timer interrupts SPU: 0 Spurious interrupts PMI: 0 Performance monitoring interrupts IWI: 0 IRQ work interrupts RES: 0 Rescheduling interrupts CAL: 0 Function call interrupts TLB: 0 TLB shootdowns TRM: 0 Thermal event interrupts THR: 0 Threshold APIC interrupts MCE: 0 Machine check exceptions MCP: 950 Machine check polls ERR: 0 MIS: 0
Время первой команды журнала | 09:57:59 2018- 3-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:28:05 2018- 3-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 6.93 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 12.87 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.61 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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