/l3/users/eb/2009/linux13/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 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 :66 :67 :68 :69 :70 :71 :72 :73 :74 :75 :76 |
|
#screen -x
|
#screen -x
|
#apt-cache search tetris
atris - tetris-like game with a twist for Unix bastet - Free clone of Tetris, featuring a bastard level blockattack - a puzzle game inspired by Tetris bsdgames - a collection of classic textual unix games crack-attack - multiplayer OpenGL puzzle game like "Tetris Attack" cuyo - Tetris-like game with very impressive effects cuyo-data - data files for the game cuyo ghextris - A Tetris-like game on a hexagonal grid gnome-games - games for the GNOME desktop gpe-tetris - tetris game for small screens and embedded devices ... tetrinet-client - textmode client for tetrinet, a multiplayer tetris-like game tetrinet-server - server for tetrinet, a multiplayer tetris-like game tetrinetx - Game server for Tetrinet tint - TINT Is Not Tetris(tm) ...at least the name isn't vdr-plugin-games - VDR plugin providing OSD games like tetris, snake and more xbl - 3-D tetris like game xemeraldia - not just another tetris clone xjewel - match colors on falling columns of blocks xtris - client-server multiplayer X tetris xwelltris - 3D Tetris like popular game similar to Welltris |
#apt-cache search console game
adonthell - A 2D graphical roleplaying game armagetronad-dedicated - dedicated game server for Armagetron Advanced ctorrent - BitTorrent Client written in C++ empire - the war game of the century freesweep - text-based minesweeper ggz-txt-client - GGZ Gaming Zone: client for the command line gnubg - graphical or console backgammon program with analysis kq - adventure game in the spirit of Final Fantasy kq-data - graphics and audio data for kq libsdl-console - console that can be added to any SDL application ... pybridge-server - Server files for pybridge tilda - terminal emulator with first person shooter console likeness yeahconsole - drop-down X terminal emulator wrapper zivot - the game of life, simple console version zsnes - Emulator of the Super Nintendo Entertainment System (TM) apple2 - Apple ][ Emulator stella - Atari 2600 Emulator for SDL & X windows dgen - Sega Genesis/MegaDrive emulator xmess-sdl - SDL binaries for the Multi Emulator Super System xmess-x - X binaries for the Multi Emulator Super System |
#apt-cache search console game|less
|
#apt-get install pacman4console
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: pacman4console 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. Need to get 19.6kB of archives. After this operation, 115kB of additional disk space will be used. Get:1 http://192.168.15.13 lenny/main pacman4console 1.2-2 [19.6kB] ... Unpacking pacman4console (from .../pacman4console_1.2-2_i386.deb) ... Processing triggers for man-db ... Setting up ed (1.3-3) ... update-alternatives: error: alternative path /bin/ed doesn't exist. dpkg: error processing ed (--configure): subprocess installed post-installation script returned error exit status 2 Setting up pacman4console (1.2-2) ... Errors were encountered while processing: ed E: Sub-process /usr/bin/dpkg returned an error code (1) |
#find / -name pacman4console
/usr/games/pacman4console ^C |
#exit
exit Connection to 192.168.15.2 closed. |
#/usr/games/pacman4console
Sorry. To play Pacman for Console, your console window must be at least 32x29 Please resize your window/resolution and re-run the game. |
#ifconfig -a|less
|
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
#ping www.google.com
PING www.l.google.com (74.125.87.103) 56(84) bytes of data. ^C --- www.l.google.com ping statistics --- 6 packets transmitted, 0 received, 100% packet loss, time 5039ms |
#vconfig add eth0 107
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 == 107 to IF -:eth0:- |
#vconfig add eth0 207
Added VLAN with VID == 207 to IF -:eth0:- |
#ifconfig -a|more
|
#ifconfig eth0.207 192.168.207.2
|
#ifdown eth0
|
#ifup eth0
|
#ifconfig -a|more
|
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. 64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.591 ms 64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.599 ms 64 bytes from 192.168.15.254: icmp_seq=3 ttl=64 time=0.585 ms ^C --- 192.168.15.254 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1999ms rtt min/avg/max/mdev = 0.585/0.591/0.599/0.028 ms |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 192.168.207.0 * 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0.107 default 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#route change default 192.168.202.1
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables route [-v] [-FC] {add|del|flush} ... Modify routing table for AF. route {-h|--help} [<AF>] Detailed usage syntax for specified AF. route {-V|--version} Display version/author and exit. -v, --verbose be verbose -n, --numeric don't resolve names -e, --extend display other/more information -F, --fib display Forwarding Information Base (default) -C, --cache display routing cache instead of FIB <AF>=Use '-A <af>' or '--<af>'; default: inet List of possible address families (which support routing): inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) x25 (CCITT X.25) |
#route change default gw 192.168.202.1
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables route [-v] [-FC] {add|del|flush} ... Modify routing table for AF. route {-h|--help} [<AF>] Detailed usage syntax for specified AF. route {-V|--version} Display version/author and exit. -v, --verbose be verbose -n, --numeric don't resolve names -e, --extend display other/more information -F, --fib display Forwarding Information Base (default) -C, --cache display routing cache instead of FIB <AF>=Use '-A <af>' or '--<af>'; default: inet List of possible address families (which support routing): inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) x25 (CCITT X.25) |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 192.168.207.0 * 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0.107 default 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#cat /proc/sys/net/ipv4/ip_forward
1 |
#route del default
|
#route add default gw 192.168.207.1
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 192.168.207.0 * 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0.107 default 192.168.207.1 0.0.0.0 UG 0 0 0 eth0.207 |
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. 64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.597 ms 64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.635 ms ^C --- 192.168.15.254 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.597/0.616/0.635/0.019 ms |
#ping 192.168.107.2
PING 192.168.107.2 (192.168.107.2) 56(84) bytes of data. 64 bytes from 192.168.107.2: icmp_seq=1 ttl=64 time=0.225 ms 64 bytes from 192.168.107.2: icmp_seq=2 ttl=64 time=0.218 ms ^C --- 192.168.107.2 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.218/0.221/0.225/0.015 ms |
#ping 192.168.207.1
PING 192.168.207.1 (192.168.207.1) 56(84) bytes of data. 64 bytes from 192.168.207.1: icmp_seq=1 ttl=64 time=0.932 ms 64 bytes from 192.168.207.1: icmp_seq=2 ttl=64 time=0.596 ms ^C --- 192.168.207.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.596/0.764/0.932/0.168 ms |
#cd /etc/openvpn
|
#ls
update-resolv-conf |
#apt-get install openvpn-server
Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package openvpn-server |
#apt-cache search openvpn server
network-manager-openvpn - network management framework (OpenVPN plugin core) network-manager-openvpn-gnome - network management framework (OpenVPN plugin GNOME GUI) |
#ls -l /etc/openvpn
total 4 -rwxr-xr-x 1 root root 1352 2008-09-18 01:33 update-resolv-conf |
#openvpn
virtual address table to v. --bcast-buffers n : Allocate n broadcast buffers. --tcp-queue-limit n : Maximum number of queued TCP output packets. --learn-address cmd : Run script cmd to validate client virtual addresses. --connect-freq n s : Allow a maximum of n new connections per s seconds. --max-clients n : Allow a maximum of n simultaneously connected clients. --max-routes-per-client n : Allow a maximum of n internal routes per client. --port-share host port : When run in TCP mode, proxy incoming HTTPS sessions to a web server at host:port. Client options (when connecting to a multi-client server): ... Tun/tap config mode (available with linux 2.4+): --mktun : Create a persistent tunnel. --rmtun : Remove a persistent tunnel. --dev tunX|tapX : tun/tap device --dev-type dt : Device type. See tunnel options above for details. --user user : User to set privilege to. --group group : Group to set privilege to. PKCS#11 standalone options: --show-pkcs11-ids provider [cert_private] : Show PKCS#11 available ids. --verb option can be added *BEFORE* this. |
#openvpn|less
|
#ifcondig -a | more
|
#ifconfig -a | more
|
#openvpn|less
|
#vim /etc/network/interfaces
--- /tmp/l3-saved-3792.7944.4730 2009-06-03 17:41:33.000000000 +0300 +++ /etc/network/interfaces 2009-06-03 17:43:42.000000000 +0300 @@ -2,6 +2,8 @@ # /usr/share/doc/ifupdown/examples for more information. auto lo eth0 +auto lo.107 eth0.107 +auto lo.207 eth0.207 iface lo inet loopback iface eth0 inet static @@ -11,3 +13,20 @@ broadcast 192.168.15.255 gateway 192.168.15.254 +iface lo.107 inet loopback +iface eth0.107 inet static + address 192.168.107.1 + netmask 255.255.255.0 + network 192.168.107.0 + broadcast 192.168.107.255 + #gateway 192.168.15.254 + +iface lo.207 inet loopback +iface eth0.207 inet static + address 192.168.207.2 + netmask 255.255.255.0 + network 192.168.207.0 + broadcast 192.168.207.255 + #gateway 192.168.15.254 + + |
#openvpn --help
virtual address table to v. --bcast-buffers n : Allocate n broadcast buffers. --tcp-queue-limit n : Maximum number of queued TCP output packets. --learn-address cmd : Run script cmd to validate client virtual addresses. --connect-freq n s : Allow a maximum of n new connections per s seconds. --max-clients n : Allow a maximum of n simultaneously connected clients. --max-routes-per-client n : Allow a maximum of n internal routes per client. --port-share host port : When run in TCP mode, proxy incoming HTTPS sessions to a web server at host:port. Client options (when connecting to a multi-client server): ... Tun/tap config mode (available with linux 2.4+): --mktun : Create a persistent tunnel. --rmtun : Remove a persistent tunnel. --dev tunX|tapX : tun/tap device --dev-type dt : Device type. See tunnel options above for details. --user user : User to set privilege to. --group group : Group to set privilege to. PKCS#11 standalone options: --show-pkcs11-ids provider [cert_private] : Show PKCS#11 available ids. --verb option can be added *BEFORE* this. |
#openvpn --help|less
|
#openvpn|less
|
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. 64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=10.2 ms 64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.584 ms ^C --- 192.168.15.254 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.584/5.400/10.216/4.816 ms |
#openvpn|less
|
#openvpn --genkey --secret
Options error: Unrecognized option or missing parameter(s) in [CMD-LINE]:1: secret (2.1_rc11) Use --help for more information. |
#openvpn --genkey --secret my.key
|
#ls
my.key update-resolv-conf |
#ls -l
total 8 -rw------- 1 root root 636 2009-06-03 17:55 my.key -rwxr-xr-x 1 root root 1352 2008-09-18 01:33 update-resolv-conf |
#vim server.conf
--- /dev/null 2009-06-03 16:14:37.503952606 +0300 +++ server.conf 2009-06-03 18:00:01.000000000 +0300 @@ -0,0 +1,5 @@ +port 443 +proto tcp-server +dev tun +ifconfig 172.16.1.7 172.16.1.8 +secret my.key |
#cat server.conf
port 443 proto tcp-server dev tun ifconfig 172.16.1.7 172.16.1.8 secret my.key |
#scp my.key 192.168.108.1:/home
ssh: connect to host 192.168.108.1 port 22: No route to host lost connection |
#ssh 192.168.208.2
ssh_exchange_identification: Connection closed by remote host |
#ssh 192.168.108.1
ssh: connect to host 192.168.108.1 port 22: No route to host |
#openvpn -f server.conf
Options error: I'm trying to parse "-f" as an --option parameter but I don't see a leading '--' Use --help for more information. |
#ls /etc/init.d/open
openbsd-inetd openvpn |
#ls /etc/init.d/open
openbsd-inetd openvpn |
#ls /etc/init.d/openvpn
/etc/init.d/openvpn |
#/etc/init.d/openvpn restart
Stopping virtual private network daemon:. Starting virtual private network daemon: server. |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.1.8 * 255.255.255.255 UH 0 0 0 tun0 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 192.168.207.0 * 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0.107 default 192.168.207.1 0.0.0.0 UG 0 0 0 eth0.207 |
#ifconfig tun0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.1.7 P-t-P:172.16.1.8 Mask:255.255.255.255 UP POINTOPOINT RUNNING 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:100 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#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 0.0.0.0:9999 0.0.0.0:* LISTEN 3502/inetd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 5476/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3477/exim4 tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 6558/openvpn |
#tail -F /var/log/daemon.log
Jun 3 18:07:05 linux13 ovpn-server[6553]: TUN/TAP device tun0 opened Jun 3 18:07:05 linux13 ovpn-server[6553]: /sbin/ifconfig tun0 172.16.1.7 pointopoint 172.16.1.8 mtu 1500 Jun 3 18:07:05 linux13 ovpn-server[6558]: Listening for incoming TCP connection on [undef]:443 Jun 3 18:07:45 linux13 ovpn-server[6558]: /sbin/ifconfig tun0 0.0.0.0 Jun 3 18:07:45 linux13 ovpn-server[6558]: SIGTERM[hard,init_instance] received, process exiting Jun 3 18:07:46 linux13 ovpn-server[6628]: OpenVPN 2.1_rc11 i486-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] built on Sep 18 2008 Jun 3 18:07:46 linux13 ovpn-server[6628]: /usr/sbin/openvpn-vulnkey -q my.key Jun 3 18:07:46 linux13 ovpn-server[6628]: TUN/TAP device tun0 opened Jun 3 18:07:46 linux13 ovpn-server[6628]: /sbin/ifconfig tun0 172.16.1.7 pointopoint 172.16.1.8 mtu 1500 Jun 3 18:07:46 linux13 ovpn-server[6633]: Listening for incoming TCP connection on [undef]:443 ^C |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:c1:52:e8 inet addr:192.168.15.13 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fec1:52e8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6069 errors:0 dropped:0 overruns:0 frame:0 TX packets:6337 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:989935 (966.7 KiB) TX bytes:587631 (573.8 KiB) eth0.107 Link encap:Ethernet HWaddr 00:1b:fc:c1:52:e8 inet addr:192.168.107.1 Bcast:192.168.107.255 Mask:255.255.255.0 ... TX packets:22 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:21099 (20.6 KiB) TX bytes:21099 (20.6 KiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.1.7 P-t-P:172.16.1.8 Mask:255.255.255.255 UP POINTOPOINT RUNNING 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:100 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#tail -F /var/log/daemon.log
Jun 3 18:07:05 linux13 ovpn-server[6553]: TUN/TAP device tun0 opened Jun 3 18:07:05 linux13 ovpn-server[6553]: /sbin/ifconfig tun0 172.16.1.7 pointopoint 172.16.1.8 mtu 1500 Jun 3 18:07:05 linux13 ovpn-server[6558]: Listening for incoming TCP connection on [undef]:443 Jun 3 18:07:45 linux13 ovpn-server[6558]: /sbin/ifconfig tun0 0.0.0.0 Jun 3 18:07:45 linux13 ovpn-server[6558]: SIGTERM[hard,init_instance] received, process exiting Jun 3 18:07:46 linux13 ovpn-server[6628]: OpenVPN 2.1_rc11 i486-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] built on Sep 18 2008 Jun 3 18:07:46 linux13 ovpn-server[6628]: /usr/sbin/openvpn-vulnkey -q my.key Jun 3 18:07:46 linux13 ovpn-server[6628]: TUN/TAP device tun0 opened Jun 3 18:07:46 linux13 ovpn-server[6628]: /sbin/ifconfig tun0 172.16.1.7 pointopoint 172.16.1.8 mtu 1500 Jun 3 18:07:46 linux13 ovpn-server[6633]: Listening for incoming TCP connection on [undef]:443 Jun 3 18:12:46 linux13 ovpn-server[6633]: TCP connection established with 192.168.208.2:60754 Jun 3 18:12:46 linux13 ovpn-server[6633]: TCPv4_SERVER link local (bound): [undef]:443 Jun 3 18:12:46 linux13 ovpn-server[6633]: TCPv4_SERVER link remote: 192.168.208.2:60754 Jun 3 18:12:56 linux13 ovpn-server[6633]: Peer Connection Initiated with 192.168.208.2:60754 Jun 3 18:12:56 linux13 ovpn-server[6633]: Initialization Sequence Completed Jun 3 18:12:56 linux13 ovpn-server[6633]: WARNING: 'ifconfig' is present in local config but missing in remote config, local='ifconfig 172.16.1.7 172.16.1.8' ^C |
#ping 192.168.208.2
PING 192.168.208.2 (192.168.208.2) 56(84) bytes of data. 64 bytes from 192.168.208.2: icmp_seq=1 ttl=63 time=0.224 ms 64 bytes from 192.168.208.2: icmp_seq=2 ttl=63 time=0.217 ms 64 bytes from 192.168.208.2: icmp_seq=3 ttl=63 time=0.219 ms 64 bytes from 192.168.208.2: icmp_seq=4 ttl=63 time=0.218 ms ^C --- 192.168.208.2 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 2998ms rtt min/avg/max/mdev = 0.217/0.219/0.224/0.015 ms |
#ping 172.16.1.8
PING 172.16.1.8 (172.16.1.8) 56(84) bytes of data. ^C --- 172.16.1.8 ping statistics --- 5 packets transmitted, 0 received, 100% packet loss, time 3999ms |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:c1:52:e8 inet addr:192.168.15.13 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fec1:52e8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6134 errors:0 dropped:0 overruns:0 frame:0 TX packets:6401 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:997768 (974.3 KiB) TX bytes:593671 (579.7 KiB) eth0.107 Link encap:Ethernet HWaddr 00:1b:fc:c1:52:e8 inet addr:192.168.107.1 Bcast:192.168.107.255 Mask:255.255.255.0 ... TX packets:22 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:21099 (20.6 KiB) TX bytes:21099 (20.6 KiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.1.7 P-t-P:172.16.1.8 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 B) TX bytes:420 (420.0 B) |
#tail -F /var/log/daemon.log
Jun 3 18:14:57 linux13 ovpn-server[6633]: /usr/sbin/openvpn-vulnkey -q my.key Jun 3 18:14:57 linux13 ovpn-server[6633]: TUN/TAP device tun0 opened Jun 3 18:14:57 linux13 ovpn-server[6633]: /sbin/ifconfig tun0 172.16.1.7 pointopoint 172.16.1.8 mtu 1500 Jun 3 18:14:57 linux13 ovpn-server[6633]: Listening for incoming TCP connection on [undef]:443 Jun 3 18:15:03 linux13 ovpn-server[6633]: TCP connection established with 192.168.208.2:60757 Jun 3 18:15:03 linux13 ovpn-server[6633]: TCPv4_SERVER link local (bound): [undef]:443 Jun 3 18:15:03 linux13 ovpn-server[6633]: TCPv4_SERVER link remote: 192.168.208.2:60757 Jun 3 18:15:13 linux13 ovpn-server[6633]: Peer Connection Initiated with 192.168.208.2:60757 Jun 3 18:15:13 linux13 ovpn-server[6633]: WARNING: 'ifconfig' is present in local config but missing in remote config, local='ifconfig 172.16.1.7 172.16.1.8' Jun 3 18:15:14 linux13 ovpn-server[6633]: Initialization Sequence Completed Jun 3 18:15:58 linux13 ovpn-server[6633]: Connection reset, restarting [0] Jun 3 18:15:58 linux13 ovpn-server[6633]: /sbin/ifconfig tun0 0.0.0.0 Jun 3 18:15:59 linux13 ovpn-server[6633]: SIGUSR1[soft,connection-reset] received, process restarting Jun 3 18:16:00 linux13 ovpn-server[6633]: /usr/sbin/openvpn-vulnkey -q my.key Jun 3 18:16:00 linux13 ovpn-server[6633]: TUN/TAP device tun0 opened Jun 3 18:16:00 linux13 ovpn-server[6633]: /sbin/ifconfig tun0 172.16.1.7 pointopoint 172.16.1.8 mtu 1500 Jun 3 18:16:00 linux13 ovpn-server[6633]: Listening for incoming TCP connection on [undef]:443 Jun 3 18:16:06 linux13 ovpn-server[6633]: TCP connection established with 192.168.208.2:60760 Jun 3 18:16:06 linux13 ovpn-server[6633]: TCPv4_SERVER link local (bound): [undef]:443 Jun 3 18:16:06 linux13 ovpn-server[6633]: TCPv4_SERVER link remote: 192.168.208.2:60760 ^C |
#/etc/open
openoffice/ openvpn/ |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:c1:52:e8 inet addr:192.168.15.13 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fec1:52e8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6156 errors:0 dropped:0 overruns:0 frame:0 TX packets:6421 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:1000535 (977.0 KiB) TX bytes:595360 (581.4 KiB) eth0.107 Link encap:Ethernet HWaddr 00:1b:fc:c1:52:e8 inet addr:192.168.107.1 Bcast:192.168.107.255 Mask:255.255.255.0 ... TX packets:22 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:21099 (20.6 KiB) TX bytes:21099 (20.6 KiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.1.7 P-t-P:172.16.1.8 Mask:255.255.255.255 UP POINTOPOINT RUNNING 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:100 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#/etc/init.d/open
openbsd-inetd openvpn |
#/etc/init.d/openvpn restart
Stopping virtual private network daemon: server. Starting virtual private network daemon: server. |
#ping 172.16.1.8
PING 172.16.1.8 (172.16.1.8) 56(84) bytes of data. 64 bytes from 172.16.1.8: icmp_seq=1 ttl=64 time=0.520 ms 64 bytes from 172.16.1.8: icmp_seq=2 ttl=64 time=0.387 ms 64 bytes from 172.16.1.8: icmp_seq=3 ttl=64 time=0.381 ms ^C --- 172.16.1.8 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.381/0.429/0.520/0.066 ms |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.1.8 * 255.255.255.255 UH 0 0 0 tun0 192.168.108.0 172.16.1.8 255.255.255.252 UG 0 0 0 tun0 192.168.0.108 172.16.1.8 255.255.255.252 UG 0 0 0 tun0 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 192.168.207.0 * 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0.107 default 192.168.207.1 0.0.0.0 UG 0 0 0 eth0.207 |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.1.8 * 255.255.255.255 UH 0 0 0 tun0 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 192.168.207.0 * 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0.107 default 192.168.207.1 0.0.0.0 UG 0 0 0 eth0.207 |
#route add 192.168.108 gw 172.16.1.8
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.1.8 * 255.255.255.255 UH 0 0 0 tun0 192.168.0.108 172.16.1.8 255.255.255.255 UGH 0 0 0 tun0 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 192.168.207.0 * 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0.107 default 192.168.207.1 0.0.0.0 UG 0 0 0 eth0.207 |
#route del 192.168.0.108
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.1.8 * 255.255.255.255 UH 0 0 0 tun0 192.168.0.108 172.16.1.8 255.255.255.252 UG 0 0 0 tun0 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 192.168.207.0 * 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0.107 default 192.168.207.1 0.0.0.0 UG 0 0 0 eth0.207 |
#ping 192.168.108.1
PING 192.168.108.1 (192.168.108.1) 56(84) bytes of data. From 10.0.35.1 icmp_seq=1 Time to live exceeded From 10.0.35.1 icmp_seq=2 Time to live exceeded From 10.0.35.1 icmp_seq=3 Time to live exceeded From 10.0.35.1 icmp_seq=4 Time to live exceeded From 10.0.35.1 icmp_seq=5 Time to live exceeded From 10.0.35.1 icmp_seq=6 Time to live exceeded From 10.0.35.1 icmp_seq=7 Time to live exceeded ^C --- 192.168.108.1 ping statistics --- 7 packets transmitted, 0 received, +7 errors, 100% packet loss, time 6010ms |
#del 192.168.0.108
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.1.8 * 255.255.255.255 UH 0 0 0 tun0 192.168.0.108 172.16.1.8 255.255.255.252 UG 0 0 0 tun0 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 192.168.207.0 * 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0.107 default 192.168.207.1 0.0.0.0 UG 0 0 0 eth0.207 |
#del 192.168.0.108
|
#ping 192.168.108.1
PING 192.168.108.1 (192.168.108.1) 56(84) bytes of data. 64 bytes from 192.168.108.1: icmp_seq=1 ttl=64 time=0.415 ms 64 bytes from 192.168.108.1: icmp_seq=2 ttl=64 time=0.379 ms ^C --- 192.168.108.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.379/0.397/0.415/0.018 ms |
#ping 192.168.108.1
route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.1.8 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 192.168.108.0 172.16.1.8 255.255.255.252 UG 0 0 0 tun0 192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.207.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.207 192.168.107.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.107 0.0.0.0 192.168.207.1 0.0.0.0 UG 0 0 0 eth0.207 |
1
port 443 proto tcp-server dev tun ifconfig 172.16.1.7 172.16.1.8 secret my.key
Время первой команды журнала | 16:41:30 2009- 6- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:23:06 2009- 6- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 28.71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.69 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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