| /l3/users/gabzya/all/tbil.hq.tbih-sb.com.ua/gabzya :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 |
|
|
$ls -l /usr/local/rejik3/
итого 212 drwxr-xr-x 6 squid nobody 4096 Июл 25 2003 banlists -rw-rw-r-- 1 squid nobody 116100 Ноя 9 17:36 banlists-2.x.x.tgz -rwxr-xr-x 1 squid nobody 36018 Мар 3 15:51 make-cache -rwxr-xr-x 1 squid nobody 40783 Мар 3 15:51 redirector -rw-r--r-- 1 squid nobody 3048 Мар 3 15:53 redirector.conf -rw-r--r-- 1 squid nobody 3052 Мар 3 15:51 redirector.conf.dist drwxr-xr-x 2 squid nobody 4096 Мар 3 15:51 tools |
|
$ls -l /usr/local/rejik3/banlists
banlists/ banlists-2.x.x.tgz |
|
$ls -l /usr/local/rejik3/banlists/
banners/ js/ mp3/ porno/ |
|
$sudo less /usr/local/rejik3/banlists/porno/urls
|
|
$wc -l /usr/local/rejik3/banlists/porno/urls
22918 /usr/local/rejik3/banlists/porno/urls |
|
$sudo vi /usr/local/rejik3/banlists/banners/urls
|
|
$sudo /etc/init.d/squid restart
Останавливается squid: ................ [ ОК ] Запускается squid: . [ ОК ] |
|
$sudo vi /usr/local/rejik3/banlists/banners/urls
|
|
$sudo squid -k reconfigure
Password: |
|
$sudo vi /usr/local/rejik3/banlists/banners/urls
|
|
$sudo squid -k reconfigure
|
|
$sudo vi /usr/local/rejik3/banlists/banners/urls
|
|
$sudo squid -k reconfigure
|
|
$sudo vi /usr/local/rejik3/banlists/banners/urls
|
|
$sudo squid -k reconfigure
|
|
$sudo rpm -i /var/RPMS/caching-nameserver-7.3-4.FC4.noarch.rpm
Password: предупреждение: /etc/named.conf сохранен как /etc/named.conf.rpmorig |
|
$sudo cp /tmp/etc/named.conf /etc/named.conf
|
|
$sudo /etc/init.d/named start
Starting named: [ ОК ] |
|
$sudo vi /etc/resolv.conf
|
|
$ping omelchenko
PING omelchenko.hq.tbih-sb.com.ua (192.168.1.48) 56(84) bytes of data. 64 bytes from omelchenko.hq.tbih-sb.com.ua (192.168.1.48): icmp_seq=0 ttl=128 time=1.51 ms --- omelchenko.hq.tbih-sb.com.ua ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 1.512/1.512/1.512/0.000 ms, pipe 2 |
|
$cat /etc/resolv.conf
domain hq.tbih-sb.com.ua nameserver 127.0.0.1 |
|
$sudo chkconfig --list named
named 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл |
|
$sudo chkconfig named on
|
|
$sudo chkconfig --list named
named 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл |
|
$sudo chkconfig --list squid
squid 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл |
|
$sudo chkconfig squid on
|
|
$sudo chkconfig --list squid
squid 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл |
|
$sudo vi /usr/local/rejik3/banlists/banners/urls
|
|
$sudo squid -k
|
|
$sudo vi /usr/local/rejik3/banlists/banners/urls
|
|
$sudo squid -k reconfigure
|
|
$sudo less /etc/X11/xorg.conf
|
|
$sudo cp /tmp/etc/sysconfig/ip
ip6tables-config iptables iptables-config iptables.old |
|
$sudo cp /tmp/etc/sysconfig/ip
ip6tables-config iptables iptables-config iptables.old |
|
$sudo cp /tmp/etc/sysconfig/iptables /etc/sysconfig/
amd httpd mouse rdate apmd hwconf named rhn/ apm-scripts/ i18n netdump saslauthd auditd init netdump_id_dsa selinux autofs iptables-config netdump_id_dsa.pub sendmail bluetooth irda network spamassassin clock irqbalance networking/ squid console/ keyboard network-scripts/ syslog crond kudzu ntpd system-config-securitylevel dund lirc pand system-config-users harddisks lm_sensors pcmcia terminal hidd modules/ prelink xinetd |
|
$sudo cp /tmp/etc/sysconfig/iptables /etc/sysconfig/
|
|
$sudo /etc/init.d/iptables start
ÐÑименÑÑÑÑÑ Ð¿Ñавила бÑандмаÑÑÑÐ[ ÐÐ ]: |
|
$sudo iptables -t nat -L
Chain PREROUTING (policy ACCEPT) target prot opt source destination REDIRECT tcp -- 192.168.1.0/24 anywhere tcp dpt:http redir ports 3128 Chain POSTROUTING (policy ACCEPT) target prot opt source destination SNAT all -- 192.168.1.0/24 anywhere to:80.78.40.174 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
|
$sudo iptables -L
Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination |
|
$sudo vi /etc/sysconfig/iptables
|
|
$sudo iptables -L
Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination |
|
$sudo /etc/init.d/iptables start
СбÑаÑÑваÑÑÑÑ Ð¿Ñавила бÑандмаÑÑÑ[ ÐÐ ] ÐолиÑика ÑепоÑек бÑандмаÑÑÑа ÑÑ[ ÐÐ ]ливаеÑÑÑ Ð² ACCEPT: filter mangle nat ÐÑгÑÑжаÑÑÑÑ Ð¼Ð¾Ð´Ñли [ ÐÐ ] ÐÑименÑÑÑÑÑ Ð¿Ñавила бÑандмаÑÑÑÐ[ ÐÐ ]: |
|
$sudo iptables -L
Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination |
|
$sudo iptables -L -n
Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:25 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:110 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:3022 flags:0x16/0x02 ... ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:25 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:143 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:110 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 flags:0x16/0x02 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
|
$sudo iptables -L -n -vv
Chain INPUT (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 ACCEPT all -- eth1 * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
300 20873 ACCEPT all -- eth0 * 0.0.0.0/0 0.0.0.0/0
4 394 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:25 flags:0x16/0x02
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:110 flags:0x16/0x02
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 flags:0x16/0x02
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 flags:0x16/0x02
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:3022 flags:0x16/0x02
...
0 0 ACCEPT all -- eth0 eth1 0.0.0.0/0 0.0.0.0/0
0 0 ACCEPT all -- eth1 eth0 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:25 flags:0x16/0x02
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:143 flags:0x16/0x02
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:110 flags:0x16/0x02
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 flags:0x16/0x02
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 flags:0x16/0x02
0 0 ACCEPT all -- eth0 eth0 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT 280 packets, 15642 bytes)
pkts bytes target prot opt in out source destination
|
|
$sudo ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:8F:6D:4B:AB
inet addr:192.168.1.78 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::213:8fff:fe6d:4bab/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:83903 errors:0 dropped:0 overruns:0 frame:0
TX packets:61060 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39553345 (37.7 MiB) TX bytes:5040292 (4.8 MiB)
Interrupt:10 Base address:0x8c00
eth1 Link encap:Ethernet HWaddr 00:0E:2E:32:46:15
...
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:5 Base address:0x6400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12385 errors:0 dropped:0 overruns:0 frame:0
TX packets:12385 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6655234 (6.3 MiB) TX bytes:6655234 (6.3 MiB)
|
|
$sudo vi /etc/ssh/sshd_config
|
|
$sudo /etc/init.d/sshd restart
Останавливается sshd: [ ОК ] Запускается sshd: [ ОК ] |
|
$ls -l /var/RPMS/*sarg*
ls: /var/RPMS/*sarg*: Нет такого файла или каталога |
|
$exit
i:Verlassen -:S.zurück <Space>:S.vor v:Anhänge betr. d:Lösch. r:Antw. j:Nächste Nachr. ?:Hilfe ---Mutt: =inbox [Msgs:2066 New:2 Inc:2 41M]---(date/date)-----------------------------------------------------------------------------(99%)--- From: Andriy Gabzovskyy <gabzya@tbih-sb.com.ua> To: Igor Chubin <igor@chub.in> Subject: Re[2]: your mail X-Mailer: The Bat! (v3.0) Professional Reply-To: Андрій Габзовський <gabzya@tbih-sb.com.ua> |
|
$cd /usr/src/
|
|
$ls -l
итого 380 drwxr-xr-x 7 root root 4096 Мар 2 06:54 asplinux drwxr-xr-x 3 root root 4096 Мар 3 15:51 redirector-3.2.1 -rw-r--r-- 1 root root 46022 Фев 21 18:29 redirector-3.2.1.tgz -rw-rw-r-- 1 gabzya gabzya 321230 Мар 3 16:59 sarg-2.0.1.tar.gz |
|
$sudo tar xvfzC sarg-2.0.1.tar.gz
tar: Для старой опции `C' требуется указание аргумента. Попробуйте `tar --help' или `tar --usage' для получения дополнительной информации. |
|
$sudo tar xvfz sarg-2.0.1.tar.gz
sarg-2.0.1/ sarg-2.0.1/util.c sarg-2.0.1/usage.c sarg-2.0.1/cfgaux/ sarg-2.0.1/cfgaux/ll.novo sarg-2.0.1/cfgaux/config.sub sarg-2.0.1/cfgaux/install-sh sarg-2.0.1/cfgaux/config.guess sarg-2.0.1/exclude.c sarg-2.0.1/decomp.c ... sarg-2.0.1/useragent.c sarg-2.0.1/totday.c sarg-2.0.1/COPYING sarg-2.0.1/README sarg-2.0.1/indexonly.c sarg-2.0.1/css.tpl sarg-2.0.1/lastlog.c sarg-2.0.1/index.c sarg-2.0.1/sort.c sarg-2.0.1/report.c |
|
$cd sarg-2.0.1
|
|
$ls -l
итого 644 -rw-r--r-- 1 root root 1904 Окт 4 2004 auth.c -rw-r--r-- 1 root root 5962 Окт 4 2004 authfail.c drwxr-xr-x 2 root root 4096 Окт 4 2004 autom4te.cache -rw-r--r-- 1 root root 282 Окт 4 2004 BETA-TESTERS drwxr-xr-x 2 root root 4096 Окт 4 2004 cfgaux -rw-r--r-- 1 root root 33585 Окт 4 2004 ChangeLog -rw-r--r-- 1 root root 1968 Окт 4 2004 charset.c -rwxr-xr-x 1 root root 135490 Окт 4 2004 configure -rw-r--r-- 1 root root 3019 Окт 4 2004 configure.in ... -rw-r--r-- 1 root root 2133 Окт 4 2004 splitlog.c -rw-r--r-- 1 root root 4199 Окт 4 2004 squidguard_log.c -rw-r--r-- 1 root root 6294 Окт 4 2004 squidguard_report.c -rw-r--r-- 1 root root 6531 Окт 4 2004 topsites.c -rw-r--r-- 1 root root 21291 Окт 4 2004 topuser.c -rw-r--r-- 1 root root 3170 Окт 4 2004 totday.c -rw-r--r-- 1 root root 2858 Окт 4 2004 totger.c -rw-r--r-- 1 root root 2475 Окт 4 2004 usage.c -rw-r--r-- 1 root root 9214 Окт 4 2004 useragent.c -rw-r--r-- 1 root root 18981 Окт 4 2004 util.c |
|
$sudo ./configure
checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes ... checking for gdImagePng in -lgd... yes checking for an ANSI C-conforming const... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for fopen64... yes using /usr/bin as the SARG binary using /usr/local/man/man1 as the SARG man page using /usr/local/sarg as the SARG configuration dir using /var/www/html as the WWW Document Root dir configure: creating ./config.status config.status: creating Makefile |
|
$sudo make
gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= ... gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -c -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H= gcc -g -lgd util.o log.o report.o topuser.o email.o sort.o html.o totger.o index.o getconf.o usage.o decomp.o ip2name.o useragent.o exclude.o convlog.o totday.o repday.o datafile.o indexonly.o splitlog.o lastlog.o topsites.o siteuser.o css.o smartfilter.o denied.o authfail.o language.o charset.o squidguard_log.o squidguard_report.o auth.o download.o grepday.o -o sarg |
|
$sudo make install
creating /usr/local/man/man1 creating /usr/local/sarg Creating /usr/local/sarg/languages Creating /usr/local/sarg/fonts cp sarg /usr/bin/sarg chmod 755 /usr/bin/sarg cp sarg.1 /usr/local/man/man1/sarg.1 chmod 755 /usr/local/man/man1/sarg.1 cp /usr/local/sarg/sarg.conf cp -r ./languages /usr/local/sarg; cp ./exclude_codes /usr/local/sarg; cp -r ./images /usr/local/sarg; cp -r ./sarg-php /usr/local/sarg; cp -r ./fonts /usr/local/sarg; cp -r ./css.tpl /usr/local/sarg; |
|
$sudo vi /usr/local/sarg/sarg.conf
|
|
$cat /etc/hosts.allow
# # hosts.allow This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # vsftpd: 192.168.1.0/24 127.0.0.1 |
|
$sudo sarg
sort: опеÑаÑÐ¸Ñ Ð¾ÑкÑÑÑÐ¸Ñ Ð·Ð°Ð²ÐµÑÑилаÑÑ Ð½ÐµÑÑÐ¿ÐµÑ Ð¾Ð¼: 119362: ÐÐµÑ Ñакого Ñайла или каÑалога SARG: ïÔÞÅÔ ÕÓÐÅÛÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÎ ×: /usr/local/etc/httpd/htdocs/squid-reports/2006Mar03-2006Mar03 |
|
$sudo vi /usr/local/sarg/sarg.conf
|
|
$sudo sarg -f /usr/local/sarg/sarg.conf
sort: опеÑаÑÐ¸Ñ Ð¾ÑкÑÑÑÐ¸Ñ Ð·Ð°Ð²ÐµÑÑилаÑÑ Ð½ÐµÑÑÐ¿ÐµÑ Ð¾Ð¼: 119362: ÐÐµÑ Ñакого Ñайла или каÑалога SARG: ïÔÞÅÔ ÕÓÐÅÛÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÎ ×: /usr/local/etc/httpd/htdocs/squid-reports/2006Mar03-2006Mar03 |
|
$ls /usr/local/etc/httpd/
htdocs |
|
$ls /usr/local/etc/httpd/htdocs/
squid-reports |
|
$ls /usr/local/etc/httpd/htdocs/squid-reports/
2006Mar03-2006Mar03 2006Mar03-2006Mar03.1 images index.html |
|
$mv /usr/local/etc/httpd/htdocs/squid-reports /var/www/
mv: невозможно создать каталог `/var/www/squid-reports': Отказано в доступе |
|
$sudo mv /usr/local/etc/httpd/htdocs/squid-reports /var/www/
|
|
$mv /var/www/squid-reports/ /var/www/html/
mv: невозможно переместить `/var/www/squid-reports/' в `/var/www/html/squid-reports': Отказано в доступе |
|
$sudo mv /var/www/squid-reports/ /var/www/html/
|
|
$sudo sarg /usr/local/sarg/sarg.conf
sort: опеÑаÑÐ¸Ñ Ð¾ÑкÑÑÑÐ¸Ñ Ð·Ð°Ð²ÐµÑÑилаÑÑ Ð½ÐµÑÑÐ¿ÐµÑ Ð¾Ð¼: 119362: ÐÐµÑ Ñакого Ñайла или каÑалога SARG: ïÔÞÅÔ ÕÓÐÅÛÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÎ ×: /usr/local/etc/httpd/htdocs/squid-reports/2006Mar03-2006Mar03 |
|
$sudo vi /usr/local/sarg/sarg.conf
|
|
$sudo sarg /usr/local/sarg/sarg.conf
sort: опеÑаÑÐ¸Ñ Ð¾ÑкÑÑÑÐ¸Ñ Ð·Ð°Ð²ÐµÑÑилаÑÑ Ð½ÐµÑÑÐ¿ÐµÑ Ð¾Ð¼: 119362: ÐÐµÑ Ñакого Ñайла или каÑалога SARG: ïÔÞÅÔ ÕÓÐÅÛÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÎ ×: /var/www/html/squid-reports/2006Mar03-2006Mar03 |
|
$LANG=C sudo sarg /usr/local/sarg/sarg.conf
sort: open failed: 119362: No such file or directory SARG: ïÔÞÅÔ ÕÓÐÅÛÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÎ ×: /var/www/html/squid-reports/2006Mar03-2006Mar03 |
|
$sudo vi /usr/local/sarg/sarg.conf
|
|
$uname -r
2.6.14-1.1653asp |
|
$LANG=C sudo sarg /usr/local/sarg/sarg.conf
sort: open failed: 233253: No such file or directory SARG: ïÔÞÅÔ ÕÓÐÅÛÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÎ ×: /var/www/html/squid-reports/2006Mar03-2006Mar03 |
|
$sudo tail /var/log/squid/access.log
1141398527.698 1311 192.168.1.78 TCP_MISS/200 3600 GET http://www.kernel.org/logos/hostedatisc.png - DIRECT/204.152.191.37 image/png 1141398528.069 1606 192.168.1.78 TCP_MISS/200 1336 GET http://www.kernel.org/logos/hplogo.gif - DIRECT/204.152.191.5 image/gif 1141398528.576 878 192.168.1.78 TCP_MISS/200 3149 GET http://www.kernel.org/logos/osdl.gif - DIRECT/204.152.191.37 image/gif 1141398529.494 919 192.168.1.78 TCP_MISS/200 2906 GET http://www.kernel.org/logos/valid-xhtml10 - DIRECT/204.152.191.37 text/plain 1141398529.907 1838 192.168.1.78 TCP_MISS/200 8281 GET http://www.kernel.org/logos/logo70-tran.png - DIRECT/204.152.191.5 image/png 1141398530.502 5457 192.168.1.78 TCP_MISS/200 5823 GET http://www1.kernel.org/bw-zeus1.png - DIRECT/204.152.191.5 image/png 1141398530.562 5515 192.168.1.78 TCP_MISS/200 6235 GET http://www2.kernel.org/bw-zeus2.png - DIRECT/204.152.191.37 image/png 1141398542.716 763 192.168.1.78 TCP_MISS/200 1426 GET http://www.kernel.org/diff/background.css - DIRECT/204.152.191.37 text/css 1141398542.782 3845 192.168.1.78 TCP_MISS/200 24559 GET http://www.kernel.org/diff/diffview.cgi? - DIRECT/204.152.191.5 text/html 1141398550.347 1637 192.168.1.78 TCP_MISS/200 28718 GET http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.15.5.bz2 - DIRECT/204.152.191.37 application/x-bzip2 |
|
$sudo vi /usr/local/sarg/sarg.conf
|
|
$LANG=C sudo sarg /usr/local/sarg/sarg.conf
sort: open failed: 233253: No such file or directory SARG: ïÔÞÅÔ ÕÓÐÅÛÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÎ ×: /var/www/html/squid-reports/2006Mar03-2006Mar03 |
|
$less `which sarg`
|
|
$LANG=C sarg /usr/local/sarg/sarg.conf
SARG: æÁÊÌ ÎÅ ÎÁÊÄÅÎ: /var/log/squid/access.log |
|
$LANG=C sarg /usr/local/sarg/sarg.conf
SARG: æÁÊÌ ÎÅ ÎÁÊÄÅÎ: /var/log/squid/access.log |
|
$LANG=C
|
|
$LANG=C sarg /usr/local/sarg/sarg.conf
SARG: æÁÊÌ ÎÅ ÎÁÊÄÅÎ: /var/log/squid/access.log |
|
$grep -r 233253 .
grep: ./sarg-php/locale/pt_BR: Permission denied grep: ./sarg-php/locale/en_EN: Permission denied |
|
$sudo grep -r 233253 .
|
|
$sudo grep -r 233253 /var/log/squid/
|
|
$sudo make deinstall
make: *** No rule to make target `deinstall'. Stop. |
|
$sudo make uninstall
rm -f /usr/bin/sarg rm -f /usr/local/man/man1/sarg.1 |
|
$sudo rm -rf /usr/local/sarg/
|
|
$sudo rf -f /var/www/
cgi-bin/ error/ html/ icons/ manual/ mrtg/ |
|
$sudo rf -f /var/www/html/
ban/ sarg-php/ squid-reports/ |
|
$sudo rf -f /var/www/html/sarg-php/
sudo: rf: command not found |
|
$sudo rm -rf /var/www/html/sarg-php/
|
|
$sudo rm -rf /var/www/html/squid-reports/
|
|
$find / -name \*sarg\*
find: /lost+found: Permission denied find: /tmp/lost+found: Permission denied find: /tmp/gconfd-root: Permission denied find: /tmp/texconfig.Rj5615: Permission denied find: /tmp/etc-old/rpm: Permission denied /tmp/sarg find: /var/lost+found: Permission denied find: /var/lib/nfs/statd: Permission denied find: /var/lib/xdm/authdir: Permission denied find: /var/lib/slocate: Permission denied ... find: /var/cache/alchemist/printconf.local/wm: Permission denied find: /var/cache/alchemist/printconf.rpm/wm: Permission denied find: /var/cache/samba/winbindd_privileged: Permission denied find: /var/cache/mod_proxy: Permission denied find: /var/empty/sshd: Permission denied find: /var/lock/lvm: Permission denied find: /var/run/usb: Permission denied find: /var/run/mdadm: Permission denied find: /var/run/mdmpd: Permission denied find: |
|
$sudo find / -name \*sarg\*
/tmp/sarg /usr/local/etc/httpd/htdocs/squid-reports/images/sarg-squidguard-block.png /usr/local/etc/httpd/htdocs/squid-reports/images/sarg.png /usr/src/sarg-2.0.1.tar.gz /usr/src/sarg-2.0.1 /usr/src/sarg-2.0.1/sarg.1 /usr/src/sarg-2.0.1/sarg-php /usr/src/sarg-2.0.1/sarg-php/sarg-squidguard-block2.php /usr/src/sarg-2.0.1/sarg-php/sarg-block-it.php /usr/src/sarg-2.0.1/sarg-php/sarg-squidguard-block.php /usr/src/sarg-2.0.1/images/sarg-squidguard-block.png /usr/src/sarg-2.0.1/images/sarg.png /usr/src/sarg-2.0.1/sarg.conf /usr/src/sarg-2.0.1/sarg |
# # hosts.allow This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # vsftpd: 192.168.1.0/24 127.0.0.1
domain hq.tbih-sb.com.ua nameserver 127.0.0.1
| Время первой команды журнала | 16:15:42 2006- 3- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 17:14:42 2006- 3- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 0.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 1.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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