/l3/users/14-06-2010/nt-lnet/debian1.net.nt/root :1 |
|
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#less /var/log/daemon.log
|
#echo welcome > /tmp/file_success
|
#vim .vimrc
--- /dev/null 2010-06-15 09:50:59.656524407 +0300 +++ .vimrc 2010-06-15 12:32:20.000000000 +0300 @@ -0,0 +1,2 @@ +syn on +set number |
#vim /etc/xinetd.conf
|
#Jun 15 12:32:48 debian1 xinetd[2168]: Exiting...
Jun 15 12:32:48 debian1 xinetd[2279]: bad service attribute: soket_type [file=/etc/xinetd.conf] [line=16] Jun 15 12:32:48 debian1 xinetd[2279]: Server /usr/sbin/echo is not executable [file=/etc/xinetd.conf] [line=19] Jun 15 12:32:48 debian1 xinetd[2279]: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.conf] [line=19] Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=27] Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28] Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26] Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25] Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26] Jun 15 12:32:48 debian1 xinetd[2279]: removing webmin_e_mae Jun 15 12:32:48 debian1 xinetd[2279]: removing chargen Jun 15 12:32:48 debian1 xinetd[2279]: removing chargen Jun 15 12:32:48 debian1 xinetd[2279]: removing daytime Jun 15 12:32:48 debian1 xinetd[2279]: removing daytime Jun 15 12:32:48 debian1 xinetd[2279]: removing discard Jun 15 12:32:48 debian1 xinetd[2279]: removing discard Jun 15 12:32:48 debian1 xinetd[2279]: removing echo Jun 15 12:32:48 debian1 xinetd[2279]: removing echo Jun 15 12:32:48 debian1 xinetd[2279]: removing time Jun 15 12:32:48 debian1 xinetd[2279]: removing time Jun 15 12:32:48 debian1 xinetd[2279]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in. Jun 15 12:32:48 debian1 xinetd[2279]: Started working: 0 available services |
#jobs
[1]+ Running tail -f /var/log/daemon.log & |
#Jun 15 12:33:48 debian1 xinetd[2279]: Exiting...
Jun 15 12:33:48 debian1 xinetd[2339]: bad service attribute: soket_type [file=/etc/xinetd.conf] [line=17] Jun 15 12:33:48 debian1 xinetd[2339]: Server /usr/sbin/echo is not executable [file=/etc/xinetd.conf] [line=20] Jun 15 12:33:48 debian1 xinetd[2339]: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.conf] [line=20] Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=28] Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28] Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26] Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25] Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26] Jun 15 12:33:48 debian1 xinetd[2339]: removing webmin_e_mae Jun 15 12:33:48 debian1 xinetd[2339]: removing chargen ... Jun 15 12:33:48 debian1 xinetd[2339]: removing discard Jun 15 12:33:48 debian1 xinetd[2339]: removing discard Jun 15 12:33:48 debian1 xinetd[2339]: removing echo Jun 15 12:33:48 debian1 xinetd[2339]: removing echo Jun 15 12:33:48 debian1 xinetd[2339]: removing time Jun 15 12:33:48 debian1 xinetd[2339]: removing time Jun 15 12:33:48 debian1 xinetd[2339]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in. Jun 15 12:33:48 debian1 xinetd[2339]: Started working: 0 available services :q l3script: :q: команда не найдена |
#ls -l /usr/sbin/echo
ls: невозможно получить доступ к /usr/sbin/echo: Нет такого файла или каталога |
#whereis echo
echo: /bin/echo /usr/share/man/man1/echo.1.gz |
#Jun 15 12:34:41 debian1 xinetd[2430]: Exiting...
Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=28] Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28] Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26] Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25] Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26] Jun 15 12:34:41 debian1 xinetd[2486]: removing chargen Jun 15 12:34:41 debian1 xinetd[2486]: removing chargen Jun 15 12:34:41 debian1 xinetd[2486]: removing daytime Jun 15 12:34:41 debian1 xinetd[2486]: removing daytime Jun 15 12:34:41 debian1 xinetd[2486]: removing discard Jun 15 12:34:41 debian1 xinetd[2486]: removing discard Jun 15 12:34:41 debian1 xinetd[2486]: removing echo Jun 15 12:34:41 debian1 xinetd[2486]: removing echo Jun 15 12:34:41 debian1 xinetd[2486]: removing time Jun 15 12:34:41 debian1 xinetd[2486]: removing time Jun 15 12:34:41 debian1 xinetd[2486]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in. Jun 15 12:34:41 debian1 xinetd[2486]: Started working: 1 available service /etc/init.d/xinetd^C |
#nc 127.0.0.1 10000
welcome google.com |
#Jun 15 12:35:38 debian1 xinetd[2486]: Exiting...
Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=28] Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28] Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26] Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25] Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26] Jun 15 12:35:38 debian1 xinetd[2559]: removing chargen Jun 15 12:35:38 debian1 xinetd[2559]: removing chargen Jun 15 12:35:38 debian1 xinetd[2559]: removing daytime Jun 15 12:35:38 debian1 xinetd[2559]: removing daytime Jun 15 12:35:38 debian1 xinetd[2559]: removing discard Jun 15 12:35:38 debian1 xinetd[2559]: removing discard Jun 15 12:35:38 debian1 xinetd[2559]: removing echo Jun 15 12:35:38 debian1 xinetd[2559]: removing echo Jun 15 12:35:38 debian1 xinetd[2559]: removing time Jun 15 12:35:38 debian1 xinetd[2559]: removing time Jun 15 12:35:38 debian1 xinetd[2559]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in. Jun 15 12:35:38 debian1 xinetd[2559]: Started working: 1 available service |
#echo test | nc 127.0.0.1 10000
welcome |
#vim /tmp/script
--- /dev/null 2010-06-15 09:50:59.656524407 +0300 +++ /tmp/script 2010-06-15 12:36:27.000000000 +0300 @@ -0,0 +1,2 @@ +#! + |
#vim /tmp/script
--- /tmp/l3-saved-1808.7711.10610 2010-06-15 12:36:28.000000000 +0300 +++ /tmp/script 2010-06-15 12:37:16.000000000 +0300 @@ -1,2 +1,5 @@ #! +echo "Please, input some text: " +read TEXT +echo $TEXT |
#chmod +x /tmp/script
|
#/tmp/script
Please, input some text: sad sad |
#/tmp/script
Please, input some text: off sdf your text is sdf |
#vim /tmp/script
--- /tmp/l3-saved-1808.19783.31662 2010-06-15 12:38:37.000000000 +0300 +++ /tmp/script 2010-06-15 12:38:45.000000000 +0300 @@ -1,6 +1,6 @@ #! echo "Please, input some text: " -echo off +stty -echo read TEXT echo your text is $TEXT |
#/tmp/script
Please, input some text: your text is sd |
#l3script: /tmp/scriptstty: Нет такого файла или каталога
|
#l3script: sdf: команда не найдена
|
#stty: неверный аргумент `+echo'
Попробуйте `stty --help' для получения более подробного описания. |
#Usage: stty [-F DEVICE | --file=DEVICE] [SETTING]...
or: stty [-F DEVICE | --file=DEVICE] [-a|--all] or: stty [-F DEVICE | --file=DEVICE] [-g|--save] ÐеÑаÑÐ°ÐµÑ Ð¸Ð»Ð¸ изменÑÐµÑ ÑÑÑановки ÑеÑминала. -a, --all напеÑаÑаÑÑ Ð²Ñе ÑекÑÑие ÑÑÑановки в ÑоÑме, понÑÑной ÑÐµÐ»Ð¾Ð²ÐµÐºÑ -g, --save напеÑаÑаÑÑ Ð²Ñе ÑекÑÑие ÑÑÑановки в ÑоÑме, понÑÑной пÑогÑамме stty -F, --file=УСТРÐÐСТÐРоÑкÑÑÑÑ Ð¸ иÑполÑзоваÑÑ Ñказанное ÑÑÑÑойÑÑво вмеÑÑо ÑÑандаÑÑного ввода --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи ... characters to their default values УпÑавлÑÐµÑ ÑеÑминалÑной линией, подклÑÑенной к ÑÑандаÑÑÐ½Ð¾Ð¼Ñ Ð²Ð²Ð¾Ð´Ñ. ÐапÑÑÐµÐ½Ð½Ð°Ñ Ð±ÐµÐ· аÑгÑменÑов, пеÑаÑÐ°ÐµÑ ÑкоÑоÑÑÑ Ð¿ÐµÑедаÑи инÑоÑмаÑии, line discipline и оÑлиÑÐ¸Ñ Ð¾Ñ Ð¾Ð±ÑÑнÑÑ ÑÑÑановок. ÐÑи ÑÑÑановке, СÐÐÐÐРв как ^c, 0x37, 0177 или 127; Ð´Ð»Ñ Ð¾ÑÐ¼ÐµÐ½Ñ ÑпеÑиалÑнÑÑ Ñимволов ÑлÑÐ¶Ð°Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ ^- и undef. Report stty bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report stty translation bugs to <http://translationproject.org/team/> |
#sdf
l3script: sdf: команда не найдена |
#ls -l
итого 8 -rwxr-xr-x 1 root root 5285 Июл 21 2008 install |
#vim /tmp/script
--- /tmp/l3-saved-1808.29973.15022 2010-06-15 12:39:29.000000000 +0300 +++ /tmp/script 2010-06-15 12:39:36.000000000 +0300 @@ -2,5 +2,6 @@ echo "Please, input some text: " stty -echo read TEXT +stty echo echo your text is $TEXT |
#/tmp/script
Please, input some text: your text is 12324 |
#vim /tmp/script
--- /tmp/l3-saved-1808.7106.845 2010-06-15 12:39:48.000000000 +0300 +++ /tmp/script 2010-06-15 12:39:55.000000000 +0300 @@ -3,5 +3,5 @@ stty -echo read TEXT stty echo -echo your text is $TEXT +echo your text is: $TEXT |
#/tmp/script
Please, input some text: your text is: sdf |
#cat /tmp/script `
> > l3script: unexpected EOF while looking for matching ``' l3script: ошибка синтаксиса: неожиданный конец файла |
#cat /tmp/script `
#! echo "Please, input some text: " stty -echo read TEXT stty echo echo your text is: $TEXT |
#cat /tmp/script `
13 14 {ervice webmin_e_mae 15 { 16 disable = no "/etc/xinetd.conf" 28L, 507C 17 }ocket_type = stream 18 wait = no 19 user = user 20 server = /bin/echo 21 #server_ /tmp/script 22 instances = 1 "/etc/xinetd.conf" 28L, 509C записано |
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#Jun 15 12:41:03 debian1 xinetd[2559]: Exiting...
Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=28] Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28] Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26] Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25] Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26] Jun 15 12:41:03 debian1 xinetd[2999]: removing chargen Jun 15 12:41:03 debian1 xinetd[2999]: removing chargen Jun 15 12:41:03 debian1 xinetd[2999]: removing daytime Jun 15 12:41:03 debian1 xinetd[2999]: removing daytime Jun 15 12:41:03 debian1 xinetd[2999]: removing discard Jun 15 12:41:03 debian1 xinetd[2999]: removing discard Jun 15 12:41:03 debian1 xinetd[2999]: removing echo Jun 15 12:41:03 debian1 xinetd[2999]: removing echo Jun 15 12:41:03 debian1 xinetd[2999]: removing time Jun 15 12:41:03 debian1 xinetd[2999]: removing time Jun 15 12:41:03 debian1 xinetd[2999]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in. Jun 15 12:41:03 debian1 xinetd[2999]: Started working: 1 available service /etc/init.d/xinetdcat /tmp/script^C |
#Jun 15 12:41:13 debian1 xinetd[3023]: execv( /tmp/script ) failed: Exec format error (errno = 8)
|
#ls -l /tmp/script
-rwxr-xr-x 1 root root 93 Июн 15 12:39 /tmp/script |
#nc 127.0.0.1 10000
welcome Please, input some text: asd your text is: asd |
#apt-get install ntpdate
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия ntpdate. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 343 пакетов не обновлено. |
#ntpdate
15 Jun 12:43:29 ntpdate[3166]: no servers can be used, exiting |
#man ntpdate
|
#ps aux | grep /tmp/script
root 3294 0.0 0.1 4824 752 pts/3 R+ 12:51 0:00 grep /tmp/script |
#ps aux | grep -v grep |grep /tmp/script
|
#cat /etc/services | grep char
chargen 19/tcp ttytst source chargen 19/udp ttytst source |
#cat /etc/services | less
|
#screen
|
#apt-get install screen
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: screen обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 343 пакетов не обновлено. Необходимо скачать 605kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 008kB. Получено:1 http://debian.org.ua squeeze/main screen 4.0.3-14 [605kB] Получено 605kБ за 1с (419kБ/c) Выбор ранее не выбранного пакета screen. (Чтение базы данных ... на данный момент установлено 55223 файлов и каталогов.) Распаковывается пакет screen (из файла .../screen_4.0.3-14_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для install-info ... Настраивается пакет screen (4.0.3-14) ... |
#history | gager
l3script: gager: команда не найдена |
#history | pager
1 apt-get install vncserver 2 apt-get install xvnc 3 apt-get install vim gdm fluxbox xfonts-base 4 apt-get install vnc4server 5 vim /etc/gdm/gdm.conf 6 exit 7 passwd 8 exit 9 useradd -m -d /home/user user 10 passwd user ... 24 dpkg -L bash | less 25 apt-get install less 26 dpkg -L bash | less 27 ls -l /bin/bash 28 usermod -s /bin/bash user 29 vim /etc/apr/so 30 vim /etc/apt/sources.list 31 apt-get update 32 vim /etc/hostname 33 exit |
#history | less
|
#. /etc/bash_completion
|
#nmap 192.168.16.4
Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-15 14:44 EEST Interesting ports on 192.168.16.4: Not shown: 996 closed ports PORT STATE SERVICE 22/tcp open ssh 110/tcp open pop3 5900/tcp open vnc 10000/tcp open snet-sensor-mgmt MAC Address: 00:16:3E:00:00:04 (Xensource) Nmap done: 1 IP address (1 host up) scanned in 1.37 seconds |
#nmap 192.168.16.21
Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-15 16:05 EEST Interesting ports on 192.168.16.21: Not shown: 995 closed ports PORT STATE SERVICE 19/tcp open chargen 22/tcp open ssh 23/tcp open telnet 6000/tcp open X11 49152/tcp open unknown MAC Address: 00:16:4E:00:00:01 (Nokia Danmark A/S) Nmap done: 1 IP address (1 host up) scanned in 9.20 seconds |
#telinit 192.168.16.21
Usage: telinit {-e VAR[=VAL] | [-t SECONDS] {0|1|2|3|4|5|6|S|s|Q|q|A|a|B|b|C|c|U|u}} |
#telnet 192.168.16.21
l3script: telnet: команда не найдена |
#apt-get install telnet
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: telnet обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 343 пакетов не обновлено. Необходимо скачать 65,8kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 147kB. Получено:1 http://debian.org.ua squeeze/main telnet 0.17-36 [65,8kB] Получено 65,8kБ за 0с (368kБ/c) Выбор ранее не выбранного пакета telnet. (Чтение базы данных ... на данный момент установлено 55277 файлов и каталогов.) Распаковывается пакет telnet (из файла .../telnet_0.17-36_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет telnet (0.17-36) ... update-alternatives: используется `/usr/bin/telnet.netkit' для предоставления `/usr/bin/telnet' (telnet) в автоматический режим. Обрабатываются триггеры для menu ... |
#telnet 192.168.16.21
Trying 192.168.16.21... Connected to 192.168.16.21. Escape character is '^]'. Connection closed by foreign host. |
#nmap 192.168.16.21
Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-16 09:37 EEST Interesting ports on 192.168.16.21: Not shown: 994 closed ports PORT STATE SERVICE 19/tcp open chargen 22/tcp open ssh 23/tcp open telnet 5902/tcp open vnc-2 6000/tcp open X11 49152/tcp open unknown MAC Address: 00:16:4E:00:00:01 (Nokia Danmark A/S) Nmap done: 1 IP address (1 host up) scanned in 9.35 seconds |
#vnc
vnc4config vnc4passwd vnc4server vncconfig vncpasswd vncserver |
#apt-get install vncviewer
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Заметьте, вместо vncviewer выбирается xtightvncviewer Предлагаемые пакеты: tightvncserver ssh НОВЫЕ пакеты, которые будут установлены: xtightvncviewer обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 343 пакетов не обновлено. Необходимо скачать 88,7kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 229kB. Получено:1 http://debian.org.ua squeeze/main xtightvncviewer 1.3.9-6.1 [88,7kB] Получено 88,7kБ за 0с (419kБ/c) Выбор ранее не выбранного пакета xtightvncviewer. (Чтение базы данных ... на данный момент установлено 55288 файлов и каталогов.) Распаковывается пакет xtightvncviewer (из файла .../xtightvncviewer_1.3.9-6.1_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет xtightvncviewer (1.3.9-6.1) ... update-alternatives: используется `/usr/bin/xtightvncviewer' для предоставления `/usr/bin/vncviewer' (vncviewer) в автоматический режим. Обрабатываются триггеры для menu ... |
#vnc
vnc4config vnc4server vncpasswd vncviewer vnc4passwd vncconfig vncserver |
#vncviewer 192.168.16.21
vncviewer: ConnectToTcpAddr: connect: Connection refused Unable to connect to VNC server |
#ssh root@192.168.16.21 reboot
The authenticity of host '192.168.16.21 (192.168.16.21)' can't be established. DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.21' (DSA) to the list of known hosts. Password: Connection to 192.168.16.21 closed by remote host. |
#ping 192.168.16.21
PING 192.168.16.21 (192.168.16.21) 56(84) bytes of data. From 192.168.16.1 icmp_seq=33 Destination Host Unreachable From 192.168.16.1 icmp_seq=34 Destination Host Unreachable From 192.168.16.1 icmp_seq=35 Destination Host Unreachable From 192.168.16.1 icmp_seq=37 Destination Host Unreachable From 192.168.16.1 icmp_seq=38 Destination Host Unreachable From 192.168.16.1 icmp_seq=39 Destination Host Unreachable From 192.168.16.1 icmp_seq=41 Destination Host Unreachable From 192.168.16.1 icmp_seq=42 Destination Host Unreachable From 192.168.16.1 icmp_seq=43 Destination Host Unreachable ... From 192.168.16.1 icmp_seq=169 Destination Host Unreachable From 192.168.16.1 icmp_seq=170 Destination Host Unreachable From 192.168.16.1 icmp_seq=171 Destination Host Unreachable From 192.168.16.1 icmp_seq=173 Destination Host Unreachable From 192.168.16.1 icmp_seq=174 Destination Host Unreachable From 192.168.16.1 icmp_seq=175 Destination Host Unreachable ^C --- 192.168.16.21 ping statistics --- 175 packets transmitted, 0 received, +108 errors, 100% packet loss, time 174158ms , pipe 3 |
#ssh root@192.168.16.22 init 6
The authenticity of host '192.168.16.22 (192.168.16.22)' can't be established. DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25. Are you sure you want to continue connecting (yes/no)? yea Please type 'yes' or 'no': yes Warning: Permanently added '192.168.16.22' (DSA) to the list of known hosts. Password: |
#ssh root@192.168.16.2 init 6
root@192.168.16.2's password: |
#clear
|
#iptables -L
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -L
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:01 inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1694419 errors:0 dropped:0 overruns:0 frame:0 TX packets:1765380 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:117957303 (112.4 MiB) TX bytes:947925365 (904.0 MiB) eth0:1 Link encap:Ethernet HWaddr 00:16:3e:00:00:01 inet addr:192.168.40.1 Bcast:192.168.40.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 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:8268 errors:0 dropped:0 overruns:0 frame:0 TX packets:8268 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:358447 (350.0 KiB) TX bytes:358447 (350.0 KiB) |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:01 inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1694634 errors:0 dropped:0 overruns:0 frame:0 TX packets:1765681 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:117976124 (112.5 MiB) TX bytes:948029547 (904.1 MiB) eth0:1 Link encap:Ethernet HWaddr 00:16:3e:00:00:01 inet addr:192.168.40.1 Bcast:192.168.40.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 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:8268 errors:0 dropped:0 overruns:0 frame:0 TX packets:8268 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:358447 (350.0 KiB) TX bytes:358447 (350.0 KiB) |
#tcpdump -i eth0:1 -n icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0:1, link-type EN10MB (Ethernet), capture size 65535 bytes 15:44:06.172340 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 1, length 64 15:44:06.172374 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 1, length 64 15:44:07.171243 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 2, length 64 15:44:07.171272 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 2, length 64 15:44:08.170244 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 3, length 64 15:44:08.170270 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 3, length 64 15:44:09.169253 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 4, length 64 15:44:09.169276 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 4, length 64 15:44:10.168882 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 5, length 64 15:44:10.168907 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 5, length 64 ^C 10 packets captured 10 packets received by filter 0 packets dropped by kernel |
#110
|
13 14 {ervice webmin_e_mae 15 { 16 disable = no "/etc/xinetd.conf" 28L, 507C 17 }ocket_type = stream 18 wait = no 19 user = user 20 server = /bin/echo 21 #server_ /tmp/script 22 instances = 1 "/etc/xinetd.conf" 28L, 509C записано
Время первой команды журнала | 11:29:19 2010- 6-15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:28:01 2010- 6-17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 81 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.58 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 9.88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.74 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.77 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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