/l3/users/sagat/host1/sagat :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 |
|
$w
14:55:38 up 5 min, 3 users, load average: 0,03, 0,21, 0,12 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya :0 - 14:51 ?xdm? 17.96s 0.40s /usr/bin/gnome-session gabzya pts/1 :0.0 14:51 19.00s 0.08s 0.08s bash gabzya pts/2 :0.0 14:55 0.00s 0.03s 0.03s script -f -q /home/gabzya/.lilalo//1308829152189881535-1141390537.script Sozdanie novogo doskovogo razdela Budem ispolzovat' etot razdel dlya hraneniya paketov ditributiva. My ego uzhe sozdali s pomosh'yu fdisk |
$sudo fdisk -l /dev/hda
Password: Disk /dev/hda: 40.0 GB, 40020664320 bytes 16 heads, 63 sectors/track, 77545 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 2081 1048792+ 83 Linux /dev/hda2 2082 38819 18515952 5 Extended /dev/hda5 2082 6243 2097616+ 82 Linux swap / Solaris /dev/hda6 6244 8324 1048792+ 83 Linux /dev/hda7 8325 14566 3145936+ 83 Linux /dev/hda8 14567 18728 2097616+ 83 Linux /dev/hda9 18729 29131 5243080+ 83 Linux /dev/hda10 29132 38819 4882720+ 83 Linux |
$ls /usr/src
asplinux |
$ls /usr/src/asplinux/
BUILD RPMS SOURCES SPECS SRPMS |
$ls /usr/src/asplinux/RPMS/
athlon i386 i486 i586 i686 noarch |
$sudo mkdir /var/RPMS
|
$sudo mount /dev/hda10 /var/RPMS
mount: you must specify the filesystem type |
$sudo mkfs.ext3 /dev/hda10
mke2fs 1.38 (30-Jun-2005) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 610432 inodes, 1220680 blocks 61034 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1254096896 38 block groups 32768 blocks per group, 32768 fragments per group 16064 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 30 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
$sudo mount /dev/hda10 /var/RPMS
|
$df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hda1 1008M 184M 773M 20% / /dev/hda6 1008M 35M 923M 4% /tmp /dev/hda7 3,0G 121M 2,7G 5% /var /dev/hda9 5,0G 3,5G 1,3G 74% /usr /dev/hda8 2,0G 68M 1,9G 4% /home none 221M 0 221M 0% /dev/shm /dev/hdc 696M 696M 0 100% /media/cdrom /dev/hda10 4,6G 138M 4,3G 4% /var/RPMS Podmontiroval razdel v /var/RPMS |
$ls /media/cdrom/
ASPLinux GPG-KEY GPL LICENSE.ENG LICENSE.RUS LICENSE.RUS.koi README RELEASE_NOTES RELEASE_NOTES.RUS RELEASE_NOTES.RUS.koi |
$ls /media/cdrom/ASPLinux/
base boot RPMS |
$ls /media/cdrom/ASPLinux/RPMS/
4Suite-1.0-8.b1.i386.rpm libsilc-0.9.12-11.i386.rpm a2ps-4.13b-46.110am.i386.rpm libsndfile-1.0.11-3.110asp.i386.rpm a52dec-0.7.4-7.2.fc4.i386.rpm libsoup-2.2.7-0.110.1asp.i386.rpm aalib-1.4.0-0.rc5.4.i386.rpm libstdc++-4.0.2-8.fc4.i386.rpm acl-2.2.32-1.FC4.2.i386.rpm libtermcap-2.0.8-42.i386.rpm acpid-1.0.4-1.i386.rpm libtheora-1.0alpha4-2.i386.rpm adjtimex-1.20-1.i386.rpm libtiff-3.7.1-6.i386.rpm alacarte-0.8-1.110asp.noarch.rpm libtool-ltdl-1.5.16.multilib2-3.i386.rpm alchemist-1.0.36-1.i386.rpm libungif-4.1.3-3.fc4.2.i386.rpm alsa-lib-1.0.10-2.FC4.i386.rpm libusb-0.1.10a-1.i386.rpm ... docbook-dtds-1.0-26.noarch.rpm openoffice.org-writer-2.0.1-143.2.1.i386.rpm dos2unix-3.1-24.i386.rpm openssh-4.2p1-0.110.1asp.i386.rpm dosfstools-2.10-3.i386.rpm openssh-askpass-4.2p1-0.110.1asp.i386.rpm dump-0.4b40-2.i386.rpm openssh-askpass-gnome-4.2p1-0.110.1asp.i386.rpm dvd+rw-tools-5.21.4.10.8-6.i386.rpm openssh-clients-4.2p1-0.110.1asp.i386.rpm dvgrab-1.7-3.i386.rpm openssh-server-4.2p1-0.110.1asp.i386.rpm e2fsprogs-1.38-0.FC4.1.i386.rpm openssl-0.9.7f-7.10asp.i386.rpm ed-0.2-38.i386.rpm openssl-0.9.7f-7.10asp.i686.rpm eel2-2.12.2-0.110.1asp.i386.rpm ORBit2-2.12.4-0.110.1asp.i386.rpm eject-2.1.1-0.fc4.1.i386.rpm Packages |
$cp /media/cdrom/ASPLinux/RPMS/* /var/RPMS/
cp: невозможно создать обычный файл `/var/RPMS/4Suite-1.0-8.b1.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/a2ps-4.13b-46.110am.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/a52dec-0.7.4-7.2.fc4.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/aalib-1.4.0-0.rc5.4.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/acl-2.2.32-1.FC4.2.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/acpid-1.0.4-1.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/adjtimex-1.20-1.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/alacarte-0.8-1.110asp.noarch.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/alchemist-1.0.36-1.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/alsa-lib-1.0.10-2.FC4.i386.rpm': Отказано в доступе ... cp: невозможно создать обычный файл `/var/RPMS/cdrecord-2.01.1-9.0.FC4.1.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/checkpolicy-1.27.17-3.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/chkconfig-1.3.23-0.4.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/chkfontpath-1.10.0-4.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/compat-libstdc++-33-3.2.3-47.fc4.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/comps-11-1asp.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/comps-extras-10.3-1.noarch.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/control-center-2.12.1-0.110.1asp.i386.rpm': Отказано в доступе cp: невозможно создать обычный файл `/var/RPMS/coreutils-5.2.1-48.1.i386.rpm': Отказано в доступе cp: |
$sudo cp /media/cdrom/ASPLinux/RPMS/* /var/RPMS/
|
$df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hda1 1008M 184M 773M 20% / /dev/hda6 1008M 35M 923M 4% /tmp /dev/hda7 3,0G 121M 2,7G 5% /var /dev/hda9 5,0G 3,5G 1,3G 74% /usr /dev/hda8 2,0G 68M 1,9G 4% /home none 221M 0 221M 0% /dev/shm /dev/hdc 696M 696M 0 100% /media/cdrom /dev/hda10 4,6G 776M 3,6G 18% /var/RPMS |
$sudo cp /media/cdrom/ASPLinux/RPMS/* /var/RPMS/
|
$id
uid=500(gabzya) gid=500(gabzya) группы=500(gabzya) |
$ls /var/RPMS/*named*
ls: /var/RPMS/*named*: Нет такого файла или каталога |
$ls /var/RPMS/*bind*
/var/RPMS/kdebindings-3.5.0-0.1.fc4.i386.rpm /var/RPMS/system-config-bind-4.0.0-33_FC4.noarch.rpm /var/RPMS/ypbind-1.17.2-5.i386.rpm |
$sudo cp /media/cdrom/ASPLinux/RPMS/* /var/RPMS/
|
$ls /var/RPMS/*squid*
/var/RPMS/squid-2.5.STABLE11-3.110asp.i386.rpm |
$sudo rpm -i /var/RPMS/squid-2.5.STABLE11-3.110asp.i386.rpm
Password: |
$df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hda1 1008M 185M 773M 20% / /dev/hda6 1008M 35M 923M 4% /tmp /dev/hda7 3,0G 123M 2,7G 5% /var /dev/hda9 5,0G 3,5G 1,3G 74% /usr /dev/hda8 2,0G 68M 1,9G 4% /home none 221M 0 221M 0% /dev/shm /dev/hda10 4,6G 1,5G 3,0G 33% /var/RPMS /dev/hdc 668M 668M 0 100% /media/cdrom |
$diff /tmp/etc/squid/squid.conf /etc/squid//squid.conf | less
|
$ssh 192.168.1.1 sudo tar c /etc | tar xC /tmp
tar: etc/rc.d/init.d/kudzu: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/syslog: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/functions: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/halt: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/killall: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/netfs: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/network: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/random: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/rawdevices: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/single: Невозможно open: Нет такого файла или каталога ... tar: etc/rc.d/rc1.d/K40smartd: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K87irqbalance: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K99microcode_ctl: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K72autofs: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K50netdump: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K25sshd: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K87portmap: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K20nfs: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K86nfslock: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K30sendmail: Невозможно open: Нет такого файла или каталога |
$ssh 192.168.1.1 sudo tar c /etc > /tmp/etc.tar
gabzya@192.168.1.1's password: tar: Removing leading `/' from member names |
$df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hda1 1008M 185M 773M 20% / /dev/hda6 1008M 67M 890M 7% /tmp /dev/hda7 3,0G 124M 2,7G 5% /var /dev/hda9 5,0G 3,5G 1,3G 74% /usr /dev/hda8 2,0G 70M 1,9G 4% /home none 221M 0 221M 0% /dev/shm /dev/hda10 4,6G 2,1G 2,3G 48% /var/RPMS |
$ls -l /tmp/etc.tar
-rw-rw-r-- 1 gabzya gabzya 14581760 Мар 3 15:11 /tmp/etc.tar |
$cd /tmp
|
$tar x etc.tar
|
$tar xf etc.tar
tar: etc/rc.d/init.d/syslog: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/functions: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/halt: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/killall: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/netfs: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/network: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/random: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/rawdevices: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/single: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/init.d/saslauthd: Невозможно open: Нет такого файла или каталога ... tar: etc/rc.d/rc1.d/K87irqbalance: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K99microcode_ctl: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K72autofs: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K50netdump: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K25sshd: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K87portmap: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K20nfs: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K86nfslock: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K30sendmail: Невозможно open: Нет такого файла или каталога tar: etc/rc.d/rc1.d/K85mdmonitor: Невозможно open: Нет такого файла или каталога |
$ls -l
итого 14724 -rw-r--r-- 1 root root 56155 Мар 2 06:24 advfdisk.full.log -rw-r--r-- 1 root root 0 Мар 2 06:24 advfdisk.hst -rw-r--r-- 1 root root 2512 Мар 2 17:00 aspsetup.log.2 -rw-r--r-- 1 root root 37 Мар 2 17:52 buildxconf.log -rw-r--r-- 1 root root 1995 Мар 2 17:52 ddcprobe.log -rw-r--r-- 1 root root 1405 Мар 2 17:52 detect.log -rw-r--r-- 1 root root 7680 Мар 2 17:52 dmesg.prot drwxr-xr-x 5 root root 4096 Мар 2 17:00 etc -rw-rw-r-- 1 gabzya gabzya 14581760 Мар 3 15:11 etc.tar ... -rw-r--r-- 1 root root 39681 Мар 2 17:00 setup.history -rw-r--r-- 1 root root 6359 Мар 2 17:00 setup.log -rw-r--r-- 1 root root 0 Мар 2 17:52 setup_sound.log drwx------ 2 gabzya gabzya 4096 Мар 3 14:51 ssh-jlFyRJ2445 -rw-r--r-- 1 root root 1 Мар 2 17:52 status -rw-r--r-- 1 root root 10 Мар 2 06:25 temp_driver.hdc drwx------ 2 root root 4096 Мар 2 06:51 texconfig.Rj5615 -rw-r--r-- 1 root root 3083 Мар 2 19:13 tmp44fKH4xorg.config -rw------- 1 gabzya gabzya 3711 Мар 3 15:07 xses-gabzya.RRFfQS -rw------- 1 gabzya gabzya 3111 Мар 3 14:05 xses-gabzya.XL2GOE |
$sudo mv etc etc-old
Password: |
$tar xf etc.tar
|
$sudo vi /etc/squid/squid.conf
|
$sudo diff /tmp/etc/squid/squid.conf /etc/squid//squid.conf | less
|
$sudo diff /tmp/etc/squid/squid.conf /etc/squid//squid.conf | grep -v ..# | less
|
$sudo diff /tmp/etc/squid/squid.conf /etc/squid//squid.conf | grep -v ..# | grep '^<' | less
|
$sudo diff /tmp/etc/squid/squid.conf /etc/squid//squid.conf | grep -v ..# | grep '^<'
< http_port 3128 < httpd_accel_host virtual < httpd_accel_port 80 < httpd_accel_with_proxy on < httpd_accel_uses_host_header on < cache_dir ufs /logs/squid/spool 100 16 256 < cache_access_log /logs/squid/logs/access.log < cache_log /logs/squid/logs/cache.log < cache_store_log /logs/squid/logs/store.log < acl apotdel src 192.168.1.30/255.255.255.255 ... < acl badDomains dstdomain "/etc/squid/badDomains.list" < acl banned_sites url_regex -i "/etc/squid/banned.list" < acl workhours time MTWHFA 6:30-23:15 < http_access allow gabzya < http_access deny badDomains workhours < http_access deny banned_sites workhours < http_access deny apotdel < http_access allow mynetwork < visible_hostname tbil.tbih-sb.com.ua < |
$sudo ls -l /var/log/squid
итого 0 |
$ls /etc/squid/
cachemgr.conf icons mime.conf msntauth.conf squidblock squid.conf.default errors mib.txt mime.conf.default msntauth.conf.default squid.conf |
$ls /tmp/etc/squid/
badDomains.list errors mime.conf msntauth.conf squid.conf banned.list mib.txt mime.conf.default msntauth.conf.default squid.conf.default |
$less /tmp/etc/squid/badDomains.list
|
$less /tmp/etc/squid/banned.list
|
$less /tmp/etc/squid/badDomains.list
|
$host www.yadro.ru
bash: host: command not found |
$dig www.yadro.ru
bash: dig: command not found |
$sudo rpm -i /var/RPMS/bin
bind-9.3.1-14_FC4.i386.rpm bind-libs-9.3.1-14_FC4.i386.rpm bind-utils-9.3.1-14_FC4.i386.rpm bind-chroot-9.3.1-14_FC4.i386.rpm bind-sdb-9.3.1-14_FC4.i386.rpm binutils-2.15.94.0.2.2-2.1.i386.rpm |
$sudo rpm -i /var/RPMS/bin
bind-9.3.1-14_FC4.i386.rpm bind-libs-9.3.1-14_FC4.i386.rpm bind-utils-9.3.1-14_FC4.i386.rpm bind-chroot-9.3.1-14_FC4.i386.rpm bind-sdb-9.3.1-14_FC4.i386.rpm binutils-2.15.94.0.2.2-2.1.i386.rpm |
$sudo rpm -i /var/RPMS/bind-utils-9.3.1-14_FC4.i386.rpm
ошибка: Неудовлетворенные зависимости: bind-libs = 24:9.3.1-14_FC4 нужен для bind-utils-9.3.1-14_FC4.i386 libbind9.so.0 нужен для bind-utils-9.3.1-14_FC4.i386 libdns.so.20 нужен для bind-utils-9.3.1-14_FC4.i386 libisc.so.9 нужен для bind-utils-9.3.1-14_FC4.i386 libisccc.so.0 нужен для bind-utils-9.3.1-14_FC4.i386 libisccfg.so.1 нужен для bind-utils-9.3.1-14_FC4.i386 liblwres.so.1 нужен для bind-utils-9.3.1-14_FC4.i386 |
$sudo rpm -i /var/RPMS/bind-utils-9.3.1-14_FC4.i386.rpm
|
$host www.yadro.ru
www.yadro.ru has address 88.212.196.70 |
$echo '((88*256+212)*256+196)*256+70 | bc
> |
$echo '((88*256+212)*256+196)*256+70' | bc
1490338886 |
$sudo rpm -i /var/RPMS/bind-utils-9.3.1-14_FC4.i386.rpm
|
$sudo diff /tmp/etc/squid/squid.conf /etc/squid//squid.conf | grep -v ..# | grep '^>'
Password: > > cache_dir ufs /var/spool/squid 1000 16 256 > cache_store_log none > > auth_param basic casesensitive off > > acl mynetwork src 192.168.1.0/255.255.255.0 > acl apotdel src 192.168.1.30-192.168.1.39 > acl gabzya src 192.168.1.21 ... > httpd_accel_port 80 > httpd_accel_with_proxy on > httpd_accel_uses_host_header on > > > > > > > |
$sudo cp /media/cdrom/ASPLinux/RPMS/* /var/RPMS/
Password: cp: невозможно выполнить stat для `/media/cdrom/ASPLinux/RPMS/*': Нет такого файла или каталога |
$sudo cp /media/cdrom/ASPLinux/RPMS/* /var/RPMS/
|
$sudo vim /etc/squid/squid.conf
|
$sudo ifconfig
Password: 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:31266 errors:0 dropped:0 overruns:0 frame:0 TX packets:14409 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:32089076 (30.6 MiB) TX bytes:1292923 (1.2 MiB) Interrupt:10 Base address:0x8c00 ... 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:1381 errors:0 dropped:0 overruns:0 frame:0 TX packets:1381 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2391324 (2.2 MiB) TX bytes:2391324 (2.2 MiB) |
$ssh 192.168.1.1
gabzya@192.168.1.1's password: [gabzya@tbil gabzya]$ sudo tail /var/log/messages Password: Mar 3 14:35:33 tbil sshd(pam_unix)[25571]: session closed for user gabzya Mar 3 14:49:57 tbil named[18855]: lame server resolving 'www.punkz.ru' (in 'punkz.ru'?): 195.42.92.253#53 Mar 3 14:50:27 tbil named[18855]: lame server resolving 'www.punkz.ru.com.ua' (in 'ru.com.ua'?): 72.21.54.250#53 Mar 3 14:55:29 tbil sshd(pam_unix)[26453]: session opened for user gabzya by (uid=508) Mar 3 14:55:29 tbil sshd(pam_unix)[26453]: session closed for user gabzya Mar 3 15:10:22 tbil sshd(pam_unix)[26769]: session opened for user gabzya by (uid=508) Mar 3 15:10:42 tbil sshd(pam_unix)[26769]: session closed for user gabzya ... Feb 27 16:57:24 tbil named[2504]: lame server resolving 'www.deputat.org.ua' (in 'deputat.org.ua'?): 195.39.196.135#53 Feb 27 16:58:37 tbil named[2504]: lame server resolving 'www.istock.com.ua' (in 'istock.com.ua'?): 213.133.164.35#53 206.141.193.168#53aults" к иÑÑоÑÐ½Ð¸ÐºÑ ÐºÐ¾Ð½ÑигÑÑÐ°Ñ Feb 27 17:09:53 tbil named[2504]: lame server resolving 'www.istock.com.ua' (in 'istock.com.ua'?): 213.133.164.35#53 206.141.251.2#53 Feb 27 17:10:22 tbil named[2504]: lame server resolving 'www.ncauditor.net' (in 'ncauditor.NET'?): 128.109.131.3#53: 68.76.164.1#53 "/home/gabzya/.gconfd/saved_state": No such file Feb 27 17:20:01 tbil named[2504]: lame server resolving 'www.istock.com.ua' (in 'istock.com.ua'?): 213.133.164.35#53 68.76.164.2#53 Feb 27 17:21:10 tbil named[2504]: lame server resolving 'www.3bears.com.ua' (in '3bears.com.ua'?): 66.98.222.16#53): 206.141.193.168#53 Feb 27 17:22:17 tbil named[2504]: lame server resolving 'www.uthscsa.edu' (in 'uthscsa.EDU'?): 128.235.251.30#5353): 68.76.164.1#53 Feb 27 17:23:57 tbil named[2504]: lame server resolving 'u4984.69.spylog.com' (in 'spylog.com'?): 217.16.28.79#5378.40.174 LEN=50 TOS=0x00 Feb 27 17:31:48 tbil named[2504]: lame server resolving 'www.istock.com.ua' (in 'istock.com.ua'?): 213.133.164.35#53 206.141.251.2#53799 us Feb 27 17:44:45 tbil named[2504]: lame server resolving 'www.istock.com.ua' (in 'istock.com.ua'?): 213.133.164.35#53?): 207.234.136.185#53n |
$sudo vi /etc/sysconfig/network
|
$sudo vi /etc/resolv.conf
|
$sudo /etc/init.d/squid start
init_cache_dir /var/spool/squid... Запускается s[ ОК ] |
$sudo rpm -i /var/RPMS/bind-utils-9.3.1-14_FC4.i386.rpm
|
$ls /var/RPMS/*rejik*
ls: /var/RPMS/*rejik*: Нет такого файла или каталога |
$sudo less /var/log/squid/cache.log
|
$sudo tail /var/log/squid/access.log
1141393625.662 881 192.168.1.78 TCP_MISS/301 654 GET http://google.com/ - DIRECT/64.233.187.99 text/html 1141393626.567 902 192.168.1.78 TCP_MISS/302 662 GET http://www.google.com/ - DIRECT/72.14.207.99 text/html 1141393627.272 699 192.168.1.78 TCP_MISS/200 1969 GET http://www.google.com.ua/ - DIRECT/72.14.207.99 text/html 1141393627.730 457 192.168.1.78 TCP_MISS/200 4734 GET http://www.google.com.ua/images/hp0.gif - DIRECT/72.14.207.99 image/gif 1141393628.031 704 192.168.1.78 TCP_MISS/200 3412 GET http://www.google.com.ua/images/hp1.gif - DIRECT/72.14.207.104 image/gif 1141393628.042 715 192.168.1.78 TCP_MISS/200 3161 GET http://www.google.com.ua/images/hp2.gif - DIRECT/72.14.207.99 image/gif 1141393628.053 723 192.168.1.78 TCP_MISS/200 1867 GET http://www.google.com.ua/images/hp3.gif - DIRECT/72.14.207.104 image/gif |
$cd /usr/src
|
$sudo rpm -i /var/RPMS/bind-utils-9.3.1-14_FC4.i386.rpm
|
$sudo rpm -i /var/RPMS/httpd-
httpd-2.0.54-10.2asp.i386.rpm httpd-devel-2.0.54-10.2asp.i386.rpm httpd-manual-2.0.54-10.2asp.i386.rpm |
$sudo rpm -i /var/RPMS/httpd-2.0.54-10.2asp.i386.rpm
Password: |
$wget http://www.rejik.ru/download/redirector-3.2.1.tgz
--15:50:29-- http://www.rejik.ru/download/redirector-3.2.1.tgz => `redirector-3.2.1.tgz' Распознаётся www.rejik.ru... 84.252.152.241 Устанавливается соединение с www.rejik.ru|84.252.152.241|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 46.022 (45K) [application/x-tar] redirector-3.2.1.tgz: Отказано в доступе Невозможно записать в `redirector-3.2.1.tgz' (Отказано в доступе). |
$sudo wget http://www.rejik.ru/download/redirector-3.2.1.tgz
--15:50:34-- http://www.rejik.ru/download/redirector-3.2.1.tgz => `redirector-3.2.1.tgz' Распознаётся www.rejik.ru... 84.252.152.241 Устанавливается соединение с www.rejik.ru|84.252.152.241|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 46.022 (45K) [application/x-tar] 100%[===============================================================================================>] 46.022 48.50K/s 15:50:35 (48.33 KB/s) - `redirector-3.2.1.tgz' сохранён [46022/46022] |
$tar xvfz redirector-3.2.1.tgz
redirector-3.2.1/ tar: redirector-3.2.1: Невозможно mkdir: Отказано в доступе redirector-3.2.1/tools/ tar: redirector-3.2.1/tools: Невозможно mkdir: Нет такого файла или каталога redirector-3.2.1/tools/benchmark tar: redirector-3.2.1/tools/benchmark: Невозможно open: Нет такого файла или каталога redirector-3.2.1/tools/IN.gz tar: redirector-3.2.1/tools/IN.gz: Невозможно open: Нет такого файла или каталога redirector-3.2.1/tools/kill-cache tar: redirector-3.2.1/tools/kill-cache: Невозможно open: Нет такого файла или каталога ... tar: redirector-3.2.1/vars.h: Невозможно open: Нет такого файла или каталога redirector-3.2.1/write_cache.c tar: redirector-3.2.1/write_cache.c: Невозможно open: Нет такого файла или каталога redirector-3.2.1/raw_change.c tar: redirector-3.2.1/raw_change.c: Невозможно open: Нет такого файла или каталога redirector-3.2.1/pass.c tar: redirector-3.2.1/pass.c: Невозможно open: Нет такого файла или каталога redirector-3.2.1/Log tar: redirector-3.2.1/Log: Невозможно open: Нет такого файла или каталога tar: Выход, отложенный по результатам предыдущих ошибок |
$sudo tar xvfz redirector-3.2.1.tgz
redirector-3.2.1/ redirector-3.2.1/tools/ redirector-3.2.1/tools/benchmark redirector-3.2.1/tools/IN.gz redirector-3.2.1/tools/kill-cache redirector-3.2.1/AUTHORS redirector-3.2.1/COPYING redirector-3.2.1/INSTALL redirector-3.2.1/Makefile redirector-3.2.1/VERSION ... 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 |
$cd redirector-3.2.1
|
$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 Assembler messages: FATAL: can't create pass.o: Отказано в доступе make: *** [pass.o] Ошибка 1 |
$sudo 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 gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c raw_change.c raw_change.c: In function ‘raw_change’: raw_change.c:25: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness raw_change.c:25: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness raw_change.c:25: warning: pointer targets in assignment differ in signedness raw_change.c:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness raw_change.c:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness raw_change.c:35: warning: pointer targets in passing argument 1 of ‘strchr’ 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 |
$sudo 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 nobody -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 nobody:nogroup /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 nobody:nogroup /usr/local/rejik3 chown: `nobody:nogroup': неверная группа make: *** [install] Ошибка 1 |
$sudo groupadd nogroup
|
$sudo 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 nobody -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 nobody:nogroup /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 nobody:nogroup /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 |
$ls /usr/local/rejik3/
ls: /usr/local/rejik3/: Отказано в доступе |
$sudo ls /usr/local/rejik3/
make-cache redirector redirector.conf.dist tools |
$sudo cp /usr/local/rejik3/redirector.conf{.dist,}
|
$sudo vi /usr/local/rejik3/redirector.conf
|
$ls /var/www/html/
ban sarg-php |
$sudo rpm -ivh /var/RPMS/httpd-manual-2.0.54-10.2asp.i386.rpm
Подготовка... ########################################### [100%] 1:httpd-manual ########################################### [100%] |
$sudo chkconfig httpd on
|
$cd /var/www/
|
$ls -l
итого 32 drwxr-xr-x 2 root root 4096 Окт 13 02:43 cgi-bin drwxr-xr-x 3 root root 4096 Мар 3 15:54 error drwxr-xr-x 2 root root 4096 Окт 13 02:43 html drwxr-xr-x 3 root root 4096 Мар 3 15:54 icons drwxr-xr-x 14 root root 8192 Мар 3 15:54 manual drwxr-xr-x 2 root root 4096 Мар 2 06:42 mrtg |
$cd html/
|
$ls -l
итого 0 |
$sudo wget http://www.rejik.ru/download/www.tgz
--15:55:52-- http://www.rejik.ru/download/www.tgz => `www.tgz' Распознаётся www.rejik.ru... 84.252.152.241 Устанавливается соединение с www.rejik.ru|84.252.152.241|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 824 [application/x-tar] 100%[===============================================================================================>] 824 --.--K/s 15:55:52 (31.32 KB/s) - `www.tgz' сохранён [824/824] |
$ls -l
итого 4 -rw-r--r-- 1 root root 824 Ноя 9 17:36 www.tgz |
Budem ispolzovat' etot razdel dlya hraneniya paketov ditributiva. My ego uzhe sozdali s pomosh'yu fdisk
DNS, Squid i prochuyu radost'
Время первой команды журнала | 14:55:37 2006- 3- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:55:52 2006- 3- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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