/l3/users/27-11-2017/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#mount /mnt/data
|
#umount /mnt/data
|
#cd /mnt/data
|
#fuser -v
Не указан процесс Usage: fuser [-fMuvw] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] NAME... fuser -l fuser -V Show which processes use the named files, sockets, or filesystems. -a,--all display unused files too -i,--interactive ask before killing (ignored without -k) -k,--kill kill processes accessing the named file -l,--list-signals list available signal names -m,--mount show all processes using the named filesystems or block device ... -s,--silent silent operation -SIGNAL send this signal instead of SIGKILL -u,--user display user IDs -v,--verbose verbose output -w,--writeonly kill only processes with write access -V,--version display version information -4,--ipv4 поиск только среди сокетов IPv4 -6,--ipv6 поиск только среди сокетов IPv6 - отменить предыдущие параметры Имена udp/tcp: [локальный_порт][,[удалённый_узел][,[удалённый_порт]]] |
#fuser -v /mnt/data
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /mnt/data: root kernel mount /mnt/data user 17168 ..c.. l3script root 19461 ..c.. l3script |
#mount -o remount /dev/xvdb1 /mnt/data
|
#> my
|
#ls
lost+found my |
#ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2288 1 20 0 18368 964 - Ss+ tty1 0:00 /sbin/getty 4 0 2289 1 20 0 18368 968 - Ss+ tty2 0:00 /sbin/getty 4 0 2290 1 20 0 18368 972 - Ss+ tty3 0:00 /sbin/getty 4 0 2291 1 20 0 18368 968 - Ss+ tty4 0:00 /sbin/getty 4 0 2292 1 20 0 18368 968 - Ss+ tty5 0:00 /sbin/getty 4 0 2293 1 20 0 18368 972 - Ss+ tty6 0:00 /sbin/getty 0 0 13026 13025 20 0 23956 2480 - Ss pts/1 0:00 l3script 0 0 14155 13026 20 0 21544 2144 - S pts/1 0:00 bash 0 0 14213 14155 20 0 18164 836 - S+ pts/1 0:00 script -f - ... 4 0 19582 19539 20 0 39308 1456 - S pts/8 0:00 su root 4 0 19583 19582 20 0 21560 2144 - S pts/8 0:00 bash 0 0 19584 19583 20 0 18164 836 - S+ pts/8 0:00 script -f - 1 0 19615 19584 20 0 18168 464 - S+ pts/8 0:00 script -f - 0 0 19616 19615 20 0 21864 2424 - Ss+ pts/11 0:00 l3script 4 0 21392 21390 20 0 22104 2788 - Ss pts/12 0:00 -bash 0 0 21437 21392 20 0 18164 844 - S+ pts/12 0:00 script -f - 1 0 21468 21437 20 0 18168 472 - S+ pts/12 0:00 script -f - 0 0 21469 21468 20 0 21636 2244 - Ss pts/13 0:00 l3script 4 0 21679 21469 20 0 10536 840 - R+ pts/13 0:00 ps l |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Ноя24 0:10 init [2] root 2 0.0 0.0 0 0 ? S Ноя24 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Ноя24 0:03 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Ноя24 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Ноя24 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Ноя24 0:05 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Ноя24 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Ноя24 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Ноя24 0:00 [kdevtmpfs] ... root 21437 0.0 0.1 18164 844 pts/12 S+ 11:10 0:00 script -f -c l3script -q /root/.lilalo//9327105963202022480- root 21468 0.0 0.0 18168 472 pts/12 S+ 11:10 0:00 script -f -c l3script -q /root/.lilalo//9327105963202022480- root 21469 0.0 0.4 21636 2244 pts/13 Ss 11:10 0:00 l3script root 21490 0.0 0.7 71288 3612 ? Ss 11:10 0:00 sshd: user [priv] user 21492 0.0 0.3 71288 1752 ? S 11:10 0:00 sshd: user@pts/14 user 21493 0.0 0.5 22120 2812 pts/14 Ss 11:10 0:00 -bash user 21538 0.0 0.1 18164 836 pts/14 S+ 11:10 0:00 script -f -c l3script -q /home/user/.lilalo//300752955575341 user 21609 0.0 0.0 18168 468 pts/14 S+ 11:10 0:00 script -f -c l3script -q /home/user/.lilalo//300752955575341 user 21610 0.0 0.5 22212 2864 pts/15 Ss+ 11:10 0:00 l3script root 21692 0.0 0.2 18948 1264 pts/13 R+ 11:27 0:00 ps aux |
#ls /proc
1 133 17327 1958 20431 21493 2291 6 consoles interrupts loadavg self uptime 10 14 17328 19582 20925 21538 2292 7 cpuinfo iomem locks slabinfo version 109 14155 1876 19583 20926 21609 2293 8 crypto ioports meminfo softirqs vmallocinfo 11 14213 19 19584 21 21610 23 9 devices irq misc stat vmstat 110 14244 19136 19615 21390 21700 276 90 diskstats kallsyms modules swaps xen 111 14245 19137 19616 21392 22 3 acpi dma kcore mounts sys zoneinfo 12 15 1916 2 21437 2234 3353 asound driver keys mtrr sysrq-trigger 13 16 19460 20 21468 2261 3403 buddyinfo execdomains key-users net sysvipc 13025 17 19461 20396 21469 2288 385 bus fb kmsg pagetypeinfo timer_list 13026 17167 19538 20416 21490 2289 4025 cgroups filesystems kpagecount partitions timer_stats 132 17168 19539 20419 21492 2290 5 cmdline fs kpageflags sched_debug tty |
#ps u -u user
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND user 4025 0.1 2.1 48292 11064 ? Ss Ноя27 8:53 l3-agent user 17167 0.0 0.0 18168 472 ? S Ноя30 0:00 script -f -c l3script -q /home/user/.lilalo//325071646712 user 17168 0.0 0.6 22520 3192 pts/6 Ss+ Ноя30 0:00 l3script user 19136 0.0 0.0 18168 468 ? S Ноя30 0:00 script -f -c l3script -q /home/user/.lilalo//187882620997 user 19137 0.0 0.5 22212 2892 pts/8 Ss Ноя30 0:00 l3script user 21492 0.0 0.3 71288 1752 ? S 11:10 0:00 sshd: user@pts/14 user 21493 0.0 0.5 22120 2812 pts/14 Ss 11:10 0:00 -bash user 21538 0.0 0.1 18164 836 pts/14 S+ 11:10 0:00 script -f -c l3script -q /home/user/.lilalo//300752955575341 user 21609 0.0 0.0 18168 468 pts/14 S+ 11:10 0:00 script -f -c l3script -q /home/user/.lilalo//300752955575341 user 21610 0.0 0.5 22212 2864 pts/15 Ss+ 11:10 0:00 l3script |
#top
top - 11:30:08 up 6 days, 19:43, 2 users, load average: 0,00, 0,01, 0,05 Tasks: 82 total, 1 running, 81 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,7 sy, 0,0 ni, 98,3 id, 1,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 446620 used, 60748 free, 142920 buffers KiB Swap: 0 total, 0 used, 0 free, 172984 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 10648 836 696 S 0,0 0,2 0:10.58 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:03.66 ksoftirqd/0 5 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0 ... 133 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 276 root 20 0 21248 1208 792 S 0,0 0,2 0:00.06 udevd 385 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 1876 root 20 0 52772 1636 1208 S 0,0 0,3 0:00.09 rsyslogd 1916 root 20 0 4116 656 512 S 0,0 0,1 0:00.00 acpid 1958 root 20 0 22492 896 688 S 0,0 0,2 0:00.78 cron 2234 root 20 0 49932 1248 640 S 0,0 0,2 0:00.02 sshd 2261 Debian-e 20 0 46808 1040 584 S 0,0 0,2 0:00.18 exim4 2288 root 20 0 18368 964 812 S 0,0 0,2 0:00.20 getty 2289 root 20 0 18368 968 812 S 0,0 0,2 0:00.00 getty |
#top
Fields Management for window 1:Def, whose current sort field is %CPU Navigate with Up/Dn, Right selects for move then <Enter> or Left commits, * PID = Process Id y, 's' sets sort. Use 'q' or <Esc> to end! * USER = Effective User Name * PR = Priority * NI = Nice Value * VIRT = Virtual Image (KiB) * RES = Resident Size (KiB) * SHR = Shared Memory (KiB) * S = Process Status ... 19136 user 20 0 18168 468 304 S 0,0 0,1 0:00.08 script 17328 root 20 0 23984 2500 1776 S 0,0 0,5 0:00.62 l3script 17327 root 20 0 18168 464 304 S 0,0 0,1 0:00.13 script 17168 user 20 0 22520 3192 1876 S 0,0 0,6 0:00.44 l3script 17167 user 20 0 18168 472 308 S 0,0 0,1 0:00.03 script 14245 root 20 0 21652 2320 1684 S 0,0 0,5 0:00.39 l3script 14244 root 20 0 18168 468 308 S 0,0 0,1 0:00.08 script 14213 root 20 0 18164 836 684 S 0,0 0,2 0:00.04 script 14155 root 20 0 21544 2144 1616 S 0,0 0,4 0:00.01 bash 13026 root 20 0 23956 2480 1780 S 0,0 0,5 0:00.55 l3script |
#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с (656 kБ/c) Выбор ранее не выбранного пакета htop. (Чтение базы данных … на данный момент установлено 30111 файлов и каталогов.) Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет htop (1.0.1-1) … |
#htop
CPU[|||||||||||||||||||| 34.6%] Tasks: 50, 3 thr; 1 running Mem[|||||||||||||||||||||||||||||||||||||||||||128/495MB] Load average: 0.08 0.10 0.07 Swp[ 0/0MB] Uptime: 6 days, 19:49:45 PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 19461 root 20 0 21652 2300 1660 S 0.0 0.5 0:00.38 l3script 19538 root 20 0 39308 1456 1140 S 0.0 0.3 0:00.01 su ivan 19539 ivan 20 0 22188 2856 1700 S 0.0 0.6 0:00.04 bash 19582 root 20 0 39308 1456 1140 S 0.0 0.3 0:00.01 su root 19583 root 20 0 21560 2144 1608 S 0.0 0.4 0:00.00 bash 19583 root 20 0 21560 2144 1608 S 0.0 0.4 0:00.00 bash ... 21490 root 20 0 71288 3612 2820 S 0.0 0.7 0:00.02 sshd: user [priv] 21490 root 20 0 71288 3612 2820 S 0.0 0.7 0:00.02 sshd: user [priv] 21492 user 20 0 71288 1752 964 S 0.0 0.3 0:00.00 sshd: user@pts/14 21492 user 20 0 71288 1752 964 S 0.0 0.3 0:00.00 sshd: user@pts/14 21493 user 20 0 22120 2812 1724 S 0.0 0.6 0:00.04 -bash 21493 user 20 0 22120 2812 1724 S 0.0 0.6 0:00.04 -bash 21538 user 20 0 18164 836 684 S 0.0 0.2 0:00.05 script -f -c l3script -q /home/user/.lilalo//30075295557534107 21538 user 20 0 18164 836 684 S 0.0 0.2 0:00.05 script -f -c l3script -q /home/user/.lilalo//30075295557534107 21609 user 20 0 18168 468 308 S 0.0 0.1 0:00.00 script -f -c l3script -q /home/user/.lilalo//30075295557534107 F1Help F2Setup F3SearchF4FilterF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit |
# 7 0.12 0.08
CPU[| 0.7%] Tasks: 50, 3 thr; 1 running Mem[|||||||||||||||||||||||||||||||||||||||||||128/495MB] Load average: 0.00 0.05 0.06 Swp[ 0/0MB] Uptime: 6 days, 19:55:27 PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 276 root 20 0 21248 1208 792 S 0.0 0.2 0:00.06 udevd --daemon 1887 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.04 /usr/sbin/rsyslogd -c5 1889 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.03 /usr/sbin/rsyslogd -c5 1890 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.00 /usr/sbin/rsyslogd -c5 1876 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.09 /usr/sbin/rsyslogd -c5 1916 root 20 0 4116 656 512 S 0.0 0.1 0:00.00 /usr/sbin/acpid ... 19136 user 20 0 46168 468 304 S 0.0 0.1 0:00.18 script -f -c l3script -q /home/user/.lilalo//18788262099741179 19538 root 20 0 39308 1456 1140 S 0.0 0.3 0:00.01 su ivanetty 38400 tty1 19582 root 20 0 39308 1456 1140 S 0.0 0.3 0:00.01 su rootetty 38400 tty2 20416 root 20 0 21244 928 500 S 0.0 0.2 0:00.00 udevd --daemon 20419 root 20 0 21232 916 488 S 0.0 0.2 0:00.00 udevd --daemon 21490 root 20 0 71288 3612 2820 S 0.0 0.7 0:00.02 sshd: user [priv] 21492 user 20 0 71288 1752 964 S 0.0 0.3 0:00.00 sshd: user@pts/14 21538 user 20 0 18164 836 684 S 0.0 0.2 0:00.05 script -f -c l3script -q /home/user/.lilalo//30075295557534107 21609 user 20 0 18168 468 308 S 0.0 0.1 0:00.00 script -f -c l3script -q /home/user/.lilalo//30075295557534107 EnterDone EscClear Filter: u |
#netstat -tan\
> kill -l^C |
#netstat -tan
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 448 192.168.13.2:22 192.168.16.208:49479 ESTABLISHED tcp 0 0 192.168.13.2:22 192.168.16.208:49480 ESTABLISHED tcp6 0 0 :::22 :::* LISTEN tcp6 0 0 ::1:25 :::* LISTEN |
#htop
CPU[| 0.7%] Tasks: 50, 3 thr; 1 running Mem[|||||||||||||||||||||||||||||||||||||||||||128/495MB] Load average: 0.00 0.01 0.05 Swp[ 0/0MB] Uptime: 6 days, 20:20:21 PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 21490 root 20 0 71288 3612 2820 S 0.0 0.7 0:00.02 │ ├─ sshd: user [priv] 21492 user 20 0 71288 1752 964 S 0.0 0.3 0:00.00 │ │ └─ sshd: user@pts/14 21493 user 20 0 22120 2812 1724 S 0.0 0.6 0:00.04 │ │ └─ -bash 21538 user 20 0 18164 836 684 S 0.0 0.2 0:00.05 │ │ └─ script -f -c l3script -q /home/user/.lilalo//30 21609 user 20 0 18168 468 308 S 0.0 0.1 0:00.00 │ │ └─ script -f -c l3script -q /home/user/.lilalo/ 21609 user 20 0 18168 468 308 S 0.0 0.1 0:00.00 │ │ └─ script -f -c l3script -q /home/user/.lilalo/ ... 1890 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.00 │ ├─ /usr/sbin/rsyslogd -c5 1890 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.00 │ ├─ /usr/sbin/rsyslogd -c5 1889 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.03 │ ├─ /usr/sbin/rsyslogd -c5 1889 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.03 │ ├─ /usr/sbin/rsyslogd -c5 1887 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.04 │ └─ /usr/sbin/rsyslogd -c5 1887 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.04 │ └─ /usr/sbin/rsyslogd -c5 276 root 20 0 21248 1208 792 S 0.0 0.2 0:00.06 └─ udevd --daemon 276 root 20 0 21248 1208 792 S 0.0 0.2 0:00.06 └─ udevd --daemon 20419 root 20 0 21232 916 488 S 0.0 0.2 0:00.00 ├─ udevd --daemon F1Help F2Setup F3SearchF4FilterF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit |
#ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 0 21469 21468 0 80 0 - 5410 - pts/13 00:00:00 l3script 4 S 0 21991 21469 0 75 -5 - 1927 - pts/13 00:00:00 sleep 4 R 0 21999 21469 0 80 0 - 2634 - pts/13 00:00:00 ps |
#job
l3script: job: команда не найдена |
#jobs
[1]+ Running nice -n -5 sleep 2000 & |
#kill -9 %1
[1]+ Убито nice -n -5 sleep 2000 |
#nice -n -5 sleep 2000 &
[1] 22029 |
#renice 5 `pidof sleep`
22029 (process ID) old priority -5, new priority 5 |
#htop
CPU[| 0.7%] Tasks: 51, 3 thr; 1 running Mem[|||||||||||||||||||||||||||||||||||||||||||128/495MB] Load average: 0.00 0.01 0.05 Swp[ 0/0MB] Uptime: 6 days, 20:26:09 PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 21493 user 20 0 22120 2812 1724 S 0.0 0.6 0:00.04 │ │ └─ -bash 21538 user 20 0 18164 836 684 S 0.0 0.2 0:00.05 │ │ └─ script -f -c l3script -q /home/user/.lilalo//30 21609 user 20 0 18168 468 308 S 0.0 0.1 0:00.00 │ │ └─ script -f -c l3script -q /home/user/.lilalo/ 21609 user 20 0 18168 468 308 S 0.0 0.1 0:00.00 │ │ └─ script -f -c l3script -q /home/user/.lilalo/ 21610 user 20 0 22212 2864 1688 S 0.0 0.6 0:00.05 │ │ └─ l3script 21610 user 20 0 22212 2864 1688 S 0.0 0.6 0:00.05 │ │ └─ l3script ... 1890 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.00 │ ├─ /usr/sbin/rsyslogd -c5 1890 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.00 │ ├─ /usr/sbin/rsyslogd -c5 1889 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.03 │ ├─ /usr/sbin/rsyslogd -c5 1889 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.03 │ ├─ /usr/sbin/rsyslogd -c5 1887 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.04 │ └─ /usr/sbin/rsyslogd -c5 1887 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.04 │ └─ /usr/sbin/rsyslogd -c5 276 root 20 0 21248 1208 792 S 0.0 0.2 0:00.06 └─ udevd --daemon 276 root 20 0 21248 1208 792 S 0.0 0.2 0:00.06 └─ udevd --daemon 20419 root 20 0 21232 916 488 S 0.0 0.2 0:00.00 ├─ udevd --daemon F1Help F2Setup F3SearchF4FilterF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit |
#cd ..
[1]+ Done nice -n -5 sleep 2000 (wd: ~) (wd now: /) |
#ls
abc.tar dev initrd.img lib64 mnt root selinux tmp vmlinuz bin etc lib lost+found opt run srv usr boot home lib32 media proc sbin sys var |
#cd bin
|
#ls
bash echo lessecho nano rzsh uncompress busybox egrep lessfile nc sed unicode_start cat false lesskey nc.traditional setfacl vdir chacl fgconsole lesspipe netcat setfont which chgrp fgrep ln netstat setupcon ypdomainname chmod findmnt loadkeys nisdomainname sh zcat chown fuser login open sh.distrib zcmp chvt getfacl ls openvt sleep zdiff cp grep lsblk pidof ss zegrep cpio gunzip lsmod ping stty zfgrep dash gzexe mkdir ping6 su zforce date gzip mknod ps sync zgrep dd hostname mktemp pwd tailf zless df ip more rbash tar zmore dir kbd_mode mount readlink tempfile znew dmesg kill mountpoint rm touch zsh dnsdomainname kmod mt rmdir true zsh4 domainname ksh mt-gnu rnano umount dumpkeys less mv run-parts uname |
#sleep 2000 &
[1] 22410 |
#ps -t tty1
PID TTY TIME CMD 2288 tty1 00:00:00 getty |
#ps -t ttyv0
error: TTY could not be found Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). |
#ps -t tty0
PID TTY TIME CMD |
#ps -t tty2
PID TTY TIME CMD 2289 tty2 00:00:00 getty |
#ps -t tty*
error: TTY could not be found Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). |
#killall vim
[1]+ Done sleep 2000 |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Ноя24 0:10 init [2] root 2 0.0 0.0 0 0 ? S Ноя24 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Ноя24 0:03 [ksoftirqd/0 root 5 0.0 0.0 0 0 ? S Ноя24 0:00 [kworker/u:0 root 6 0.0 0.0 0 0 ? S Ноя24 0:00 [migration/0 root 7 0.0 0.0 0 0 ? S Ноя24 0:05 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Ноя24 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Ноя24 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Ноя24 0:00 [kdevtmpfs] ... user 21538 0.0 0.1 18164 836 pts/14 S+ 11:10 0:00 script -f -c l3 user 21609 0.0 0.0 18168 468 pts/14 S+ 11:10 0:00 script -f -c l3 user 21610 0.0 0.5 22212 2856 pts/15 Ss+ 11:10 0:00 l3script root 22066 0.0 0.7 71288 3604 ? Ss 12:38 0:00 sshd: user [pri user 22068 0.0 0.3 71288 1744 ? S 12:38 0:00 sshd: user@pts/ user 22069 0.0 0.5 22120 2808 pts/16 Ss 12:38 0:00 -bash user 22114 0.0 0.1 18164 840 pts/16 S+ 12:38 0:00 script -f -c l3 user 22185 0.0 0.0 18168 472 pts/16 S+ 12:38 0:00 script -f -c l3 user 22186 0.0 0.6 22568 3244 pts/17 Ss+ 12:38 0:00 l3script root 22755 0.0 0.2 18948 1260 pts/13 R+ 13:26 0:00 ps aux |
#kill -19 `sleep`
sleep: пропущен операнд Попробуйте «sleep --help» для получения более подробного описания. kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] |
#ps
PID TTY TIME CMD 21469 pts/13 00:00:00 l3script 23128 pts/13 00:00:00 ps |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Ноя24 0:10 init [2] root 2 0.0 0.0 0 0 ? S Ноя24 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Ноя24 0:03 [ksoftirqd/0 root 5 0.0 0.0 0 0 ? S Ноя24 0:00 [kworker/u:0 root 6 0.0 0.0 0 0 ? S Ноя24 0:00 [migration/0 root 7 0.0 0.0 0 0 ? S Ноя24 0:05 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Ноя24 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Ноя24 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Ноя24 0:00 [kdevtmpfs] ... user 21538 0.0 0.1 18164 836 pts/14 S+ 11:10 0:00 script -f -c l3 user 21609 0.0 0.0 18168 468 pts/14 S+ 11:10 0:00 script -f -c l3 user 21610 0.0 0.5 22212 2856 pts/15 Ss+ 11:10 0:00 l3script root 22066 0.0 0.7 71288 3604 ? Ss 12:38 0:00 sshd: user [pri user 22068 0.0 0.3 71288 1744 ? S 12:38 0:00 sshd: user@pts/ user 22069 0.0 0.5 22120 2808 pts/16 Ss 12:38 0:00 -bash user 22114 0.0 0.1 18164 840 pts/16 S+ 12:38 0:00 script -f -c l3 user 22185 0.0 0.0 18168 472 pts/16 S+ 12:38 0:00 script -f -c l3 user 22186 0.0 0.6 22568 3244 pts/17 Ss+ 12:38 0:00 l3script root 23136 0.0 0.2 18948 1260 pts/13 R+ 13:27 0:00 ps aux |
#pstreee
l3script: pstreee: команда не найдена |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─script───l3script───bash───script───script───l3script ├─3*[script───l3script] ├─script───l3script───su───bash───su───bash───script───script───l3script ├─sshd─┬─sshd───bash───script───script───l3script───pstree │ └─2*[sshd───sshd───bash───script───script───l3script] └─udevd───2*[udevd] |
#ps
PID TTY TIME CMD 21469 pts/13 00:00:00 l3script 23175 pts/13 00:00:00 ps |
#renice -5 21469
21469 (process ID) old priority 0, new priority -5 |
#hto[
> l3script: unexpected EOF while looking for matching `]' l3script: ошибка синтаксиса: неожиданный конец файла |
#htop
CPU[| 0.7%] Tasks: 56, 3 thr; 1 running Mem[||||||||||||||||||||||93/495MB] Load average: 0.33 0.27 0.15 Swp[ 0/0MB] Uptime: 6 days, 21:42:13 PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 1958 root 20 0 22492 896 688 S 0.0 0.2 0:00.79 ├─ /usr/sbin/cron 1958 root 20 0 22492 896 688 S 0.0 0.2 0:00.79 ├─ /usr/sbin/cron 1916 root 20 0 4116 656 512 S 0.0 0.1 0:00.00 ├─ /usr/sbin/acpi 1916 root 20 0 4116 656 512 S 0.0 0.1 0:00.00 ├─ /usr/sbin/acpi 1876 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.09 ├─ /usr/sbin/rsys 1876 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.09 ├─ /usr/sbin/rsys 1890 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.00 │ ├─ /usr/sbin/r 1890 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.00 │ ├─ /usr/sbin/r 1889 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.03 │ ├─ /usr/sbin/r 1889 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.03 │ ├─ /usr/sbin/r 1887 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.04 │ └─ /usr/sbin/r 1887 root 20 0 52772 1636 1208 S 0.0 0.3 0:00.04 │ └─ /usr/sbin/r 276 root 20 0 21248 1208 792 S 0.0 0.2 0:00.06 └─ udevd --daemon 276 root 20 0 21248 1208 792 S 0.0 0.2 0:00.06 └─ udevd --daemon 20419 root 20 0 21232 916 488 S 0.0 0.2 0:00.00 ├─ udevd --dae F1Help F2Setup F3SearchF4FilterF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit |
#ls a
ls: невозможно получить доступ к a: Нет такого файла или каталога |
#echo a
a |
#echo `a`
l3script: a: команда не найдена |
#b=13
|
#a+b
l3script: a+b: команда не найдена |
#$(a+b)
l3script: a+b: команда не найдена |
#$a
l3script: abc: команда не найдена |
#cat /etc/crontab
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # |
#vi /etc/cron.deny
--- /dev/null 2017-11-24 15:19:23.048000214 +0200 +++ /etc/cron.deny 2017-12-01 16:55:38.586570291 +0200 @@ -0,0 +1 @@ +petr |
#su petr
petr@debian2:/home/user$ 123 bash: 123: команда не найдена petr@debian2:/home/user$ crontab -e You (petr) are not allowed to use this program (crontab) See crontab(1) for more information petr@debian2:/home/user$ exit exit |
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #
Время первой команды журнала | 15:30:23 2017-11-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:55:38 2017-12- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 8.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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