/l3/users/12-9-2016/NT-Ladm/debian2.net.nt/root :1 :2 :3 |
|
#chmod +s -2000 who.txt
chmod: неверный ключ -- 2 Попробуйте «chmod --help» для получения более подробного описания. |
#chmod +t -4000 who.txt
chmod: неверный ключ -- 4 Попробуйте «chmod --help» для получения более подробного описания. |
#chmod t -4000 who.txt
chmod: неверный ключ -- 4 Попробуйте «chmod --help» для получения более подробного описания. |
#chmod t who.txt -4000
chmod: неверный ключ -- 4 Попробуйте «chmod --help» для получения более подробного описания. |
#chmod -t who.txt -4000
chmod: неверный ключ -- 4 Попробуйте «chmod --help» для получения более подробного описания. |
#chmod +s who.txt
|
#ls -l
итого 4 -rwSr-Sr-- 1 root root 112 Сен 15 11:59 who.txt |
#chmod -s who.txt
|
#ls -l
итого 4 -rw-r--r-- 1 root root 112 Сен 15 11:59 who.txt |
#apt-get install acl
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: acl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено. Необходимо скачать 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с (1 347 kБ/c) Выбор ранее не выбранного пакета acl. (Чтение базы данных … на данный момент установлено 30058 файлов и каталогов.) Распаковывается пакет acl (из файла …/acl_2.2.51-8_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет acl (2.2.51-8) … |
#setfacl
Usage: setfacl [-bkndRLP] { -m|-M|-x|-X ... } file ... Try `setfacl --help' for more information. |
#cp ~/mymotd /etc/motd
cp: не удалось выполнить stat для «/root/mymotd»: Нет такого файла или каталога |
#cat ~/mynologin
cat: /root/mynologin: Нет такого файла или каталога |
#logname
logname: регистрационное имя отсутствует |
#whoami
root |
#lastlog
Пользователь Порт С Последний раз root pts/4 192.168.16.161 Чтв Сен 15 08:43:09 +0300 2016 daemon **Никогда не входил в систему** bin **Никогда не входил в систему** sys **Никогда не входил в систему** sync **Никогда не входил в систему** games **Никогда не входил в систему** man **Никогда не входил в систему** lp **Никогда не входил в систему** mail **Никогда не входил в систему** ... list **Никогда не входил в систему** irc **Никогда не входил в систему** gnats **Никогда не входил в систему** nobody **Никогда не входил в систему** libuuid **Никогда не входил в систему** Debian-exim **Никогда не входил в систему** user pts/6 192.168.16.161 Чтв Сен 15 08:43:38 +0300 2016 sshd **Никогда не входил в систему** ivan pts/2 192.168.16.161 Пнд Сен 12 10:37:55 +0300 2016 petr **Никогда не входил в систему** |
#last
user pts/6 192.168.16.161 Thu Sep 15 08:43 still logged in root pts/4 192.168.16.161 Thu Sep 15 08:43 still logged in user pts/6 192.168.16.161 Wed Sep 14 12:04 - 17:37 (05:32) root pts/4 192.168.16.161 Wed Sep 14 12:04 - 17:37 (05:33) user pts/2 192.168.16.161 Wed Sep 14 08:44 - 13:55 (05:11) root pts/0 192.168.16.161 Wed Sep 14 08:43 - 13:54 (05:11) user pts/0 192.168.16.161 Tue Sep 13 11:19 - 17:51 (06:31) root pts/2 192.168.16.161 Tue Sep 13 11:18 - 17:51 (06:32) root pts/2 192.168.16.161 Tue Sep 13 11:08 - 11:18 (00:09) root pts/4 fobos.net.nt Tue Sep 13 10:24 - 10:35 (00:11) ... root pts/0 192.168.16.161 Mon Sep 12 14:30 - 18:05 (03:34) user pts/2 192.168.16.161 Mon Sep 12 12:03 - 18:04 (06:01) root pts/0 192.168.16.161 Mon Sep 12 11:50 - 14:29 (02:39) reboot system boot 3.2.0-4-amd64 Mon Sep 12 11:31 - 12:33 (3+01:01) user pts/3 192.168.16.161 Mon Sep 12 10:41 - crash (00:50) ivan pts/2 192.168.16.161 Mon Sep 12 10:37 - crash (00:53) ivan pts/2 192.168.16.161 Mon Sep 12 10:32 - 10:37 (00:04) ivan pts/2 192.168.16.161 Mon Sep 12 10:25 - 10:26 (00:00) root pts/0 192.168.16.161 Mon Sep 12 10:12 - crash (01:18) wtmp begins Mon Sep 12 10:12:53 2016 |
#last -10
user pts/6 192.168.16.161 Thu Sep 15 08:43 still logged in root pts/4 192.168.16.161 Thu Sep 15 08:43 still logged in user pts/6 192.168.16.161 Wed Sep 14 12:04 - 17:37 (05:32) root pts/4 192.168.16.161 Wed Sep 14 12:04 - 17:37 (05:33) user pts/2 192.168.16.161 Wed Sep 14 08:44 - 13:55 (05:11) root pts/0 192.168.16.161 Wed Sep 14 08:43 - 13:54 (05:11) user pts/0 192.168.16.161 Tue Sep 13 11:19 - 17:51 (06:31) root pts/2 192.168.16.161 Tue Sep 13 11:18 - 17:51 (06:32) root pts/2 192.168.16.161 Tue Sep 13 11:08 - 11:18 (00:09) root pts/4 fobos.net.nt Tue Sep 13 10:24 - 10:35 (00:11) wtmp begins Mon Sep 12 10:12:53 2016 |
#less /etc/passwd
|
#chfn user
Изменение информации о пользователе user Введите новое значение или нажмите ENTER для выбора значения по умолчанию Полное имя [user]: user Номер комнаты []: 9D Рабочий телефон []: 111 Домашний телефон []: 222 Другое []: |
#less /etc/passwd
|
#~user/files
l3script: /home/user/files: Нет такого файла или каталога |
#cd ~user/files
l3script: cd: /home/user/files: Нет такого файла или каталога |
#cd files
l3script: cd: files: Нет такого файла или каталога |
#mcdir /user/files
l3script: mcdir: команда не найдена |
#mcdir home/user/files
l3script: mcdir: команда не найдена |
#mkdir user/files
mkdir: невозможно создать каталог «user/files»: Нет такого файла или каталога |
#mkdir home/user/files
mkdir: невозможно создать каталог «home/user/files»: Нет такого файла или каталога |
#mkdir /home/user/files
|
#ls -l
итого 4 -rw-r--r-- 1 root root 112 Сен 15 11:59 who.txt |
#cd
|
#ls -l
итого 102432 drwxr-xr-x 2 root root 4096 Сен 12 14:09 d1 drwxr-xr-x 3 root root 4096 Сен 12 14:16 d2 -rw-r--r-- 1 root root 0 Сен 12 12:54 f1 lrwxrwxrwx 1 root root 14 Сен 12 14:39 f2 -> /root/d2/d1/f2 -rw-r--r-- 1 root root 104857600 Сен 12 12:59 f3 -rw-r--r-- 1 root root 5268 Окт 13 2014 install drwxr-xr-x 2 root root 4096 Сен 15 11:59 test -rw-r--r-- 2 root root 112 Сен 12 14:41 who1.txt -rw-r--r-- 2 root root 112 Сен 12 14:41 who2.txt |
#chown user who1.txt
|
#ls -l
итого 102432 drwxr-xr-x 2 root root 4096 Сен 12 14:09 d1 drwxr-xr-x 3 root root 4096 Сен 12 14:16 d2 -rw-r--r-- 1 root root 0 Сен 12 12:54 f1 lrwxrwxrwx 1 root root 14 Сен 12 14:39 f2 -> /root/d2/d1/f2 -rw-r--r-- 1 root root 104857600 Сен 12 12:59 f3 -rw-r--r-- 1 root root 5268 Окт 13 2014 install drwxr-xr-x 2 root root 4096 Сен 15 11:59 test -rw-r--r-- 2 user root 112 Сен 12 14:41 who1.txt -rw-r--r-- 2 user root 112 Сен 12 14:41 who2.txt |
#chgrp user who1.txt
|
#ls -l
итого 102432 drwxr-xr-x 2 root root 4096 Сен 12 14:09 d1 drwxr-xr-x 3 root root 4096 Сен 12 14:16 d2 -rw-r--r-- 1 root root 0 Сен 12 12:54 f1 lrwxrwxrwx 1 root root 14 Сен 12 14:39 f2 -> /root/d2/d1/f2 -rw-r--r-- 1 root root 104857600 Сен 12 12:59 f3 -rw-r--r-- 1 root root 5268 Окт 13 2014 install drwxr-xr-x 2 root root 4096 Сен 15 11:59 test -rw-r--r-- 2 user user 112 Сен 12 14:41 who1.txt -rw-r--r-- 2 user user 112 Сен 12 14:41 who2.txt |
#chmod u=rx, g=, o= who1.txt
chmod: неверный режим: «u=rx,» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod u=rx, g= , o= who1.txt
chmod: неверный режим: «u=rx,» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod u=rx, g=, o= who1.txt
chmod: неверный режим: «u=rx,» Попробуйте «chmod --help» для получения более подробного описания. |
#mkdir whotest
|
#cp who1.txt > hhotest
cp: после «who1.txt» пропущен операнд, задающий целевой файл Попробуйте «cp --help» для получения более подробного описания. |
#cp who1.txt > hotest
cp: после «who1.txt» пропущен операнд, задающий целевой файл Попробуйте «cp --help» для получения более подробного описания. |
#cp who1.txt > whotest
l3script: whotest: Это каталог |
#mv who1.txt > whotest
l3script: whotest: Это каталог |
#mv who1.txt >> whotest
l3script: whotest: Это каталог |
#cp who1.txt whotest
|
#cp who2.txt whotest
|
#cd whotest/
|
#ls -l
итого 8 -rw-r--r-- 1 root root 112 Сен 15 12:54 who1.txt -rw-r--r-- 1 root root 112 Сен 15 12:54 who2.txt |
#chmod u=rx, g=, o= who1.txt
chmod: неверный режим: «u=rx,» Попробуйте «chmod --help» для получения более подробного описания. |
#chmood --help
l3script: chmood: команда не найдена |
#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 u=rx, g=x, o=r who1.txt
chmod: неверный режим: «u=rx,» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod u=rx g=x o=r who1.txt
chmod: невозможно получить доступ к «g=x»: Нет такого файла или каталога chmod: невозможно получить доступ к «o=r»: Нет такого файла или каталога |
#chmod u=rx, g=, o=r, who1.txt
chmod: неверный режим: «u=rx,» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod u=rx, g=, o=r who1.txt
chmod: неверный режим: «u=rx,» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod u=rx,g=,o=r who1.txt
|
#chmod a=rx who2.txt
|
#ls -l
итого 8 -r-x---r-- 1 root root 112 Сен 15 12:54 who1.txt -r-xr-xr-x 1 root root 112 Сен 15 12:54 who2.txt |
#cmod 600 who1.txt
l3script: cmod: команда не найдена |
#chmod 600 who1.txt
|
#ls -l
итого 8 -rw------- 1 root root 112 Сен 15 12:54 who1.txt -r-xr-xr-x 1 root root 112 Сен 15 12:54 who2.txt |
#chmod +t who2.txt
|
#ls -l
итого 8 -rw------- 1 root root 112 Сен 15 12:54 who1.txt -r-xr-xr-t 1 root root 112 Сен 15 12:54 who2.txt |
#chmod +s who1.txt
|
#ls -l
итого 8 -rwS--S--- 1 root root 112 Сен 15 12:54 who1.txt -r-xr-xr-t 1 root root 112 Сен 15 12:54 who2.txt |
#cd
|
#mkdir /tmp/mytmp
|
#ls
d1 d2 f1 f2 f3 hhotest hotest install test who1.txt who2.txt whotest |
#cd /tmp/mytmp/
|
#ls -ld
drwxr-xr-x 2 root root 4096 Сен 15 14:07 . |
#chmod u=,g=,o=w /mytmp
chmod: невозможно получить доступ к «/mytmp»: Нет такого файла или каталога |
#chmod u=,g=,o=w mytmp
chmod: невозможно получить доступ к «mytmp»: Нет такого файла или каталога |
#chmod +t
chmod: пропущен операнд после «+t» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod +t mytmp
chmod: невозможно получить доступ к «mytmp»: Нет такого файла или каталога |
#cd ..
|
#chmod +t mytmp
|
#ls -ld
drwxrwxrwt 4 root root 4096 Сен 15 14:07 . |
#ls -l
итого 12 -rw-r--r-- 1 user user 4026 Сен 13 15:35 dirlist drwxr-xr-x 2 user user 4096 Сен 13 15:34 etccopy drwxr-xr-t 2 root root 4096 Сен 15 14:07 mytmp -rw-r--r-- 1 user user 0 Сен 14 13:48 no_file_with_this_name |
#chmod u=,g=,o=w mytmp
|
#ls -l
итого 12 -rw-r--r-- 1 user user 4026 Сен 13 15:35 dirlist drwxr-xr-x 2 user user 4096 Сен 13 15:34 etccopy d-------w- 2 root root 4096 Сен 15 14:07 mytmp -rw-r--r-- 1 user user 0 Сен 14 13:48 no_file_with_this_name |
#ps -xa
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:04 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:01 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:02 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 10458 pts/6 S+ 0:00 script -f -c l3script -q /root/.lilalo//2733121966268189798-1474006946.scr 10489 pts/6 D+ 0:00 script -f -c l3script -q /root/.lilalo//2733121966268189798-1474006946.scr 10490 pts/7 Ss 0:00 l3script 10511 ? Ss 0:00 sshd: user [priv] 10513 ? S 0:00 sshd: user@pts/8 10514 pts/8 Ss 0:00 -bash 10561 pts/8 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-147400698 10632 pts/8 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-147400698 10633 pts/9 Ss+ 0:00 l3script 10696 pts/7 R+ 0:00 ps -xa |
#ps -xl
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 828 - Ss ? 0:04 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] ... 0 0 8559 8558 20 0 21856 2412 - Ss+ pts/5 0:00 l3script 0 0 9555 8559 20 0 10048 908 - T pts/5 0:00 less /etc/passwd 0 0 9574 8559 20 0 10048 908 - T pts/5 0:00 less /etc/passwd 4 0 10411 2229 20 0 71292 3688 - Ss ? 0:00 sshd: root@pts/6 4 0 10413 10411 20 0 22168 2836 - Ss pts/6 0:00 -bash 0 0 10458 10413 20 0 18164 844 - S+ pts/6 0:00 script -f -c l3script -q /root/. 1 0 10489 10458 20 0 18168 472 - S+ pts/6 0:00 script -f -c l3script -q /root/. 0 0 10490 10489 20 0 21628 2236 - Ss pts/7 0:00 l3script 4 0 10511 2229 20 0 71292 3608 - Ss ? 0:00 sshd: user [priv] 4 0 10720 10490 20 0 10536 840 - R+ pts/7 0:00 ps -xl |
#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 -xlau
error: must set personality to get -x option 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 -xau
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 828 ? Ss Сен13 0:04 init [2] root 2 0.0 0.0 0 0 ? S Сен13 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Сен13 0:01 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Сен13 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Сен13 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Сен13 0:02 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Сен13 0:00 [cpuset] ... root 10458 0.0 0.1 18164 844 pts/6 S+ 09:22 0:00 script -f -c l3script -q /root/.lila root 10489 0.0 0.0 18168 472 pts/6 S+ 09:22 0:00 script -f -c l3script -q /root/.lila root 10490 0.0 0.4 21628 2244 pts/7 Ss 09:22 0:00 l3script root 10511 0.0 0.7 71292 3608 ? Ss 09:22 0:00 sshd: user [priv] user 10513 0.0 0.3 71292 1764 ? S 09:22 0:00 sshd: user@pts/8 user 10514 0.0 0.5 22132 2796 pts/8 Ss 09:22 0:00 -bash user 10561 0.0 0.1 18164 836 pts/8 S+ 09:23 0:00 script -f -c l3script -q /home/user/ user 10632 0.0 0.0 18168 468 pts/8 S+ 09:23 0:00 script -f -c l3script -q /home/user/ user 10633 0.0 0.5 22224 2900 pts/9 Ss+ 09:23 0:00 l3script root 10743 0.0 0.2 18948 1268 pts/7 R+ 09:54 0:00 ps -xau |
#who 101
|
#who root
|
#echo $?
0 |
#whatis 101
101: ничего подходящего не найдено. |
#whatis root
root: ничего подходящего не найдено. |
#ps -xl
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 828 - Ss ? 0:04 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] ... 0 0 8559 8558 20 0 21856 2412 - Ss+ pts/5 0:00 l3script 0 0 9555 8559 20 0 10048 908 - T pts/5 0:00 less /etc/passwd 0 0 9574 8559 20 0 10048 908 - T pts/5 0:00 less /etc/passwd 4 0 10411 2229 20 0 71292 3688 - Ss ? 0:00 sshd: root@pts/6 4 0 10413 10411 20 0 22168 2836 - Ss pts/6 0:00 -bash 0 0 10458 10413 20 0 18164 844 - S+ pts/6 0:00 script -f -c l3script -q /root/. 1 0 10489 10458 20 0 18168 472 - S+ pts/6 0:00 script -f -c l3script -q /root/. 0 0 10490 10489 20 0 21628 2244 - Ss pts/7 0:00 l3script 4 0 10511 2229 20 0 71292 3608 - Ss ? 0:00 sshd: user [priv] 4 0 10790 10490 20 0 10536 840 - R+ pts/7 0:00 ps -xl |
#ps -xla
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 828 - Ss ? 0:04 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] ... 0 0 10458 10413 20 0 18164 844 - S+ pts/6 0:00 script -f -c l3script -q /root/. 1 0 10489 10458 20 0 18168 472 - S+ pts/6 0:00 script -f -c l3script -q /root/. 0 0 10490 10489 20 0 21628 2244 - Ss pts/7 0:00 l3script 4 0 10511 2229 20 0 71292 3608 - Ss ? 0:00 sshd: user [priv] 5 1000 10513 10511 20 0 71292 1764 - S ? 0:00 sshd: user@pts/8 0 1000 10514 10513 20 0 22132 2796 - Ss pts/8 0:00 -bash 0 1000 10561 10514 20 0 18164 836 - S+ pts/8 0:00 script -f -c l3script -q /home/u 1 1000 10632 10561 20 0 18168 468 - S+ pts/8 0:00 script -f -c l3script -q /home/u 0 1000 10633 10632 20 0 22224 2900 - Ss+ pts/9 0:00 l3script 4 0 10798 10490 20 0 10536 836 - R+ pts/7 0:00 ps -xla |
#ps -ula
error: user name does not exist 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 -xlu
error: must set personality to get -x option 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 -xla
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 828 - Ss ? 0:04 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] ... 0 0 10458 10413 20 0 18164 844 - S+ pts/6 0:00 script -f -c l3script -q /root/. 1 0 10489 10458 20 0 18168 472 - S+ pts/6 0:00 script -f -c l3script -q /root/. 0 0 10490 10489 20 0 21628 2244 - Ss pts/7 0:00 l3script 4 0 10511 2229 20 0 71292 3608 - Ss ? 0:00 sshd: user [priv] 5 1000 10513 10511 20 0 71292 1764 - S ? 0:00 sshd: user@pts/8 0 1000 10514 10513 20 0 22132 2796 - Ss pts/8 0:00 -bash 0 1000 10561 10514 20 0 18164 836 - S+ pts/8 0:00 script -f -c l3script -q /home/u 1 1000 10632 10561 20 0 18168 468 - S+ pts/8 0:00 script -f -c l3script -q /home/u 0 1000 10633 10632 20 0 22224 2900 - Ss+ pts/9 0:00 l3script 4 0 10822 10490 20 0 10536 836 - R+ pts/7 0:00 ps -xla |
#top
top - 09:59:57 up 2 days, 23:58, 2 users, load average: 0,00, 0,01, 0,05 Tasks: 70 total, 1 running, 64 sleeping, 5 stopped, 0 zombie %Cpu(s): 6,7 us, 0,0 sy, 0,0 ni, 92,3 id, 1,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 371292 used, 136076 free, 134780 buffers KiB Swap: 0 total, 0 used, 0 free, 118644 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2514 root 20 0 47424 9,8m 1644 S 6,6 2,0 2:53.82 l3-agent 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.58 ksoftirqd/0 5 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0 ... 136 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 279 root 20 0 21228 1220 780 S 0,0 0,2 0:00.03 udevd 351 root 20 0 21224 896 472 S 0,0 0,2 0:00.00 udevd 365 root 20 0 21224 844 404 S 0,0 0,2 0:00.00 udevd 394 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 396 root 20 0 0 0 0 S 0,0 0,0 0:14.46 kworker/0:3 444 root 20 0 0 0 0 S 0,0 0,0 0:01.92 flush-202:0 1881 root 20 0 52772 1636 1204 S 0,0 0,3 0:00.03 rsyslogd 1911 root 20 0 4116 656 512 S 0,0 0,1 0:00.00 acpid 1953 root 20 0 22492 896 688 S 0,0 0,2 0:00.33 cron |
#htop
l3script: htop: команда не найдена |
#htop
l3script: htop: команда не найдена |
#apt-get install htop
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: strace ltrace НОВЫЕ пакеты, которые будут установлены: htop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено. Необходимо скачать 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с (1 475 kБ/c) Выбор ранее не выбранного пакета htop. (Чтение базы данных … на данный момент установлен 30081 файл и каталог.) Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет htop (1.0.1-1) … |
Время первой команды журнала | 10:59:58 2016- 9-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:04:33 2016- 9-16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 36.63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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