/l3/users/clint/nt-lnet-2006-06-26/linux2.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 |
|
#vi /tmp/E
|
#echo $LANG
en_US |
#LANG=ru_RU.UTF-8
|
#vi /tmp/E
|
#dpkg-reconfigure locales
│ difficulties and you might want not to set a default locale. │ │ │ │ Default locale for the system environment: │ │ │ │ Не устанавливать │ │ en_US │ │ ru_RU.KOI8-R │ │ ru_RU.UTF-8 │ │ ru_UA │ │ ru_UA.UTF-8 │ ... │ <Ok> <Cancel> │ │ │ └─────────────────────────────────────────────────────────────────────────────────────────────────┘ Generating locales (this might take a while)... en_US.ISO-8859-1... done ru_RU.KOI8-R... done ru_RU.UTF-8... done ru_UA.KOI8-U... done ru_UA.UTF-8... done Generation complete. |
#cat /tmp/E | iconv -t KOI8-R -f UTF-8 > /usr/share/squid/errors/Russian-koi8-r/E
R_ACCESS_DENIED |
#htpasswd -c /etc/squid/passwd
Usage: htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfile username password htpasswd -n[mdps] username htpasswd -nb[mdps] username password -c Create a new file. -n Don't update file; display results on stdout. -m Force MD5 encryption of the password. -d Force CRYPT encryption of the password (default). -p Do not encrypt the password (plaintext). -s Force SHA encryption of the password. -b Use the password from the command line rather than prompting for it. -D Delete the specified user. On Windows, NetWare and TPF systems the '-m' flag is used by default. On all other systems, the '-p' flag will probably not work. |
#htpasswd -c /etc/squid/passwd user
to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... New password: Re-type new password: Adding password for user user |
#dpkg -L squid | grep ncsa
/usr/share/doc/squid/README.auth_module.ncsa_auth.gz /usr/lib/squid/ncsa_auth |
#/usr/lib/squid/ncsa_auth /etc/squid/passwd
user password OK bill gates ERR No such user user f ERR Wrong password |
#vi /etc/squid/squid.conf
|
#vi /etc/squid/squid.conf
|
#squid
|
#squid -k reconfigure
OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... |
#vi /etc/squid/squid.conf
|
#squid -k reconfigure
|
#tail /var/log/squid/cache.log
2006/06/29 16:56:22| 0 Objects expired. 2006/06/29 16:56:22| 0 Objects cancelled. 2006/06/29 16:56:22| 0 Duplicate URLs purged. 2006/06/29 16:56:22| 0 Swapfile clashes avoided. 2006/06/29 16:56:22| Took 0.8 seconds ( 61.8 objects/sec). 2006/06/29 16:56:22| Beginning Validation Procedure 2006/06/29 16:56:22| Completed Validation Procedure 2006/06/29 16:56:22| Validated 52 Entries 2006/06/29 16:56:22| store_swap_size = 1680k 2006/06/29 16:56:23| storeLateRelease: released 0 objects |
#netstat -lnp | grep :3128
tcp 0 0 192.168.15.2:3128 0.0.0.0:* LISTEN 20424/(squid) tcp 0 0 127.0.0.1:3128 0.0.0.0:* LISTEN 20424/(squid) |
#ls -l /etc/squid/passwd
OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... -rw-r--r-- 1 root root 19 2006-06-29 16:52 /etc/squid/passwd |
#getent passwd squid
|
#getent passwd proxy
proxy:x:13:13:proxy:/bin:/bin/sh |
#ps aux | grep squid
root 17797 0.0 0.1 4216 1324 ? Ss 15:37 0:00 /usr/sbin/squid -D -sYC root 20183 0.0 0.1 2620 1100 pts/11 S+ 16:47 0:00 /usr/bin/vi /etc/squid/squid.conf proxy 20364 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20365 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20366 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20367 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20368 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20376 0.0 0.4 6892 5124 ? S 16:55 0:00 (squid) -D -sYC proxy 20377 0.0 0.4 6892 5124 ? S 16:55 0:00 (squid) -D -sYC proxy 20378 0.0 0.4 6892 5124 ? S 16:55 0:00 (squid) -D -sYC ... proxy 20462 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC proxy 20463 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC proxy 20464 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC proxy 20467 0.1 0.4 6432 4536 ? S 16:57 0:00 (squid) -D -sYC proxy 20468 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC proxy 20469 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC proxy 20470 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC proxy 20471 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC proxy 20472 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC root 20493 0.0 0.0 3352 796 pts/8 S+ 16:58 0:00 grep squid |
#chown proxy:proxy /etc/squid/passwd
OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... |
#/etc/init.d/squid restart
Restarting Squid HTTP proxy: squid. |
#chmod 600 /etc/squid/passwd
|
#ps aux | grep squid
root 20183 0.0 0.1 2620 1100 pts/11 S+ 16:47 0:00 /usr/bin/vi /etc/squid/squid.conf proxy 20364 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20365 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20366 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20367 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20368 0.0 0.4 6892 5120 ? S 16:55 0:00 (squid) -D -sYC proxy 20376 0.0 0.4 6892 5124 ? S 16:55 0:00 (squid) -D -sYC proxy 20377 0.0 0.4 6892 5124 ? S 16:55 0:00 (squid) -D -sYC proxy 20378 0.0 0.4 6892 5124 ? S 16:55 0:00 (squid) -D -sYC proxy 20379 0.0 0.4 6892 5124 ? S 16:55 0:00 (squid) -D -sYC ... proxy 20471 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC proxy 20472 0.0 0.1 4424 1480 ? S 16:57 0:00 (squid) -D -sYC root 20519 0.0 0.1 4216 1364 ? Ss 16:58 0:00 /usr/sbin/squid -D -sYC proxy 20521 0.3 0.4 6436 4524 ? S 16:58 0:00 (squid) -D -sYC proxy 20528 0.0 0.1 4424 1480 ? S 16:58 0:00 (squid) -D -sYC proxy 20529 0.0 0.1 4424 1480 ? S 16:58 0:00 (squid) -D -sYC proxy 20530 0.0 0.1 4424 1480 ? S 16:58 0:00 (squid) -D -sYC proxy 20531 0.0 0.1 4424 1480 ? S 16:58 0:00 (squid) -D -sYC proxy 20532 0.0 0.1 4424 1480 ? S 16:58 0:00 (squid) -D -sYC root 20551 0.0 0.0 3352 796 pts/8 S+ 16:58 0:00 grep squid |
#vi /etc/squid/squid.conf
|
#tail -f /var/log/squid/access.log
1151588137.999 763 192.168.15.2 TCP_MISS/200 137892 GET http://debian.org.ua/debian/pool/main/a/apache2/libapr0_2.0.55-4_i386.deb - DIRECT/213.186.192.209 application/x-debian-package 1151588139.605 1603 192.168.15.2 TCP_MISS/200 93093 GET http://debian.org.ua/debian/pool/main/a/apache2/apache2-utils_2.0.55-4_i386.deb - DIRECT/213.186.192.209 application/x-debian-package 1151588144.544 4938 192.168.15.2 TCP_MISS/200 847572 GET http://debian.org.ua/debian/pool/main/a/apache/apache-common_1.3.34-2_i386.deb - DIRECT/213.186.192.209 application/x-debian-package 1151588147.024 2476 192.168.15.2 TCP_MISS/200 392308 GET http://debian.org.ua/debian/pool/main/a/apache/apache_1.3.34-2_i386.deb - DIRECT/213.186.192.209 application/x-debian-package 1151588528.813 1 192.168.15.2 TCP_DENIED/403 1405 GET http://www.google.com.ua/ - NONE/- text/html 1151588593.076 1 192.168.15.2 TCP_DENIED/403 1364 GET http://www.google.com.ua/ - NONE/- text/html 1151588977.854 0 192.168.15.2 TCP_DENIED/403 1364 GET http://www.google.com.ua/ - NONE/- text/html 1151588994.770 1 192.168.15.2 TCP_DENIED/403 1394 GET http://www.google.com.ua/ - NONE/- text/html 1151589345.972 1 192.168.15.2 TCP_DENIED/403 1394 GET http://www.google.com.ua/ - NONE/- text/html 1151589352.775 4 192.168.15.2 TCP_DENIED/407 1742 GET http://mail.ru/ - NONE/- text/html |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/hda1 894M 103M 744M 13% / tmpfs 506M 0 506M 0% /dev/shm /dev/hda7 4,6G 3,1G 1,3G 71% /home /dev/hda8 1,8G 12M 1,7G 1% /tmp /dev/hda9 9,2G 1,2G 7,6G 14% /usr /dev/hda6 4,6G 614M 3,8G 14% /var |
#tail -f /var/log/squid/access.log
1151588137.999 763 192.168.15.2 TCP_MISS/200 137892 GET http://debian.org.ua/debian/pool/main/a/apache2/libapr0_2.0.55-4_i386.deb - DIRECT/213.186.192.209 application/x-debian-package 1151588139.605 1603 192.168.15.2 TCP_MISS/200 93093 GET http://debian.org.ua/debian/pool/main/a/apache2/apache2-utils_2.0.55-4_i386.deb - DIRECT/213.186.192.209 application/x-debian-package 1151588144.544 4938 192.168.15.2 TCP_MISS/200 847572 GET http://debian.org.ua/debian/pool/main/a/apache/apache-common_1.3.34-2_i386.deb - DIRECT/213.186.192.209 application/x-debian-package 1151588147.024 2476 192.168.15.2 TCP_MISS/200 392308 GET http://debian.org.ua/debian/pool/main/a/apache/apache_1.3.34-2_i386.deb - DIRECT/213.186.192.209 application/x-debian-package 1151588528.813 1 192.168.15.2 TCP_DENIED/403 1405 GET http://www.google.com.ua/ - NONE/- text/html 1151588593.076 1 192.168.15.2 TCP_DENIED/403 1364 GET http://www.google.com.ua/ - NONE/- text/html 1151588977.854 0 192.168.15.2 TCP_DENIED/403 1364 GET http://www.google.com.ua/ - NONE/- text/html 1151588994.770 1 192.168.15.2 TCP_DENIED/403 1394 GET http://www.google.com.ua/ - NONE/- text/html 1151589345.972 1 192.168.15.2 TCP_DENIED/403 1394 GET http://www.google.com.ua/ - NONE/- text/html 1151589352.775 4 192.168.15.2 TCP_DENIED/407 1742 GET http://mail.ru/ - NONE/- text/html |
#tail -f /var/log/squid/cache.log
2006/06/29 16:59:25| 0 Objects expired. 2006/06/29 16:59:25| 0 Objects cancelled. 2006/06/29 16:59:25| 0 Duplicate URLs purged. 2006/06/29 16:59:25| 0 Swapfile clashes avoided. 2006/06/29 16:59:25| Took 0.3 seconds ( 174.0 objects/sec). 2006/06/29 16:59:25| Beginning Validation Procedure 2006/06/29 16:59:25| Completed Validation Procedure 2006/06/29 16:59:25| Validated 52 Entries 2006/06/29 16:59:25| store_swap_size = 1680k 2006/06/29 16:59:26| storeLateRelease: released 0 objects |
#iptables -L
Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:rsync ACCEPT all -- linux2.unix.nt anywhere ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 ACCEPT tcp -- anywhere anywhere tcp dpt:submission ACCEPT tcp -- anywhere anywhere tcp dpt:ssh ACCEPT tcp -- anywhere anywhere tcp dpt:smtp REJECT tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,ACK/SYN reject-with tcp-reset Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -I INPUT 1 -p tcp --dport 3128 -j MASQUERADE
iptables: Invalid argument |
#iptables -I INPUT 1 -p tcp --dport 3128 -j ACCEPT
|
#vi /etc/squid/squid.conf
|
#tail -f /var/log/squid/cache.log
2006/06/29 17:01:30| Accepting HTTP connections at 192.168.15.2, port 3128, FD 10. 2006/06/29 17:01:30| Accepting ICP messages at 0.0.0.0, port 3130, FD 12. 2006/06/29 17:01:30| HTCP Disabled. 2006/06/29 17:01:30| WCCP Disabled. 2006/06/29 17:01:30| Configuring Parent 192.168.15.254/3128/3130 2006/06/29 17:01:30| Loaded Icons. 2006/06/29 17:01:30| eventCleanup 2006/06/29 17:01:30| eventCleanup: cleaning 'netdbExchangeStart' 2006/06/29 17:01:30| eventCleanup: cleaning 'peerClearRR' 2006/06/29 17:01:30| Ready to serve requests. |
#vi /etc/squid/squid.conf
325c325 < cache_peer 192.168.15.254 parent 3128 3130 default no-query --- > #cache_peer 192.168.15.254 parent 3128 3130 default no-query |
#squid -k reconfigure
|
#tail -f /var/log/squid/cache.log
2006/06/29 17:02:12| User-Agent logging is disabled. 2006/06/29 17:02:12| Referer logging is disabled. 2006/06/29 17:02:12| DNS Socket created at 0.0.0.0, port 32818, FD 7 2006/06/29 17:02:12| Adding nameserver 127.0.0.1 from /etc/resolv.conf 2006/06/29 17:02:12| helperOpenServers: Starting 5 'ncsa_auth' processes 2006/06/29 17:02:13| WARNING: Cannot run '/usr/lib/squid/ncsa_auth' process. 2006/06/29 17:02:13| WARNING: Cannot run '/usr/lib/squid/ncsa_auth' process. 2006/06/29 17:02:13| WARNING: Cannot run '/usr/lib/squid/ncsa_auth' process. 2006/06/29 17:02:13| WARNING: Cannot run '/usr/lib/squid/ncsa_auth' process. 2006/06/29 17:02:13| WARNING: Cannot run '/usr/lib/squid/ncsa_auth' process. 2006/06/29 17:02:13| Unlinkd pipe opened on FD 11 2006/06/29 17:02:13| Accepting HTTP connections at 127.0.0.1, port 3128, FD 9. 2006/06/29 17:02:13| Accepting HTTP connections at 192.168.15.2, port 3128, FD 10. 2006/06/29 17:02:13| Accepting ICP messages at 0.0.0.0, port 3130, FD 12. 2006/06/29 17:02:13| HTCP Disabled. 2006/06/29 17:02:13| WCCP Disabled. 2006/06/29 17:02:13| Loaded Icons. 2006/06/29 17:02:13| eventCleanup 2006/06/29 17:02:13| eventCleanup: cleaning 'peerClearRR' 2006/06/29 17:02:13| Ready to serve requests. |
#ls -l /usr/lib/squid/ncsa_auth
-rwxr-xr-x 1 root root 11228 2006-06-09 20:11 /usr/lib/squid/ncsa_auth |
#/usr/lib/squid/ncsa_auth /etc/squid/passwd
user pass ERR Wrong password |
#su proxy
sh: l3_save_last_line: command not found |
$exit
exit |
#su - proxy
# Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... proxy@linux2:~$ proxy@linux2:~$ proxy@linux2:~$ /usr/lib/squid/ncsa_auth /etc/squid/passwd 1 2 ERR No such user proxy@linux2:~$ exit logout |
#tail -f /var/log/squid/cache.log
2006/06/29 17:02:13| Unlinkd pipe opened on FD 11 2006/06/29 17:02:13| Accepting HTTP connections at 127.0.0.1, port 3128, FD 9. 2006/06/29 17:02:13| Accepting HTTP connections at 192.168.15.2, port 3128, FD 10. 2006/06/29 17:02:13| Accepting ICP messages at 0.0.0.0, port 3130, FD 12. 2006/06/29 17:02:13| HTCP Disabled. 2006/06/29 17:02:13| WCCP Disabled. 2006/06/29 17:02:13| Loaded Icons. 2006/06/29 17:02:13| eventCleanup 2006/06/29 17:02:13| eventCleanup: cleaning 'peerClearRR' 2006/06/29 17:02:13| Ready to serve requests. |
#vi /etc/squid/squid.conf
|
#squid -k reconfigure
|
#tail -f /var/log/squid/cache.log
|
#less /var/log/squid/cache.log
|
#ps aux | grep ncsa
root 20857 0.0 0.0 3348 792 pts/8 S+ 17:05 0:00 grep ncsa |
#/usr/lib/squid/ncsa_auth
Usage: ncsa_auth <passwordfile> |
#/usr/lib/squid/ncsa_auth /etc/squid/passwd
OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... |
#vi /etc/squid/squid.conf
|
#cat /etc/squid/passwd
user:TQx3WRHZhv1qI |
#/etc/init.d/squid stop
OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... Stopping Squid HTTP proxy: squid. |
#/etc/init.d/squid start
Starting Squid HTTP proxy: squid. |
#less /var/log/squid/cache.log
|
#usermod -s /bin/false proxy
|
#squid -k reconfigure
|
#less /var/log/squid/cache.log
|
#less /var/log/squid/cache.log
|
#ls -l /usr/lib/squid/ncsa_auth
-rwxr-xr-x 1 root root 11228 2006-06-09 20:11 /usr/lib/squid/ncsa_auth |
#strings /usr/lib/squid/ncsa_auth | grep /
/lib/ld-linux.so.2 <>"#{}|\^~[]`' ;/?:@=& |
#strings /usr/lib/squid/
digest_pw_auth ldap_auth pam_auth squid_ldap_group wb_group diskd msnt_auth RunCache squid_unix_group wbinfo_group.pl getpwnam_auth ncsa_auth smb_auth unlinkd wb_ntlmauth ip_user_check ntlm_auth smb_auth.sh wb_auth yp_auth |
#vi /etc/squid/squid.conf
|
#apt-cache search ncsa
hdf5-tools - Hierarchical Data Format 5 (HDF5) - Runtime tools libgcgi-dev - library for CGI programs in C libgcgi0 - library for CGI programs in C libhdf5-doc - Hierarchical Data Format 5 (HDF5) - Documentation libhdf5-lam-1.6.5-0 - Hierarchical Data Format 5 (HDF5) - runtime files - LAM version libhdf5-lam-dev - Hierarchical Data Format 5 (HDF5) - development files - LAM version libhdf5-mpich-1.6.5-0 - Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version libhdf5-mpich-dev - Hierarchical Data Format 5 (HDF5) - development files - MPICH version libhdf5-serial-1.6.5-0 - Hierarchical Data Format 5 (HDF5) - runtime files - serial version libhdf5-serial-dev - Hierarchical Data Format 5 (HDF5) - development files - serial version r-cran-hdf5 - GNU R package interfacing the NCSA HDF5 library |
#apt-get install squid
Reading package lists... Done Building dependency tree... Done squid is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. |
#apt-get install squid/unstable
Reading package lists... Done Building dependency tree... Done E: Release ‘unstable’ for ‘squid’ was not found |
#apt-get install squid/tetsing
to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... Reading package lists... Done Building dependency tree... Done E: Release ‘tetsing’ for ‘squid’ was not found |
#apt-get install squid/testing
Reading package lists... Done Building dependency tree... Done Selected version 2.5.14-1 (Debian:testing) for squid squid is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. |
#iptables -F
|
#/etc/init.d/squid stop
Stopping Squid HTTP proxy: squid. |
#/etc/init.d/squid start
Starting Squid HTTP proxy: squid. |
#tail -f /var/log/squid/access.log
1151590613.692 118 192.168.15.2 TCP_MISS/200 1018 GET http://weather.meta.ua/img/weather/obl4.gif user DIRECT/213.133.164.11 image/gif 1151590613.700 240 192.168.15.2 TCP_MISS/200 1055 GET http://counter.rambler.ru/top100.cnt? user DIRECT/81.19.66.19 image/gif 1151590613.859 21 192.168.15.2 TCP_MISS/200 669 GET http://weather.meta.ua/img/weather/obl5.gif user DIRECT/213.133.164.11 image/gif 1151590613.864 22 192.168.15.2 TCP_MISS/200 491 GET http://weather.meta.ua/img/weather/osad1.gif user DIRECT/213.133.164.11 image/gif 1151590613.875 15 192.168.15.2 TCP_MISS/200 1434 GET http://top100-images.rambler.ru/top100/banner-88x31-rambler-black2.gif user DIRECT/81.19.66.97 image/gif 1151590613.946 38 192.168.15.2 TCP_MISS/200 1568 GET http://ua.hit.gemius.pl/_1151590613323/ppdot.js? user DIRECT/193.178.146.34 application/x-javascript 1151590614.940 1084 192.168.15.2 TCP_MISS/200 1713 GET http://www.pipeboost.com/images/banners2/smbanner3_acceleratedwith.gif user DIRECT/205.247.13.97 image/gif 1151590615.567 24 192.168.15.2 TCP_MISS/200 709 GET http://meta.ua/favicon.ico user DIRECT/213.133.164.12 image/x-icon 1151590615.567 8 192.168.15.1 TCP_DENIED/403 1386 GET http://google.com.ua/ - NONE/- text/html 1151590619.145 12053 192.168.15.254 TCP_MISS/302 845 GET http://www.tns-counter.ru/V13ahttp://www.vz.ru/politics/2006/6/29/39435.html? user DIRECT/217.73.200.174 image/gif 1151590631.717 2 192.168.15.1 TCP_DENIED/407 1722 GET http://mail.ru/ - NONE/- text/html q |
#vi /etc/squid/squid.conf
|
#vi /etc/squid/squid.conf
|
#tail -f /var/log/squid/access.log
1151590975.558 767 192.168.15.254 TCP_MISS/200 1493 GET http://www.marathonbet.com/mstyles2.css user DIRECT/81.3.136.105 text/css 1151590976.055 497 192.168.15.254 TCP_MISS/200 4042 GET http://www.marathonbet.com/js/bets33.js user DIRECT/81.3.136.105 application/x-javascript 1151590976.605 549 192.168.15.254 TCP_MISS/200 871 GET http://www.marathonbet.com/js/menu.js user DIRECT/81.3.136.105 application/x-javascript 1151590977.050 446 192.168.15.254 TCP_MISS/200 2301 GET http://www.marathonbet.com/images/m_br2.gif user DIRECT/81.3.136.105 image/gif 1151590977.252 635 192.168.15.254 TCP_MISS/200 6509 GET http://www.marathonbet.com/images/fo.jpg user DIRECT/81.3.136.115 image/jpeg 1151590977.695 442 192.168.15.254 TCP_MISS/200 1055 GET http://counter.rambler.ru/top100.cnt? user DIRECT/81.19.66.19 image/gif 1151590977.939 1313 192.168.15.254 TCP_MISS/200 7254 GET http://www.marathonbet.com/images/ba.jpg user DIRECT/81.3.136.104 image/jpeg 1151590977.989 938 192.168.15.254 TCP_MISS/200 13142 GET http://www.marathonbet.com/images/te2.jpg user DIRECT/81.3.136.105 image/jpeg 1151590978.374 1754 192.168.15.254 TCP_MISS/200 6681 GET http://www.marathonbet.com/images/ho.jpg user DIRECT/81.3.136.98 image/jpeg 1151590978.411 715 192.168.15.254 TCP_MISS/200 1346 GET http://images.rambler.ru/top100/banner-88x31-rambler-blue3.gif user DIRECT/81.19.66.65 image/gif 1151590978.722 783 192.168.15.254 TCP_MISS/200 1331 GET http://u1569.61.spylog.com/cnt? user DIRECT/194.67.35.192 image/gif 1151590979.108 386 192.168.15.254 TCP_MISS/200 1849 GET http://www.marathonbet.com/favicon.ico user DIRECT/81.3.136.98 text/plain |
#iptables-restore
|
#iptables-restore < /etc/default/iptables
|
#iptables -t nat -L
Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -L
Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:ssh ACCEPT tcp -- anywhere anywhere tcp dpt:smtp REJECT tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,ACK/SYN reject-with tcp-reset Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -I INPUT -p tcp --dport 110 -j
|
#iptables -I INPUT -s 127.0.0.1 -j ACCEPT
OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... |
#iptables -I INPUT -s 192.168.15.2 -j ACCEPT
|
#squid -k reconfigure
|
#tail -f /var/log/squid/access.log
1151590976.605 549 192.168.15.254 TCP_MISS/200 871 GET http://www.marathonbet.com/js/menu.js user DIRECT/81.3.136.105 application/x-javascript 1151590977.050 446 192.168.15.254 TCP_MISS/200 2301 GET http://www.marathonbet.com/images/m_br2.gif user DIRECT/81.3.136.105 image/gif 1151590977.252 635 192.168.15.254 TCP_MISS/200 6509 GET http://www.marathonbet.com/images/fo.jpg user DIRECT/81.3.136.115 image/jpeg 1151590977.695 442 192.168.15.254 TCP_MISS/200 1055 GET http://counter.rambler.ru/top100.cnt? user DIRECT/81.19.66.19 image/gif 1151590977.939 1313 192.168.15.254 TCP_MISS/200 7254 GET http://www.marathonbet.com/images/ba.jpg user DIRECT/81.3.136.104 image/jpeg 1151590977.989 938 192.168.15.254 TCP_MISS/200 13142 GET http://www.marathonbet.com/images/te2.jpg user DIRECT/81.3.136.105 image/jpeg 1151590978.374 1754 192.168.15.254 TCP_MISS/200 6681 GET http://www.marathonbet.com/images/ho.jpg user DIRECT/81.3.136.98 image/jpeg 1151590978.411 715 192.168.15.254 TCP_MISS/200 1346 GET http://images.rambler.ru/top100/banner-88x31-rambler-blue3.gif user DIRECT/81.19.66.65 image/gif 1151590978.722 783 192.168.15.254 TCP_MISS/200 1331 GET http://u1569.61.spylog.com/cnt? user DIRECT/194.67.35.192 image/gif 1151590979.108 386 192.168.15.254 TCP_MISS/200 1849 GET http://www.marathonbet.com/favicon.ico user DIRECT/81.3.136.98 text/plain |
#tail -f /var/log/squid/cache.log
Updating sendmail.cf ... 2006/06/29 17:25:01| helperOpenServers: Starting 5 'ncsa_auth' processes 2006/06/29 17:25:02| Unlinkd pipe opened on FD 16 2006/06/29 17:25:02| Accepting HTTP connections at 127.0.0.1, port 3128, FD 14. 2006/06/29 17:25:02| Accepting HTTP connections at 192.168.15.2, port 3128, FD 15. 2006/06/29 17:25:02| Accepting ICP messages at 0.0.0.0, port 3130, FD 17. 2006/06/29 17:25:02| HTCP Disabled. 2006/06/29 17:25:02| WCCP Disabled. 2006/06/29 17:25:02| Loaded Icons. 2006/06/29 17:25:02| eventCleanup 2006/06/29 17:25:02| Ready to serve requests. |
#iptables -I INPUT -p tcp --dport 3128
|
#iptables-save > /etc/default/iptables
|
#less /usr/share/doc/sendmail
|
#less /usr/share/doc/sendmail-doc/
|
#ls -l /usr/share/doc/sendmail-doc/
total 376 -rw-r--r-- 1 root root 1578 2006-06-15 02:06 buildinfo.gz -rw-r--r-- 1 root root 60930 2006-04-19 01:31 cf.README.gz -rw-r--r-- 1 root root 9486 2006-06-15 02:04 changelog.Debian.gz -rw-r--r-- 1 root root 180586 2006-06-06 01:32 changelog.gz -rw-r--r-- 1 root root 4529 2005-08-30 04:15 copyright -rw-r--r-- 1 root root 1786 2003-03-03 19:23 Debian-specific.gz lrwxrwxrwx 1 root root 23 2006-06-29 10:12 examples -> ../../sendmail/examples -rw-r--r-- 1 root root 52258 2005-03-28 08:05 faq.txt.gz -rw-r--r-- 1 root root 4717 2004-12-03 01:39 KNOWNBUGS.gz drwxr-xr-x 3 root root 4096 2006-06-29 10:13 libmilter -rw-r--r-- 1 root root 904 2006-02-02 07:43 NEWS.Debian.gz drwxr-xr-x 2 root root 4096 2006-06-29 10:13 op -rw-r--r-- 1 root root 409 2001-01-15 19:49 README.Debian.sendmail-doc -rw-r--r-- 1 root root 7705 2005-09-16 23:08 README.gz lrwxrwxrwx 1 root root 12 2006-06-29 10:33 RELEASE_NOTES.gz -> changelog.gz drwxr-xr-x 2 root root 4096 2006-06-29 10:13 sendmail -rw-r--r-- 1 root root 3129 2006-06-15 02:04 site.config.m4.gz -rw-r--r-- 1 root root 2359 2006-06-15 02:05 smrsh.README.gz |
#lsmod
Module Size Used by snd_mixer_oss 20384 0 r128 108532 2 af_packet 23976 2 ipv6 281700 12 iptable_nat 26276 0 ip_conntrack 37004 1 iptable_nat ipt_REJECT 7232 1 iptable_filter 3104 1 ip_tables 19360 3 iptable_nat,ipt_REJECT,iptable_filter ... ide_generic 1632 0 piix 13824 1 ide_disk 19648 7 ide_core 142556 4 ide_cd,ide_generic,piix,ide_disk unix 31156 280 font 8544 0 vesafb 6880 0 cfbcopyarea 4096 1 vesafb cfbimgblt 3264 1 vesafb cfbfillrect 4000 1 vesafb |
#lsmod | grep usb
usbcore 122148 4 ehci_hcd,uhci_hcd |
#cd /etc/X11/
|
#ls
app-defaults rgb.txt xinit Xsession XvMCConfig default-display-manager X xorg.conf Xsession.d Xwrapper.config fonts xdm Xresources Xsession.options |
#vi xorg.conf
77,78c77,78 < HorizSync 40-60 < VertRefresh 40-65 --- > HorizSync 20-180 > VertRefresh 30-250 |
#vi xorg.conf
|
#vi xorg.conf
77,78c77,78 < HorizSync 20-180 < VertRefresh 30-250 --- > HorizSync 20-100 > VertRefresh 30-200 |
#vi xorg.conf
77,78c77,78 < HorizSync 20-100 < VertRefresh 30-200 --- > HorizSync 40-80 > VertRefresh 60-150 |
user:TQx3WRHZhv1qI
Время первой команды журнала | 16:45:41 2006- 6-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:39:58 2006- 6-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 5.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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