/l3/users/bolotov/nt-bsdnet/fbsd5.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 |
|
#sockstat -4l | grep squid
squid squid 36246 5 udp4 *:52731 *:* squid squid 36246 12 tcp4 192.168.15.25:3128 *:* squid squid 36246 13 tcp4 127.0.0.1:3128 *:* squid squid 36246 14 udp4 *:3130 *:* |
#vi /usr/local/etc/squid/squid.conf
|
#/usr/local/etc/rc.d/squid.sh restart
Waiting for PIDS: 36239 36246. Starting squid. |
#vi /usr/local/etc/squid/squid.conf
|
#/usr/local/etc/rc.d/squid.sh restart
WARNING: Error Directory /usr/local/etc/squid/errors/Russian-1250: (2) No such file or directory Waiting for PIDS: 36331 36334. Starting squid. FATAL: Error Directory /usr/local/etc/squid/errors/Russian-1250: (2) No such file or directory Squid Cache (Version 2.5.STABLE11): Terminated abnormally. CPU Usage: 0.006 seconds = 0.006 user + 0.000 sys Maximum Resident Size: 1396 KB Page faults with physical i/o: 0 Abort trap (core dumped) |
#vi /usr/local/etc/squid/squid.conf
|
#/usr/local/etc/rc.d/squid.sh restart
squid: ERROR: No running copy Starting squid. |
#/usr/local/etc/rc.d/squid.sh start
squid already running? (pid=36463 36470). |
#/usr/local/etc/rc.d/squid.sh restart
Waiting for PIDS: 36463 36470. Starting squid. |
#vi /usr/local/etc/squid/squid.conf
|
#vi /usr/local/etc/squid/squid.conf
1895a1896,1899 > acl our_networks src 192.168.15.0/24 > http_access allow our_network > http_access allow localhost > 1900a1905 > |
#/usr/local/etc/rc.d/squid.sh restart
2006/12/01 10:25:50| ACL name 'our_network' not defined! FATAL: Bungled squid.conf line 1897: http_access allow our_network Squid Cache (Version 2.5.STABLE11): Terminated abnormally. Waiting for PIDS: 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 36530, 36523 |
#kill -9 36530 36523
|
#/usr/local/etc/rc.d/squid.sh restart
2006/12/01 10:27:39| ACL name 'our_network' not defined! FATAL: Bungled squid.conf line 1897: http_access allow our_network Squid Cache (Version 2.5.STABLE11): Terminated abnormally. Starting squid. 2006/12/01 10:27:39| ACL name 'our_network' not defined! FATAL: Bungled squid.conf line 1897: http_access allow our_network Squid Cache (Version 2.5.STABLE11): Terminated abnormally. |
#/usr/local/etc/rc.d/squid.sh restart
2006/12/01 10:27:41| ACL name 'our_network' not defined! FATAL: Bungled squid.conf line 1897: http_access allow our_network Squid Cache (Version 2.5.STABLE11): Terminated abnormally. Starting squid. 2006/12/01 10:27:41| ACL name 'our_network' not defined! FATAL: Bungled squid.conf line 1897: http_access allow our_network Squid Cache (Version 2.5.STABLE11): Terminated abnormally. |
#vi /usr/local/etc/squid/squid.conf
|
#/usr/local/etc/rc.d/squid.sh restart
squid: ERROR: Could not send signal 15 to process 36530: (3) No such process Starting squid. |
#cd /usr/ports
|
#ls
.cvsignore audio french misc ukrainian CHANGES benchmarks ftp multimedia vietnamese INDEX-6 biology games net www LEGAL cad german net-mgmt x11 MOVED chinese graphics news x11-clocks Makefile comms hebrew palm x11-fm Mk converters hungarian polish x11-fonts README databases irc portuguese x11-servers Templates deskutils japanese print x11-themes Tools devel java russian x11-toolkits UPDATING distfiles korean science x11-wm accessibility dns lang security arabic editors mail shells archivers emulators math sysutils astro finance mbone textproc |
#make search name=rejik
|
#cvs
cvs cvsbackport cvsforwardport cvsservice cvs-clean cvsblame cvslastchange cvsversion cvs2dist cvsbug cvslastlog cvsaskpass cvscheck cvsrevertlast |
#cvs
cvs cvsbackport cvsforwardport cvsservice cvs-clean cvsblame cvslastchange cvsversion cvs2dist cvsbug cvslastlog cvsaskpass cvscheck cvsrevertlast |
#ssh m03
Password: Last login: Fri Dec 1 08:51:32 2006 Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.0-RELEASE (GENERIC) #0: Thu Nov 3 09:36:13 UTC 2005 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. o The Handbook and FAQ documents are at http://www.FreeBSD.org/ and, along with the mailing lists, can be searched by going to http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. |
#ps aux | grep l3
user 853 0.0 0.4 8596 7356 ?? Ss 6:48AM 1:05.07 l3-agent (perl |
#l3-agent
Removing stale pidfile |
#ps aux | grep l3
root 18169 42.0 0.3 8520 7240 ?? Rs 10:37AM 0:01.08 l3-agent (perl user 853 0.0 0.4 8596 7356 ?? Ss 6:48AM 1:05.07 l3-agent (perl |
#exit
exit Connection to fbsd3.unix.nt closed. |
#vi /usr/local/etc/squid/squid.conf
3075a3076,3084 > > # DELAY POOLS DESCRIPTION > > acl iso_files urlpath_regex \.iso$ > delay_pools 1 > delay_class 1 2 > delay_access 1 allow iso_files > delay_access 1 deny all > delay_parameters 1 -1/1000000 64000/64000 |
#/usr/local/etc/rc.d/squid.sh restart
Waiting for PIDS: 36905 36912. Starting squid. |
#make search name=rejik
|
#vim /usr/local/etc/squid/squid.conf
|
#make search name=rejik
|
#hostname
ns.me.unix.nt |
#l3-agent
l3-agent is already running: pid=37941; pidfile=/root/.lilalo/l3-agent.pid |
#l3-agent
l3-agent is already running: pid=37941; pidfile=/root/.lilalo/l3-agent.pid |
#su -
|
#su -
|
#ps aux | grep 3
root 37941 91,3 0,7 17328 14692 ?? Rs 15:10 0:22,62 l3-agent (perl root 11 27,5 0,0 0 8 ?? RL 7:04 453:46,90 [idle] root 1 0,0 0,0 724 356 ?? ILs 7:04 0:00,04 /sbin/init -- root 3 0,0 0,0 0 8 ?? DL 7:04 0:03,74 [g_up] root 12 0,0 0,0 0 8 ?? WL 7:04 0:01,83 [irq1: atkbd0] root 13 0,0 0,0 0 8 ?? WL 7:04 0:00,00 [irq0:] root 14 0,0 0,0 0 8 ?? WL 7:04 0:00,00 [irq3:] root 23 0,0 0,0 0 8 ?? WL 7:04 0:07,03 [irq12: psm0] root 24 0,0 0,0 0 8 ?? WL 7:04 0:00,00 [irq13:] root 28 0,0 0,0 0 8 ?? WL 7:04 0:03,09 [irq17: uhci1+ ... root 37881 0,0 0,0 1260 820 p6 Ss+ 15:10 0:00,03 script -t 0 -q root 37917 0,0 0,1 3244 2200 p7 Ss 15:10 0:00,03 /usr/local/bin root 37967 0,0 0,1 1612 1256 p7 S 15:10 0:00,01 su - root 37968 0,0 0,0 1260 820 p7 L+ 15:10 0:00,02 script -t 0 -q root 38004 0,0 0,1 3236 2192 p8 Ss 15:10 0:00,02 /usr/local/bin root 38023 0,0 0,1 1612 1256 p8 S 15:10 0:00,01 su - root 38024 0,0 0,0 1260 820 p8 S+ 15:10 0:00,02 script -t 0 -q root 38060 0,0 0,1 3236 2192 p9 Ss 15:10 0:00,02 /usr/local/bin root 38092 0,0 0,1 1468 1072 p9 R+ 15:11 0:00,00 ps aux root 38093 0,0 0,1 3236 2192 p9 R+ 15:11 0:00,00 /usr/local/bin |
#ps aux | grep 3
exit root 37941 91,3 0,7 17328 14692 ?? Rs 15:10 0:22,62 l3-agent (perl root 11 27,5 0,0 0 8 ?? RL 7:04 453:46,90 [idle] root 1 0,0 0,0 724 356 ?? ILs 7:04 0:00,04 /sbin/init -- root 3 0,0 0,0 0 8 ?? DL 7:04 0:03,74 [g_up] root 12 0,0 0,0 0 8 ?? WL 7:04 0:01,83 [irq1: atkbd0] root 13 0,0 0,0 0 8 ?? WL 7:04 0:00,00 [irq0:] root 14 0,0 0,0 0 8 ?? WL 7:04 0:00,00 [irq3:] root 23 0,0 0,0 0 8 ?? WL 7:04 0:07,03 [irq12: psm0] root 24 0,0 0,0 0 8 ?? WL 7:04 0:00,00 [irq13:] ... root 37881 0,0 0,0 1260 820 p6 Ss+ 15:10 0:00,03 script -t 0 -q root 37917 0,0 0,1 3244 2200 p7 Ss 15:10 0:00,03 /usr/local/bin root 37967 0,0 0,1 1612 1256 p7 S 15:10 0:00,01 su - root 37968 0,0 0,0 1260 820 p7 L+ 15:10 0:00,02 script -t 0 -q root 38004 0,0 0,1 3236 2192 p8 Ss 15:10 0:00,02 /usr/local/bin root 38023 0,0 0,1 1612 1256 p8 S 15:10 0:00,01 su - root 38024 0,0 0,0 1260 820 p8 S+ 15:10 0:00,02 script -t 0 -q root 38060 0,0 0,1 3236 2192 p9 Ss 15:10 0:00,02 /usr/local/bin root 38092 0,0 0,1 1468 1072 p9 R+ 15:11 0:00,00 ps aux root 38093 0,0 0,1 3236 2192 p9 R+ 15:11 0:00,00 /usr/local/bin |
#ps aux | grep 3
root 37941 91,3 0,7 17328 14692 ?? Rs 15:10 0:22,62 l3-agent (perl root 11 27,5 0,0 0 8 ?? RL 7:04 453:46,90 [idle] root 1 0,0 0,0 724 356 ?? ILs 7:04 0:00,04 /sbin/init -- root 3 0,0 0,0 0 8 ?? DL 7:04 0:03,74 [g_up] root 12 0,0 0,0 0 8 ?? WL 7:04 0:01,83 [irq1: atkbd0] root 13 0,0 0,0 0 8 ?? WL 7:04 0:00,00 [irq0:] root 14 0,0 0,0 0 8 ?? WL 7:04 0:00,00 [irq3:] root 23 0,0 0,0 0 8 ?? WL 7:04 0:07,03 [irq12: psm0] root 24 0,0 0,0 0 8 ?? WL 7:04 0:00,00 [irq13:] root 28 0,0 0,0 0 8 ?? WL 7:04 0:03,09 [irq17: uhci1+ ... root 37881 0,0 0,0 1260 820 p6 Ss+ 15:10 0:00,03 script -t 0 -q root 37917 0,0 0,1 3244 2200 p7 Ss 15:10 0:00,03 /usr/local/bin root 37967 0,0 0,1 1612 1256 p7 S 15:10 0:00,01 su - root 37968 0,0 0,0 1260 820 p7 L+ 15:10 0:00,02 script -t 0 -q root 38004 0,0 0,1 3236 2192 p8 Ss 15:10 0:00,02 /usr/local/bin root 38023 0,0 0,1 1612 1256 p8 S 15:10 0:00,01 su - root 38024 0,0 0,0 1260 820 p8 S+ 15:10 0:00,02 script -t 0 -q root 38060 0,0 0,1 3236 2192 p9 Ss 15:10 0:00,02 /usr/local/bin root 38092 0,0 0,1 1468 1072 p9 R+ 15:11 0:00,00 ps aux root 38093 0,0 0,1 3236 2192 p9 R+ 15:11 0:00,00 /usr/local/bin |
#ps aux | grep l3
root 37941 91,6 0,7 17328 14692 ?? Rs 15:10 0:24,47 l3-agent (perl root 38100 0,0 0,1 3236 2192 p9 R+ 15:11 0:00,00 grep l3 (bash) |
#ps aux | grep l3
root 37941 91,6 0,7 17328 14692 ?? Rs 15:10 0:24,47 l3-agent (perl root 38100 0,0 0,1 3236 2192 p9 R+ 15:11 0:00,00 grep l3 (bash) |
#ps aux | grep l3
root 37941 91,6 0,7 17328 14692 ?? Rs 15:10 0:24,47 l3-agent (perl root 38100 0,0 0,1 3236 2192 p9 R+ 15:11 0:00,00 grep l3 (bash) |
#su
|
#ps aux | grep l3
root 37941 88,3 0,7 17536 14896 ?? Rs 15:10 0:31,94 l3-agent (perl |
#ps aux | grep l3
# You may specify multiple socket addresses on multiple lines. # If you run Squid on a dual-homed machine with an internal and an external interface we recommend you to specify the # internal address:port in http_port. This way Squid will only be # visible on the internal address. # key= # n assumed to be a combined certificate and #Dhttp_port 3128 root 37941 88,3 0,7 17536 14896 ?? Rs 15:10 0:31,94 l3-agent (perl # TAG: ssl_unclean_shutdown1 automatic (default) ... ---TAG: htcp_port : # case. ------------------------------------------------------------------------------- # # NETWORK OPTIONS # ----------------------------------------------------------------------------- # TAG: http_port # Usage: port # hostname:port |
Время первой команды журнала | 11:52:29 2006-12- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:11:12 2006-12- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 54 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 1.85 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.12 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.80 | ||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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