/l3/users/asa/nt-ladm/debian15.net.nt/root :1 :2 |
|
#passwd
Enter new UNIX password: Retype new UNIX password: passwd: пароль успешно обновлён |
#l3pwd
/users/asa/nt-ladm/debian15.net.nt/root |
#passwd user
Enter new UNIX password: Retype new UNIX password: passwd: пароль успешно обновлён |
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=51 time=49.9 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=51 time=49.2 ms --- ya.ru ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 49.208/49.574/49.941/0.428 ms |
#пароль пользователя
[root@debian15:~]# echo Hi | wall bash: пароль: command not found |
#w
17:20:54 up 21 min, 2 users, load average: 0,00, 0,01, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 pleased.page.vol 17:19 0.00s 0.00s 0.00s script -f -q /r root ttyp2 mindness.domain. 17:19 1:14m 0.00s 0.00s script -f -q /r |
#vim /etc/shadow
--- /tmp/l3-saved-1566.22883.26773 2009-09-09 17:21:57.000000000 +0300 +++ /etc/shadow 2009-09-09 17:22:30.000000000 +0300 @@ -19,7 +19,7 @@ sshd:!:13870:0:99999:7::: gdm:!:13870:0:99999:7::: user:$1$JigfqrLm$XRM6ff7MHNDvy05/jWXGV1:14496:0:99999:7::: -test:$1$vFCb2hl0$1icTW49/4bLuKvKeotzEN.:13950:0:99999:7::: +test:!$1$vFCb2hl0$1icTW49/4bLuKvKeotzEN.:13950:0:99999:7::: user1:6Pl2IfAX8M/oM:13951:0:99999:7::: user2:IlUnV0rigeD.I:13951:0:99999:7::: user3:tZOQGgJ2ZRyM.:13951:0:99999:7::: @@ -220,4 +220,4 @@ user198:6cEo7fFtuCEVs:13951:0:99999:7::: user199:CL6nVnaZARxpA:13951:0:99999:7::: user200:8BG2aQDAdnuqg:13951:0:99999:7::: -mega:$1$nxmhP$rJBYf99qyrf3OLWBRaLRB/:13952:0:99999:7::: +mega:!$1$nxmhP$rJBYf99qyrf3OLWBRaLRB/:13952:0:99999:7::: |
#w
19:31:56 up 2:32, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 pleased.page.vol 19:31 0.00s 0.00s 0.00s script -f -q /r |
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data. 64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=50 time=53.8 ms 64 bytes from ya.ru (93.158.134.8): icmp_seq=2 ttl=50 time=51.6 ms --- ya.ru ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 51.656/52.750/53.845/1.118 ms |
#w
19:33:57 up 2:34, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 pleased.page.vol 19:31 0.00s 0.00s 0.00s script -f -q /r |
#w
19:37:13 up 2:37, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 pleased.page.vol 19:37 0.00s 0.00s 0.00s script -f -q /r |
#w
19:37:56 up 2:38, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 pleased.page.vol 19:37 0.00s 0.00s 0.00s script -f -q /root/.lilalo//13919136882480628524-1252514231.script |
#w -t
[root@debian15:~]# man w Переформатирование w(1), подождите... 8 Dec 1993 W(1) w: invalid option -- t usage: w -hlsufV [user] -h skip headers logged on and what they are doing. -l long listing (default) -s short listing -u ignore uid of processes -f toggle FROM field (default on) ... -u Ignores the username while figuring out the current process and cpu times. To demonstrate this, do a "su" and do a "w" and a "w -u". -s Use the short format. Don’t print the login time, JCPU or PCPU times. -f Toggle printing the from (remote hostname) field. The default as released is for the from field to not be printed, although your system administra‐ tor or distribution maintainer may have compiled a version in which the from field is shown by default. -V Display version information. -o Old style output. Prints blank space for idle times less than one minute. user Show information about the specified user only. FILES /var/run/utmp information about who is currently logged on |
#w -f
19:39:00 up 2:39, 1 user, load average: 0,00, 0,00, 0,00 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 19:37 0.00s 0.00s 0.00s script -f -q /root/.lilalo//13919136882480628524-1252514231.script |
#w -s
19:39:05 up 2:39, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM IDLE WHAT root ttyp0 pleased.page.vol 0.00s script -f -q /root/.lilalo//13919136882480628524-1252514231.script |
#w -o
19:39:09 up 2:39, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 pleased.page.vol 19:37 script -f -q /root/.lilalo//13919136882480628524-1252514231.script |
#who
root ttyp0 2009-09-09 19:37 (pleased.page.volia.net) |
#ping pleased.page.volia.net
PING pleased.page.volia.net (77.123.86.60) 56(84) bytes of data. 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=1 ttl=56 time=25.0 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=2 ttl=56 time=15.5 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=3 ttl=56 time=12.7 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=4 ttl=56 time=14.5 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=5 ttl=56 time=15.5 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=6 ttl=56 time=15.1 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=7 ttl=56 time=14.8 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=8 ttl=56 time=14.7 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=9 ttl=56 time=10.3 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=10 ttl=56 time=10.8 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=11 ttl=56 time=14.3 ms 64 bytes from pleased.page.volia.net (77.123.86.60): icmp_seq=12 ttl=56 time=15.9 ms --- pleased.page.volia.net ping statistics --- 12 packets transmitted, 12 received, 0% packet loss, time 11000ms rtt min/avg/max/mdev = 10.360/14.971/25.020/3.498 ms |
#w
19:39:50 up 2:40, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 pleased.page.vol 19:37 0.00s 0.00s 0.00s script -f -q /root/.lilalo//13919136882480628524-1252514231.script |
#ssh -o StrictHostKeyChecking=no -f -N -R 33000:127.0.0.1:22 clint@77.123.86.60
Warning: Permanently added '77.123.86.60' (RSA) to the list of known hosts. clint@77.123.86.60's password: |
#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: 6b:46:4d:1e:24:75:fb:88:b6:2c:1e:7d:8e:02:ea:11 root@debian15 |
#cat .ssh/id_rsa.pub | ssh nata@77.123.86.60 ' cat > ~/.ssh/authorized_keys'
nata@77.123.86.60's password: |
#ssh -o StrictHostKeyChecking=no -f -N -R 22
nata@77.123.86.60's password: |
#ssh -o StrictHostKeyChecking=no -f -N -R 22000:127.0.0.1:22 nata@77.123.86.60
nata@77.123.86.60's password: Permission denied, please try again. nata@77.123.86.60's password: |
#cat .ssh/id_rsa.pub | ssh nata@77.123.86.60 'cat > ~/.ssh/authorized_keys2
nata@77.123.86.60's password: Permission denied, please try again. nata@77.123.86.60's password: |
#ssh -o StrictHostKeyChecking=no -f -N -R 22000:127.0.0.1:22 nata@77.123.86.60
nata@77.123.86.60's password: |
#ssh -v nata@77.123.86.60
OpenSSH_4.3p2 Debian-9, OpenSSL 0.9.8c 05 Sep 2006 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to 77.123.86.60 [77.123.86.60] 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_5.1p1 Debian-5 ... 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: Offering public key: /root/.ssh/id_rsa debug1: Authentications that can continue: publickey,password debug1: Trying private key: /root/.ssh/id_dsa debug1: Next authentication method: password nata@77.123.86.60's password: |
#apt-get install ssh
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: ssh обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. Необходимо скачать 1052Б архивов. После распаковки объем занятого дискового пространства возрастёт на 8192B. Получено:1 http://debian.org.ua etch/main ssh 1:4.3p2-9etch3 [1052B] Получено 1052B за 0s (18,5kB/c) Выбор ранее не выбранного пакета ssh. (Чтение базы данных... на данный момент установлено 22620 файлов и каталогов.) Распаковывается пакет ssh (из файла .../ssh_1%3a4.3p2-9etch3_all.deb)... Настраивается пакет ssh (4.3p2-9etch3) ... |
#ssh-keygen
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_rsa already exists. Overwrite (y/n)? y 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: 29:ce:10:a1:d3:e7:b5:4a:88:09:7b:16:73:48:55:85 root@debian15 |
#cat .ssh/id_rsa.pub | ssh nata@77.123.86.60 'cat > ~/.ssh/authorized_keys
nata@77.123.86.60's password: |
#ssh -o StrictHostKeyChecking=no -f -N -R
nata@77.123.86.60's password: |
#apt-get install ssh
|
#apt-get install ssh
[root@debian15:~]# . /etc/bash_completion ssh ssh-askpass ssh-askpass-gnome sshfs ssh-nonfree ssh-server ssh2 ssh-askpass-fullscreen ssh-client ssh-krb5 sshpass ssh-socks |
#apt-get install ssh
ssh ssh-askpass ssh-askpass-gnome sshfs ssh-nonfree ssh-server ssh2 ssh-askpass-fullscreen ssh-client ssh-krb5 sshpass ssh-socks |
#apt-get install ssh2
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Пакет ssh2 недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list E: Для пакета ssh2 не найдены кандидаты на установку |
#apt-get install openssl
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: ca-certificates НОВЫЕ пакеты, которые будут установлены: openssl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. Необходимо скачать 1001kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 2273kB. Err http://debian.org.ua etch/main openssl 0.9.8c-4etch3 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/o/openssl/openssl_0.9.8c-4etch3_i386.deb 404 Not Found E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#apt-get update
Получено:1 http://debian.org.ua etch Release.gpg [1032B] Получено:2 http://debian.org.ua etch Release [67,8kB] Ign http://debian.org.ua etch Release Ign http://debian.org.ua etch/main Packages/DiffIndex Получено:3 http://debian.org.ua etch/main Packages [4282kB] Получено 4351kB за 5s (802kB/c) Чтение списков пакетов... Готово W: GPG error: http://debian.org.ua etch Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 9AA38DCD55BE302B W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
gpg: directory `/root/.gnupg' created gpg: can't open `/gnupg/options.skel': No such file or directory gpg: keyring `/root/.gnupg/secring.gpg' created gpg: keyring `/root/.gnupg/pubring.gpg' created gpg: requesting key 55BE302B from hkp server wwwkeys.eu.pgp.net gpg: /root/.gnupg/trustdb.gpg: trustdb created gpg: key 55BE302B: public key "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) |
#apt-key add .gnupg/pubring.gpg
OK |
#apt-get update
Получено:1 http://debian.org.ua etch Release.gpg [1032B] В кэше http://debian.org.ua etch Release Ign http://debian.org.ua etch/main Packages/DiffIndex В кэше http://debian.org.ua etch/main Packages Получено 1032B за 0s (38,0kB/c) Чтение списков пакетов... Готово |
#apt-get install openssl
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: ca-certificates НОВЫЕ пакеты, которые будут установлены: openssl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. Необходимо скачать 1015kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 2355kB. Получено:1 http://debian.org.ua etch/main openssl 0.9.8c-4etch4 [1015kB] Получено 1015kB за 0s (1171kB/c) Выбор ранее не выбранного пакета openssl. (Чтение базы данных... на данный момент установлено 22621 файлов и каталогов.) Распаковывается пакет openssl (из файла .../openssl_0.9.8c-4etch4_i386.deb)... Creating directory /etc/ssl Настраивается пакет openssl (0.9.8c-4etch4) ... |
#apt-get install ssh
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия ssh. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. |
#cat .ssh/id_rsa.pub | ssh nata@77.123.86.60 'cat > ~/.ssh/authorized_keys'
[root@debian15:~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_rsa already exists. Overwrite (y/n)? y 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: 9a:d7:2b:d2:37:cc:cd:0b:0c:e9:d4:58:f9:4d:29:26 root@debian15 nata@77.123.86.60's password: |
#ssh -o StrictHostKeyChecking=no -f -N -R 22000:127.0.0.1:22 nata@77.123.86.60
nata@77.123.86.60's password: |
#apt-get install libss
libss2 libsscm-dev libssl08-dev libssl096-dev libssl0.9.7-dbg libssl0.9.8-dbg libssl-dev libssl-ocaml-dev libssp0-dev libsscm0 libssl libssl095a-dev libssl0.9.7 libssl0.9.8 libssl09-dev libssl-ocaml libssp0 |
#apt-get install libssl0.9.8
libssl0.9.8 libssl0.9.8-dbg |
#apt-get install libssl0.9.8
libssl0.9.8 libssl0.9.8-dbg |
#apt-get install libssl0.9.8 libssl-dev
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ⤠ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libssl0.9.8 ââââââââââââââââââââââââââââââ â Ð ÑÑом вÑпÑÑке бÑли закÑÑÑÑ Ð´ÑÑÑ Ð² безопаÑноÑÑи. СеÑвиÑÑ Ð½Ðµ могÑÑ Ð¸ÑполÑзоваÑÑ ÑÑи иÑпÑавлениÑ, пока не бÑдÑÑ Ð¿ÐµÑезапÑÑенÑ. ÐамеÑание: пеÑезапÑÑк sshd не повлиÑÐµÑ Ð½Ð° ÑÑÑеÑÑвÑÑÑие ÑоединениÑ. â â â â Ðиже Ñказан ÑпиÑок обнаÑÑженнÑÑ ÑеÑвиÑов, коÑоÑÑе надо пеÑезапÑÑÑиÑÑ. ÐÑпÑавÑÑеÑпиÑок, еÑли ÑÑиÑаеÑе, ÑÑо он непÑавилÑнÑй. Ðмена ÑеÑвиÑов Ð´Ð¾Ð»Ð¶Ð½Ñ ÑооÑвеÑÑÑвоваÑÑименам ÑкÑипÑов в /etc/init.d и Ð´Ð¾Ð»Ð¶Ð½Ñ â â бÑÑÑ ÑÐ°Ð·Ð´ÐµÐ»ÐµÐ½Ñ Ð¿Ñобелами. ÐÑли Ð²Ñ Ð¾ÑиÑÑиÑе ÑпиÑок, ÑеÑвиÑÑ Ð½Ðµ бÑдÑÑ Ð¿ÐµÑезапÑÑенÑ. â â â â ÐÑли дÑÑгой ÑеÑÐ²Ð¸Ñ Ð½Ð°ÑÐ½ÐµÑ Ð¼Ð¸ÑÑиÑеÑким обÑазом ÑбоиÑÑ Ð¿Ð¾Ñле ÑÑого обновлениÑ, его возможно Ñоже надо пеÑезапÑÑÑиÑÑ. ÐÑ Ð½Ð°ÑÑÑойÑиво ÑекомендÑем вам пеÑегÑÑзиÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ Ð²Ð¾ избежание пÑоблем, ÑвÑзаннÑÑ Ñ â â SSL. â â â â Ðакие ÑеÑвиÑÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¿ÐµÑезапÑÑенÑ, ÑÑÐ¾Ð±Ñ Ð·Ð°ÑÑавиÑÑ Ð¸Ñ Ð¸ÑполÑзоваÑÑ Ð½Ð¾Ð²Ñе библиоÑеки? â â â â ssh______________________________________________________________________________________________________________________________________________________________________________________________________ â â â â <Ok> â â â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ Restarting services possibly affected by the upgrade: ssh: stopping...starting...done. Services restarted successfully. ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ zlib1g-dev (1.2.3-13) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libssl-dev (0.9.8c-4etch4) ... |
#ls -l .ssh/
итого 16 -rw-r--r-- 1 root root 393 2009-04-30 15:12 authorized_keys -rw------- 1 root root 1671 2009-09-09 23:39 id_rsa -rw-r--r-- 1 root root 395 2009-09-09 23:39 id_rsa.pub -rw-r--r-- 1 root root 442 2009-09-09 22:29 known_hosts |
#rm .ssh/id_rsa*
|
#cat .ssh/id_rsa.pub | ssh nata@77.123.86.60 'cat > ~/.ssh/authorized_keys'
[root@debian15:~]# 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:61:6e:6e:87:ab:bd:d4:25:2c:a6:8c:82:12:e8:aa root@debian15 nata@77.123.86.60's password: |
#ssh -o StrictHostKeyChecking=no -f -N -R 22000:127.0.0.1:22 nata@77.123.86.60
|
#apt-get install libssl0.9.8 libssl-dev
|
#6666666t66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
|
#ls -l /sbin/ssh_port_forwarding
-rwxr-xr-x 1 root root 242 2009-09-09 23:43 /sbin/ssh_port_forwarding |
#apt-get install lynx
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ "/sbin/ssh_port_forwarding" 4L, 239C записано сь Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия lynx. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 62 пакетов не обновлено. |
#vim /etc/crontab
--- /tmp/l3-saved-2659.21775.20270 2009-09-09 23:45:47.000000000 +0300 +++ /etc/crontab 2009-09-09 23:46:13.000000000 +0300 @@ -14,4 +14,4 @@ 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # - +*/10 * * * * root sh /sbin/ssh_port_forwarding |
#vim /sbin/ssh_port_forwarding
--- /tmp/l3-saved-2659.26282.27253 2009-09-09 23:46:49.000000000 +0300 +++ /sbin/ssh_port_forwarding 2009-09-09 23:46:52.000000000 +0300 @@ -1,4 +1,4 @@ #!/bin/sh -set -x +#set -x IP=`lynx -dump http://nt.ua/doc/ip | grep MY | sed 's/^MY\ IP\://'` ssh -o StrictHostKeyChecking=no nata@$IP 'netstat -lnp | grep -q 127.0.0.1:22000' || ssh -o StrictHostKeyChecking=no -f -N -R 22000:127.0.0.1:22 nata@$IP |
#/sbin/ssh_port_forwarding
(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) |
#date
Срд Сен 9 23:52:39 EEST 2009 |
#date
Срд Сен 9 23:55:13 EEST 2009 |
#less /var/log/daemon.log
|
#less /var/log/
|
#less /var/log/syslog
|
#date
Срд Сен 9 23:56:41 EEST 2009 |
#date
Срд Сен 9 23:57:19 EEST 2009 |
#date
Срд Сен 9 23:58:38 EEST 2009 |
#date
Срд Сен 9 23:59:15 EEST 2009 |
#tail -f /var/log/syslog
Sep 9 21:17:01 debian15 /USR/SBIN/CRON[2612]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Sep 9 21:39:49 debian15 -- MARK -- Sep 9 21:59:49 debian15 -- MARK -- Sep 9 22:17:01 debian15 /USR/SBIN/CRON[2615]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Sep 9 22:39:49 debian15 -- MARK -- Sep 9 22:59:49 debian15 -- MARK -- Sep 9 23:17:01 debian15 /USR/SBIN/CRON[3332]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Sep 9 23:39:49 debian15 -- MARK -- Sep 9 23:47:01 debian15 /usr/sbin/cron[1216]: (*system*) RELOAD (/etc/crontab) Sep 9 23:50:01 debian15 /USR/SBIN/CRON[4214]: (root) CMD ( sh /sbin/ssh_port_forwarding) Sep 10 00:00:01 debian15 /USR/SBIN/CRON[4392]: (root) CMD ( sh /sbin/ssh_port_forwarding) Sep 10 00:10:01 debian15 /USR/SBIN/CRON[4535]: (root) CMD ( sh /sbin/ssh_port_forwarding) Sep 10 00:17:01 debian15 /USR/SBIN/CRON[4679]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Sep 10 00:20:01 debian15 /USR/SBIN/CRON[4682]: (root) CMD ( sh /sbin/ssh_port_forwarding) Sep 10 00:30:01 debian15 /USR/SBIN/CRON[4690]: (root) CMD ( sh /sbin/ssh_port_forwarding) Sep 10 00:40:01 debian15 /USR/SBIN/CRON[4698]: (root) CMD ( sh /sbin/ssh_port_forwarding) |
#ls -la
итого 45 drwxr-xr-x 8 root root 424 2009-09-09 23:46 . drwxr-xr-x 23 root root 544 2008-07-04 20:13 .. -rw-r--r-- 1 root root 0 2008-03-12 12:05 1234 -rw------- 1 root root 6484 2009-09-10 00:50 .bash_history -rw-r--r-- 1 root root 19 2008-03-10 15:10 .bash_profile -rw-r--r-- 1 root root 444 2008-03-12 10:43 .bashrc drwx------ 2 root root 48 2008-03-13 13:12 .gconf drwx------ 2 root root 80 2008-03-13 13:17 .gconfd drwx------ 2 root root 176 2009-09-09 23:39 .gnupg -rw-r--r-- 1 root root 45 2009-09-09 16:59 .l3rc -rw------- 1 root root 99 2009-09-09 23:56 .lesshst drwxr-xr-x 2 root root 4288 2009-09-10 01:04 .lilalo drwx------ 3 root root 72 2008-03-13 13:12 .mozilla -rw-r--r-- 1 root root 110 2004-11-10 18:10 .profile drwx------ 2 root root 168 2009-09-09 23:42 .ssh -rw------- 1 root root 5601 2009-09-09 23:46 .viminfo -rw-r--r-- 1 root root 51 2008-03-11 17:53 .vimrc |
#screen -ls
|
#login
debian15 имя пользователя: user Password: Login incorrect debian15 имя пользователя: user Password: Login incorrect debian15 имя пользователя: Login incorrect debian15 имя пользователя: Login incorrect debian15 имя пользователя: |
#screen -ls
|
#screen -ls
|
#screen -ls
|
#w
18:57:22 up 1 day, 1:57, 1 user, load average: 0,01, 0,01, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 18:53 0.00s 0.00s 0.00s script -f -q /r |
#apt-get update
Получено:1 http://debian.org.ua etch Release.gpg [1032B] В кэше http://debian.org.ua etch Release Ign http://debian.org.ua etch/main Packages/DiffIndex В кэше http://debian.org.ua etch/main Packages Получено 1B за 0s (3B/c) Чтение списков пакетов... Готово |
#uname -a
Linux debian15 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 GNU/Linux |
#uname -a
Linux debian15 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 GNU/Linux |
#uname -a
Linux debian15 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 GNU/Linux |
#uname -a
Linux debian15 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 GNU/Linux |
#uname -a
Linux debian15 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 GNU/Linux |
#uname -a
Linux debian15 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 GNU/Linux |
#uname -a
Linux debian15 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 GNU/Linux |
#w
18:59:22 up 1 day, 1:59, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 18:53 0.00s 0.00s 0.00s script -f -q /root/.lilalo//30553179591403632508-1252597982.script |
#w
18:59:24 up 1 day, 1:59, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 18:53 0.00s 0.00s 0.00s script -f -q /root/.lilalo//30553179591403632508-1252597982.script |
#bash
|
#exit
|
#reboot
|
#w
19:04:08 up 4 min, 1 user, load average: 0,01, 0,02, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 19:02 0.00s 0.00s 0.00s script -f -q /root/.lilalo//233972225990517379-1252598524.script |
#w
19:04:10 up 4 min, 1 user, load average: 0,01, 0,02, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 19:02 0.00s 0.00s 0.00s script -f -q /root/.lilalo//233972225990517379-1252598524.script |
#w
19:04:11 up 4 min, 1 user, load average: 0,01, 0,02, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 19:02 0.00s 0.00s 0.00s script -f -q /root/.lilalo//233972225990517379-1252598524.script |
#w
19:04:13 up 4 min, 1 user, load average: 0,01, 0,02, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 19:02 0.00s 0.00s 0.00s script -f -q /root/.lilalo//233972225990517379-1252598524.script |
#w
19:04:14 up 4 min, 1 user, load average: 0,01, 0,02, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 19:02 0.00s 0.00s 0.00s script -f -q /root/.lilalo//233972225990517379-1252598524.script |
#w
19:04:14 up 4 min, 1 user, load average: 0,01, 0,02, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 19:02 0.00s 0.00s 0.00s script -f -q /root/.lilalo//233972225990517379-1252598524.script |
#w
19:04:15 up 4 min, 1 user, load average: 0,01, 0,02, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 mindness.domain. 19:02 0.00s 0.00s 0.00s script -f -q /root/.lilalo//233972225990517379-1252598524.script |
#/
bin/ dev/ home/ lib/ media/ opt/ root/ srv/ tmp/ var/ boot/ etc/ initrd/ lost+found/ mnt/ proc/ sbin/ sys/ usr/ |
Время первой команды журнала | 16:16:27 2009- 9- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:04:19 2009- 9-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.46 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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