/l3/users/11-04-2011/nt-ladm/debian5.net.nt/root :1 :2 :3 :4 :5 :6 |
|
#init 5
|
#init
K01samba K03rsyslog S01bootlogs S02single K01squid3 README S01killprocs |
#init
K01samba K03rsyslog S01bootlogs S02single K01squid3 README S01killprocs |
#te
tee tempfile testparm telinit test testparm.samba3 |
#te
tee tempfile testparm telinit test testparm.samba3 |
#te
tee tempfile testparm telinit test testparm.samba3 |
#apt-get install sysv-rc
sysv-rc sysv-rc-conf |
#apt-get install sysv-rc
sysv-rc sysv-rc-conf |
#apt-get install sysv-rc-conf
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libcurses-perl libcurses-ui-perl libterm-readkey-perl НОВЫЕ пакеты, которые будут установлены: libcurses-perl libcurses-ui-perl libterm-readkey-perl sysv-rc-conf обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 429 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 548 kB. ... Распаковывается пакет libterm-readkey-perl (из файла .../libterm-readkey-perl_2.30-4_i386.deb)... Выбор ранее не выбранного пакета libcurses-ui-perl. Распаковывается пакет libcurses-ui-perl (из файла .../libcurses-ui-perl_0.9607-1_all.deb)... Выбор ранее не выбранного пакета sysv-rc-conf. Распаковывается пакет sysv-rc-conf (из файла .../sysv-rc-conf_0.99-6_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libcurses-perl (1.28-1) ... Настраивается пакет libterm-readkey-perl (2.30-4) ... Настраивается пакет libcurses-ui-perl (0.9607-1) ... Настраивается пакет sysv-rc-conf (0.99-6) ... |
#sysv-rc-conf
â bootlogs [X] [X] [X] [X] [X] [ ] [ ] [ ] â â console-c$[X] ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â â console-s$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â â cron [ ] [X] [X] [X] [X] [ ] [ ] [ ] â â dbus [ ] [X] [X] [X] [X] [ ] [ ] [ ] â âmountover$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â âbootlogd [ ] [ ] [ ] ] [ ] [ ] [ ] [ ] [X] â ânetworking [ ] [ ] [ ] [ ] [ ] [ ] âââXââââââââââââââââââââââââââ âbootlogs [X] [X] [X] [X] [X] [ ] â [ ] â ârc.localrd-$[ ] [ ] [ ] [ ] [ ] [ ] âââ âââââââââââââââââââââââ ... networking [ procps X X X X rebootal rmnologin X X X X X X X samba screen-cl single [X squid3 [ X [X] X X X module-in$ |
#ssh
^C Shutdown cancelled. [1]+ Done nice -19 sleep 5000 (wd: ~) (wd now: /etc/rc1.d) |
#shutdown -h 31
^C Shutdown cancelled. |
#shutdown -h 30
^C Shutdown cancelled. |
#ssh root@pingvin.sumy.ua
s debian --class gnu-linux --class gnu --class os {6 (recovery mode)' --class 72 insmod part_msdos 73 insmod ext2 74 set root='(hd0,msdos1)' 75 search --no-floppy --fs-uuid --set 206501eb-cf93-4459-8259-007568b9ee 450 76 echo 'Loading Linux 2.6.32-5-686 ...' 77 linux /boot/vmlinuz-2.6.32-5-686 root=UUID=206501eb-cf93-4459-82599 -007568b9e450 ro single 78 echo 'Loading initial ramdisk ...' ... ~ ~ ~ ~ ~ ~ ~ www:/etc/grub.d# exit logout Connection to pingvin.sumy.ua closed. |
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
#apt-get install libncurses5-dev
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: libncurses5-dev обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 1 597 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 6 685 kB. Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main libncurses5-dev i386 5.7+20100313-5 [1 597 kB] 16% [1 libncurses5-dev 256 kB/1 597 kB 16%]^C |
#ssh root@192.168.16.254
root@192.168.16.254's password: Linux fobos 2.6.32.26 #1 SMP Sat Dec 4 21:13:18 EET 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Apr 14 15:04:14 2011 from 10.0.17.2 fobos:~# cd /usr/src/linux-2.6-xen-def/ fobos:/usr/src/linux-2.6-xen-def# ls ... fobos:~# ls /lib/modules/ 2.6.32.26 2.6.32-5-686 fobos:~# ls /boot/ config-2.6.32.26 initrd.img-2.6.32-5-686 vmlinuz-2.6.32.26 config-2.6.32-5-686 lost+found vmlinuz-2.6.32-5-686 grub System.map-2.6.32.26 xen-4.0.1-rc6.gz initrd.img-2.6.32.26 System.map-2.6.32-5-686 xen-syms-4.0.1-rc6 exit logout Connection to 192.168.16.254 closed. |
#apt-get install linux-sou
linux-sound-base linux-source-2.6 linux-source-2.6.32 |
#apt-get install linux-source-2.6
linux-source-2.6 linux-source-2.6.32 |
#apt-get install linux-source-2.6.32
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bzip2 Предлагаемые пакеты: bzip2-doc libncurses-dev ncurses-dev kernel-package libqt3-mt-dev НОВЫЕ пакеты, которые будут установлены: bzip2 linux-source-2.6.32 обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. ... Получено:2 http://ftp.ua.debian.org/debian/ squeeze/main linux-source-2.6.32 all 2.6.32-31 [65,1 MB] Получено 65,1 MБ за 2мин 3с (526 kБ/c) Выбор ранее не выбранного пакета bzip2. (Чтение базы данных ... на данный момент установлено 21323 файла и каталога.) Распаковывается пакет bzip2 (из файла .../bzip2_1.0.5-6_i386.deb)... Выбор ранее не выбранного пакета linux-source-2.6.32. Распаковывается пакет linux-source-2.6.32 (из файла .../linux-source-2.6.32_2.6.32-31_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет bzip2 (1.0.5-6) ... Настраивается пакет linux-source-2.6.32 (2.6.32-31) ... |
#ls
linux-source-2.6.32.tar.bz2 |
#tar -xf linux-source-2.6.32.tar.bz2
|
#ssh root@192.168.16.254
root@192.168.16.254's password: Linux fobos 2.6.32.26 #1 SMP Sat Dec 4 21:13:18 EET 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Apr 15 10:17:52 2011 from 192.168.16.5 fobos:~# sc scp screen screendump script scriptreplay fobos:~# scp /boot/config-2.6.32-5-686 root@192.168.16.5:/boot root@192.168.16.5's password: config-2.6.32-5-686 100% 108KB 108.5KB/s 00:01 fobos:~# exit logout Connection to 192.168.16.254 closed. |
#cd linux-source-2.6.32/
|
#ls -la .config
-rw-r--r-- 1 root root 111051 Апр 15 10:51 .config |
#pwd
/usr/src/linux-source-2.6.32 |
#ls -la .config
-rw-r--r-- 1 root root 111051 Апр 15 10:51 .config |
#make oldconfig
scripts/kconfig/conf -o arch/x86/Kconfig # # configuration written to .config # |
#make config
scripts/kconfig/conf arch/x86/Kconfig * * Linux Kernel Configuration * * * General setup * Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [Y/n/?] ^Cmake[1]: *** [config] Прерывание make: *** [config] Прерывание |
#make randconfig
all FORCE mrproper archclean fs/ namespacecheck archmrproper headerdep net/ archprepare headers_check outputmakefile block/ headers_check_all prepare bzdisk headers_install prepare0 bzImage headers_install_all prepare1 bzlilo help prepare2 checkstack help-boards prepare3 clean includecheck rpm ... dep isoimage sound/ depend kernel/ tags distclean kernelrelease TAGS drivers/ kernelversion usr/ export_report lib/ vdso_install fdimage Makefile versioncheck fdimage144 mm/ vmlinux fdimage288 modules vmlinux.o firmware/ modules_install firmware_install modules_prepare |
#make help
Cleaning targets: clean - Remove most generated files but keep the config and enough build support to build external modules mrproper - Remove all generated files + config + various backup files distclean - mrproper + remove editor backup and patch files Configuration targets: config - Update current config utilising a line-oriented program menuconfig - Update current config utilising a menu based program xconfig - Update current config utilising a QT based front-end gconfig - Update current config utilising a GTK based front-end ... FDINITRD=file initrd for the booted kernel i386_defconfig - Build for i386 x86_64_defconfig - Build for x86_64 make V=0|1 [targets] 0 => quiet build (default), 1 => verbose build make V=2 [targets] 2 => give reason for rebuild of target make O=dir [targets] Locate all output files in "dir", including .config make C=1 [targets] Check all c source with $CHECK (sparse by default) make C=2 [targets] Force check of all c source with $CHECK Execute "make" or "make all" to build all targets marked with [*] For further info see the ./README file |
#make help|less
|
#make dep
scripts/kconfig/conf -s arch/x86/Kconfig *** Warning: make dep is unnecessary now. |
#networking restart
bash: networking: команда не найдена |
#cat /var/run/samba/
brlock.tdb locking.tdb smbd.pid connections.tdb messages.tdb unexpected.tdb gencache_notrans.tdb nmbd.pid upgrades/ gencache.tdb sessionid.tdb |
#cat /var/run/samba/smbd.pid
2793 |
#vim /etc/init.d/samba
|
#/etc/init.d/samba status
nmbd is running. smbd is running. |
#pidof nmbd
2789 |
#kill -9 2789
|
#/etc/init.d/samba status
nmbd is not running ... failed! smbd is running. |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbdstart-stop-daemon: warning: failed to kill 2789: No such process smbd. Starting Samba daemons: nmbd smbd. |
#/etc/init.d/samba status
nmbd is running. smbd is running. |
#netstat -nlp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1323/sshd tcp6 0 0 :::139 :::* LISTEN 8778/smbd tcp6 0 0 :::22 :::* LISTEN 1323/sshd tcp6 0 0 :::3128 :::* LISTEN 1311/(squid) tcp6 0 0 :::445 :::* LISTEN 8778/smbd udp 0 0 192.168.16.255:137 0.0.0.0:* 8774/nmbd udp 0 0 192.168.16.5:137 0.0.0.0:* 8774/nmbd udp 0 0 0.0.0.0:137 0.0.0.0:* 8774/nmbd udp 0 0 192.168.16.255:138 0.0.0.0:* 8774/nmbd udp 0 0 192.168.16.5:138 0.0.0.0:* 8774/nmbd udp 0 0 0.0.0.0:138 0.0.0.0:* 8774/nmbd udp 0 0 0.0.0.0:50783 0.0.0.0:* 1311/(squid) udp6 0 0 :::49487 :::* 1311/(squid) Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 2474 1279/dbus-daemon /var/run/dbus/system_bus_socket |
#netstat -n
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.16.5:22 192.168.16.62:51418 ESTABLISHED tcp 0 0 192.168.16.5:22 192.168.16.60:50313 ESTABLISHED tcp 0 0 192.168.16.5:22 192.168.16.61:60211 ESTABLISHED tcp 0 52 192.168.16.5:22 192.168.16.254:49221 ESTABLISHED tcp 0 0 192.168.16.5:52284 91.205.16.235:18030 TIME_WAIT tcp 0 0 192.168.16.5:22 192.168.16.59:51364 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path ... unix 2 [ ] DGRAM 8774 unix 2 [ ] DGRAM 8502 unix 2 [ ] DGRAM 8212 unix 2 [ ] DGRAM 7816 unix 2 [ ] DGRAM 7618 unix 2 [ ] DGRAM 2577 unix 3 [ ] STREAM CONNECTED 2482 unix 3 [ ] STREAM CONNECTED 2481 unix 3 [ ] DGRAM 1111 unix 3 [ ] DGRAM 1110 |
#netstat -p
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 debian5.net.nt:ssh 192.168.16.62:51418 ESTABLISHED 3702/10 tcp 0 0 debian5.net.nt:ssh 192.168.16.60:50313 ESTABLISHED 3246/0 tcp 0 0 debian5.net.nt:ssh 192.168.16.61:60211 ESTABLISHED 3834/12 tcp 0 52 debian5.net.nt:ssh 192.168.16.254:49221 ESTABLISHED 3192/3 tcp 0 0 debian5.net.nt:52284 chub.in:18030 TIME_WAIT - tcp 0 0 debian5.net.nt:ssh 192.168.16.59:51364 ESTABLISHED 3574/8 Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node PID/Program name Path ... unix 2 [ ] DGRAM 8774 3834/12 unix 2 [ ] DGRAM 8502 3702/10 unix 2 [ ] DGRAM 8212 3574/8 unix 2 [ ] DGRAM 7816 3192/3 unix 2 [ ] DGRAM 7618 3246/0 unix 2 [ ] DGRAM 2577 1308/squid3 unix 3 [ ] STREAM CONNECTED 2482 1279/dbus-daemon unix 3 [ ] STREAM CONNECTED 2481 1279/dbus-daemon unix 3 [ ] DGRAM 1111 703/udevd unix 3 [ ] DGRAM 1110 703/udevd |
#netstat -r
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.16.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.16.254 0.0.0.0 UG 0 0 0 eth0 |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.16.254 0.0.0.0 UG 0 0 0 eth0 |
#apt-get install chk
chkconfig chkrootkit chktex |
#apt-get install chkconfig
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: chkconfig обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 9 182 Б архивов. После данной операции, объём занятого дискового пространства возрастёт на 69,6 kB. Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main chkconfig all 11.0-79.1-2 [9 182 B] Получено 9 182 Б за 0с (26,0 kБ/c) Выбор ранее не выбранного пакета chkconfig. (Чтение базы данных ... на данный момент установлено 23602 файла и каталога.) Распаковывается пакет chkconfig (из файла .../chkconfig_11.0-79.1-2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет chkconfig (11.0-79.1-2) ... |
#chkconfig samba off
|
#sysv-rc-conf
â bootlogs [X] [X] [X] [X] [X] [ ] [ ] [ ] â â console-c$[X] ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â â console-s$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â â cron [ ] [X] [X] [X] [X] [ ] [ ] [ ] â â dbus [ ] [X] [X] [X] [X] [ ] [ ] [ ] â âmountover$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] â â ifupdown [ ] [ ] [ ] [ ] [ ] [ ] [ ] X[X] â ânetworking [ ] ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â âprocps [ ] [X] [X] [X] [X] [ ] [ ] [ ] â â keyboard-$[ ] ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â ... rmnologin [ ] X X X X [ rsyslog [ ] samba [ ] [Xscreen-cl$ [ ] [X] [ sendsigs [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] [X] [X] [X] [ ] [ ] [ ] [ single [X] [ ] [ ] [ ] [ ] [ ] [ ] [ ] squid3 [ ] [X] [X] [X] [X] [ ] [ ] [ ] ssh |
# [ ]
|
#sysv-rc-conf
â bootlogs [X] [X] [X] [X] [X] [ ] [ ] [ ] â â console-c$[X] ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â â console-s$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â â cron [ ] [X] [X] [X] [X] [ ] [ ] [ ] â â dbus [ ] [X] [X] [X] [X] [ ] [ ] [ ] â âmountover$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] â â ifupdown [ ] [ ] [ ] [ ] [ ] [ ] [ ] X[X] â ânetworking [ ] ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â âprocps [ ] [X] [X] [X] [X] [ ] [ ] [ ] â â keyboard-$[ ] ] [ ] [ ] [ ] [ ] [ ] [ ] [X] â ârebootal s [X] [ ] [ ] [ ] [ ] [ ] [ ] [ ] â ârmnologinin$[ ] ] X[ ] X[ ] X[ ] X[ ] [ ] [ ] [X] â â X X X X â âsamba â[ ]ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ âscreen-clââââââââââââââââââââ ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ âse the arro[ ]eys or mouse to move around. ^n: next pg ^p: rev pg â âsingle [X space: toggle service on / off â âsquid3 [ ]ââXâââXââXââXââââââââ âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ ssh [ ] [X] [ ] |
#man chkconfig
|
#chkconfig -l
bootlogd 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on bootlogs 0:off 1:on 2:on 3:on 4:on 5:on 6:off bootmisc.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on checkfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on checkroot.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on console-cyrillic 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on console-setup 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on cron 0:off 1:off 2:on 3:on 4:on 5:on 6:off dbus 0:off 1:off 2:on 3:on 4:on 5:on 6:off hostname.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on ... stop-bootlogd 0:off 1:off 2:on 3:on 4:on 5:on 6:off stop-bootlogd-single 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on sudo 0:off 1:off 2:on 3:on 4:on 5:on 6:off udev 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on udev-mtab 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on umountfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off umountnfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off umountroot 0:off 1:off 2:off 3:off 4:off 5:off 6:off urandom 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on x11-common 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on |
#chkconfig -l
bootlogd 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on bootlogs 0:off 1:on 2:on 3:on 4:on 5:on 6:off bootmisc.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on checkfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on checkroot.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on console-cyrillic 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on console-setup 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on cron 0:off 1:off 2:on 3:on 4:on 5:on 6:off dbus 0:off 1:off 2:on 3:on 4:on 5:on 6:off hostname.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on ... stop-bootlogd 0:off 1:off 2:on 3:on 4:on 5:on 6:off stop-bootlogd-single 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on sudo 0:off 1:off 2:on 3:on 4:on 5:on 6:off udev 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on udev-mtab 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on umountfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off umountnfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off umountroot 0:off 1:off 2:off 3:off 4:off 5:off 6:off urandom 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on x11-common 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on |
#cd
|
#vim /etc/rsyslog.conf
|
#-- ВСТАВКА --
alternatives.log daemon.log dmesg.4.gz mail.err syslog alternatives.log.1 daemon.log.1 dpkg.log mail.info syslog.1 apt debug dpkg.log.1 mail.log syslog.2.gz auth.log debug.1 faillog mail.warn syslog.3.gz auth.log.1 dmesg fsck messages syslog.4.gz boot dmesg.0 kern.log messages.1 user.log bootstrap.log dmesg.1.gz kern.log.1 news wtmp btmp dmesg.2.gz lastlog samba wtmp.1 btmp.1 dmesg.3.gz lpr.log squid3 |
#vim /var/log/syslog
|
#~
Apr 15 12:36:31 www named[24710]: error (unexpected RCODE REFUSED) resolving 'uu1.orbitdownloader.com/AAAA/IN': 195.182.202.1#53 Apr 15 12:36:31 www named[24710]: error (unexpected RCODE REFUSED) resolving 'uu1.orbitdownloader.com/A/IN': 195.182.202.1#53 Apr 15 12:36:31 www named[24710]: error (unexpected RCODE REFUSED) resolving 'mail.ru/A/IN': 195.182.202.1#53 Apr 15 12:36:51 www named[24710]: error (unexpected RCODE REFUSED) resolving 'r.i.ua/AAAA/IN': 195.182.202.1#53 Apr 15 12:36:51 www named[24710]: error (unexpected RCODE REFUSED) resolving 'r.i.ua/A/IN': 195.182.202.1#53 Apr 15 12:37:00 www named[24710]: error (unexpected RCODE REFUSED) resolving 'tsm02.eset.com/AAAA/IN': 195.182.202.1#53 Apr 15 12:37:01 www named[24710]: error (unexpected RCODE REFUSED) resolving 'e.mail.ru/A/IN': 195.182.202.1#53 Apr 15 12:37:01 www named[24710]: error (unexpected RCODE REFUSED) resolving 'mail.radar.imgsmail.ru/AAAA/IN': 195.182.202.1#53 Apr 15 12:37:02 www named[24710]: error (unexpected RCODE REFUSED) resolving 'mail.radar.imgsmail.ru/A/IN': 195.182.202.1#53 Apr 15 12:37:08 www named[24710]: error (unexpected RCODE REFUSED) resolving 'tsm06.eset.com/AAAA/IN': 195.182.202.1#53 ... Apr 15 12:37:32 www named[24710]: error (unexpected RCODE REFUSED) resolving 'mail.ru/A/IN': 195.182.202.1#53 Apr 15 12:37:32 www named[24710]: error (unexpected RCODE REFUSED) resolving 'counter.yadro.ru/A/IN': 195.182.202.1#53 qApr 15 12:37:33 www named[24710]: error (unexpected RCODE REFUSED) resolving 'platform0.twitter.com/AAAA/IN': 195.182.202.1#53 Apr 15 12:37:33 www named[24710]: error (unexpected RCODE REFUSED) resolving 'a1017.g.akamai.net/A/IN': 195.182.202.1#53 Apr 15 12:37:34 www named[24710]: error (unexpected RCODE REFUSED) resolving 'urls.api.twitter.com/AAAA/IN': 195.182.202.1#53 Apr 15 12:37:34 www named[24710]: error (unexpected RCODE REFUSED) resolving 'a1697.g.akamai.net/A/IN': 195.182.202.1#53 ^C www:~# exit logout Connection to pingvin.sumy.ua closed. |
#logger "hello world"
|
#logger -f /etc/samba/smb.conf
|
#vim /etc/logrotate.conf
|
#cat /dev/null > /var/log/samba/
cores/ log.nmbd log.smbd |
#cat /dev/null > /var/log/samba/log.smbd
|
#cat /dev/null >> /var/log/samba/log.smbd
|
#logrotate
logrotate 3.7.8 - Copyright (C) 1995-2001 Red Hat, Inc. This may be freely redistributed under the terms of the GNU Public License Использование: logrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail=command] [-s|--state=statefile] [-v|--verbose] [-?|--help] [--usage] [OPTION...] <configfile> |
#ls /etc/cron
cron.d/ cron.hourly/ crontab cron.daily/ cron.monthly/ cron.weekly/ |
#ls /etc/cron.weekly/
man-db .placeholder |
#ls /etc/cron.daily/
apt bsdmainutils logrotate passwd samba aptitude dpkg man-db .placeholder standard |
#man logrotate
|
#vim /etc/cron
|
#vim /etc/cron
|
#vim /etc/crontab
--- /tmp/l3-saved-3513.19431.15894 2011-04-15 12:50:28.970145809 +0300 +++ /etc/crontab 2011-04-15 12:56:43.842220613 +0300 @@ -13,5 +13,4 @@ 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # - - +2 4 13 12 6 student shutdown -r now |
#vim /etc/crontab
--- /tmp/l3-saved-3513.20511.10432 2011-04-15 12:57:12.272221089 +0300 +++ /etc/crontab 2011-04-15 12:59:18.462220500 +0300 @@ -13,4 +13,4 @@ 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # -2 4 13 12 6 student shutdown -r now +2 2 13 12 6 student shutdown -r now |
#ls -l /etc/cron
cron.d/ cron.hourly/ crontab cron.daily/ cron.monthly/ cron.weekly/ |
#ls -l /etc/crontab
-rw-r--r-- 1 root root 759 Апр 15 12:59 /etc/crontab |
#crontab -u root -l
no crontab for root |
#crontab -u root -e
# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # Notice that tasks will be started based on the cron's system # daemon's notion of time and timezones. # # Output of the crontab jobs (including errors) is sent through # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # [ Прочитано 22 строки ] No modification made |
#crontab -u root -r
no crontab for root |
cores/ log.nmbd log.smbd
2793
Время первой команды журнала | 15:38:45 2011- 4-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:00:34 2011- 4-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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