/l3/users/eb/2009/linux1/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 |
|
#history
347 less /etc/ssh/ 348 ls -la /etc/ssh/ 349 cat /etc/ssh/sshconfig 350 cat /etc/ssh/ssh_config 351 vi /etc/ssh/ssh_config 352 cat /etc/ssh/ssh_config 353 history 354 vi /etc/ssh/ssh_config 355 ssh-keygen -p -f ~/.ssh/id_dsa 356 eval `ssh-agent` ... 486 zless /usr/share/dict/propernames | head -100 | tail -20 | tr AB ab | while read user; do echo useradd $user; done | ssh linux2 sh -s 487 333cd /tmp/; ssh linux1 tar c /etc | tar x 488 ###cd /tmp/; ssh linux1 tar c /etc | tar x 489 zless /usr/share/dict/propernames | head -100 | tail -20 | tr AB ab | while read user; do echo useradd $user; done | ssh linux5 sh -s 490 apt-get install rsync 491 ###rsync -au linux1:/etc/ etc/ 492 ###ssh linux1 apt-get install rsync 493 ###echo apt-get install rsync | ssh Linux1 sh -s 494 ###rsync -au --delete-files linux1:/etc/ etc/ 495 history |
#exit
exit Connection to 192.168.15.2 closed. |
#cd /tmp/; ssh linux2 tar c /etc | tar x
Enter passphrase for key '/root/.ssh/id_dsa': tar: Удаляется начальный `/' из имен объектов |
#apt-get install openvpn
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libpkcs11-helper1 openvpn-blacklist Предлагаемые пакеты: resolvconf НОВЫЕ пакеты, которые будут установлены: libpkcs11-helper1 openvpn openvpn-blacklist обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено. ... Распаковывается пакет libpkcs11-helper1 (из файла .../libpkcs11-helper1_1.07-1_i386.deb)... Выбор ранее не выбранного пакета openvpn-blacklist. Распаковывается пакет openvpn-blacklist (из файла .../openvpn-blacklist_0.3_all.deb)... Выбор ранее не выбранного пакета openvpn. Распаковывается пакет openvpn (из файла .../openvpn_2.1~rc15-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libpkcs11-helper1 (1.07-1) ... Настраивается пакет openvpn-blacklist (0.3) ... Настраивается пакет openvpn (2.1~rc15-1) ... Restarting virtual private network daemon.:. |
#ifconfig -a | less
|
#exit
exit Connection to 192.168.15.2 closed. |
#exit
exit Connection to 192.168.15.2 closed. |
#exit
exit Connection to 192.168.15.2 closed. |
#exit
exit Connection to 192.168.15.2 closed. |
#exit
exit Connection to 192.168.15.2 closed. |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: /etc/init.d/netwokking: Нет такого файла или каталога |
#/etc/init.d/networking restart
Reconfiguring network interfaces.../etc/network/interfaces:13: too few parameters for iface line ifdown: couldn't read interfaces file "/etc/network/interfaces" /etc/network/interfaces:13: too few parameters for iface line ifup: couldn't read interfaces file "/etc/network/interfaces" failed. |
#vi /etc/network/interfaces
|
#fdisk -l/dev/sdb1
fdisk: invalid option -- '/' Usage: fdisk [-b SSZ] [-u] DISK Change partition table fdisk -l [-b SSZ] [-u] DISK List partition table(s) fdisk -s PARTITION Give partition size(s) in blocks fdisk -v Give fdisk version Here DISK is something like /dev/hdb or /dev/sda and PARTITION is something like /dev/hda7 -u: give Start and End in sector (instead of cylinder) units -b 2048: (for certain MO disks) use 2048-byte sectors |
#fdisk -l /dev/sdb1
Disk /dev/sdb1: 80.0 GB, 80007266304 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sdb1 doesn't contain a valid partition table |
#fdisk -l /dev/sda1
Disk /dev/sda1: 80.0 GB, 80007266304 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sda1 doesn't contain a valid partition table |
#fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xc2e21a3e Device Boot Start End Blocks Id System /dev/sda1 1 9727 78132096 83 Linux /dev/sda2 9728 30401 166063905 5 Extended /dev/sda5 9728 20000 82517841 83 Linux /dev/sda6 20001 30401 83546001 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xb7927762 Device Boot Start End Blocks Id System /dev/sdb1 1 9727 78132096 83 Linux /dev/sdb2 9728 30401 166063905 5 Extended /dev/sdb5 9728 20000 82517841 83 Linux /dev/sdb6 20001 30401 83546001 83 Linux |
#fstyp /dev/sdb1
bash: fstyp: команда не найдена |
#file -s /dev/sdb1
/dev/sdb1: Linux rev 1.0 ext3 filesystem data, UUID=25d2f137-6bc3-4cbf-825d-1add84416d69, volume name "ROOT" (needs journal recovery) (large files) |
#vconfig eth0 101
WARNING: Could not open /proc/net/vlan/config. Maybe you need to load the 8021q module, or maybe you are not using PROCFS?? Unknown command -:eth0:- Usage: add [interface-name] [vlan_id] rem [vlan-name] set_flag [interface-name] [flag-num] [0 | 1] set_egress_map [vlan-name] [skb_priority] [vlan_qos] set_ingress_map [vlan-name] [skb_priority] [vlan_qos] set_name_type [name-type] * The [interface-name] is the name of the ethernet card that hosts the VLAN you are talking about. ... * vlan_qos is the 3 bit priority in the VLAN header * name-type: VLAN_PLUS_VID (vlan0005), VLAN_PLUS_VID_NO_PAD (vlan5), DEV_PLUS_VID (eth0.0005), DEV_PLUS_VID_NO_PAD (eth0.5) * FLAGS: 1 REORDER_HDR When this is set, the VLAN device will move the ethernet header around to make it look exactly like a real ethernet device. This may help programs such as DHCPd which read the raw ethernet packet and make assumptions about the location of bytes. If you don't need it, don't turn it on, because there will be at least a small performance degradation. Default is OFF. |
#vconfig add eth0 101
WARNING: Could not open /proc/net/vlan/config. Maybe you need to load the 8021q module, or maybe you are not using PROCFS?? Added VLAN with VID == 101 to IF -:eth0:- |
#ipconfig -a
bash: ipconfig: команда не найдена |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:bb:47 inet addr:192.168.15.1 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe7d:bb47/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:70300 errors:0 dropped:0 overruns:0 frame:0 TX packets:64135 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:22385534 (21.3 MiB) TX bytes:24319493 (23.1 MiB) eth0.101 Link encap:Ethernet HWaddr 00:1b:fc:7d:bb:47 BROADCAST MULTICAST MTU:1500 Metric:1 ... RX packets:1331 errors:0 dropped:0 overruns:0 frame:0 TX packets:1331 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:215077 (210.0 KiB) TX bytes:215077 (210.0 KiB) tun1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 POINTOPOINT NOARP MULTICAST MTU:1500 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:500 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#ifconfig eth0.102 192.168.101.1 netmask 255.255.255.0
SIOCSIFADDR: Нет такого устройства eth0.102: ERROR while getting interface flags: Нет такого устройства SIOCSIFNETMASK: Нет такого устройства |
#ifconfig eth0.101 192.168.101.1 netmask 255.255.255.0
|
#ip route add default via 192.168.202.1
RTNETLINK answers: No such process |
#ip route chang default via 192.168.202.1
RTNETLINK answers: No such process |
#ip route
192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#ifconfig eth0.201 192.168.201.2 netmask 255.255.255.0
|
#ip route
192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:bb:47 inet addr:192.168.15.1 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe7d:bb47/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:71537 errors:0 dropped:0 overruns:0 frame:0 TX packets:65317 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:22654275 (21.6 MiB) TX bytes:24426645 (23.2 MiB) eth0.101 Link encap:Ethernet HWaddr 00:1b:fc:7d:bb:47 inet addr:192.168.101.1 Bcast:192.168.101.255 Mask:255.255.255.0 ... collisions:0 txqueuelen:0 RX bytes:46 (46.0 B) TX bytes:468 (468.0 B) 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:1331 errors:0 dropped:0 overruns:0 frame:0 TX packets:1331 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:215077 (210.0 KiB) TX bytes:215077 (210.0 KiB) |
#ip route add default via 192.168.202.1
RTNETLINK answers: No such process |
#ip route
192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#ping 192.168.202.2
PING 192.168.202.2 (192.168.202.2) 56(84) bytes of data. 64 bytes from 192.168.202.2: icmp_seq=1 ttl=64 time=4.00 ms 64 bytes from 192.168.202.2: icmp_seq=2 ttl=64 time=2.60 ms 64 bytes from 192.168.202.2: icmp_seq=3 ttl=64 time=0.237 ms 64 bytes from 192.168.202.2: icmp_seq=4 ttl=64 time=0.229 ms 64 bytes from 192.168.202.2: icmp_seq=5 ttl=64 time=0.230 ms ^C --- 192.168.202.2 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4000ms rtt min/avg/max/mdev = 0.229/1.459/4.000/1.567 ms |
#ping 192.168.102.1
PING 192.168.102.1 (192.168.102.1) 56(84) bytes of data. ^C --- 192.168.102.1 ping statistics --- 22 packets transmitted, 0 received, 100% packet loss, time 21168ms |
#ping 192.168.202.2
PING 192.168.202.2 (192.168.202.2) 56(84) bytes of data. 64 bytes from 192.168.202.2: icmp_seq=1 ttl=64 time=0.249 ms 64 bytes from 192.168.202.2: icmp_seq=2 ttl=64 time=0.236 ms 64 bytes from 192.168.202.2: icmp_seq=3 ttl=64 time=0.243 ms 64 bytes from 192.168.202.2: icmp_seq=4 ttl=64 time=0.244 ms 64 bytes from 192.168.202.2: icmp_seq=5 ttl=64 time=0.239 ms 64 bytes from 192.168.202.2: icmp_seq=6 ttl=64 time=0.234 ms 64 bytes from 192.168.202.2: icmp_seq=7 ttl=64 time=0.235 ms 64 bytes from 192.168.202.2: icmp_seq=8 ttl=64 time=0.240 ms 64 bytes from 192.168.202.2: icmp_seq=9 ttl=64 time=0.235 ms 64 bytes from 192.168.202.2: icmp_seq=10 ttl=64 time=0.236 ms 64 bytes from 192.168.202.2: icmp_seq=11 ttl=64 time=0.237 ms 64 bytes from 192.168.202.2: icmp_seq=12 ttl=64 time=0.237 ms 64 bytes from 192.168.202.2: icmp_seq=13 ttl=64 time=0.253 ms 64 bytes from 192.168.202.2: icmp_seq=14 ttl=64 time=0.244 ms 64 bytes from 192.168.202.2: icmp_seq=15 ttl=64 time=0.234 ms ^C --- 192.168.202.2 ping statistics --- 15 packets transmitted, 15 received, 0% packet loss, time 13998ms rtt min/avg/max/mdev = 0.234/0.239/0.253/0.019 ms |
#ls -l /etc/openvpn
итого 4 -rwxr-xr-x 1 root root 1352 Май 1 15:25 update-resolv-conf |
#ip route
192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#traceroute 192.168.102.2
traceroute to 192.168.102.2 (192.168.102.2), 30 hops max, 60 byte packets 1 192.168.15.254 (192.168.15.254) 1.570 ms 1.804 ms 2.198 ms 2 (10.0.35.1) 0.378 ms 0.366 ms 0.354 ms 3 10.0.35.22 (10.0.35.22) 2.558 ms 2.748 ms 2.940 ms 4 * * * 5 * * * 6 * * * 7 * * * 8 * * * 9 * * * 10 * * * 11 * * * 12 * * * 13 * * * 14 * * * 15 * * * 16 * * * 17 * * * 18 *^C |
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data. 64 bytes from 10.0.35.100: icmp_seq=1 ttl=63 time=0.262 ms 64 bytes from 10.0.35.100: icmp_seq=2 ttl=63 time=0.244 ms 64 bytes from 10.0.35.100: icmp_seq=3 ttl=63 time=0.234 ms 64 bytes from 10.0.35.100: icmp_seq=4 ttl=63 time=0.233 ms 64 bytes from 10.0.35.100: icmp_seq=5 ttl=63 time=0.242 ms 64 bytes from 10.0.35.100: icmp_seq=6 ttl=63 time=0.230 ms 64 bytes from 10.0.35.100: icmp_seq=7 ttl=63 time=0.235 ms 64 bytes from 10.0.35.100: icmp_seq=8 ttl=63 time=0.234 ms 64 bytes from 10.0.35.100: icmp_seq=9 ttl=63 time=0.225 ms 64 bytes from 10.0.35.100: icmp_seq=10 ttl=63 time=0.233 ms ^C --- 10.0.35.100 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 8998ms rtt min/avg/max/mdev = 0.225/0.237/0.262/0.013 ms |
#ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 18:03:06 2009 from linux6.unix.nt l3-agent is already running: pid=4804; pidfile=/root/.lilalo/l3-agent.pid |
#ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 18:07:17 2009 from 192.168.202.2 l3-agent is already running: pid=4804; pidfile=/root/.lilalo/l3-agent.pid |
#openvpn --genkey --secret linux1.key
|
#ls -l
итого 28 -rw-r--r-- 1 root root 152 Июн 3 15:38 console-only drwxr-xr-x 90 root root 4096 Июн 3 11:24 etc drwx------ 2 user user 4096 Июн 3 09:29 keyring-kGV1Vj -rw------- 1 root root 636 Июн 3 17:55 linux1.key drwx------ 2 user user 4096 Июн 3 09:32 orbit-user -rw-r--r-- 1 root root 309 Июн 3 12:03 ssh-agent drwx------ 2 root root 4096 Июн 3 11:42 ssh-TtauP31509 |
#cd /etc/openvpn
|
#ls -l
итого 4 -rwxr-xr-x 1 root root 1352 Май 1 15:25 update-resolv-conf |
#openvpn --genkey --secret linux1.key
|
#ls -l
итого 8 -rw------- 1 root root 636 Июн 3 17:56 linux1.key -rwxr-xr-x 1 root root 1352 Май 1 15:25 update-resolv-conf |
#touch server.conf
|
#vi server.conf
--- /tmp/l3-saved-11360.8340.30321 2009-06-03 17:57:03.000000000 +0300 +++ server.conf 2009-06-03 18:00:11.000000000 +0300 @@ -0,0 +1,6 @@ +port 443 +proto tcp-server +dev tun +ifconfig 172.16.1.1 172.16.2.2 +secret linux1.key + |
#vi server.conf
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
sending incremental file list rsync: link_stat "/etc/openvpn/root@192.168.202.2" failed: No such file or directory (2) created directory /etc/opevpn linux1.key 636 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/1) sent 730 bytes received 31 bytes 1522.00 bytes/sec total size is 636 speedup is 0.84 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1058) [sender=3.0.5] |
#ls -l
итого 12 -rw------- 1 root root 636 Июн 3 17:56 linux1.key -rw-r--r-- 1 root root 84 Июн 3 18:00 server.conf -rwxr-xr-x 1 root root 1352 Май 1 15:25 update-resolv-conf |
#cat server.conf
port 443 proto tcp-server dev tun ifconfig 172.16.1.1 172.16.1.2 secret linux1.key |
#netstat -nlp -A inet
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:11022 0.0.0.0:* LISTEN 11127/ssh tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 12264/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2852/exim4 tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 19027/openvpn |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Starting virtual private network daemon: server. |
#history
402 eval `ssh-agent` 403 ssh-add 404 ssh-add -l 405 ssh-add 406 eval `ssh-agent -k` 407 scho $SSH_AUTH_SOCK 408 echo $SSH_AUTH_SOCK 409 vi /root/.ssh/config 410 vi /root/.ssh/config 411 cat > /tmp/ssh-agent ... 541 cd /etc/openvpn 542 ls -l 543 openvpn --genkey --secret linux1.key 544 ls -l 545 touch server.conf 546 vi server.conf 547 rsync -au --progress linux1.key root@192.168.202.2 /etc/opevpn/ 548 vi server.conf 549 /etc/init.d/openvpn start 550 history |
#netstat -lnp -A inet
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:11022 0.0.0.0:* LISTEN 11127/ssh tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 12264/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2852/exim4 tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 19027/openvpn |
#ifconfig -a | less
|
#ip route
172.16.1.2 dev tun0 proto kernel scope link src 172.16.1.1 192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#ping 172.16.1.2
PING 172.16.1.2 (172.16.1.2) 56(84) bytes of data. 64 bytes from 172.16.1.2: icmp_seq=1 ttl=64 time=0.608 ms 64 bytes from 172.16.1.2: icmp_seq=2 ttl=64 time=0.716 ms 64 bytes from 172.16.1.2: icmp_seq=3 ttl=64 time=0.526 ms 64 bytes from 172.16.1.2: icmp_seq=4 ttl=64 time=0.545 ms 64 bytes from 172.16.1.2: icmp_seq=5 ttl=64 time=0.530 ms 64 bytes from 172.16.1.2: icmp_seq=6 ttl=64 time=0.519 ms 64 bytes from 172.16.1.2: icmp_seq=7 ttl=64 time=0.532 ms 64 bytes from 172.16.1.2: icmp_seq=8 ttl=64 time=0.547 ms 64 bytes from 172.16.1.2: icmp_seq=9 ttl=64 time=0.544 ms 64 bytes from 172.16.1.2: icmp_seq=10 ttl=64 time=0.550 ms 64 bytes from 172.16.1.2: icmp_seq=11 ttl=64 time=0.533 ms 64 bytes from 172.16.1.2: icmp_seq=12 ttl=64 time=0.735 ms 64 bytes from 172.16.1.2: icmp_seq=13 ttl=64 time=0.548 ms 64 bytes from 172.16.1.2: icmp_seq=14 ttl=64 time=0.532 ms 64 bytes from 172.16.1.2: icmp_seq=15 ttl=64 time=0.506 ms 64 bytes from 172.16.1.2: icmp_seq=16 ttl=64 time=0.538 ms ^C --- 172.16.1.2 ping statistics --- 16 packets transmitted, 16 received, 0% packet loss, time 14996ms rtt min/avg/max/mdev = 0.506/0.563/0.735/0.065 ms |
#ip route
172.16.1.2 dev tun0 proto kernel scope link src 172.16.1.1 192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.102.0/24 via 172.16.1.2 dev tun0 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#ip route del 192.168.102.0/24 via 172.16.1.2
|
#ip route
172.16.1.2 dev tun0 proto kernel scope link src 172.16.1.1 192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#cat server.conf
port 443 proto tcp-server dev tun ifconfig 172.16.1.1 172.16.1.2 secret linux1.key |
#cd ~
|
#ping 192.168.102.1
PING 192.168.102.1 (192.168.102.1) 56(84) bytes of data. ^C --- 192.168.102.1 ping statistics --- 79 packets transmitted, 0 received, 100% packet loss, time 78608ms |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
2 proto tcp-server 3 route 192.168.102.0/24 secret linux1.key 4 7 ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "server.conf" 7L, 107C записано |
#/etc/init.d/openvpn restart
Stopping virtual private network daemon: server. Starting virtual private network daemon: server. |
#ip route
192.168.102.0 via 172.16.1.2 dev tun0 172.16.1.2 dev tun0 proto kernel scope link src 172.16.1.1 192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#ping 192.168.102.2
PING 192.168.102.2 (192.168.102.2) 56(84) bytes of data. ^C --- 192.168.102.2 ping statistics --- 12 packets transmitted, 0 received, 100% packet loss, time 11088ms |
#cat /etc/openvpn/server.conf
port 443 proto tcp-server dev tun ifconfig 172.16.1.1 172.16.1.2 route 192.168.102.0/24 secret linux1.key |
#ip route
192.168.102.0 via 172.16.1.2 dev tun0 172.16.1.2 dev tun0 proto kernel scope link src 172.16.1.1 192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#ping 192.168.102.1
PING 192.168.102.1 (192.168.102.1) 56(84) bytes of data. ^C --- 192.168.102.1 ping statistics --- 37 packets transmitted, 0 received, 100% packet loss, time 35999ms |
#ip route
192.168.102.0 via 172.16.1.2 dev tun0 172.16.1.2 dev tun0 proto kernel scope link src 172.16.1.1 192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#cat /etc/openvpn/server.conf
port 443 proto tcp-server dev tun ifconfig 172.16.1.1 172.16.1.2 route 192.168.102.0 255.255.255.0 secret linux1.key |
#/etc/init.d/openvpn restart
Stopping virtual private network daemon: server. Starting virtual private network daemon: server. |
#ip route
172.16.1.2 dev tun0 proto kernel scope link src 172.16.1.1 192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.102.0/24 via 172.16.1.2 dev tun0 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#ip route
172.16.1.2 dev tun0 proto kernel scope link src 172.16.1.1 192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.102.0/24 via 172.16.1.2 dev tun0 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
#vi server.conf
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
less: error fetching interface information: Device not found |
#ifconfig -a | less
|
#iproute -L
bash: iproute: команда не найдена |
#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
|
#iptables -t nat -v --list
Chain PREROUTING (policy ACCEPT 879 packets, 71403 bytes) pkts bytes target prot opt in out source destination Chain POSTROUTING (policy ACCEPT 1927 packets, 116K bytes) pkts bytes target prot opt in out source destination 8 473 MASQUERADE all -- any eth0 anywhere anywhere Chain OUTPUT (policy ACCEPT 1303 packets, 79683 bytes) pkts bytes target prot opt in out source destination |
#tail -f /var/log/daemon.log
Jun 3 18:58:15 linux1 ovpn-server[19857]: NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables Jun 3 18:58:15 linux1 ovpn-server[19857]: /usr/sbin/openvpn-vulnkey -q linux1.key Jun 3 18:58:15 linux1 ovpn-server[19857]: TUN/TAP device tun0 opened Jun 3 18:58:15 linux1 ovpn-server[19857]: /sbin/ifconfig tun0 172.16.1.1 pointopoint 172.16.1.2 mtu 1500 Jun 3 18:58:15 linux1 ovpn-server[19863]: Listening for incoming TCP connection on [undef]:443 Jun 3 18:58:20 linux1 ovpn-server[19863]: TCP connection established with 192.168.202.2:56780 Jun 3 18:58:20 linux1 ovpn-server[19863]: TCPv4_SERVER link local (bound): [undef]:443 Jun 3 18:58:20 linux1 ovpn-server[19863]: TCPv4_SERVER link remote: 192.168.202.2:56780 Jun 3 18:58:20 linux1 ovpn-server[19863]: Peer Connection Initiated with 192.168.202.2:56780 Jun 3 18:58:21 linux1 ovpn-server[19863]: Initialization Sequence Completed ^C |
#iptables -L
Chain INPUT (policy ACCEPT) target prot opt source destination DROP tcp -- 10.0.35.100 anywhere tcp dpt:pop3 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#ip route
172.16.1.2 dev tun0 proto kernel scope link src 172.16.1.1 192.168.101.0/24 dev eth0.101 proto kernel scope link src 192.168.101.1 192.168.102.0/24 via 172.16.1.2 dev tun0 192.168.201.0/24 dev eth0.201 proto kernel scope link src 192.168.201.2 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.1 default via 192.168.15.254 dev eth0 |
port 443 proto tcp-server dev tun ifconfig 172.16.1.1 172.16.1.2 route 192.168.102.0 255.255.255.0 secret linux1.key
port 443 proto tcp-server dev tun ifconfig 172.16.1.1 172.16.1.2 secret linux1.key
Время первой команды журнала | 14:45:30 2009- 6- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:45:36 2009- 6- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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