/l3/users/12-03-2007/nt-lnet/linux1.net.nt/root :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 |
|
#dig mx serge.net.nt
; <<>> DiG 9.3.4 <<>> mx serge.net.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55288 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;serge.net.nt. IN MX ;; ANSWER SECTION: serge.net.nt. 10800 IN MX 5 serghost.serge.net.nt. ;; AUTHORITY SECTION: serge.net.nt. 10800 IN NS serghost.serge.net.nt. ;; ADDITIONAL SECTION: serghost.serge.net.nt. 10800 IN A 192.168.16.3 ;; Query time: 28 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Mar 16 10:41:49 2007 ;; MSG SIZE rcvd: 85 |
#sendmail -q
"/etc/bind/named.conf" 65L, 1779C written [root@serghost:~]# pkill -1 bind [root@serghost:~]# /etc/init.d/bind9 restart Stopping domain name service...: bind. Starting domain name service...: bind. [root@serghost:~]# host 192.168.16.1 1.16.168.192.in-addr.arpa domain name pointer ns.romzes.net.nt. [root@serghost:~]# host 192.168.16.2 2.16.168.192.in-addr.arpa domain name pointer sasha.sample.net.nt. [root@serghost:~]# host 192.168.16.3 3.16.168.192.in-addr.arpa domain name pointer serghost.serge.net.nt. |
#exit
dnl # define(`confSAFE_FILE_ENV', `')dnl dnl # dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!! dnl # Remove `, Addr=' clauses to receive from any interface dnl # If you want to support IPv6, switch the commented/uncommentd lines FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1')dnl Connection to 192.168.16.3 closed. ... # of runlevel. # -------------------------------------------------------------------------------- # Runlevel 0 is halt. # Runlevel 1 is single-user. # Runlevels 2-5 are multi-user. # Runlevel 6 is reboot. l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 1,1 Наверху |
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/hda9 on /home type ext3 (rw) /dev/hda8 on /tmp type ext3 (rw) /dev/hda5 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) |
#mount /dev/hd
hda hda1 hda2 hda5 hda6 hda7 hda8 hda9 hdc |
#mount /dev/hdc /mnt/
mount: block device /dev/hdc is write-protected, mounting read-only |
#mc
|
#mount -o loop /media/
cdrom/ cdrom0/ floppy/ floppy0/ .hal-mtab-lock |
#mount -o loop /mnt/win
win2003 win2003.img windows-server-2003.iso |
#mount -o loop /mnt/win2003.img /media/floppy
mount: you must specify the filesystem type |
#mount -t vfat -o loop /mnt/win2003.img /media/floppy
mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so |
#mount -o loop /mnt/win2003.img /media/floppy
mount: you must specify the filesystem type |
#eject
|
#eject -t
|
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hda1 259M 131M 115M 54% / tmpfs 503M 0 503M 0% /lib/init/rw udev 10M 68K 10M 1% /dev tmpfs 503M 0 503M 0% /dev/shm /dev/hda9 26G 4,7G 20G 19% /home /dev/hda8 373M 11M 343M 3% /tmp /dev/hda5 4,6G 1,9G 2,6G 42% /usr /dev/hda6 2,8G 930M 1,8G 35% /var |
#mount /dev/hdc /mnt/
mount: block device /dev/hdc is write-protected, mounting read-only |
#dd if=/dev/hdc of=/home/user/
.bash_history .gconfd/ .icons/ .mozilla/ .update-notifier/ .bash_logout .gksu.lock .l3rc .nautilus/ .viminfo .bash_profile .gnome/ .lesshst .recently-used .Xauthority .bashrc .gnome2/ .lilalo/ sent xgu.ru/ Desktop/ .gnome2_private/ Mail/ .ssh/ .xine/ .dmrc .gstreamer-0.10/ mbox temp/ .xsession-errors .evolution/ .gtkrc-1.2-gnome2 .mc/ .themes/ .gconf/ .ICEauthority .metacity/ .thumbnails/ |
#dd if=/dev/hdc of=/home/user/XakerDVD.iso
Stopping domain name service...: bind. Starting domain name service...: bind. [root@serghost:~]# host 192.168.16.1 1.16.168.192.in-addr.arpa domain name pointer ns.romzes.net.nt. [root@serghost:~]# host 192.168.16.2 2.16.168.192.in-addr.arpa domain name pointer sasha.sample.net.nt. [root@serghost:~]# host 192.168.16.3 3.16.168.192.in-addr.arpa domain name pointer serghost.serge.net.nt. 16291136+0 записей считано 16291136+0 записей написано скопировано 8341061632 байт (8,3 GB), 1869,97 секунд, 4,5 MB/s |
#apt-get install squid
Будут установлены следующие дополнительные пакеты: squid-common Предлагаемые пакеты: squidclient squid-cgi logcheck-database resolvconf smbclient НОВЫЕ пакеты, которые будут установлены: squid squid-common обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 112 пакетов не обновлено. Необходимо скачать 1092kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 6603kB. Хотите продолжить [Д/н]? ] Аварийное завершение. root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#apt-get install squid
Выбор ранее не выбранного пакета squid-common. (Чтение базы данных... на данный момент установлено 80214 файлов и каталогов.) Распаковывается пакет squid-common (из файла .../squid-common_2.6.5-4_all.deb)... Выбор ранее не выбранного пакета squid. Распаковывается пакет squid (из файла .../squid_2.6.5-4_i386.deb)... Настраивается пакет squid-common (2.6.5-4) ... Настраивается пакет squid (2.6.5-4) ... Creating squid spool directory structure 2007/03/16 11:06:30| Creating Swap Directories Restarting Squid HTTP proxy: squid. root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#netstat -lnp | grep :3128
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 7518/(squid) root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#vim /etc/squid/squid.conf
|
#cat /etc/squid/squid.conf | egrep -v "#|\ "
root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#cat /etc/squid/squid.conf | egrep -v "#|^\ $"
root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#cat /etc/squid/squid.conf | egrep -v "#|^$"
http_port 3128 hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? cache deny QUERY acl apache rep_header Server ^Apache broken_vary_encoding allow apache access_log /var/log/squid/access.log squid hosts_file /etc/hosts refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 ... http_access allow purge localhost http_access deny purge http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access allow localhost http_access deny all http_reply_access allow all icp_access allow all cache_effective_group proxy coredump_dir /var/spool/squid |
#man squid.conf
|
#man squid
|
#vim /etc/squid/squid.conf
|
#ls -l /etc/logrotate.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ logrotate.conf logrotate.d/ root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#ls -l /etc/logrotate.d/
итого 10 -rw-r--r-- 1 root root 137 2006-01-15 23:24 acpid -rw-r--r-- 1 root root 79 2006-10-27 07:49 aptitude -rw-r--r-- 1 root root 245 2007-02-02 15:20 cupsys -rw-r--r-- 1 root root 111 2007-01-02 01:02 dpkg -rw-r--r-- 1 root root 273 2007-01-20 11:46 exim4-base -rw-r--r-- 1 root root 68 2007-02-16 11:05 scrollkeeper -rw-r--r-- 1 root root 1713 2006-12-09 06:22 sendmail -rw-r--r-- 1 root root 301 2007-01-17 11:07 squid -rw-r--r-- 1 root root 80 2006-10-05 03:06 wpa_action |
#vim /etc/logrotate.d/squid
|
#vim /etc/squid/squid.conf
1119c1119 < # cache_log /var/log/squid/cache.log --- > cache_log /var/log/squid/cache.log |
#squid -z
2007/03/16 11:32:36| Squid is already running! Process ID 7518 |
#ls /var/cache/
~ ~ ~ ~ ~ ~ ~ ~ ~ apt/ cups/ dictionaries-common/ gnome-system-tools/ man/ bind/ debconf/ fontconfig/ locate/ root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#vim /etc/squid/squid.conf
|
#ls -l /var/spool/squid/
итого 68 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 00 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 01 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 02 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 03 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 04 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 05 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 06 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 07 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 08 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 09 drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 0A drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 0B drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 0C drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 0D drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 0E drwxr-x--- 258 proxy proxy 4096 2007-03-16 11:06 0F -rw-r----- 1 proxy proxy 48 2007-03-16 11:06 swap.state |
#/etc/init.d/squid restart
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Restarting Squid HTTP proxy: squid. root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#vim /etc/squid/squid.conf
|
#apt-cache srearch htpasswd
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ E: Неверная операция srearch root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#iceweasel &
[root@serghost:~]# pkill -1 bind [root@serghost:~]# /etc/init.d/bind9 restart Stopping domain name service...: bind. Starting domain name service...: bind. [root@serghost:~]# host 192.168.16.1 1.16.168.192.in-addr.arpa domain name pointer ns.romzes.net.nt. [root@serghost:~]# host 192.168.16.2 2.16.168.192.in-addr.arpa domain name pointer sasha.sample.net.nt. [root@serghost:~]# host 192.168.16.3 3.16.168.192.in-addr.arpa domain name pointer serghost.serge.net.nt. [1] 8581 |
#apt-cache search htpasswd
apache2-utils - utility programs for webservers libapache-htpasswd-perl - Manage Unix crypt-style password file lighttpd - A fast webserver with minimal memory footprint teapop - Powerful and flexible RFC-compliant POP3 server teapop-ldap - Powerful and flexible RFC-compliant POP3 server teapop-mysql - Powerful and flexible RFC-compliant POP3 server teapop-pgsql - Powerful and flexible RFC-compliant POP3 server thttpd-util - Support utilities for thttpd |
#apt-get install apache2-utils
Выбор ранее не выбранного пакета apache2-utils. Распаковывается пакет apache2-utils (из файла .../apache2-utils_2.2.3-3.3_i386.deb)... Настраивается пакет libapr1 (1.2.7-8.2) ... Настраивается пакет libpq4 (8.1.8-1) ... Настраивается пакет libsqlite3-0 (3.3.8-1) ... Настраивается пакет libaprutil1 (1.2.7+dfsg-2) ... Настраивается пакет apache2-utils (2.2.3-3.3) ... root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#host ns2.factor.ua
Starting domain name service...: bind. [root@serghost:~]# host 192.168.16.1 1.16.168.192.in-addr.arpa domain name pointer ns.romzes.net.nt. [root@serghost:~]# host 192.168.16.2 2.16.168.192.in-addr.arpa domain name pointer sasha.sample.net.nt. [root@serghost:~]# host 192.168.16.3 3.16.168.192.in-addr.arpa domain name pointer serghost.serge.net.nt. 8388604+0 записей считано 8388604+0 записей написано скопировано 4294965248 байт (4,3 GB), 449,88 секунд, 9,5 MB/s ns2.factor.ua has address 194.44.10.145 |
#htpasswd --help
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. root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#htpasswd -c /etc/squid/passwd romzes
~ ~ ~ ~ ~ ~ ~ ~ New password: Re-type new password: Adding password for user romzes root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#vim /etc/squid/passwd
|
#squid -k reconfigure
~ ~ ~ ~ ~ ~ ~ ~ 2007/03/16 11:39:36| aclParseAclLine: Invalid ACL type 'proxy_auht' FATAL: Bungled squid.conf line 2572: acl pass proxy_auht REQUIRED Squid Cache (Version 2.6.STABLE5): Terminated abnormally. root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#vim /etc/squid/squid.conf
|
#squid -k reconfigure
2007/03/16 11:40:07| Invalid Proxy Auth ACL 'acl pass proxy_auth REQUIRED' because no authentication schemes are fully configured. FATAL: Bungled squid.conf line 2572: acl pass proxy_auth REQUIRED Squid Cache (Version 2.6.STABLE5): Terminated abnormally. |
#vim /etc/squid/squid.conf
1800,1804c1800,1804 < #auth_param basic program <uncomment and complete this line> < #auth_param basic children 5 < #auth_param basic realm Squid proxy-caching web server < #auth_param basic credentialsttl 2 hours < #auth_param basic casesensitive off --- > auth_param basic program > auth_param basic children 5 > auth_param basic realm Squid proxy-caching web server > auth_param basic credentialsttl 2 hours > auth_param basic casesensitive off |
#eject
"/etc/bind/named.conf" 65L, 1779C written [root@serghost:~]# pkill -1 bind [root@serghost:~]# /etc/init.d/bind9 restart Stopping domain name service...: bind. Starting domain name service...: bind. [root@serghost:~]# host 192.168.16.1 1.16.168.192.in-addr.arpa domain name pointer ns.romzes.net.nt. [root@serghost:~]# host 192.168.16.2 2.16.168.192.in-addr.arpa domain name pointer sasha.sample.net.nt. [root@serghost:~]# host 192.168.16.3 3.16.168.192.in-addr.arpa domain name pointer serghost.serge.net.nt. |
#find /usr -name ncsa
~ ~ ~ ~ ~ ~ ~ ~ ~ /usr/share/terminfo/n/ncsa root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#find /usr/lib -name ncsa*
/usr/lib/squid/ncsa_auth |
#vim /etc/squid/squid.conf
1800c1800 < auth_param basic program --- > auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hda1 259M 135M 111M 55% / tmpfs 503M 0 503M 0% /lib/init/rw udev 10M 68K 10M 1% /dev tmpfs 503M 0 503M 0% /dev/shm /dev/hda9 26G 13G 13G 51% /home /dev/hda8 373M 11M 343M 3% /tmp /dev/hda5 4,6G 1,9G 2,6G 43% /usr /dev/hda6 2,8G 949M 1,7G 36% /var |
#eject -t && dd if=/dev/hdc of=/home/user/XakerDVD_01(97)2007.iso && eject
bash: syntax error near unexpected token `(' |
#vim /etc/squid/squid.conf
2575a2576,2578 > acl noUKRnet url_regex -i ^http://ukr.net > http_access deny noUKRnet > |
#eject -t && dd if=/dev/hdc of=/home/user/XakerDVD_01\(97\)2007.iso && eject
Starting domain name service...: bind. [root@serghost:~]# host 192.168.16.1 1.16.168.192.in-addr.arpa domain name pointer ns.romzes.net.nt. [root@serghost:~]# host 192.168.16.2 2.16.168.192.in-addr.arpa domain name pointer sasha.sample.net.nt. [root@serghost:~]# host 192.168.16.3 3.16.168.192.in-addr.arpa domain name pointer serghost.serge.net.nt. dd: чтение `/dev/hdc': Input/output error 16228848+0 записей считано 16228848+0 записей написано скопировано 8309170176 байт (8,3 GB), 1013,85 секунд, 8,2 MB/s |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hda1 259M 135M 111M 56% / tmpfs 503M 0 503M 0% /lib/init/rw udev 10M 68K 10M 1% /dev tmpfs 503M 0 503M 0% /dev/shm /dev/hda9 26G 15G 9,8G 61% /home /dev/hda8 373M 11M 343M 3% /tmp /dev/hda5 4,6G 1,9G 2,6G 43% /usr /dev/hda6 2,8G 949M 1,7G 36% /var |
#squid -k reconfigure
|
#vim /etc/squid/squid.conf
|
#squid -k reconfigure
|
#vim /etc/squid/squid.conf
|
#squid -k reconfigure
|
#w3m http//rejik.ru
w3m: Can't load http//rejik.ru. |
#w3m http://rejik.ru
3939 2004-09-24 12:40 redirector-3.2.1/parse_input.c -rw-r--r-- root/rootиÑ]3736 2006-02-21 18:22 redirector-3.2.1/parse_urls.c 3300 2004-09-24 12:45 redirector-3.2.1/pcre.c -rw-r--r-- root/root 8797 2004-02-04 08:38 redirector-3.2.1/prune_urls.c -rw-r--r-- root/root´] 985 2004-09-24 12:21 redirector-3.2.1/redirect.c -rw-r--r-- root/rootиÑ]5934 2006-02-21 18:16 redirector-3.2.1/redirector.c СÑаÑиÑÑика DBL Pass: [ ] 2378 2004-09-03 12:57 redirector-3.2.1/run_make_cache.c English 5073 2006-02-21 18:20 redirector-3.2.1/vars.h -rw-r--r-- root/root 3000 2004-09-14 14:35 redirector-3.2.1/write_cache.c ... -rw-r--r-- root/root 10150 2006-02-21 17:59 redirector-3.2.1/Log English http://www.freshports.org/www/rejik/ ÐоÑÑ Ñежика Ð´Ð»Ñ FreeBSD. РазмеÑÑил: bio3k обÑабаÑÑваÑÑей лог-ÑÐ°Ð¹Ð»Ñ SQUID и генеÑиÑÑÑÑей html-оÑÑеÑÑ. Ðез паÑÑа пÑогÑамма обÑабаÑÑвала Ñакже лог-Ñайл SquidGuard Ð´Ð»Ñ Ð²Ñвода оÑÑеÑа по sarg-1.4.1-redirector.patch блокиÑованнÑм ÑеÑÑÑÑам. ÐаÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ Ð·Ð°Ð´Ð°ÑÑ Ð² конÑигÑÑаÑионном Ñайле ÑоÑÐ¼Ð°Ñ Ð¾Ð´Ð½Ð¾Ð¹ 1,5/44,9kb 3% ||| |
#ssh clint@192.168.16.15
Connection to 192.168.16.15 closed. |
#apt-get install apache2
Module auth_basic installed; run /etc/init.d/apache2 force-reload to enable. Module authz_default installed; run /etc/init.d/apache2 force-reload to enable. Module authz_user installed; run /etc/init.d/apache2 force-reload to enable. Module authz_groupfile installed; run /etc/init.d/apache2 force-reload to enable. Module authn_file installed; run /etc/init.d/apache2 force-reload to enable. Module authz_host installed; run /etc/init.d/apache2 force-reload to enable. Настраивается пакет apache2-mpm-worker (2.2.3-3.3) ... Starting web server (apache2).... Настраивается пакет apache2 (2.2.3-3.3) ... root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#ls
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ banlists-2.x.x.tgz get-port-by-mac install log.eci log.ecp Mail mbox redirector-3.2.1.tgz scp_file sent test www.tgz root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#ls -l
итого 327 -rw-r--r-- 1 root root 116100 2007-03-16 11:58 banlists-2.x.x.tgz -rwxr--r-- 1 root root 1908 2007-03-12 14:26 get-port-by-mac -rw-r--r-- 1 root root 4190 2007-03-11 08:56 install -rw------- 1 root root 1431 2007-03-12 14:35 log.eci -rw------- 1 root root 131465 2007-03-12 14:35 log.ecp drwx------ 2 root root 1024 2007-03-15 16:33 Mail -rw------- 1 root root 22440 2007-03-15 20:02 mbox -rw-r--r-- 1 root root 46022 2007-03-16 11:57 redirector-3.2.1.tgz -rw-r--r-- 1 root root 0 2007-03-14 15:33 scp_file -rw------- 1 root root 342 2007-03-15 16:33 sent -rw-r--r-- 1 root root 11 2007-03-12 12:55 test -rw-r--r-- 1 root root 824 2007-03-16 11:59 www.tgz |
#tar xvzfC redirector-3.2.1.tgz /usr/src
redirector-3.2.1/pcre.c redirector-3.2.1/prune_urls.c redirector-3.2.1/redirect.c redirector-3.2.1/redirector.c redirector-3.2.1/redirector.conf.dist redirector-3.2.1/run_make_cache.c redirector-3.2.1/vars.h redirector-3.2.1/write_cache.c redirector-3.2.1/raw_change.c redirector-3.2.1/pass.c redirector-3.2.1/Log root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#cd /usr/src/redirector-3.2.1/
|
#ls
AUTHORS err_mes.c ip.c Makefile parse_urls.c redirect.c vars.h cache2url.c get_opt.c load_cache.c need_cache_update.c pass.c redirector.c VERSION check_urls.c id.c load_urls.c new_url.c pcre.c redirector.conf.dist write_cache.c comparing.c init_vars.c Log now.c prune_urls.c run_make_cache.c COPYING INSTALL make-cache.c parse_input.c raw_change.c tools |
#ps aux | grep squid
~ ~ ~ root 8419 0.0 0.0 4744 700 ? Ss 11:33 0:00 /usr/sbin/squid -D -sYC proxy 8428 0.0 0.6 9348 6552 ? S 11:33 0:01 (squid) -D -sYC proxy 9509 0.0 0.0 1976 476 ? Ss 11:54 0:00 (ncsa_auth) /etc/squid/passwd proxy 9510 0.0 0.0 1976 472 ? Ss 11:54 0:00 (ncsa_auth) /etc/squid/passwd proxy 9511 0.0 0.0 1976 472 ? Ss 11:54 0:00 (ncsa_auth) /etc/squid/passwd proxy 9512 0.0 0.0 1980 472 ? Ss 11:54 0:00 (ncsa_auth) /etc/squid/passwd proxy 9513 0.0 0.0 1976 472 ? Ss 11:54 0:00 (ncsa_auth) /etc/squid/passwd root 10104 0.0 0.0 3744 764 pts/14 R+ 12:01 0:00 grep squid root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#ls -l /var/spool/
~ итого 32 drwxr-xr-x 2 root root 4096 2007-03-02 21:55 anacron drwxr-xr-x 5 root root 4096 2007-03-15 17:44 cron drwx--x--- 3 root lp 4096 2007-03-02 21:31 cups drwxr-x--- 5 Debian-exim Debian-exim 4096 2007-03-02 21:35 exim4 lrwxrwxrwx 1 root root 7 2007-03-02 21:17 mail -> ../mail drwxr-s--- 2 smmta smmsp 4096 2007-03-16 10:42 mqueue drwxrws--- 2 smmsp smmsp 4096 2007-03-15 18:19 mqueue-client drwxr-xr-x 3 root root 4096 2007-03-02 21:33 openoffice drwxr-x--- 18 proxy proxy 4096 2007-03-16 11:33 squid root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#vim Makefile
3,4c3,4 < SQUID_USER=nobody < SQUID_GROUP=nogroup --- > SQUID_USER=proxy > SQUID_GROUP=proxy |
#make
rm -f pass.o raw_change.o load_cache.o pcre.o parse_input.o init_vars.o check_urls.o run_make_cache.o new_url.o redirect.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o load_urls.o prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o redirector make-cache OUT gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pass.c make: gcc: Команда не найдена make: *** [pass.o] Ошибка 127 |
#apt-get install gcc
(Чтение базы данных... на данный момент установлено 81833 файлов и каталогов.) Распаковывается пакет libssp0 (из файла .../libssp0_4.1.1-21_i386.deb)... Выбор ранее не выбранного пакета gcc-4.1. Распаковывается пакет gcc-4.1 (из файла .../gcc-4.1_4.1.1-21_i386.deb)... Выбор ранее не выбранного пакета gcc. Распаковывается пакет gcc (из файла .../gcc_4%3a4.1.1-15_i386.deb)... Настраивается пакет libssp0 (4.1.1-21) ... Настраивается пакет gcc-4.1 (4.1.1-21) ... Настраивается пакет gcc (4.1.1-15) ... root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#make
rm -f pass.o raw_change.o load_cache.o pcre.o parse_input.o init_vars.o check_urls.o run_make_cache.o new_url.o redirect.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o load_urls.o prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o redirector make-cache OUT gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pass.c pass.c:1:19: error: stdio.h: No such file or directory pass.c:2:20: error: string.h: No such file or directory In file included from pass.c:3: vars.h:2:18: error: pcre.h: No such file or directory In file included from pass.c:3: vars.h:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token vars.h:142: error: expected specifier-qualifier-list before ‘pcre’ pass.c: In function ‘pass’: pass.c:14: warning: implicit declaration of function ‘printf’ pass.c:14: warning: incompatible implicit declaration of built-in function ‘printf’ pass.c:15: warning: implicit declaration of function ‘fflush’ pass.c:15: error: ‘stdout’ undeclared (first use in this function) pass.c:15: error: (Each undeclared identifier is reported only once pass.c:15: error: for each function it appears in.) make: *** [pass.o] Ошибка 1 |
#apt-cache search libprce
"/etc/mail/local-host-names" 3L, 41C ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#apt-cache search libc
libcpufreq0 - shared library to deal with the cpufreq Linux kernel feature libcreal-ocaml-dev - O'Caml library that implements exact real arithmetic libcrimson-java - XML parser which support the Java API for XML Processing (JAXP) libcrimson-java-doc - XML parser which support the Java API for XML Processing (JAXP) libcroco3 - a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit libcroco3-dev - a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit libcrypt-blowfish-perl - Blowfish cryptography for Perl libcrypt-cbc-perl - Implementation of cipher block chaining (CBC) mode libcrypt-ciphersaber-perl - Perl module implementing CipherSaber encryption libcrypt-des-ede3-perl - Triple-DES EDE encryption/decryption for perl ... runit - a UNIX init scheme with service supervision sdate - never ending September date slidentd - minimal ident (RfC 1413) daemon snoopy - An execve() wrapper and logger t1lib-bin - Type 1 font rasterizer library - user binaries tclcurl - Tcl bindings to libcurl uw-mailutils - C-client support programs from UW winbind - service to resolve user and group information from Windows NT servers wmget - Background download manager in a Window Maker dock app zlibc - Uncompressing C Library |
#apt-cache search libc | less
|
#apt-cache search libc6
libc6-dev - GNU C Library: Development Libraries and Header Files libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64 libc6-i686 - GNU C Library: Shared libraries [i686 optimized] libc6-pic - GNU C Library: PIC archive library libc6-prof - GNU C Library: Profiling Libraries libc6-xen - GNU C Library: Shared libraries [Xen version] libcompfaceg1 - Compress/decompress images for mailheaders, libc6 runtime libcompfaceg1-dev - Compress/decompress images for mailheaders, libc6 devel libtext-iconv-perl - converts between character sets in Perl manpages-ja-dev - Japanese version of the manual pages (for developers) manpages-pt-dev - Portuguese Versions of the Manual Pages root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#apt-deg install libc6-dev
bash: apt-deg: command not found |
#apt-get install libc6-dev
Распаковывается замена для пакета libc6-i686 ... Выбор ранее не выбранного пакета linux-kernel-headers. Распаковывается пакет linux-kernel-headers (из файла .../linux-kernel-headers_2.6.18-7_i386.deb)... Выбор ранее не выбранного пакета libc6-dev. Распаковывается пакет libc6-dev (из файла .../libc6-dev_2.3.6.ds1-13_i386.deb)... Настраивается пакет libc6-amd64 (2.3.6.ds1-13) ... Настраивается пакет libc6-i686 (2.3.6.ds1-13) ... Настраивается пакет linux-kernel-headers (2.6.18-7) ... Настраивается пакет libc6-dev (2.3.6.ds1-13) ... root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#make
rm -f pass.o raw_change.o load_cache.o pcre.o parse_input.o init_vars.o check_urls.o run_make_cache.o new_url.o redirect.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o load_urls.o prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o redirector make-cache OUT gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pass.c In file included from pass.c:3: vars.h:2:18: error: pcre.h: No such file or directory In file included from pass.c:3: vars.h:142: error: expected specifier-qualifier-list before ‘pcre’ make: *** [pass.o] Ошибка 1 |
#apt-cache search pcre
libpcrecpp0 - Perl 5 Compatible Regular Expression Library - C++ runtime files libregexp-pp-ocaml-dev - Syntax extension for OCaml to make Regexp usage much easier lwatch - A simple log colorizer pcregrep - grep utility that uses perl 5 compatible regexes. php4-cgi - server-side, HTML-embedded scripting language (CGI binary) php4-cli - command-line interpreter for the php4 scripting language php5-cgi - server-side, HTML-embedded scripting language (CGI binary) php5-cli - command-line interpreter for the php5 scripting language pike7.6-pcre - PCRE module for Pike pike7.6-pexts-pcre - Pike PCRE module postfix-pcre - PCRE map support for Postfix root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#apt-get install libpcre3-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libpcrecpp0 НОВЫЕ пакеты, которые будут установлены: libpcre3-dev libpcrecpp0 обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 109 пакетов не обновлено. Необходимо скачать 278kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 700kB. Хотите продолжить [Д/н]? y Получено:1 http://192.168.16.15 etch/main libpcrecpp0 6.7-1 [70,6kB] Получено:2 http://192.168.16.15 etch/main libpcre3-dev 6.7-1 [207kB] Получено 278kB за 0s (1065kB/c) Выбор ранее не выбранного пакета libpcrecpp0. (Чтение базы данных... на данный момент установлено 84117 файлов и каталогов.) Распаковывается пакет libpcrecpp0 (из файла .../libpcrecpp0_6.7-1_i386.deb)... Выбор ранее не выбранного пакета libpcre3-dev. Распаковывается пакет libpcre3-dev (из файла .../libpcre3-dev_6.7-1_i386.deb)... Настраивается пакет libpcrecpp0 (6.7-1) ... Настраивается пакет libpcre3-dev (6.7-1) ... |
#make
redirector.c:38: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness redirector.c:51: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness redirector.c:53: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness redirector.c:54: warning: pointer targets in passing argument 1 of ‘printf’ differ in signedness redirector.c:69: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness redirector.c:78: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness redirector.c:79: warning: pointer targets in passing argument 1 of ‘err_mes’ differ in signedness redirector.c:133: warning: pointer targets in passing argument 2 of ‘parse_urls’ differ in signedness redirector.c:136: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness redirector.c:137: warning: pointer targets in passing argument 1 of ‘err_mes’ differ in signedness gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -o make-cache make-cache.c -L/lib `pcre-config --libs` load_urls.o prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o root pts/13 :pts/12:S.0 09:54 0.00s 0.01s 0.01s script -f -q /r root pts/15 mm02 09:55 2:51m 0.03s 0.02s script -f -q /r [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# [root@linux1:~]# vim /etc/ -------------------------------------------------------------------------------- |
#make install
mkdir -p /usr/local/rejik3/tools cp make-cache /usr/local/rejik3 cp redirector /usr/local/rejik3 cp redirector.conf.dist /usr/local/rejik3 echo "#!/bin/sh" > /usr/local/rejik3/tools/check-redirector echo 'su proxy -c "echo \"http://sex.ru 127.0.0.1/- - GET\" | /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf;"' >> /usr/local/rejik3/tools/check-redirector chmod 755 /usr/local/rejik3/tools/check-redirector echo "#!/bin/sh" > /usr/local/rejik3/tools/set-permissions echo 'chown -R proxy:proxy /usr/local/rejik3' >> /usr/local/rejik3/tools/set-permissions chmod 755 /usr/local/rejik3/tools/set-permissions cp tools/kill-cache /usr/local/rejik3/tools chmod 755 /usr/local/rejik3/tools/kill-cache cp tools/benchmark /usr/local/rejik3/tools chmod 755 /usr/local/rejik3/tools/benchmark cp tools/IN.gz /usr/local/rejik3/tools chmod 644 /usr/local/rejik3/tools/IN.gz chown -R proxy:proxy /usr/local/rejik3 chmod 770 /usr/local/rejik3 chmod 644 /usr/local/rejik3/redirector.conf.dist chmod 755 /usr/local/rejik3/redirector chmod 755 /usr/local/rejik3/make-cache |
Время первой команды журнала | 10:41:44 2007- 3-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:06:35 2007- 3-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.41 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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