/l3/users/16-03-2009/nt-lnet/debian7.unix.nt/root :1 :2 |
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:00:07 inet addr:192.168.16.7 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:7/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:147331 errors:0 dropped:0 overruns:0 frame:0 TX packets:67107 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:35717495 (34.0 MiB) TX bytes:15914388 (15.1 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#apt-get install evince
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: esound-common gnome-mime-data gs-common gs-esp gsfonts libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcupsimage2 libcupsys2 libdbus-1-3 libdbus-glib-1-2 libdjvulibre15 libesd0 libfam0 libgnome2-0 libgnome2-common libgnomecups1.0-1 libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0 libgnomeprintui2.2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common ... Получено:18 http://debian.org.ua etch/main libbonoboui2-0 2.14.0-5 [215kB] Получено:19 http://debian.org.ua etch/main libdjvulibre15 3.5.17-3 [773kB] Получено:20 http://debian.org.ua etch/main libcupsys2 1.2.7-4etch6 [161kB] Получено:21 http://debian.org.ua etch/main libgnomecups1.0-1 0.2.2-5 [66,3kB] Получено:22 http://debian.org.ua etch/main libgnomeprint2.2-data 2.12.1-7 [155kB] Получено:23 http://debian.org.ua etch/main libgnomeprint2.2-0 2.12.1-7 [254kB] Получено:24 http://debian.org.ua etch/main libgnomeprintui2.2-common 2.12.1-4 [214kB] Получено:25 http://debian.org.ua etch/main libgnomeprintui2.2-0 2.12.1-4 [149kB] Получено:26 http://debian.org.ua etch/main libgnomeui-common 2.14.1-2 [720kB] 43% [26 libgnomeui-common 4039/720kB 0%] 835kB/s 12s^@ |
#vim /etc/apt/sources.list
--- /tmp/l3-saved-2277.14755.29595 2009-03-17 12:10:15.000000000 +0200 +++ /etc/apt/sources.list 2009-03-17 12:10:31.000000000 +0200 @@ -1 +1 @@ -deb http://debian.org.ua/debian etch main +deb http://10.0.35.1:9999/debian etch main |
#apt-get update ;
0% [Соединение с 10.0.35.1 (10.0.35.1)]^X Чтение списков пакетов... Готово Построение дерева зависимостей... Готово W: Не удалось получить атрибуты списка пакетов с исходными текстами http://10.0.35.1 etch/main Packages (/var/lib/apt/lists/10.0.35.1:9999_debian_dists_etch_main_binary-i386_Packages) - stat (2 No such file or directory) W: Не удалось получить атрибуты списка пакетов с исходными текстами http://10.0.35.1 etch/main Packages (/var/lib/apt/lists/10.0.35.1:9999_debian_dists_etch_main_binary-i386_Packages) - stat (2 No such file or directory) W: Вы можете запустить 'apt-get update' для исправления этих ошибок E: Не могу найти пакет evince |
#ping 10.0.35.1
[root@debian7:~]# apt-get update ; apt-get install evince -y 0% [Соединение с 10.0.35.1 (10.0.35.1)]^X Чтение списков пакетов... Готово Построение дерева зависимостей... Готово W: Не удалось получить атрибуты списка пакетов с исходными текстами http://10.0.35.1 etch/main Packages (/var/lib/apt/lists/10.0.35.1:9999_debian_dists_etch_main_binary-i386_Packages) - stat (2 No such file or directory) W: Вы можете запустить 'apt-get update' для исправления этих ошибок E: Не могу найти пакет evince PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. --- 10.0.35.1 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2006ms |
#ping 10.0.35.10]\
> |
#ping 10.0.35.10]
ping: unknown host 10.0.35.10] |
#ping 10.0.35.10
PING 10.0.35.10 (10.0.35.10) 56(84) bytes of data. --- 10.0.35.10 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1006ms |
#ping 10.0.17.1
PING 10.0.17.1 (10.0.17.1) 56(84) bytes of data. 64 bytes from 10.0.17.1: icmp_seq=1 ttl=64 time=0.080 ms 64 bytes from 10.0.17.1: icmp_seq=2 ttl=64 time=0.060 ms --- 10.0.17.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.060/0.070/0.080/0.010 ms |
#ping 10.0.35.10
PING 10.0.35.10 (10.0.35.10) 56(84) bytes of data. --- 10.0.35.10 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1009ms |
#vim /etc/apt/sources.list
--- /tmp/l3-saved-2277.17232.21779 2009-03-17 12:11:40.000000000 +0200 +++ /etc/apt/sources.list 2009-03-17 12:11:54.000000000 +0200 @@ -1 +1 @@ -deb http://10.0.35.1:9999/debian etch main +deb http://debian.org.ua/debian etch main |
#apt-get update ; apt-get install evince -y
Распаковывается пакет libhal-storage1 (из файла .../libhal-storage1_0.5.8.1-9etch1_i386.deb)... Выбор ранее не выбранного пакета gnome-mime-data. Распаковывается пакет gnome-mime-data (из файла .../gnome-mime-data_2.4.3-1_all.deb)... Выбор ранее не выбранного пакета shared-mime-info. Распаковывается пакет shared-mime-info (из файла .../shared-mime-info_0.19-2_i386.deb)... Выбор ранее не выбранного пакета libgnomevfs2-common. Распаковывается пакет libgnomevfs2-common (из файла .../libgnomevfs2-common_1%3a2.14.2-7_all.deb)... Выбор ранее не выбранного пакета libgnomevfs2-0. Распаковывается пакет libgnomevfs2-0 (из файла .../libgnomevfs2-0_1%3a2.14.2-7_i386.deb)... Выбор ранее не выбранного пакета libgnome2-common. ... Updating category cid.. Updating category cmap.. Updating category psprint.. Настраивается пакет libbonobo2-0 (2.14.0-3) ... Настраивается пакет libgnomevfs2-0 (2.14.2-7) ... Настраивается пакет libgnome2-0 (2.16.0-2) ... Настраивается пакет libbonoboui2-0 (2.14.0-5) ... Настраивается пакет libgnomeui-0 (2.14.1-2) ... Настраивается пакет libnautilus-extension1 (2.14.3-11+b1) ... Настраивается пакет evince (0.4.0-5) ... |
#ping 10.0.99.1
PING 10.0.99.1 (10.0.99.1) 56(84) bytes of data. --- 10.0.99.1 ping statistics --- 4 packets transmitted, 0 received, 100% packet loss, time 3008ms |
#ping techexpert.ua
PING techexpert.ua (10.0.13.2) 56(84) bytes of data. --- techexpert.ua ping statistics --- 11 packets transmitted, 0 received, 100% packet loss, time 10010ms |
#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=50 time=54.5 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=50 time=54.5 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=50 time=53.9 ms --- ya.ru ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 53.949/54.350/54.576/0.391 ms |
#ping www.
PING www.techexpert.ua (10.0.13.2) 56(84) bytes of data. --- www.techexpert.ua ping statistics --- 8 packets transmitted, 0 received, 100% packet loss, time 7010ms |
#ping www.nt.ua
PING www.nt.ua (212.40.34.157) 56(84) bytes of data. 64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=59 time=5.92 ms 64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=2 ttl=59 time=5.92 ms 64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=3 ttl=59 time=24.6 ms --- www.nt.ua ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 5.923/12.175/24.677/8.840 ms |
#ping mail
PING mail.techexpert.ua (10.0.1.7) 56(84) bytes of data. --- mail.techexpert.ua ping statistics --- 4 packets transmitted, 0 received, 100% packet loss, time 3010ms |
#ping https://
ping: unknown host https://mail.techexpert.ua |
#traceroute -n 10.0.17.;1
traceroute: unknown host 10.0.17. bash: 1: command not found |
#traceroute -n 10.0.17.
traceroute to 10.0.17.1 (10.0.17.1), 30 hops max, 40 byte packets 1 10.0.17.1 0.154 ms 0.036 ms 0.042 ms |
#traceroute -n 10.0.35
traceroute to 10.0.35.1 (10.0.35.1), 30 hops max, 40 byte packets 1 192.168.16.254 0.087 ms 0.032 ms 0.030 ms |
#ping mail.techexpert.ua
[root@debian7:~]# traceroute -n 10.0.35.1 traceroute to 10.0.35.1 (10.0.35.1), 30 hops max, 40 byte packets 1 192.168.16.254 0.075 ms 0.032 ms 0.029 ms 2 * * * 3 * * * 4 * * * 5 * * * 6 * * * 7 * * * 8 * * * 9 * * * 10 * * * 11 10.0.35.1 0.390 ms 0.193 ms 0.190 ms PING mail.techexpert.ua (10.0.1.7) 56(84) bytes of data. 64 bytes from topaz.tech.inc (10.0.1.7): icmp_seq=1 ttl=127 time=0.348 ms 64 bytes from topaz.tech.inc (10.0.1.7): icmp_seq=2 ttl=127 time=0.193 ms 64 bytes from topaz.tech.inc (10.0.1.7): icmp_seq=3 ttl=127 time=0.189 ms --- mail.techexpert.ua ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1999ms rtt min/avg/max/mdev = 0.189/0.243/0.348/0.075 ms |
#cd /
|
#la
bash: la: command not found |
#find /usr/ports -name xinitd
find: /usr/ports: No such file or directory |
#upt-cache xinitd
bash: upt-cache: command not found |
#upt-cache install xinitd
bash: upt-cache: command not found |
#apt-get install xinitd
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет xinitd |
#find /usr/ports -name xinetd
find: /usr/ports: No such file or directory |
#upt-get install xinetd
bash: upt-get: command not found |
#apt-get install xinet
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет xinet |
#apt-get install xinetd
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: xinetd обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 59 пакетов не обновлено. Необходимо скачать 137kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 369kB. Получено:1 http://debian.org.ua etch/main xinetd 1:2.3.14-1 [137kB] Получено 137kB за 0s (434kB/c) Выбор ранее не выбранного пакета xinetd. (Чтение базы данных... на данный момент установлено 24629 файлов и каталогов.) Распаковывается пакет xinetd (из файла .../xinetd_1%3a2.3.14-1_i386.deb)... Настраивается пакет xinetd (2.3.14-1) ... Stopping internet superserver: xinetd. Добавляется `diversion of /etc/init.d/inetd to /etc/init.d/inetd.real by xinetd' Starting internet superserver: xinetd. |
#killall inetd
inetd: no process killed |
#cat /etc/rc.conf
cat: /etc/rc.conf: No such file or directory |
#cat etc/init.d/xinetd
#!/bin/sh # # /etc/init.d/xinetd -- script to start and stop xinetd. if test -f /etc/default/xinetd; then . /etc/default/xinetd fi test -x /usr/sbin/xinetd || exit 0 checkportmap () { if grep "^[^ *#]" /etc/xinetd.conf | grep -q 'rpc/'; then if ! rpcinfo -u localhost portmapper >/dev/null 2>&1; then ... restart) $0 stop $0 start ;; *) echo "Usage: /etc/init.d/xinetd {start|stop|reload|force-reload|restart}" exit 1 ;; esac exit 0 |
#ls /usr/local/etc/rc.d/xinetd.sh
ls: /usr/local/etc/rc.d/xinetd.sh: No such file or directory |
#ls /etc/init.d/
bootclean klogd reboot bootlogd libdevmapper1.02 rmnologin bootmisc.sh makedev screen-cleanup checkfs.sh module-init-tools sendsigs checkroot.sh mountall-bootclean.sh single console-cyrillic mountall.sh skeleton console-screen.kbd.sh mountdevsubfs.sh ssh cron mountkernfs.sh stop-bootlogd gdm mountnfs-bootclean.sh stop-bootlogd-single glibc.sh mountnfs.sh sudo halt mtab.sh sysklogd hostname.sh networking umountfs hwclock.sh openbsd-inetd umountnfs.sh ifupdown procps.sh umountroot ifupdown-clean rc urandom inetd rc.local x11-common keymap.sh rcS xinetd killprocs README |
#ls /etc/init.d/instd
ls: /etc/init.d/instd: No such file or directory |
#ls /etc/init.d/ine
/etc/init.d/inetd |
#ls -la
-rwxr-xr-x 1 root root 222 2009-03-17 12:44 /etc/init.d/inetd |
#ls -la /etc/init.d/x
-rwxr-xr-x 1 root root 1481 2006-05-08 19:09 /etc/init.d/xinetd |
#ls -la /etc/init.d/xinetd/
ls: /etc/init.d/xinetd/: Not a directory |
#ls /etc/
adduser.conf group mailcap rc5.d adjtime group- mailcap.order rc6.d alternatives gshadow manpath.config rc.local apt gshadow- menu rcS.d bash.bashrc gtk-2.0 menu-methods resolv.conf bash_completion host.conf mime.types rmt bash_completion.d hostname mke2fs.conf rpc bonobo-activation hosts modprobe.d screenrc calendar hosts.allow modules securetty console hosts.deny motd security ... dm lilalo perl updatedb.conf dpkg locale.gen profile vim esound localtime protocols vnc.conf fonts logcheck python wgetrc fstab login.defs python2.4 X11 gconf logrotate.conf rc0.d xinetd.conf gdm logrotate.d rc1.d xinetd.d gnome-vfs-2.0 lsb-base rc2.d gnome-vfs-mime-magic lynx.cfg rc3.d groff magic rc4.d |
#cat /etc/inetd.conf
# /etc/inetd.conf: see inetd(8) for further informations. # # Internet superserver configuration database # # # Lines starting with "#:LABEL:" or "#<off>#" should not # be changed unless you know what you are doing! # # If you want to disable an entry so it isn't touched during # package updates just comment it out with a single '#' character. ... #:STANDARD: These are standard services. #:BSD: Shell, login, exec and talk are BSD protocols. #:MAIL: Mail, news and uucp services. #:INFO: Info services #:BOOT: TFTP service is provided primarily for booting. Most sites # run this only on machines acting as "boot servers." #:RPC: RPC based services #:HAM-RADIO: amateur-radio services #:OTHER: Other services #vnc1 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -geometry 1024x768 -depth 24 |
#sshd
sshd re-exec requires execution with an absolute path |
#sshd
sshd re-exec requires execution with an absolute path |
#ls /etc
adduser.conf group mailcap rc5.d adjtime group- mailcap.order rc6.d alternatives gshadow manpath.config rc.local apt gshadow- menu rcS.d bash.bashrc gtk-2.0 menu-methods resolv.conf bash_completion host.conf mime.types rmt bash_completion.d hostname mke2fs.conf rpc bonobo-activation hosts modprobe.d screenrc calendar hosts.allow modules securetty console hosts.deny motd security ... dm lilalo perl updatedb.conf dpkg locale.gen profile vim esound localtime protocols vnc.conf fonts logcheck python wgetrc fstab login.defs python2.4 X11 gconf logrotate.conf rc0.d xinetd.conf gdm logrotate.d rc1.d xinetd.d gnome-vfs-2.0 lsb-base rc2.d gnome-vfs-mime-magic lynx.cfg rc3.d groff magic rc4.d |
#ls /etc/ssh/
moduli sshd_config ssh_host_dsa_key.pub ssh_host_rsa_key.pub ssh_config ssh_host_dsa_key ssh_host_rsa_key |
#cat /etc/ssh/sshd_config
# Package generated configuration file # See the sshd(8) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress :: #ListenAddress 0.0.0.0 Protocol 2 # HostKeys for protocol version 2 HostKey /etc/ssh/ssh_host_rsa_key ... PrintMotd no PrintLastLog yes TCPKeepAlive yes #UseLogin no #MaxStartups 10:30:60 #Banner /etc/issue.net # Allow client to pass locale environment variables AcceptEnv LANG LC_* Subsystem sftp /usr/lib/openssh/sftp-server UsePAM yes |
#killall -1 sshd
|
#sshd
sshd re-exec requires execution with an absolute path |
#ssh root@192.168.16.7
The authenticity of host '192.168.16.7 (192.168.16.7)' 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)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.16.7' (RSA) to the list of known hosts. root@192.168.16.7's password: Last login: Mon Dec 22 14:52:27 2008 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=2243; pidfile=/root/.lilalo/l3-agent.pid |
#scp --help
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 |
#scp --help
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 |
#ls ~
1234 |
#scp -r root@192.168.16.7:
root@192.168.16.7's password: |
#q
bash: q: command not found |
#ls /
bin dev home lib media opt root srv tmp var boot etc initrd lost+found mnt proc sbin sys usr |
#ls /
bin dev home lib media opt root srv tmp var boot etc initrd lost+found mnt proc sbin sys usr |
#ssh-keygen -t dsa
Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: passphrase too short: have 3 bytes, need > 4 Saving the key failed: /root/.ssh/id_dsa. |
#ssh-keygen -t dsa
Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: passphrase too short: have 3 bytes, need > 4 Saving the key failed: /root/.ssh/id_dsa. |
#ssh uaer@192.168.16.8
The authenticity of host '192.168.16.8 (192.168.16.8)' 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)? y Please type 'yes' or 'no': y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.16.8' (RSA) to the list of known hosts. uaer@192.168.16.8's password: Permission denied, please try again. uaer@192.168.16.8's password: Permission denied, please try again. uaer@192.168.16.8's password: Permission denied (publickey,password). |
#ssh uaer@192.168.16.8
The authenticity of host '192.168.16.8 (192.168.16.8)' 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)? y Please type 'yes' or 'no': y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.16.8' (RSA) to the list of known hosts. uaer@192.168.16.8's password: Permission denied, please try again. uaer@192.168.16.8's password: Permission denied, please try again. uaer@192.168.16.8's password: Permission denied (publickey,password). |
#ssh use
user@192.168.16.8's password: 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. Last login: Tue Mar 17 10:15:54 2009 user@debian8:~$ ls ~? ls: ~?: No such file or directory user@debian8:~$ ls ~/ etc-that hello user@debian8:~$ mkdir ~/.ssh mkdir: невозможно создать каталог `/home/user/.ssh': File exists user@debian8:~$ logout Connection to 192.168.16.8 closed. |
#ssh use
user@192.168.16.8's password: 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. Last login: Tue Mar 17 10:15:54 2009 user@debian8:~$ ls ~? ls: ~?: No such file or directory user@debian8:~$ ls ~/ etc-that hello user@debian8:~$ mkdir ~/.ssh mkdir: невозможно создать каталог `/home/user/.ssh': File exists user@debian8:~$ logout Connection to 192.168.16.8 closed. |
#ssh user@192.168.16.7
user@192.168.16.7's password: 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. Last login: Tue Mar 17 09:37:16 2009 user@debian7:~$ ls ~/ hello ug-ladm(2).pdf ug-ladm.pdf ... -rw-r--r-- 1 user user 939 2009-03-17 12:31 .xsession-errors user@debian7:~$ ls -la ~/.ssh итого 5 drwx------ 2 user user 80 2009-03-17 09:37 . drwxr-xr-x 11 user user 680 2009-03-17 12:30 .. -rw-r--r-- 1 user user 442 2009-03-17 09:37 known_hosts user@debian7:~$ ls -la ~/.ssh/known_hosts -rw-r--r-- 1 user user 442 2009-03-17 09:37 /home/user/.ssh/known_hosts user@debian7:~$ logout Connection to 192.168.16.7 closed. |
#ssh user@192.168.16.7
user@192.168.16.7's password: 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. Last login: Tue Mar 17 09:37:16 2009 user@debian7:~$ ls ~/ hello ug-ladm(2).pdf ug-ladm.pdf ... -rw-r--r-- 1 user user 939 2009-03-17 12:31 .xsession-errors user@debian7:~$ ls -la ~/.ssh итого 5 drwx------ 2 user user 80 2009-03-17 09:37 . drwxr-xr-x 11 user user 680 2009-03-17 12:30 .. -rw-r--r-- 1 user user 442 2009-03-17 09:37 known_hosts user@debian7:~$ ls -la ~/.ssh/known_hosts -rw-r--r-- 1 user user 442 2009-03-17 09:37 /home/user/.ssh/known_hosts user@debian7:~$ logout Connection to 192.168.16.7 closed. |
#ssh user@192.168.16.8
user@192.168.16.8's password: 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. Last login: Tue Mar 17 16:45:45 2009 from linux7.net.nt user@debian8:~$ touch ~/.ssh/authorized_keys user@debian8:~$ ls -la ~/.ssh/ итого 5 drwx------ 2 user user 112 2009-03-17 16:49 . drwxr-xr-x 9 user user 520 2009-03-17 16:31 .. -rw-r--r-- 1 user user 0 2009-03-17 16:49 authorized_keys -rw-r--r-- 1 user user 442 2009-03-17 16:29 known_hosts user@debian8:~$ chmod 700 ~/.ssh user@debian8:~$ chmod 600 ~/.ssh/authorized_keys user@debian8:~$ logout Connection to 192.168.16.8 closed. |
#ssh user@192.168.16.8
user@192.168.16.8's password: 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. Last login: Tue Mar 17 16:45:45 2009 from linux7.net.nt user@debian8:~$ touch ~/.ssh/authorized_keys user@debian8:~$ ls -la ~/.ssh/ итого 5 drwx------ 2 user user 112 2009-03-17 16:49 . drwxr-xr-x 9 user user 520 2009-03-17 16:31 .. -rw-r--r-- 1 user user 0 2009-03-17 16:49 authorized_keys -rw-r--r-- 1 user user 442 2009-03-17 16:29 known_hosts user@debian8:~$ chmod 700 ~/.ssh user@debian8:~$ chmod 600 ~/.ssh/authorized_keys user@debian8:~$ logout Connection to 192.168.16.8 closed. |
#ssh
user@192.168.16.8's password: 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. Last login: Tue Mar 17 16:48:33 2009 from linux7.net.nt user@debian8:~$ logout Connection to 192.168.16.8 closed. |
#ssh
user@192.168.16.8's password: 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. Last login: Tue Mar 17 16:48:33 2009 from linux7.net.nt user@debian8:~$ logout Connection to 192.168.16.8 closed. |
#apt-get install gems
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: gems обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 59 пакетов не обновлено. Необходимо скачать 25,9kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 147kB. Получено:1 http://debian.org.ua etch/main gems 1.1-3 [25,9kB] Получено 25,9kB за 0s (2431kB/c) Выбор ранее не выбранного пакета gems. (Чтение базы данных... на данный момент установлено 24658 файлов и каталогов.) Распаковывается пакет gems (из файла .../archives/gems_1.1-3_i386.deb)... Настраивается пакет gems (1.1-3) ... |
#apt-get install gems
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: gems обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 59 пакетов не обновлено. Необходимо скачать 25,9kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 147kB. Получено:1 http://debian.org.ua etch/main gems 1.1-3 [25,9kB] Получено 25,9kB за 0s (2431kB/c) Выбор ранее не выбранного пакета gems. (Чтение базы данных... на данный момент установлено 24658 файлов и каталогов.) Распаковывается пакет gems (из файла .../archives/gems_1.1-3_i386.deb)... Настраивается пакет gems (1.1-3) ... |
# /etc/inetd.conf: see inetd(8) for further informations. # # Internet superserver configuration database # # # Lines starting with "#:LABEL:" or "#<off>#" should not # be changed unless you know what you are doing! # # If you want to disable an entry so it isn't touched during # package updates just comment it out with a single '#' character. # # Packages should modify this file by using update-inetd(8) # # <service_name> <sock_type> <proto> <flags> <user> <server_path> <args> # #:INTERNAL: Internal services #discard stream tcp nowait root internal #discard dgram udp wait root internal #daytime stream tcp nowait root internal #time stream tcp nowait root internal #:STANDARD: These are standard services. #:BSD: Shell, login, exec and talk are BSD protocols. #:MAIL: Mail, news and uucp services. #:INFO: Info services #:BOOT: TFTP service is provided primarily for booting. Most sites # run this only on machines acting as "boot servers." #:RPC: RPC based services #:HAM-RADIO: amateur-radio services #:OTHER: Other services #vnc1 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -geometry 1024x768 -depth 24
# Package generated configuration file # See the sshd(8) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress :: #ListenAddress 0.0.0.0 Protocol 2 # HostKeys for protocol version 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key #Privilege Separation is turned on for security UsePrivilegeSeparation yes # Lifetime and size of ephemeral version 1 server key KeyRegenerationInterval 3600 ServerKeyBits 768 # Logging SyslogFacility AUTH LogLevel INFO # Authentication: LoginGraceTime 120 PermitRootLogin yes StrictModes yes RSAAuthentication yes PubkeyAuthentication yes #AuthorizedKeysFile %h/.ssh/authorized_keys # Don't read the user's ~/.rhosts and ~/.shosts files IgnoreRhosts yes # For this to work you will also need host keys in /etc/ssh_known_hosts RhostsRSAAuthentication no # similar for protocol version 2 HostbasedAuthentication no # Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication #IgnoreUserKnownHosts yes # To enable empty passwords, change to yes (NOT RECOMMENDED) PermitEmptyPasswords no # Change to yes to enable challenge-response passwords (beware issues with # some PAM modules and threads) ChallengeResponseAuthentication no # Change to no to disable tunnelled clear text passwords #PasswordAuthentication yes # Kerberos options #KerberosAuthentication no #KerberosGetAFSToken no #KerberosOrLocalPasswd yes #KerberosTicketCleanup yes # GSSAPI options #GSSAPIAuthentication no #GSSAPICleanupCredentials yes X11Forwarding yes X11DisplayOffset 10 PrintMotd no PrintLastLog yes TCPKeepAlive yes #UseLogin no #MaxStartups 10:30:60 #Banner /etc/issue.net # Allow client to pass locale environment variables AcceptEnv LANG LC_* Subsystem sftp /usr/lib/openssh/sftp-server UsePAM yes
#!/bin/sh # # /etc/init.d/xinetd -- script to start and stop xinetd. if test -f /etc/default/xinetd; then . /etc/default/xinetd fi test -x /usr/sbin/xinetd || exit 0 checkportmap () { if grep "^[^ *#]" /etc/xinetd.conf | grep -q 'rpc/'; then if ! rpcinfo -u localhost portmapper >/dev/null 2>&1; then echo echo "WARNING: portmapper inactive - RPC services unavailable!" echo " Commenting out or removing the RPC services from" echo " the /etc/xinetd.conf file will remove this message." echo fi fi } case "$1" in start) checkportmap echo -n "Starting internet superserver: xinetd" start-stop-daemon --start --quiet --background --exec /usr/sbin/xinetd -- -pidfile /var/run/xinetd.pid $XINETD_OPTS echo "." ;; stop) echo -n "Stopping internet superserver: xinetd" start-stop-daemon --stop --signal 3 --quiet --oknodo --exec /usr/sbin/xinetd echo "." ;; reload) echo -n "Reloading internet superserver configuration: xinetd" start-stop-daemon --stop --signal 1 --quiet --oknodo --exec /usr/sbin/xinetd echo "." ;; force-reload) echo "$0 force-reload: Force Reload is deprecated" echo -n "Forcefully reloading internet superserver configuration: xinetd" start-stop-daemon --stop --signal 1 --quiet --oknodo --exec /usr/sbin/xinetd echo "." ;; restart) $0 stop $0 start ;; *) echo "Usage: /etc/init.d/xinetd {start|stop|reload|force-reload|restart}" exit 1 ;; esac exit 0
Время первой команды журнала | 11:17:02 2009- 3-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:27:51 2009- 3-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 38.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 14.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.90 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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