/l3/users/30-11-2009/nt-lnet/debian13.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#dpkg -L cowsay
![]() /. /usr /usr/games /usr/games/cowsay /usr/share /usr/share/cowsay /usr/share/cowsay/cows /usr/share/cowsay/cows/beavis.zen.cow /usr/share/cowsay/cows/bong.cow /usr/share/cowsay/cows/bud-frogs.cow ... /usr/share/doc/cowsay /usr/share/doc/cowsay/README /usr/share/doc/cowsay/copyright /usr/share/doc/cowsay/changelog.gz /usr/share/doc/cowsay/changelog.Debian.gz /usr/share/man /usr/share/man/man6 /usr/share/man/man6/cowsay.6.gz /usr/games/cowthink /usr/share/man/man6/cowthink.6.gz |
#dpkg -L cowsay
/. /usr /usr/games /usr/games/cowsay /usr/share /usr/share/cowsay /usr/share/cowsay/cows /usr/share/cowsay/cows/beavis.zen.cow /usr/share/cowsay/cows/bong.cow /usr/share/cowsay/cows/bud-frogs.cow ... /usr/share/doc/cowsay /usr/share/doc/cowsay/README /usr/share/doc/cowsay/copyright /usr/share/doc/cowsay/changelog.gz /usr/share/doc/cowsay/changelog.Debian.gz /usr/share/man /usr/share/man/man6 /usr/share/man/man6/cowsay.6.gz /usr/games/cowthink /usr/share/man/man6/cowthink.6.gz |
#whereis cowsay
![]() cowsay: /usr/games/cowsay /usr/share/cowsay /usr/share/man/man6/cowsay.6.gz |
#whereis cowsay
cowsay: /usr/games/cowsay /usr/share/cowsay /usr/share/man/man6/cowsay.6.gz |
#echo "Windows Must Die..." | /usr/games/
![]() _____________________ < Windows Must Die... > --------------------- \ (__) \ /oo| \ (_"_)*+++++++++* //I#\\\\\\\\I\ I[I|I|||||I I ` I`I'///'' I I I I I I ~ ~ ~ ~ Scowleton |
#echo "Windows Must Die..." | /usr/games/
_____________________ < Windows Must Die... > --------------------- \ (__) \ /oo| \ (_"_)*+++++++++* //I#\\\\\\\\I\ I[I|I|||||I I ` I`I'///'' I I I I I I ~ ~ ~ ~ Scowleton |
#echo "I love You...Windows" | /usr/games/cowsay -f /usr/share/cowsay/cows/kiss.cow
![]() ______________________ < I love You...Windows > ---------------------- \ \ ,;;;;;;;, ;;;;;;;;;;;, ;;;;;'_____;' ;;;(/))))|((\ _;;((((((|)))) ... | | `. _/ \_____/ | | , `\~ / | \ \ / | `. `\| / | ~- `\ / \____~._/~ -_, (\ |-----|\ \ ';; | | :;;;' \ | / | | | | | |
#echo "I love You...Windows" | /usr/games/cowsay -f /usr/share/cowsay/cows/kiss.cow
______________________ < I love You...Windows > ---------------------- \ \ ,;;;;;;;, ;;;;;;;;;;;, ;;;;;'_____;' ;;;(/))))|((\ _;;((((((|)))) ... | | `. _/ \_____/ | | , `\~ / | \ \ / | `. `\| / | ~- `\ / \____~._/~ -_, (\ |-----|\ \ ';; | | :;;;' \ | / | | | | | |
#echo "Windows Must Die..." | /usr/games/cowsay -f /usr/share/cowsay/cows/kiss.cow
![]() _____________________ < Windows Must Die... > --------------------- \ \ ,;;;;;;;, ;;;;;;;;;;;, ;;;;;'_____;' ;;;(/))))|((\ _;;((((((|)))) ... | | `. _/ \_____/ | | , `\~ / | \ \ / | `. `\| / | ~- `\ / \____~._/~ -_, (\ |-----|\ \ ';; | | :;;;' \ | / | | | | | |
#echo "Windows Must Die..." | /usr/games/cowsay -f /usr/share/cowsay/cows/kiss.cow
_____________________ < Windows Must Die... > --------------------- \ \ ,;;;;;;;, ;;;;;;;;;;;, ;;;;;'_____;' ;;;(/))))|((\ _;;((((((|)))) ... | | `. _/ \_____/ | | , `\~ / | \ \ / | `. `\| / | ~- `\ / \____~._/~ -_, (\ |-----|\ \ ';; | | :;;;' \ | / | | | | | |
#echo "Windows Must Die..." | /usr/games/cowsay -f /usr/share/cowsay/cows/skeleton.cow
![]() _____________________ < Windows Must Die... > --------------------- \ (__) \ /oo| \ (_"_)*+++++++++* //I#\\\\\\\\I\ I[I|I|||||I I ` I`I'///'' I I I I I I ~ ~ ~ ~ Scowleton |
#echo "Windows Must Die..." | /usr/games/cowsay -f /usr/share/cowsay/cows/skeleton.cow
_____________________ < Windows Must Die... > --------------------- \ (__) \ /oo| \ (_"_)*+++++++++* //I#\\\\\\\\I\ I[I|I|||||I I ` I`I'///'' I I I I I I ~ ~ ~ ~ Scowleton |
#apt-get install rsync
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: base-files libpopt0 НОВЫЕ пакеты, которые будут установлены: rsync Пакеты, которые будут обновлены: base-files libpopt0 обновлено 2, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 260 пакетов не обновлено. ... Устанавливается новая версия файла конфигурации /etc/debian_version ... Устанавливается новая версия файла конфигурации /etc/issue ... Устанавливается новая версия файла конфигурации /etc/issue.net ... (Чтение базы данных... на данный момент установлено 24873 файлов и каталогов.) Подготовка к замене пакета libpopt0 1.10-3 (используется файл .../libpopt0_1.14-4_i386.deb)... Распаковывается замена для пакета libpopt0 ... Выбор ранее не выбранного пакета rsync. Распаковывается пакет rsync (из файла .../rsync_3.0.3-2_i386.deb)... Настраивается пакет libpopt0 (1.14-4) ... Настраивается пакет rsync (3.0.3-2) ... |
#man rsync
|
#dpkg -l
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h] | Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/ частично установлен[H]/trig-aWait/Trig-pend |/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое (верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию) ||/ Имя Версия Описание +++-==============-==============-============================================ ii adduser 3.102 Add and remove users and groups ii apt 0.7.20.2+lenny Advanced front-end for dpkg ii apt-utils 0.7.20.2+lenny APT utility programs ... ii xserver-xorg-v 1:1.3.0-1 X.Org X server -- VESA display driver ii xserver-xorg-v 1:4.1.0-3 X.Org X server -- VGA display driver ii xserver-xorg-v 1:0.2.1-6 X.Org X server -- VIA display driver ii xserver-xorg-v 1:10.13.0-3 X.Org X server -- VMware display driver ii xserver-xorg-v 1:1.1.0-4 X.Org X server -- Voodoo display driver ii xterm 222-1etch2 X terminal emulator ii xulrunner-1.9 1.9.0.13-0lenn XUL + XPCOM application runner ii xutils 1:7.1.ds.3-1 X Window System utility programs ii xutils-dev 1:7.1.ds-6 X Window System utility programs for develop ii zlib1g 1:1.2.3.3.dfsg compression library - runtime |
#dpkg -l | grep ssh
ii openssh-client 1:4.3p2-9 Secure shell client, an rlogin/rsh/rcp repla ii openssh-server 1:4.3p2-9 Secure shell server, an rshd replacement |
#dpkg -L openssh-server | less
|
#ls -l /etc/
итого 772 -rw-r--r-- 1 root root 2803 2007-12-23 16:31 adduser.conf -rw-r--r-- 1 root root 44 2007-12-23 16:30 adjtime drwxr-xr-x 2 root root 3800 2009-11-30 17:10 alternatives drwxr-xr-x 4 root root 272 2009-11-30 17:06 apt -rw-r--r-- 1 root root 1071 2006-12-11 23:20 bash.bashrc -rw-r--r-- 1 root root 215907 2006-12-11 23:20 bash_completion drwxr-xr-x 2 root root 72 2008-03-12 10:51 bash_completion.d -rw-r--r-- 1 root root 332 2009-01-04 18:06 bindresvport.blacklist drwxr-xr-x 2 root root 96 2009-11-30 17:07 bonobo-activation ... drwxr-xr-x 2 root root 72 2007-12-23 16:31 terminfo -rw-r--r-- 1 root root 12 2009-11-30 17:02 timezone -rw-r--r-- 1 root root 645 2008-02-03 21:07 ts.conf -rw-r--r-- 1 root root 1260 2007-02-25 21:30 ucf.conf drwxr-xr-x 3 root root 120 2007-12-23 16:42 udev -rw-r--r-- 1 root root 805 2006-08-06 11:12 updatedb.conf drwxr-xr-x 2 root root 160 2009-11-30 17:07 vim -rw-r--r-- 1 root root 4622 2006-12-30 13:50 vnc.conf -rw-r--r-- 1 root root 4221 2006-06-28 19:41 wgetrc drwxr-xr-x 9 root root 448 2007-12-23 16:44 X11 |
#ls -l /etc/ssh/
итого 156 -rw-r--r-- 1 root root 132777 2007-03-05 18:38 moduli -rw-r--r-- 1 root root 1424 2007-03-05 18:38 ssh_config -rw-r--r-- 1 root root 1874 2007-12-23 16:38 sshd_config -rw------- 1 root root 668 2007-12-23 16:38 ssh_host_dsa_key -rw-r--r-- 1 root root 602 2008-02-17 23:47 ssh_host_dsa_key.pub -rw------- 1 root root 1675 2007-12-23 16:38 ssh_host_rsa_key -rw-r--r-- 1 root root 394 2008-02-17 23:47 ssh_host_rsa_key.pub |
#vim .ssh/known_hosts
|
# 3QR1Bc2ZE1jI/ah+Y4OWuaxrlYGnRJ+o+DoBhUPQPB/jSbPd6lK+pq4TWzDsJSrpWsQGuceqUCldd
|
#vim /etc/ssh/sshd_config
|
#:q!
...skipping... Dec 1 09:50:48 debian13 sshd[2044]: Accepted password for user from 192.168.16. 1 port 51069 ssh2 Mar 9 07:17:01 debian1 CRON[2591]: (pam_unix) session closed for user root Mar 9 08:17:01 debian1 CRON[2594]: (pam_unix) session opened for user root by ( uid=0) Mar 9 08:17:01 debian1 CRON[2594]: (pam_unix) session closed for user root Mar 9 09:17:01 debian1 CRON[2597]: (pam_unix) session opened for user root by ( uid=0) Mar 9 09:17:01 debian1 CRON[2597]: (pam_unix) session closed for user root ... ESCOA 1 port 51070 ssh2 Dec 1 09:51:47 debian13 sshd[2331]: (pam_unix) session opened for user root by root(uid=0) Dec 1 09:52:27 debian13 sshd[2454]: reverse mapping checking getaddrinfo for ln et.net.nt failed - POSSIBLE BREAK-IN ATTEMPT! Dec 1 09:52:33 debian13 sshd[2454]: Accepted password for root from 192.168.16. 10 port 37800 ssh2 Dec 1 09:52:33 debian13 sshd[2458]: (pam_unix) session opened for user root by root(uid=0) |
#Example configuration of GNU Name Service Switch functionality.$
|
#ssh 192.168.16.1
![]() The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? no Host key verification failed. |
#cp .ssh/known_hosts{,.back}
|
#ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts. ^[[3~root@192.168.16.1's password: Last login: Mon Nov 30 15:06:55 2009 from debian.net.nt Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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. l3-agent is already running: pid=1785; pidfile=/root/.lilalo/l3-agent.pid |
#.ssh2k5w5vJOXk= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvPLntsbMGVvtKUWSJ1mmcph2jWRp
![]() OpenSSH_4.3p2 Debian-9, OpenSSL 0.9.8g 19 Oct 2007 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to 192.168.16.1 [192.168.16.1] port 22. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file /root/.ssh/identity type -1 debug1: identity file /root/.ssh/id_rsa type -1 debug1: identity file /root/.ssh/id_dsa type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_4.3p2 Debian-9 ... debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,password debug1: Next authentication method: publickey debug1: Trying private key: /root/.ssh/identity debug1: Trying private key: /root/.ssh/id_rsa debug1: Trying private key: /root/.ssh/id_dsa debug1: Next authentication method: password root@192.168.16.1's password: |
#ssh -vvvv 192.168.16.1
![]() OpenSSH_4.3p2 Debian-9, OpenSSL 0.9.8g 19 Oct 2007 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to 192.168.16.1 [192.168.16.1] port 22. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file /root/.ssh/identity type -1 debug1: identity file /root/.ssh/id_rsa type -1 debug1: identity file /root/.ssh/id_dsa type -1 ... debug1: Trying private key: /root/.ssh/id_rsa debug3: no such identity: /root/.ssh/id_rsa debug1: Trying private key: /root/.ssh/id_dsa debug3: no such identity: /root/.ssh/id_dsa debug2: we did not send a packet, disable method debug3: authmethod_lookup password debug3: remaining preferred: ,password debug3: authmethod_is_enabled password debug1: Next authentication method: password root@192.168.16.1's password: |
#ls -l .ssh/
итого 12 -rw-r--r-- 1 root root 393 2009-04-30 15:12 authorized_keys -rw-r--r-- 1 root root 1326 2009-12-01 10:05 known_hosts -rw-r--r-- 1 root root 884 2009-12-01 10:05 known_hosts.back |
#vim .ssh/authorized_keys
|
#ssh-keygen
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: f8:82:63:f2:18:e8:c5:50:e0:64:09:96:81:32:52:ce root@debian13 |
#ls -l .ssh/
итого 20 -rw-r--r-- 1 root root 393 2009-04-30 15:12 authorized_keys -rw------- 1 root root 1743 2009-12-01 10:11 id_rsa -rw-r--r-- 1 root root 395 2009-12-01 10:11 id_rsa.pub -rw-r--r-- 1 root root 1326 2009-12-01 10:05 known_hosts -rw-r--r-- 1 root root 884 2009-12-01 10:05 known_hosts.back |
#cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr+s3clCy/fxbSAzf1cXP6oCL41SrbxtnfyLHLtE0IFv7SzANIN5Woy94I4RQAyI/3/ym8zCrEM2JvcLr59q9Rl0eSuZkXJH2KaXN+vPmDOnJPxF11OApwk6yR3g11A2GpTNRxIGzPdu/YsMSdn44NZz1IATmU+RHyz3SwGhzsJY8/TIFUGndJGSnE9RuQxxJVdEUkTjYLn9a1CFad0IvsXkOJRQHH9gXbuqse9aLEHOV1ASD5dOIg+F/oKLDo6Y9HZkpgPup7n5v4ZsBhIBjBcjCJQwPcRSG93LQzFVsMuFOFV25S2tvugcQKNbs/0T4o8jbrn8AGWPSHLpsBZr2xQ== root@debian13 |
#ssh 192.168.16.1
Enter passphrase for key '/root/.ssh/id_rsa': Last login: Tue Dec 1 10:05:41 2009 from linux13.net.nt Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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. l3-agent is already running: pid=1785; pidfile=/root/.lilalo/l3-agent.pid |
#tar cv /etc/ | ssh 192.168.16.1 'tar xvC /tmp'
tar: Удаляется начальный `/' из имен объектов /etc/ /etc/dm/ /etc/X11/ /etc/X11/X /etc/X11/Xresources/ /etc/X11/Xresources/x11-common /etc/X11/rgb.txt /etc/X11/fonts/ /etc/X11/fonts/misc/ ... etc/protocols etc/console-cyrillic etc/rc.local etc/resolv.conf etc/manpath.config /etc/mime.types /etc/bash_completion etc/profile etc/mime.types etc/bash_completion |
#ssh 192.168.16.1
![]() |
#ssh 192.168.16.1
![]() Enter passphrase for key '/root/.ssh/id_rsa': |
#ssh-a
![]() ssh-add ssh-agent ssh-argv0 |
#ssh-a
![]() ssh-add ssh-agent ssh-argv0 |
#ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-doxaei2900/agent.2900; export SSH_AUTH_SOCK; SSH_AGENT_PID=2901; export SSH_AGENT_PID; echo Agent pid 2901; |
#echo $
![]() $_ $HISTFILESIZE $OPTIND $BASH $HISTSIZE $OSTYPE $BASH_ARGC $HOME $PATH $BASH_ARGV $HOSTNAME $PIPESTATUS $BASH_COMMAND $HOSTTYPE $PPID $BASH_LINENO $IFS $PS1 $BASH_SOURCE $L3_HOME $PS2 $BASH_SUBSHELL $L3_PARENT_TTY $PS4 $BASH_VERSINFO $L3_SESSION_ID $PWD $BASH_VERSION $L3_TAMPERED_EDITORS $RANDOM $COLUMNS $LANG $SECONDS $COMP_WORDBREAKS $LINENO $SHELL $DIFFNAME $LINES $SHELLOPTS $DIR $LOGNAME $SHLVL $DIRSTACK $LS_COLORS $STY $editor_file $LS_OPTIONS $TERM $editor_name $MACHTYPE $TERMCAP $EUID $MAIL $TIME $GROUPS $MAILCHECK $UID $HISTCMD $old_file $USER $HISTFILE $OPTERR $WINDOW |
#eval `ssh-agent`
Agent pid 2910 |
#echo $
![]() $_ $HISTSIZE $PATH $BASH $HOME $PIPESTATUS $BASH_ARGC $HOSTNAME $PPID $BASH_ARGV $HOSTTYPE $PS1 $BASH_COMMAND $IFS $PS2 $BASH_LINENO $L3_HOME $PS4 $BASH_SOURCE $L3_PARENT_TTY $PWD $BASH_SUBSHELL $L3_SESSION_ID $RANDOM $BASH_VERSINFO $L3_TAMPERED_EDITORS $SECONDS $BASH_VERSION $LANG $SHELL ... $DIFFNAME $LOGNAME $SSH_AGENT_PID $DIR $LS_COLORS $SSH_AUTH_SOCK $DIRSTACK $LS_OPTIONS $STY $editor_file $MACHTYPE $TERM $editor_name $MAIL $TERMCAP $EUID $MAILCHECK $TIME $GROUPS $old_file $UID $HISTCMD $OPTERR $USER $HISTFILE $OPTIND $WINDOW $HISTFILESIZE $OSTYPE |
#ssh-add
Enter passphrase for /root/.ssh/id_rsa: Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa) |
#ssh-add -l
2048 f8:82:63:f2:18:e8:c5:50:e0:64:09:96:81:32:52:ce /root/.ssh/id_rsa (RSA) |
#ssh 192.168.16.1
Last login: Tue Dec 1 10:13:12 2009 from linux13.net.nt Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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. l3-agent is already running: pid=1785; pidfile=/root/.lilalo/l3-agent.pid |
#ssh-add -x
Enter lock password: Again: Agent locked. |
#ssh 192.168.16.1
![]() Enter passphrase for key '/root/.ssh/id_rsa': |
#ssh-add -X
Enter lock password: Agent unlocked. |
#ssh 192.168.16.1
Last login: Tue Dec 1 10:16:17 2009 from linux13.net.nt Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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. l3-agent is already running: pid=1785; pidfile=/root/.lilalo/l3-agent.pid |
#ssh clint@nt.ua
Connection to nt.ua closed. |
#ssh -N -f -L 55555:127.0.0.1:22 root@192.168.16.1
|
#ssh -N -f -L 55555:127.0.0.1:22 root@192.168.16.1 -v
OpenSSH_4.3p2 Debian-9, OpenSSL 0.9.8g 19 Oct 2007 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to 192.168.16.1 [192.168.16.1] port 22. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file /root/.ssh/identity type -1 debug1: identity file /root/.ssh/id_rsa type 1 debug1: identity file /root/.ssh/id_dsa type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_4.3p2 Debian-9 ... debug1: Server accepts key: pkalg ssh-rsa blen 277 debug1: Authentication succeeded (publickey). debug1: Local connections to LOCALHOST:55555 forwarded to remote address 127.0.0.1:22 debug1: Local forwarding listening on 127.0.0.1 port 55555. bind: Address already in use debug1: Local forwarding listening on ::1 port 55555. bind: Address already in use channel_setup_fwd_listener: cannot listen to port: 55555 Could not request local forwarding. debug1: Entering interactive session. |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:55555 0.0.0.0:* LISTEN 3042/ssh tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 1239/Xvnc tcp6 0 0 ::1:55555 :::* LISTEN 3042/ssh tcp6 0 0 :::22 :::* LISTEN 1212/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 6735 2901/ssh-agent /tmp/ssh-doxaei2900/agent.2900 unix 2 [ ACC ] STREAM LISTENING 6752 2910/ssh-agent /tmp/ssh-PhufMj2909/agent.2909 unix 2 [ ACC ] STREAM LISTENING 3349 1187/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 3422 1227/gdm /tmp/.gdm_socket unix 2 [ ACC ] STREAM LISTENING 4157 1770/ssh-agent /tmp/ssh-GlpoWp1733/agent.1733 unix 2 [ ACC ] STREAM LISTENING 3501 1239/Xvnc /tmp/.X11-unix/X0 |
#netstat -lnp | less
|
#ssh 127.0.0.1 -p 55555 -l root
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '127.0.0.1' (RSA) to the list of known hosts. Enter passphrase for key '/root/.ssh/id_rsa': Last login: Tue Dec 1 10:18:25 2009 from linux13.net.nt Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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. l3-agent is already running: pid=1785; pidfile=/root/.lilalo/l3-agent.pid |
#for i in 200 202 203; do xeyes
![]() |
#DISPLAY=192.168.16.200 xeyes;
![]() Error: Can't open display: 192.168.16.200 |
#DISPLAY=192.168.16.200:0 xeyes;
![]() [1]+ Stopped DISPLAY=192.168.16.200:0 xeyes |
#bg
[1]+ DISPLAY=192.168.16.200:0 xeyes & |
#DISPLAY=192.168.16.202:0 xeyes&
[2] 3460 |
#DISPLAY=192.168.16.203:0 xeyes&
[3] 3468 |
#ls /tmp
ssh-doxaei2900 ssh-GlpoWp1733 ssh-PhufMj2909 [1] Done DISPLAY=192.168.16.200:0 xeyes [2]- Done DISPLAY=192.168.16.202:0 xeyes |
#ls /tmp
ssh-doxaei2900 ssh-GlpoWp1733 ssh-PhufMj2909 |
#touch /tmp/test
|
#scp /tmp/test 192.168.16.1:/
![]() bin/ etc/ lib/ mnt/ root/ srv/ usr/ boot/ home/ lost+found/ opt/ sbin/ sys/ var/ dev/ initrd/ media/ proc/ selinux/ tmp/ |
#scp /tmp/test 192.168.16.1:/tmp/
![]() .gdm_socket ssh-doxaei2900/ ssh-PhufMj2909/ .X0-lock .ICE-unix/ ssh-GlpoWp1733/ test .X11-unix/ |
#scp /tmp/test 192.168.16.1:/root/
![]() 1234 .bashrc .l3rc .mozilla/ .viminfo .bash_history .gconf/ .lesshst .profile .vimrc .bash_profile .gconfd/ .lilalo/ .ssh/ |
#scp /tmp/test 192.168.16.1:/tmp/
![]() .gdm_socket ssh-doxaei2900/ ssh-PhufMj2909/ .X0-lock .ICE-unix/ ssh-GlpoWp1733/ test .X11-unix/ |
#scp /tmp/test 192.168.16.1:/tmp/
![]() Enter passphrase for key '/root/.ssh/id_rsa': |
#ssh-add -l
![]() Could not open a connection to your authentication agent. |
#eval `ssh-agent`
Agent pid 3553 |
#ssh-add
Enter passphrase for /root/.ssh/id_rsa: Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa) |
#scp /tmp/test 192.168.16.1:/tmp/
![]() .gdm_socket ssh-doxaei2900/ ssh-PhufMj2909/ test .X11-unix/ .ICE-unix/ ssh-GlpoWp1733/ ssh-zLnGrb3552/ .X0-lock |
#scp /tmp/test 192.168.16:
![]() 1234 .bashrc .l3rc .mozilla/ .viminfo .bash_history .gconf/ .lesshst .profile .vimrc .bash_profile .gconfd/ .lilalo/ .ssh/ |
#scp /tmp/test 192.168.16:/
![]() bin/ etc/ lib/ mnt/ root/ srv/ usr/ boot/ home/ lost+found/ opt/ sbin/ sys/ var/ dev/ initrd/ media/ proc/ selinux/ tmp/ |
#scp /tmp/test 192.168.16.1:/
![]() bin/ etc/ lib/ mnt/ root/ srv/ usr/ boot/ home/ lost+found/ opt/ sbin/ sys/ var/ dev/ initrd/ media/ proc/ selinux/ tmp/ |
#scp /tmp/test 192.168.16.1:/tmp/
![]() .gdm_socket ssh-doxaei2900/ ssh-PhufMj2909/ test .X11-unix/ .ICE-unix/ ssh-GlpoWp1733/ ssh-zLnGrb3552/ .X0-lock |
#scp /tmp/test 192.168.16.1:/tmp/
test 100% 0 0.0KB/s 00:00 |
#ssh 192.168.16.254
Connection to 192.168.16.254 closed. [3]+ Done DISPLAY=192.168.16.203:0 xeyes |
#ssh 192.168.16.254
Connection to 192.168.16.254 closed. |
#scp -r /tmp/ 192.168.16.1:/tmp/
![]() test 100% 0 0.0KB/s 00:00 /tmp/ssh-doxaei2900/agent.2900: No such device or address /tmp/ssh-GlpoWp1733/agent.1733: No such device or address .X0-lock 100% 11 0.0KB/s 00:00 /tmp/.X11-unix/X0: No such device or address /tmp/.gdm_socket: No such device or address /tmp/ssh-PhufMj2909/agent.2909: No such device or address /tmp/ssh-zLnGrb3552/agent.3552: No such device or address |
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr+s3clCy/fxbSAzf1cXP6oCL41SrbxtnfyLHLtE0IFv7SzANIN5Woy94I4RQAyI/3/ym8zCrEM2JvcLr59q9Rl0eSuZkXJH2KaXN+vPmDOnJPxF11OApwk6yR3g11A2GpTNRxIGzPdu/YsMSdn44NZz1IATmU+RHyz3SwGhzsJY8/TIFUGndJGSnE9RuQxxJVdEUkTjYLn9a1CFad0IvsXkOJRQHH9gXbuqse9aLEHOV1ASD5dOIg+F/oKLDo6Y9HZkpgPup7n5v4ZsBhIBjBcjCJQwPcRSG93LQzFVsMuFOFV25S2tvugcQKNbs/0T4o8jbrn8AGWPSHLpsBZr2xQ== root@debian13
Время первой команды журнала | 16:23:02 2009-11-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:51:06 2009-12- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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