/l3/users/eb/2009/linux16/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 |
|
#nmap -T4 -sF 192.168.108.1
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 14:57 EEST Interesting ports on 192.168.108.1: Not shown: 1713 closed ports PORT STATE SERVICE 22/tcp open|filtered ssh 9999/tcp open|filtered abyss MAC Address: 00:22:15:C8:4E:D2 (Asustek Computer) Nmap done: 1 IP address (1 host up) scanned in 5.640 seconds |
#nmap -T4 192.168.108.1
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 14:58 EEST Interesting ports on 192.168.108.1: Not shown: 1713 closed ports PORT STATE SERVICE 22/tcp open ssh 9999/tcp open abyss MAC Address: 00:22:15:C8:4E:D2 (Asustek Computer) Nmap done: 1 IP address (1 host up) scanned in 5.392 seconds |
#nmap -T4 192.168.108.1
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 14:58 EEST Interesting ports on 192.168.108.1: Not shown: 1713 closed ports PORT STATE SERVICE 22/tcp open ssh 9999/tcp open abyss MAC Address: 00:22:15:C8:4E:D2 (Asustek Computer) Nmap done: 1 IP address (1 host up) scanned in 4.398 seconds |
#nmap -T4 192.168.108.1
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 14:59 EEST Interesting ports on 192.168.108.1: Not shown: 1713 closed ports PORT STATE SERVICE 22/tcp open ssh 9999/tcp open abyss MAC Address: 00:22:15:C8:4E:D2 (Asustek Computer) Nmap done: 1 IP address (1 host up) scanned in 5.385 seconds |
#nmap -T4 -sF 192.168.108.1
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 15:01 EEST Interesting ports on 192.168.108.1: Not shown: 1713 closed ports PORT STATE SERVICE 22/tcp open|filtered ssh 9999/tcp open|filtered abyss MAC Address: 00:22:15:C8:4E:D2 (Asustek Computer) Nmap done: 1 IP address (1 host up) scanned in 5.566 seconds |
#iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
|
#iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
|
#iptables -A INPUT -i eth0 -j REJECT
|
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun 2 15:15:53 2009 *filter :INPUT ACCEPT [27629:2027530] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [34196:1591371] -A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -i eth0 -j REJECT --reject-with icmp-port-unreachable COMMIT # Completed on Tue Jun 2 15:15:53 2009 |
#iptables -h
iptables v1.4.3.2 Usage: iptables -[AD] chain rule-specification [options] iptables -I chain [rulenum] rule-specification [options] iptables -R chain rulenum rule-specification [options] iptables -D chain rulenum [options] iptables -[LS] [chain [rulenum]] [options] iptables -[FZ] [chain] [options] iptables -[NX] chain iptables -E old-chain-name new-chain-name iptables -P chain target [options] ... [!] --out-interface -o output name[+] network interface name ([+] for wildcard) --table -t table table to manipulate (default: `filter') --verbose -v verbose mode --line-numbers print line numbers when listing --exact -x expand numbers (display exact values) [!] --fragment -f match second or further fragments only --modprobe=<command> try to insert modules using this command --set-counters PKTS BYTES set the counter during insert/append [!] --version -V print package version. |
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun 2 15:18:58 2009 *filter :INPUT ACCEPT [27629:2027530] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [34349:1600795] -A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -i eth0 -j REJECT --reject-with icmp-port-unreachable COMMIT # Completed on Tue Jun 2 15:18:58 2009 |
#iptables -D INPUT -i eth0 -j REJECT
|
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun 2 15:19:23 2009 *filter :INPUT ACCEPT [27732:2031650] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [34475:1606415] -A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT COMMIT # Completed on Tue Jun 2 15:19:23 2009 |
#iptables -A INPUT -i eth0 -p tcp --syn -j REJECT
|
#iptables -D INPUT -i eth0 -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j REJEC
iptables v1.4.3.2: Couldn't load target `REJEC':/lib/xtables/libipt_REJEC.so: cannot open shared object file: No such file or directory Try `iptables -h' or 'iptables --help' for more information. |
#iptables -D INPUT -i eth0 -p tcp --syn -j REJEC
iptables v1.4.3.2: Couldn't load target `REJEC':/lib/xtables/libipt_REJEC.so: cannot open shared object file: No such file or directory Try `iptables -h' or 'iptables --help' for more information. |
#iptables -D 3
iptables: Bad rule (does a matching rule exist in that chain?). |
#iptables -DF 3
iptables: No chain/target/match by that name. |
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun 2 15:23:15 2009 *filter :INPUT ACCEPT [33650:2269346] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [42031:1942035] -A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -i eth0 -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j REJECT --reject-with icmp-port-unreachable COMMIT # Completed on Tue Jun 2 15:23:15 2009 |
#iptables -F
|
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun 2 15:23:47 2009 *filter :INPUT ACCEPT [33650:2269346] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [42046:1942881] COMMIT # Completed on Tue Jun 2 15:23:47 2009 |
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun 2 15:24:18 2009 *filter :INPUT ACCEPT [33679:2272705] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [42086:1945230] COMMIT # Completed on Tue Jun 2 15:24:18 2009 |
#iptables -D INPUT -i eth0 -p tcp -j REJEC --reject with tcp-reset
iptables v1.4.3.2: unknown option `--reject' Try `iptables -h' or 'iptables --help' for more information. |
#iptables -D INPUT -i eth0 -p tcp -j REJEC --reject with tcp-reset
iptables v1.4.3.2: unknown option `--reject' Try `iptables -h' or 'iptables --help' for more information. |
#iptables -A INPUT -i eth0 -p tcp -j REJECT --reject-with tcp-reset
|
#l3-agent
Removing stale pidfile |
#ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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: Tue Jun 2 16:12:47 2009 from linux6.unix.nt l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid |
#ssh root@192.168.108.1
The authenticity of host '192.168.108.1 (192.168.108.1)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.108.1' (RSA) to the list of known hosts. root@192.168.108.1's password: Linux linux15 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Mon Jun 1 09:22:04 2009 |
#who
user tty7 2009-06-02 09:15 (:0) user pts/2 2009-06-02 09:15 (:0.0) user pts/1 2009-06-02 09:15 (:0.0) user pts/0 2009-06-02 09:15 (:0.0) root pts/8 2009-06-02 16:32 (192.168.108.2) |
#exit
exit Connection to 192.168.108.1 closed. |
#ssh root@192.168.107.1
The authenticity of host '192.168.107.1 (192.168.107.1)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.107.1' (RSA) to the list of known hosts. root@192.168.107.1's password: Linux linux13 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Tue Jun 2 15:51:44 2009 l3-agent is already running: pid=3739; pidfile=/root/.lilalo/l3-agent.pid |
#w
16:33:20 up 41 min, 2 users, load average: 0.01, 0.02, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 - 15:51 1:37 0.07s 0.02s script -f -c bash -q /root/.lilalo//12788174852070824314-1243947105.script root pts/5 linux15.unix.nt 16:33 0.00s 0.00s 0.00s script -f -c bash -q /root/.lilalo//1630914865731711484-1243949598.script |
#exit
exit Connection to 192.168.107.1 closed. |
#apt-get install apache
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет apache недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list E: Для пакета apache не найдены кандидаты на установку |
#apt-get install apache
apache apache2-common apache2-mpm-event apache2-mpm-worker apache2-threaded-dev apachetop apache2 apache2-dbg apache2-mpm-itk apache2-prefork-dev apache2-utils apache-utils apache2.2 apache2-dev apache2-mpm-perchild apache2-src apache-common apache2.2-bin apache2-doc apache2-mpm-prefork apache2-suexec apache-perl apache2.2-common apache2-mpm apache2-mpm-threadpool apache2-suexec-custom apache-ssl |
#apt-get install apache2
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-mysql libaprutil1-ldap openssl-blacklist ssl-cert Предлагаемые пакеты: apache2-doc apache2-suexec apache2-suexec-custom НОВЫЕ пакеты, которые будут установлены: apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-mysql libaprutil1-ldap ... Программа `dselect' или `aptitude' предоставляет дружественный интерфейс управления пакетами; Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp; Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help; Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help; Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL), введите dpkg --license [*]. Команды, отмеченные [*], выводят большое количество информации. Объедините их в конвейер с программами `less' или `more'! Настраивается пакет ssl-cert (1.0.23) ... |
#шзефидiptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun 2 16:54:18 2009 *filter :INPUT ACCEPT [33837:2304310] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [59554:3520941] -A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -i eth0 -p tcp -j REJECT --reject-with tcp-reset COMMIT # Completed on Tue Jun 2 16:54:18 2009 |
#iptables -F
|
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun 2 16:54:29 2009 *filter :INPUT ACCEPT [33837:2304310] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [59561:3521285] COMMIT # Completed on Tue Jun 2 16:54:29 2009 |
#ц
bash: ц: команда не найдена |
#w
17:00:08 up 4:15, 3 users, load average: 0,09, 0,06, 0,09 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty7 :0 12:45 4:15m 4:56 0.49s x-session-manager user pts/0 :0.0 12:45 58:09 5.34s 0.26s script -f -c bash -q /home/user/.lilalo//7889148652369021144-1243935918.script user pts/5 :0.0 13:43 0.00s 9.01s 0.29s script -f -c bash -q /home/user/.lilalo//1868624731310528406-1243939411.script |
#w
17:04:06 up 4:19, 3 users, load average: 0,00, 0,02, 0,06 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty7 :0 12:45 4:19m 4:58 0.49s x-session-manager user pts/0 :0.0 12:45 1:02m 5.34s 0.26s script -f -c bash -q /home/user/.lilalo//7889148652369021144-1243935918.script user pts/5 :0.0 13:43 0.00s 9.01s 0.29s script -f -c bash -q /home/user/.lilalo//1868624731310528406-1243939411.script |
#/etc/init
init.d/ initramfs-tools/ |
#/etc/init.d/
anacron console-screen.kbd.sh hwclockfirst.sh monit portmap ssh aoetools console-setup hwclock.sh mountall-bootclean.sh procps stop-bootlogd apache2 cron ifupdown mountall.sh rc stop-bootlogd-single apt-proxy dbus ifupdown-clean mountdevsubfs.sh rc.local sudo atd exim4 keyboard-setup mountkernfs.sh rcS syslog-ng aumix fuse keymap.sh mountnfs-bootclean.sh reboot udev autofs gdm killprocs mountnfs.sh rmnologin udev-mtab bootlogd glibc.sh lpd mountoverflowtmp rsync umountfs bootmisc.sh hal lvm2 mtab.sh rsyslog umountnfs.sh checkfs.sh halt mdadm networking screen-cleanup umountroot checkroot.sh helow mdadm-raid nfs-common sendsigs urandom console-cyrillic hostname.sh module-init-tools openbsd-inetd single x11-common |
#/etc/init.d/apache2 start
Starting web server: apache2httpd (pid 22703) already running . |
#ssh 10.0.35.100
^C |
#ssh 10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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: Tue Jun 2 17:23:17 2009 from 192.168.106.2 l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid |
#зфыpasswd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#ls -l /home/
approx/ quiz/ user/ user1/ user2/ user3/ userX/ userY/ |
#ls -l /home/quiz/
итого 36 -rw-r--r-- 1 quiz quiz 24683 Май 30 15:44 quiz drwxr-xr-x 2 quiz root 4096 Май 28 18:22 quiz2 -rw-r--r-- 1 quiz quiz 1093 Май 27 09:14 start-quiz |
#exit
exit Connection to 10.0.35.100 closed. |
#шасщifconfig eth0 192.168.15.16
|
#route add default gw 192.168.15.254
|
#netstat -rn
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#vi /etc/inetd.conf
|
#vi /etc/sys
|
#vi /etc/network
|
#vi /etc/network/
|
#vi /etc/network/interfaces
--- /tmp/l3-saved-15571.8881.12428 2009-06-02 17:43:39.000000000 +0300 +++ /etc/network/interfaces 2009-06-02 17:44:06.000000000 +0300 @@ -5,9 +5,9 @@ iface lo inet loopback iface eth0 inet static - address 192.168.108.2 + address 192.168.15.16 netmask 255.255.255.0 - network 192.168.108.0 - broadcast 192.168.108.255 - gateway 192.168.108.1 + network 192.168.15.0 + broadcast 192.168.15.255 + gateway 192.168.15.254 |
#ssh quiz@10.0.35.100
-----------------------------------------------------------------[40/40]----- Как получить полный список файлов, которые процесс 1234 открывает в ходе своей работы (не только, которые открыты сейчас). 1. strace -p 1234 -o /tmp/1234.strace; grep open /tmp/1234.strace 2. lsof -p 1234 3. strings `which 1234` 4. strings 'which 1234' --------------------------------------------------------------------------- 1 Your score: 26.5 Connection to 10.0.35.100 closed. |
#echo test | at now+1minutes
warning: commands will be executed using /bin/sh job 1 at Tue Jun 2 18:42:00 2009 |
#$PATH
bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: Нет такого файла или каталога |
#env > ~/env.txt
|
#cat /root/env.txt
SHELL=/bin/bash TERM=xterm XDG_SESSION_COOKIE=bf9dd56ecc5ce1457062a5f24a19e4fc-1243957241.834709-416407885 L3_PARENT_TTY=/dev/pts/1 WINDOWID=29360143 L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano USER=root XTERM_SHELL=/bin/bash LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;3 SSH_AUTH_SOCK=/tmp/keyring-cHE2ym/socket.ssh GNOME_KEYRING_SOCKET=/tmp/keyring-cHE2ym/socket USERNAME=user SESSION_MANAGER=local/linux16:@/tmp/.ICE-unix/7942,unix/linux16:/tmp/.ICE-unix/7942 MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DESKTOP_SESSION=default L3_SESSION_ID=126851481673719410-1243957242 GDM_XSERVER_LOCATION=local PWD=/home/user GNOME_KEYRING_PID=7929 LANG=ru_RU.UTF-8 |
#vi /etc/fstab
--- /tmp/l3-saved-4397.1797.12827 2009-06-03 09:27:19.000000000 +0300 +++ /etc/fstab 2009-06-03 09:27:28.000000000 +0300 @@ -1,3 +1,3 @@ # UNCONFIGURED FSTAB FOR BASE SYSTEM -LABEL=MEGAMETKA /mnt ext2 defaults 1 0 +#LABEL=MEGAMETKA /mnt ext2 defaults 1 0 #/dev/sdb1 |
#apt-get install whois
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: whois обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 56,1kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 332kB. Получено:1 http://10.0.35.1 sid/main whois 4.7.33 [56,1kB] Получено 56,1kБ за 0s (605kБ/c) Выбор ранее не выбранного пакета whois. (Чтение базы данных ... на данный момент установлено 78309 файлов и каталогов.) Распаковывается пакет whois (из файла .../archives/whois_4.7.33_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет whois (4.7.33) ... |
#ping mail.ru
PING mail.ru (10.0.35.1) 56(84) bytes of data. \64 bytes from 10.0.35.1: icmp_seq=2 ttl=63 time=0.341 ms 64 bytes from 10.0.35.1: icmp_seq=3 ttl=63 time=0.338 ms ^C --- mail.ru ping statistics --- 3 packets transmitted, 2 received, 33% packet loss, time 2006ms rtt min/avg/max/mdev = 0.338/0.339/0.341/0.018 ms |
#ssh-keyscan
usage: ssh-keyscan [-46Hv] [-f file] [-p port] [-T timeout] [-t type] [host | addrlist namelist] [...] |
#ssh-keyscan 192.168.15.15
# 192.168.15.15 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 192.168.15.15 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw== |
#vi /root/.ssh/config
--- /dev/null 2009-06-03 09:21:46.503003474 +0300 +++ /root/.ssh/config 2009-06-03 10:13:49.000000000 +0300 @@ -0,0 +1,3 @@ + +Host * + VisualHostKey yes |
#ssh 192.168.15.15
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6 +--[ RSA 2048]----+ | | | . . . ..| | o = o ..o| | . + + o . + o.| | = o S . o o.o| | o . . o+| | =| | o | | E | +-----------------+ root@192.168.15.15's password: |
#ssh 192.168.15.14
The authenticity of host '192.168.15.14 (192.168.15.14)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. +--[ RSA 2048]----+ | | | . . . ..| | o = o ..o| | . + + o . + o.| | = o S . o o.o| | o . . o+| | =| | o | | E | +-----------------+ Are you sure you want to continue connecting (yes/no)? ^C |
#ssh 192.168.15.13
The authenticity of host '192.168.15.13 (192.168.15.13)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. +--[ RSA 2048]----+ | | | . . . ..| | o = o ..o| | . + + o . + o.| | = o S . o o.o| | o . . o+| | =| | o | | E | +-----------------+ Are you sure you want to continue connecting (yes/no)? ^C |
#ssh 192.168.15.12
The authenticity of host '192.168.15.12 (192.168.15.12)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. +--[ RSA 2048]----+ | | | . . . ..| | o = o ..o| | . + + o . + o.| | = o S . o o.o| | o . . o+| | =| | o | | E | +-----------------+ Are you sure you want to continue connecting (yes/no)? ^C |
#ssh 192.168.15.254
The authenticity of host '192.168.15.254 (192.168.15.254)' can't be established. RSA key fingerprint is 7e:ed:6a:01:cb:0b:a2:37:07:c5:64:c0:e0:23:f1:e4. +--[ RSA 896]----+ |. oo.. | | * . o | |. E + | | . . o . | | . .So | | o ..o .. | | . o ...... | | . o . .... | | . o .... | +-----------------+ Are you sure you want to continue connecting (yes/no)? ^C |
#ssh-keygen -R 192.168.15.15
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh 192.168.15.15
The authenticity of host '192.168.15.15 (192.168.15.15)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. +--[ RSA 2048]----+ | | | . . . ..| | o = o ..o| | . + + o . + o.| | = o S . o o.o| | o . . o+| | =| ... Please type 'yes' or 'no': yes Warning: Permanently added '192.168.15.15' (RSA) to the list of known hosts. root@192.168.15.15's password: Linux linux15 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Tue Jun 2 17:46:07 2009 |
#exit
exit Connection to 192.168.15.15 closed. |
#ÑÑssh-keygen -R 192.168.15.{1..16}
Too many arguments. usage: ssh-keygen [options] Options: -a trials Number of trials for screening DH-GEX moduli. -B Show bubblebabble digest of key file. -b bits Number of bits in the key to create. -C comment Provide new comment. -c Change comment in private and public key files. -e Convert OpenSSH to RFC 4716 key file. -F hostname Find hostname in known hosts file. ... -p Change passphrase of private key file. -q Quiet. -R hostname Remove host from known_hosts file. -r hostname Print DNS resource record. -S start Start point (hex) for generating DH-GEX moduli. -T file Screen candidates for DH-GEX moduli. -t type Specify type of key to create. -v Verbose. -W gen Generator to use for generating DH-GEX moduli. -y Read private key file and print public key. |
#ssh-keygen -R 192.168.15.1
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keygen -R 192.168.15.2
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keygen -R 192.168.15.3
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keygen -R 192.168.15.4
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keygen -R 192.168.15.5
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keygen -R 192.168.15.6
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keygen -R 192.168.15.7
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keygen -R 192.168.15.8
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keygen -R 192.168.15.9
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keygen -R 192.168.15.[10-15]
/root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old |
#ssh-keyscan 192.168.15.{1..15}
# 192.168.15.1 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 192.168.15.1 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2gAvjn0otWcrbu1QzGfqvMXCxewmO31+5l5XtpB3aE5IbryA7hB9LryLpKRZ21/N/tOqB9WOyqWN2pOTuk1uAjiwPhaQUeEAzTV7cc6YVzUEWUPd+eCRXxbkmH3IqfEJJ0RSlFhNkzGPbyVI+ezE9yDiswuqScuQqNzCXfPPZLFm5dtjkdlNPzFY87LEu4kZ57WpDDkP9Qtg8ewMRiVZh+RKA2UyQR8yU/+MJWRexf7uI+iZPLtrU9cPCXDpHFvPomuMadyNJ8ZZtWIaujPPRl3KHPenvaRIALatGXnemBA39IBin9nUHud2xQuP1UjdOiXgdasfKys1tepE97x3Jw== # 192.168.15.10 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 192.168.15.10 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw== # 192.168.15.14 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 192.168.15.14 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw== # 192.168.15.6 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 192.168.15.6 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw== # 192.168.15.12 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 192.168.15.12 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw== # 192.168.15.15 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 192.168.15.15 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw== |
#ssh-keyscan 192.168.15.{1..15} | grep -v ^# >> /root/.ssh/
authorized_keys config known_hosts known_hosts.old |
#ssh-keyscan 192.168.15.{1..15} | grep -v ^# >> /root/.ssh/known_hosts
# 192.168.15.15 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.6 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.1 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.2 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.7 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.12 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.8 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.5 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.13 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.11 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 # 192.168.15.14 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 |
#ssh 192.168.15.15
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6 +--[ RSA 2048]----+ | | | . . . ..| | o = o ..o| | . + + o . + o.| | = o S . o o.o| | o . . o+| | =| | o | | E | +-----------------+ root@192.168.15.15's password: Linux linux15 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun 3 10:17:18 2009 from linux16.unix.nt l3-agent is already running: pid=5628; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 192.168.15.15 closed. |
#ls -l /root/.ssh/
итого 28 -rw-r--r-- 1 root root 609 Май 25 02:40 authorized_keys -rw-r--r-- 1 root root 28 Июн 3 10:13 config -rw------- 1 root root 668 Июн 3 10:37 id_dsa -rw-r--r-- 1 root root 602 Июн 3 10:37 id_dsa.pub -rw------- 1 root root 6991 Июн 3 10:26 known_hosts -rw------- 1 root root 2652 Июн 3 10:24 known_hosts.old |
#ÑÑcat /root/.ssh/id_dsa.pub | ssh 192.168.15.15 'cat >> ~/.ssh/authorized_keys'
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6 +--[ RSA 2048]----+ | | | . . . ..| | o = o ..o| | . + + o . + o.| | = o S . o o.o| | o . . o+| | =| | o | | E | +-----------------+ root@192.168.15.15's password: |
#exit
exit Connection to 192.168.15.15 closed. |
#мvi ~/all
2 for i in 192.168.15.{1..16} 3 do 4 ssh $i "$@" | sed "s/^/$i: /" 5 done 6 ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "~/all" [Новый] 6L, 77C записано |
#all date
bash: all: команда не найдена |
SHELL=/bin/bash TERM=xterm XDG_SESSION_COOKIE=bf9dd56ecc5ce1457062a5f24a19e4fc-1243957241.834709-416407885 L3_PARENT_TTY=/dev/pts/1 WINDOWID=29360143 L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano USER=root XTERM_SHELL=/bin/bash LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;3 SSH_AUTH_SOCK=/tmp/keyring-cHE2ym/socket.ssh GNOME_KEYRING_SOCKET=/tmp/keyring-cHE2ym/socket USERNAME=user SESSION_MANAGER=local/linux16:@/tmp/.ICE-unix/7942,unix/linux16:/tmp/.ICE-unix/7942 MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DESKTOP_SESSION=default L3_SESSION_ID=126851481673719410-1243957242 GDM_XSERVER_LOCATION=local PWD=/home/user GNOME_KEYRING_PID=7929 LANG=ru_RU.UTF-8
Время первой команды журнала | 14:55:59 2009- 6- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:52:50 2009- 6- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.39 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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