/l3/users/26-03-2018/NT-Ladm/debian3.net.nt/root :1 :2 |
|
#cd
|
#cd /opt/
|
#mkdir project
|
#chmod 770 project/
|
#chgrp developers project
|
#ls -ld project/
drwxrwx--- 2 root developers 4096 Мар 28 16:28 project/ |
#useradd anna
|
#setfacl
l3script: setfacl: команда не найдена |
#apt-get install acl
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: acl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 70,8 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 264 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main acl amd64 2.2.51-8 [70,8 kB] Получено 70,8 kБ за 0с (747 kБ/c) Выбор ранее не выбранного пакета acl. (Чтение базы данных … на данный момент установлено 30019 файлов и каталогов.) Распаковывается пакет acl (из файла …/acl_2.2.51-8_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет acl (2.2.51-8) … |
#setfacl -m u:anna:rx project
|
#getfacl project
# file: project # owner: root # group: developers user::rwx user:anna:r-x group::rwx mask::rwx other::--- |
#ls
project |
#mkdir public
|
#cmod 777 p
project/ public/ |
#cmod 777 public/
l3script: cmod: команда не найдена |
#cd
|
#cd /opt
|
#chmod +t public/
|
#ls -l
итого 8 drwxrwx---+ 2 root developers 4096 Мар 28 16:28 project drwxr-xr-t 2 root root 4096 Мар 29 09:17 public |
#ls -l ROOT file
ls: невозможно получить доступ к ROOT: Нет такого файла или каталога ls: невозможно получить доступ к file: Нет такого файла или каталога |
#ch
chacl chattr chfn chkdupexe chpasswd chsh chage chcon chgpasswd chmod chroot chvt chardet checkint chgrp chown chrt |
#ls -l /etc/shadow
-rw-r----- 1 root shadow 1055 Мар 28 16:31 /etc/shadow |
#cd /opt
|
#ls -l `which passwd`
-rwsr-xr-x 1 root root 51096 Май 26 2012 /usr/bin/passwd |
#find / -perm -4000 2> /dev/null
/usr/lib/openssh/ssh-keysign /usr/lib/pt_chown /usr/lib/eject/dmcrypt-get-device /usr/bin/passwd /usr/bin/chfn /usr/bin/gpasswd /usr/bin/chsh /usr/bin/newgrp /usr/sbin/exim4 /bin/mount /bin/su /bin/ping6 /bin/umount /bin/ping |
#find / -perm -4000 2> /dev/null -ls
133998 240 -rwsr-xr-x 1 root root 245064 Июн 30 2014 /usr/lib/openssh/ssh-keysign 137022 12 -rwsr-xr-x 1 root root 10496 Авг 27 2014 /usr/lib/pt_chown 138009 12 -rwsr-xr-x 1 root root 10168 Дек 24 2012 /usr/lib/eject/dmcrypt-get-device 136714 52 -rwsr-xr-x 1 root root 51096 Май 26 2012 /usr/bin/passwd 136710 48 -rwsr-xr-x 1 root root 46264 Май 26 2012 /usr/bin/chfn 136713 68 -rwsr-xr-x 1 root root 68024 Май 26 2012 /usr/bin/gpasswd 136711 44 -rwsr-xr-x 1 root root 41272 Май 26 2012 /usr/bin/chsh 132989 36 -rwsr-xr-x 1 root root 36432 Май 26 2012 /usr/bin/newgrp 139125 952 -rwsr-xr-x 1 root root 973824 Янв 2 2013 /usr/sbin/exim4 652867 96 -rwsr-xr-x 1 root root 94776 Дек 11 2012 /bin/mount 652863 36 -rwsr-xr-x 1 root root 36816 Май 26 2012 /bin/su 652932 40 -rwsr-xr-x 1 root root 36896 Апр 12 2011 /bin/ping6 652868 68 -rwsr-xr-x 1 root root 69080 Дек 11 2012 /bin/umount 652933 36 -rwsr-xr-x 1 root root 36136 Апр 12 2011 /bin/ping |
#tty
/dev/pts/4 |
#ls -l /dev/pts/0
ls: невозможно получить доступ к /dev/pts/0: Нет такого файла или каталога |
#ls -l /dev/pts/o
ls: невозможно получить доступ к /dev/pts/o: Нет такого файла или каталога |
#ls -l /dev/pts/4
crw--w---- 1 root tty 136, 4 Мар 29 09:39 /dev/pts/4 |
#mesg n
|
#ls -l
итого 8 drwxrwx---+ 2 root developers 4096 Мар 28 16:28 project drwxr-xr-t 2 root root 4096 Мар 29 09:17 public |
#chmod g+s project
|
#cd /etc/modt
l3script: cd: /etc/modt: Нет такого файла или каталога |
#~/mynologin
l3script: /root/mynologin: Нет такого файла или каталога |
#~/mynologin
l3script: /root/mynologin: Нет такого файла или каталога |
#logname
logname: регистрационное имя отсутствует |
#whoami
root |
#lastlog
Пользователь Порт С Последний раз root pts/4 192.168.16.166 Чтв Мар 29 08:52:17 +0300 2018 daemon **Никогда не входил в систему** bin **Никогда не входил в систему** sys **Никогда не входил в систему** sync **Никогда не входил в систему** games **Никогда не входил в систему** man **Никогда не входил в систему** lp **Никогда не входил в систему** mail **Никогда не входил в систему** ... irc **Никогда не входил в систему** gnats **Никогда не входил в систему** nobody **Никогда не входил в систему** libuuid **Никогда не входил в систему** Debian-exim **Никогда не входил в систему** user pts/4 192.168.16.166 Пнд Мар 26 14:22:26 +0300 2018 sshd **Никогда не входил в систему** ivan pts/7 192.168.16.166 Чтв Мар 29 10:26:29 +0300 2018 petr pts/3 192.168.16.166 Пнд Мар 26 10:35:53 +0300 2018 anna **Никогда не входил в систему** |
#last
ivan pts/7 192.168.16.166 Thu Mar 29 10:26 - 10:27 (00:01) ivan pts/6 192.168.16.166 Thu Mar 29 09:57 still logged in ivan pts/6 192.168.16.166 Thu Mar 29 09:44 - 09:57 (00:13) ivan pts/6 192.168.16.166 Thu Mar 29 08:53 - 09:43 (00:50) root pts/4 192.168.16.166 Thu Mar 29 08:52 still logged in ivan pts/4 192.168.16.166 Wed Mar 28 08:49 - 16:36 (07:46) root pts/1 192.168.16.166 Wed Mar 28 08:47 - 16:36 (07:48) ivan pts/1 192.168.16.166 Tue Mar 27 14:31 - 17:03 (02:32) ivan pts/3 192.168.16.166 Tue Mar 27 12:33 gone - no logout ivan pts/1 192.168.16.166 Tue Mar 27 09:50 - 12:33 (02:43) ivan pts/1 192.168.16.166 Tue Mar 27 09:46 - 09:50 (00:03) root pts/0 192.168.16.166 Tue Mar 27 09:18 - 17:03 (07:45) wtmp begins Tue Mar 27 09:18:16 2018 |
#last -10
ivan pts/7 192.168.16.166 Thu Mar 29 10:26 - 10:27 (00:01) ivan pts/6 192.168.16.166 Thu Mar 29 09:57 still logged in ivan pts/6 192.168.16.166 Thu Mar 29 09:44 - 09:57 (00:13) ivan pts/6 192.168.16.166 Thu Mar 29 08:53 - 09:43 (00:50) root pts/4 192.168.16.166 Thu Mar 29 08:52 still logged in ivan pts/4 192.168.16.166 Wed Mar 28 08:49 - 16:36 (07:46) root pts/1 192.168.16.166 Wed Mar 28 08:47 - 16:36 (07:48) ivan pts/1 192.168.16.166 Tue Mar 27 14:31 - 17:03 (02:32) ivan pts/3 192.168.16.166 Tue Mar 27 12:33 gone - no logout ivan pts/1 192.168.16.166 Tue Mar 27 09:50 - 12:33 (02:43) wtmp begins Tue Mar 27 09:18:16 2018 |
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Sorry, passwords do not match passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён |
#pas
passwd paste |
#passwd ivan
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#less /etc/passwd
|
#chfn user
Изменение информации о пользователе user Введите новое значение или нажмите ENTER для выбора значения по умолчанию Полное имя [user]: xxx Номер комнаты []: 67 Рабочий телефон []: 555 5555 666 Домашний телефон []: 12344566778 Другое []: |
#/etc/passwd
l3script: /etc/passwd: Отказано в доступе |
#etc/passwd
l3script: etc/passwd: Нет такого файла или каталога |
#~user/files
l3script: /home/user/files: Нет такого файла или каталога |
#cd ~user/files
l3script: cd: /home/user/files: Нет такого файла или каталога |
#chown root a
chown: невозможно получить доступ к «a»: Нет такого файла или каталога |
#сcd files
l3script: cd: files: Нет такого файла или каталога |
#ps a
PID TTY STAT TIME COMMAND 2300 tty1 Ss+ 0:00 /sbin/getty 38400 tty1 2301 tty2 Ss+ 0:00 /sbin/getty 38400 tty2 2302 tty3 Ss+ 0:00 /sbin/getty 38400 tty3 2303 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 2304 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 2305 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 5559 pts/2 Ss+ 0:00 l3script 5982 pts/2 T 0:00 cat 6215 pts/2 T 0:00 /usr/bin/vi ip.txt 6820 pts/3 Ss+ 0:00 l3script 7165 pts/3 T 0:00 /usr/bin/vi shell.sh 7464 pts/3 T 0:00 less /etc/default/useradd 7478 pts/3 T 0:00 /usr/bin/vi /etc/default/useradd 8318 pts/5 Ss+ 0:00 l3script 9277 pts/6 Ss 0:00 -bash 9324 pts/6 S+ 0:00 script -f -c l3script -q /root/.lilalo//4531104202474 9355 pts/6 S+ 0:00 script -f -c l3script -q /root/.lilalo//4531104202474 9356 pts/7 Ss 0:00 l3script 9385 pts/7 R+ 0:00 ps a |
#ps al
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2300 1 20 0 18368 972 - Ss+ tty1 0:00 /sbin/getty 4 0 2301 1 20 0 18368 964 - Ss+ tty2 0:00 /sbin/getty 4 0 2302 1 20 0 18368 972 - Ss+ tty3 0:00 /sbin/getty 4 0 2303 1 20 0 18368 972 - Ss+ tty4 0:00 /sbin/getty 4 0 2304 1 20 0 18368 972 - Ss+ tty5 0:00 /sbin/getty 4 0 2305 1 20 0 18368 968 - Ss+ tty6 0:00 /sbin/getty 0 0 5559 5558 20 0 21796 2492 - Ss+ pts/2 0:00 l3script 0 0 5982 5559 20 0 7728 320 - T pts/2 0:00 cat 0 0 6215 5559 20 0 34212 3280 - T pts/2 0:00 /usr/bin/vi 0 0 6820 6819 20 0 21764 2416 - Ss+ pts/3 0:00 l3script 0 0 7165 6820 20 0 34300 3340 - T pts/3 0:00 /usr/bin/vi 0 0 7464 6820 20 0 10048 912 - T pts/3 0:00 less /etc/d 0 0 7478 6820 20 0 34152 3228 - T pts/3 0:00 /usr/bin/vi 0 0 8318 8317 20 0 21828 2396 - Ss+ pts/5 0:00 l3script 4 0 9277 9275 20 0 22192 2856 - Ss pts/6 0:00 -bash 0 0 9324 9277 20 0 18164 840 - S+ pts/6 0:00 script -f - 1 0 9355 9324 20 0 18168 468 - S+ pts/6 0:00 script -f - 0 0 9356 9355 20 0 21628 2236 - Ss pts/7 0:00 l3script 4 0 9393 9356 20 0 10536 848 - R+ pts/7 0:00 ps al |
#ps al
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2300 1 20 0 18368 972 - Ss+ tty1 0:00 /sbin/getty 4 0 2301 1 20 0 18368 964 - Ss+ tty2 0:00 /sbin/getty 4 0 2302 1 20 0 18368 972 - Ss+ tty3 0:00 /sbin/getty 4 0 2303 1 20 0 18368 972 - Ss+ tty4 0:00 /sbin/getty 4 0 2304 1 20 0 18368 972 - Ss+ tty5 0:00 /sbin/getty 4 0 2305 1 20 0 18368 968 - Ss+ tty6 0:00 /sbin/getty 0 0 5559 5558 20 0 21796 2492 - Ss+ pts/2 0:00 l3script 0 0 5982 5559 20 0 7728 320 - T pts/2 0:00 cat 0 0 6215 5559 20 0 34212 3280 - T pts/2 0:00 /usr/bin/vi 0 0 6820 6819 20 0 21764 2416 - Ss+ pts/3 0:00 l3script 0 0 7165 6820 20 0 34300 3340 - T pts/3 0:00 /usr/bin/vi 0 0 7464 6820 20 0 10048 912 - T pts/3 0:00 less /etc/d 0 0 7478 6820 20 0 34152 3228 - T pts/3 0:00 /usr/bin/vi 0 0 8318 8317 20 0 21828 2396 - Ss+ pts/5 0:00 l3script 4 0 9277 9275 20 0 22192 2856 - Ss pts/6 0:00 -bash 0 0 9324 9277 20 0 18164 840 - S+ pts/6 0:00 script -f - 1 0 9355 9324 20 0 18168 468 - S+ pts/6 0:00 script -f - 0 0 9356 9355 20 0 21628 2236 - Ss pts/7 0:00 l3script 4 0 9401 9356 20 0 10536 844 - R+ pts/7 0:00 ps al |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─script───l3script─┬─cat │ └─vi ├─script───l3script─┬─less │ └─2*[vi] ├─script───l3script ├─sshd───sshd───bash───script───script───l3script───pstree └─udevd |
#pstree -p
init(1)─┬─acpid(1929) ├─cron(1993) ├─exim4(2273) ├─getty(2300) ├─getty(2301) ├─getty(2302) ├─getty(2303) ├─getty(2304) ├─getty(2305) ├─l3-agent(2362) ... │ ├─{rsyslogd}(1901) │ └─{rsyslogd}(1902) ├─script(5558)───l3script(5559)─┬─cat(5982) │ └─vi(6215) ├─script(6819)───l3script(6820)─┬─less(7464) │ ├─vi(7165) │ └─vi(7478) ├─script(8317)───l3script(8318) ├─sshd(2246)───sshd(9275)───bash(9277)───script(9324)───script(9355)───+ └─udevd(279) |
#pstree -ph
init(1)─┬─acpid(1929) ├─cron(1993) ├─exim4(2273) ├─getty(2300) ├─getty(2301) ├─getty(2302) ├─getty(2303) ├─getty(2304) ├─getty(2305) ├─l3-agent(2362) ... │ ├─{rsyslogd}(1901) │ └─{rsyslogd}(1902) ├─script(5558)───l3script(5559)─┬─cat(5982) │ └─vi(6215) ├─script(6819)───l3script(6820)─┬─less(7464) │ ├─vi(7165) │ └─vi(7478) ├─script(8317)───l3script(8318) ├─sshd(2246)───sshd(9275)───bash(9277)───script(9324)───script(9355)───+ └─udevd(279) |
#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:02 [ksoftirqd/ 1 0 4 2 20 0 0 0 - S ? 0:05 [kworker/0: 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u: 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/ 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] ... 0 0 7478 6820 20 0 34152 3228 - T pts/3 0:00 /usr/bin/vi 1 0 7989 2 20 0 0 0 - S ? 0:01 [kworker/0: 1 0 8317 1 20 0 18168 468 - S ? 0:00 script -f - 0 0 8318 8317 20 0 21828 2396 - Ss+ pts/5 0:00 l3script 4 0 9275 2246 20 0 71288 3692 - Ss ? 0:00 sshd: root@ 4 0 9277 9275 20 0 22192 2856 - Ss pts/6 0:00 -bash 0 0 9324 9277 20 0 18164 840 - S+ pts/6 0:00 script -f - 1 0 9355 9324 20 0 18168 468 - S+ pts/6 0:00 script -f - 0 0 9356 9355 20 0 21628 2236 - Ss pts/7 0:00 l3script 4 0 9438 9356 20 0 10536 844 - R+ pts/7 0:00 ps alx |
#ls /proc
1 1898 2304 6819 9356 execdomains loadavg swaps 10 19 2305 6820 9446 fb locks sys 104 1929 2313 7 acpi filesystems meminfo sysrq-trigger 11 1993 2362 7165 asound fs misc sysvipc 111 2 279 7464 buddyinfo interrupts modules timer_list 112 20 3 7478 bus iomem mounts timer_stats 113 21 3588 7989 cgroups ioports mtrr tty 12 22 4 8 cmdline irq net uptime 13 2246 405 8317 consoles kallsyms pagetypeinfo version 135 2273 5 8318 cpuinfo kcore partitions vmallocinfo 136 23 5558 9 crypto keys sched_debug vmstat 14 2300 5559 9275 devices key-users self xen 15 2301 5982 9277 diskstats kmsg slabinfo zoneinfo 16 2302 6 9324 dma kpagecount softirqs 17 2303 6215 9355 driver kpageflags stat |
#ls -l /proc/interrupts
-r--r--r-- 1 root root 0 Мар 29 16:20 /proc/interrupts |
#ls -lh /proc/interrupts
-r--r--r-- 1 root root 0 Мар 29 16:20 /proc/interrupts |
#ls /proc
1 1898 2304 6819 9356 execdomains loadavg swaps 10 19 2305 6820 9470 fb locks sys 104 1929 2313 7 acpi filesystems meminfo sysrq-trigger 11 1993 2362 7165 asound fs misc sysvipc 111 2 279 7464 buddyinfo interrupts modules timer_list 112 20 3 7478 bus iomem mounts timer_stats 113 21 3588 7989 cgroups ioports mtrr tty 12 22 4 8 cmdline irq net uptime 13 2246 405 8317 consoles kallsyms pagetypeinfo version 135 2273 5 8318 cpuinfo kcore partitions vmallocinfo 136 23 5558 9 crypto keys sched_debug vmstat 14 2300 5559 9275 devices key-users self xen 15 2301 5982 9277 diskstats kmsg slabinfo zoneinfo 16 2302 6 9324 dma kpagecount softirqs 17 2303 6215 9355 driver kpageflags stat |
#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:02 [ksoftirqd/ 1 0 4 2 20 0 0 0 - S ? 0:05 [kworker/0: 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u: 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/ 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] ... 0 0 7478 6820 20 0 34152 3228 - T pts/3 0:00 /usr/bin/vi 1 0 7989 2 20 0 0 0 - S ? 0:01 [kworker/0: 1 0 8317 1 20 0 18168 468 - S ? 0:00 script -f - 0 0 8318 8317 20 0 21828 2396 - Ss+ pts/5 0:00 l3script 4 0 9275 2246 20 0 71288 3692 - Ss ? 0:00 sshd: root@ 4 0 9277 9275 20 0 22192 2856 - Ss pts/6 0:00 -bash 0 0 9324 9277 20 0 18164 840 - S+ pts/6 0:00 script -f - 1 0 9355 9324 20 0 18168 468 - S+ pts/6 0:00 script -f - 0 0 9356 9355 20 0 21628 2236 - Ss pts/7 0:00 l3script 4 0 9478 9356 20 0 10536 844 - R+ pts/7 0:00 ps alx |
#top
top - 16:23:56 up 3 days, 7:10, 2 users, load average: 0,00, 0,01, 0,05 Tasks: 62 total, 1 running, 56 sleeping, 5 stopped, 0 zombie %Cpu(s): 7,6 us, 0,3 sy, 0,0 ni, 88,8 id, 0,0 wa, 0,0 hi, 0,0 si, 3,3 st KiB Mem: 507368 total, 352720 used, 154648 free, 132936 buffers KiB Swap: 0 total, 0 used, 0 free, 114220 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 135 root 20 0 0 0 0 S 0,3 0,0 0:05.02 jbd2/xvda1-8 1 root 20 0 10648 832 696 S 0,0 0,2 0:05.29 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.20 ksoftirqd/0 ... 8 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 cpuset 9 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 khelper 10 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kdevtmpfs 11 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 netns 12 root 20 0 0 0 0 S 0,0 0,0 0:00.00 xenwatch 13 root 20 0 0 0 0 S 0,0 0,0 0:00.03 xenbus 14 root 20 0 0 0 0 S 0,0 0,0 0:01.19 sync_supers 15 root 20 0 0 0 0 S 0,0 0,0 0:00.02 bdi-default 16 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kintegrityd 17 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kblockd |
#htop
l3script: htop: команда не найдена |
#yum install htop
l3script: yum: команда не найдена |
#yum install htop
l3script: yum: команда не найдена |
#apt get install htop
l3script: apt: команда не найдена |
#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с (825 kБ/c) Выбор ранее не выбранного пакета htop. (Чтение базы данных … на данный момент установлено 30042 файла и каталога.) Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет htop (1.0.1-1) … |
#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 |
#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:02 [ksoftirqd/ 1 0 4 2 20 0 0 0 - S ? 0:05 [kworker/0: 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u: 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/ 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] ... 0 0 7478 6820 20 0 34152 3228 - T pts/3 0:00 /usr/bin/vi 1 0 7989 2 20 0 0 0 - S ? 0:01 [kworker/0: 1 0 8317 1 20 0 18168 468 - S ? 0:00 script -f - 0 0 8318 8317 20 0 21828 2396 - Ss+ pts/5 0:00 l3script 4 0 9275 2246 20 0 71288 3692 - Ss ? 0:00 sshd: root@ 4 0 9277 9275 20 0 22192 2856 - Ss pts/6 0:00 -bash 0 0 9324 9277 20 0 18164 840 - S+ pts/6 0:00 script -f - 1 0 9355 9324 20 0 18168 468 - S+ pts/6 0:00 script -f - 0 0 9356 9355 20 0 21632 2248 - Ss pts/7 0:00 l3script 4 0 9743 9356 20 0 10536 848 - R+ pts/7 0:00 ps alx |
#sleep 10000 &
[1] 9751 |
#ps l -p 9751
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 0 0 9751 9356 20 0 7708 324 - S pts/7 0:00 sleep 10000 |
#renice 5 9751
9751 (process ID) old priority 0, new priority 5 |
#ps l -p 9751
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 0 0 9751 9356 25 5 7708 324 - SN pts/7 0:00 sleep 10000 |
#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 |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─script───l3script─┬─cat │ └─vi ├─script───l3script─┬─less │ └─2*[vi] ├─script───l3script ├─sshd─┬─sshd───bash───script───script───l3script───pstree │ └─sshd───sshd───bash └─udevd |
#uptime
09:21:37 up 4 days, 7 min, 3 users, load average: 0,01, 0,02, 0,05 |
#ls /var/log/
alternatives.log dmesg.0 mail.log alternatives.log.1 dmesg.1.gz mail.warn alternatives.log.2.gz dmesg.2.gz messages apt dmesg.3.gz messages.1 aptitude dmesg.4.gz messages.2.gz aptitude.1.gz dpkg.log messages.3.gz auth.log dpkg.log.1 news auth.log.1 dpkg.log.2.gz syslog auth.log.2.gz exim4 syslog.1 auth.log.3.gz faillog syslog.2.gz btmp fsck syslog.3.gz btmp.1 installer syslog.4.gz daemon.log iptraf syslog.5.gz daemon.log.1 kern.log syslog.6.gz daemon.log.2.gz kern.log.1 syslog.7.gz daemon.log.3.gz kern.log.2.gz user.log debug kern.log.3.gz user.log.1 debug.1 lastlog user.log.2.gz debug.2.gz lpr.log user.log.3.gz debug.3.gz mail.err wtmp dmesg mail.info wtmp.1 |
#/etc/cron.daily#
l3script: /etc/cron.daily#: Нет такого файла или каталога |
Время первой команды журнала | 15:27:08 2018- 3-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:10:03 2018- 3-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 13.10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.45 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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