/l3/users/eb/2009/linux7/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 |
|
#scp -rp 192.168.15.7 /tmp 192.168.15.6 /tmp
cp: невозможно выполнить stat для `192.168.15.7': Нет такого файла или каталога cp: невозможно скопировать каталог, `/tmp', в самого себя, `/tmp/tmp' cp: невозможно выполнить stat для `192.168.15.6': Нет такого файла или каталога |
#cat /etc/ssh/ssh
ssh_config sshd_config ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_rsa_key ssh_host_rsa_key.pub |
#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 22222 # 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 |
#cat /etc/ssh/ssh
ssh_config sshd_config ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_rsa_key ssh_host_rsa_key.pub |
#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 22222 # 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 |
#scp -rp 192.168.15.7 '/tmp' 192.168.15.6 '/tmp'
cp: невозможно выполнить stat для `192.168.15.7': Нет такого файла или каталога cp: невозможно скопировать каталог, `/tmp', в самого себя, `/tmp/tmp' cp: невозможно выполнить stat для `192.168.15.6': Нет такого файла или каталога |
#scp -rp 192.168.15.7 '/tmp' 192.168.15.6 '/tmp'
cp: невозможно выполнить stat для `192.168.15.7': Нет такого файла или каталога cp: невозможно скопировать каталог, `/tmp', в самого себя, `/tmp/tmp' cp: невозможно выполнить stat для `192.168.15.6': Нет такого файла или каталога |
#scp -rp 192.168.15.7 '/tmp' 192.168.15.6
192.168.15.6: No such file or directory |
#scp -rp 192.168.15.7 '/tmp' 192.168.15.6
192.168.15.6: No such file or directory |
#scp -rp 192.168.15.7 '/tmp' 192.168.15.6 /
cp: невозможно выполнить stat для `192.168.15.7': Нет такого файла или каталога cp: `/tmp' и `/tmp' - один и тот же файл cp: невозможно выполнить stat для `192.168.15.6': Нет такого файла или каталога |
#scp -rp 192.168.15.7 '/tmp' 192.168.15.6 /
cp: невозможно выполнить stat для `192.168.15.7': Нет такого файла или каталога cp: `/tmp' и `/tmp' - один и тот же файл cp: невозможно выполнить stat для `192.168.15.6': Нет такого файла или каталога |
#scp -rp 192.168.15.7 /tmp/* 192.168.15.6 /tmp
cp: невозможно выполнить stat для `192.168.15.7': Нет такого файла или каталога cp: `/tmp/keyring-x2NFKe' и `/tmp/keyring-x2NFKe' - один и тот же файл cp: `/tmp/orbit-user' и `/tmp/orbit-user' - один и тот же файл cp: `/tmp/ssh-BLxtKr3130' и `/tmp/ssh-BLxtKr3130' - один и тот же файл cp: `/tmp/ssh-NUqHe21296' и `/tmp/ssh-NUqHe21296' - один и тот же файл cp: `/tmp/tmp' и `/tmp/tmp' - один и тот же файл cp: невозможно выполнить stat для `192.168.15.6': Нет такого файла или каталога |
#scp -rp 192.168.15.7 /tmp/* 192.168.15.6 /tmp
cp: невозможно выполнить stat для `192.168.15.7': Нет такого файла или каталога cp: `/tmp/keyring-x2NFKe' и `/tmp/keyring-x2NFKe' - один и тот же файл cp: `/tmp/orbit-user' и `/tmp/orbit-user' - один и тот же файл cp: `/tmp/ssh-BLxtKr3130' и `/tmp/ssh-BLxtKr3130' - один и тот же файл cp: `/tmp/ssh-NUqHe21296' и `/tmp/ssh-NUqHe21296' - один и тот же файл cp: `/tmp/tmp' и `/tmp/tmp' - один и тот же файл cp: невозможно выполнить stat для `192.168.15.6': Нет такого файла или каталога |
#apt-get install openvpn
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: libpkcs11-helper1 openssl-blacklist openvpn-blacklist Предлагаемые пакеты: resolvconf ... Выбор ранее не выбранного пакета openvpn-blacklist. Распаковывается пакет openvpn-blacklist (из файла .../openvpn-blacklist_0.3_all.deb)... Выбор ранее не выбранного пакета openvpn. Распаковывается пакет openvpn (из файла .../openvpn_2.1~rc15-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет openssl-blacklist (0.5-2) ... Настраивается пакет libpkcs11-helper1 (1.07-1) ... Настраивается пакет openvpn-blacklist (0.3) ... Настраивается пакет openvpn (2.1~rc15-1) ... Restarting virtual private network daemon.:. |
#apt-get install openvpn
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: libpkcs11-helper1 openssl-blacklist openvpn-blacklist Предлагаемые пакеты: resolvconf ... Выбор ранее не выбранного пакета openvpn-blacklist. Распаковывается пакет openvpn-blacklist (из файла .../openvpn-blacklist_0.3_all.deb)... Выбор ранее не выбранного пакета openvpn. Распаковывается пакет openvpn (из файла .../openvpn_2.1~rc15-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет openssl-blacklist (0.5-2) ... Настраивается пакет libpkcs11-helper1 (1.07-1) ... Настраивается пакет openvpn-blacklist (0.3) ... Настраивается пакет openvpn (2.1~rc15-1) ... Restarting virtual private network daemon.:. |
#cat /etc/inittab
# /etc/inittab: init(8) configuration. # $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ # The default runlevel. id:2:initdefault: # Boot-time system configuration/initialization script. # This is run first except when booting in emergency (-b) mode. si::sysinit:/etc/init.d/rcS # What to do in single-user mode. ~~:S:wait:/sbin/sulogin # /etc/init.d executes the S and K scripts upon change ... #423:respawn:/sbin/getty 38400 tty4 #523:respawn:/sbin/getty 38400 tty5 #623:respawn:/sbin/getty 38400 tty6 # Example how to put a getty on a serial line (for a terminal) # #T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100 #T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100 # Example how to put a getty on a modem line. # #T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3 |
#cat /etc/inittab
# /etc/inittab: init(8) configuration. # $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ # The default runlevel. id:2:initdefault: # Boot-time system configuration/initialization script. # This is run first except when booting in emergency (-b) mode. si::sysinit:/etc/init.d/rcS # What to do in single-user mode. ~~:S:wait:/sbin/sulogin # /etc/init.d executes the S and K scripts upon change ... #423:respawn:/sbin/getty 38400 tty4 #523:respawn:/sbin/getty 38400 tty5 #623:respawn:/sbin/getty 38400 tty6 # Example how to put a getty on a serial line (for a terminal) # #T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100 #T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100 # Example how to put a getty on a modem line. # #T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3 |
#ssh 192.168.15.254
rip Enable/disable/configure Routing Internet Protocol (RIP) on the VLAN interface. ProCurve Switch 3400cl-48G(vlan-204)# exit ProCurve Switch 3400cl-48G(config)# exit ProCurve Switch 3400cl-48G# exit ProCurve Switch 3400cl-48G> sh telnet Telnet Activity Session Privilege From To ------- --------- --------------- --------------- 1 Superuser Console ** 2 Operator 192.168.15.7 3 Manager 10.0.35.100 ProCurve Switch 3400cl-48G> 3 Invalid input: 3 |
#ssh 192.168.15.254
rip Enable/disable/configure Routing Internet Protocol (RIP) on the VLAN interface. ProCurve Switch 3400cl-48G(vlan-204)# exit ProCurve Switch 3400cl-48G(config)# exit ProCurve Switch 3400cl-48G# exit ProCurve Switch 3400cl-48G> sh telnet Telnet Activity Session Privilege From To ------- --------- --------------- --------------- 1 Superuser Console ** 2 Operator 192.168.15.7 3 Manager 10.0.35.100 ProCurve Switch 3400cl-48G> 3 Invalid input: 3 |
#vconfig add eth0 104
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 == 104 to IF -:eth0:- |
#vconfig add eth0 104
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 == 104 to IF -:eth0:- |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 default via 192.168.15.254 dev eth0 |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 default via 192.168.15.254 dev eth0 |
#ping 192.168.104.8
PING 192.168.104.8 (192.168.104.8) 56(84) bytes of data. 64 bytes from 192.168.104.8: icmp_seq=1 ttl=64 time=0.226 ms 64 bytes from 192.168.104.8: icmp_seq=2 ttl=64 time=0.225 ms ^C --- 192.168.104.8 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.225/0.225/0.226/0.015 ms |
#ping 192.168.104.8
PING 192.168.104.8 (192.168.104.8) 56(84) bytes of data. 64 bytes from 192.168.104.8: icmp_seq=1 ttl=64 time=0.226 ms 64 bytes from 192.168.104.8: icmp_seq=2 ttl=64 time=0.225 ms ^C --- 192.168.104.8 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.225/0.225/0.226/0.015 ms |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 default via 192.168.15.254 dev eth0 |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 default via 192.168.15.254 dev eth0 |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 192.168.204.0/24 dev eth0.204 proto kernel scope link src 192.168.204.2 default via 192.168.15.254 dev eth0 |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 192.168.204.0/24 dev eth0.204 proto kernel scope link src 192.168.204.2 default via 192.168.15.254 dev eth0 |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 192.168.204.0/24 dev eth0.204 proto kernel scope link src 192.168.204.2 |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 192.168.204.0/24 dev eth0.204 proto kernel scope link src 192.168.204.2 |
#ip ro default via 192.168.204.1
Command "default" is unknown, try "ip route help". |
#ip ro default via 192.168.204.1
Command "default" is unknown, try "ip route help". |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 192.168.204.0/24 dev eth0.204 proto kernel scope link src 192.168.204.2 default via 192.168.204.1 dev eth0.204 |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 192.168.204.0/24 dev eth0.204 proto kernel scope link src 192.168.204.2 default via 192.168.204.1 dev eth0.204 |
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data. ^C --- 10.0.35.100 ping statistics --- 7 packets transmitted, 0 received, 100% packet loss, time 6046ms |
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data. ^C --- 10.0.35.100 ping statistics --- 7 packets transmitted, 0 received, 100% packet loss, time 6046ms |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:b5:98 inet addr:192.168.15.7 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe7d:b598/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:50175 errors:0 dropped:0 overruns:0 frame:0 TX packets:47233 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:27614796 (26.3 MiB) TX bytes:5708722 (5.4 MiB) eth0.104 Link encap:Ethernet HWaddr 00:1b:fc:7d:b5:98 inet addr:192.168.104.7 Bcast:192.168.104.255 Mask:255.255.255.0 ... collisions:0 txqueuelen:0 RX bytes:46 (46.0 B) TX bytes:4664 (4.5 KiB) 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:1862 errors:0 dropped:0 overruns:0 frame:0 TX packets:1862 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:8034100 (7.6 MiB) TX bytes:8034100 (7.6 MiB) |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:b5:98 inet addr:192.168.15.7 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe7d:b598/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:50175 errors:0 dropped:0 overruns:0 frame:0 TX packets:47233 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:27614796 (26.3 MiB) TX bytes:5708722 (5.4 MiB) eth0.104 Link encap:Ethernet HWaddr 00:1b:fc:7d:b5:98 inet addr:192.168.104.7 Bcast:192.168.104.255 Mask:255.255.255.0 ... collisions:0 txqueuelen:0 RX bytes:46 (46.0 B) TX bytes:4664 (4.5 KiB) 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:1862 errors:0 dropped:0 overruns:0 frame:0 TX packets:1862 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:8034100 (7.6 MiB) TX bytes:8034100 (7.6 MiB) |
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data. ^C --- 10.0.35.100 ping statistics --- 17 packets transmitted, 0 received, 100% packet loss, time 15999ms |
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data. ^C --- 10.0.35.100 ping statistics --- 17 packets transmitted, 0 received, 100% packet loss, time 15999ms |
#ping 192.168.202.1
PING 192.168.202.1 (192.168.202.1) 56(84) bytes of data. 64 bytes from 192.168.202.1: icmp_seq=1 ttl=64 time=0.636 ms 64 bytes from 192.168.202.1: icmp_seq=2 ttl=64 time=0.626 ms 64 bytes from 192.168.202.1: icmp_seq=3 ttl=64 time=0.618 ms 64 bytes from 192.168.202.1: icmp_seq=4 ttl=64 time=0.623 ms 64 bytes from 192.168.202.1: icmp_seq=5 ttl=64 time=0.612 ms ^C --- 192.168.202.1 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4000ms rtt min/avg/max/mdev = 0.612/0.623/0.636/0.008 ms |
#ping 192.168.202.1
PING 192.168.202.1 (192.168.202.1) 56(84) bytes of data. 64 bytes from 192.168.202.1: icmp_seq=1 ttl=64 time=0.636 ms 64 bytes from 192.168.202.1: icmp_seq=2 ttl=64 time=0.626 ms 64 bytes from 192.168.202.1: icmp_seq=3 ttl=64 time=0.618 ms 64 bytes from 192.168.202.1: icmp_seq=4 ttl=64 time=0.623 ms 64 bytes from 192.168.202.1: icmp_seq=5 ttl=64 time=0.612 ms ^C --- 192.168.202.1 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4000ms rtt min/avg/max/mdev = 0.612/0.623/0.636/0.008 ms |
#vim /etc/openvpn/update-resolv-conf
|
#vim /etc/openvpn/update-resolv-conf
|
#openv
openvpn openvpn-vulnkey openvt |
#openvpn --help
as well as pushes it to connecting clients. --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): --client : Helper option to easily configure client mode. --auth-user-pass [up] : Authenticate with server using username/password. ... 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. |
#openv
openvpn openvpn-vulnkey openvt |
#openvpn --help
as well as pushes it to connecting clients. --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): --client : Helper option to easily configure client mode. --auth-user-pass [up] : Authenticate with server using username/password. ... 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 --configfile
Options error: Unrecognized option or missing parameter(s) in [CMD-LINE]:1: configfile (2.1_rc15) Use --help for more information. |
#openvpn --configfile
Options error: Unrecognized option or missing parameter(s) in [CMD-LINE]:1: configfile (2.1_rc15) Use --help for more information. |
#openvpn --config file
Options error: In [CMD-LINE]:1: Error opening configuration file: file Use --help for more information. |
#openvpn --config file
Options error: In [CMD-LINE]:1: Error opening configuration file: file Use --help for more information. |
#tracert 10.0.35.100
traceroute to 10.0.35.100 (10.0.35.100), 30 hops max, 60 byte packets ^C |
#tracert 10.0.35.100
traceroute to 10.0.35.100 (10.0.35.100), 30 hops max, 60 byte packets ^C |
#traceroute 10.0.35.100
traceroute to 10.0.35.100 (10.0.35.100), 30 hops max, 60 byte packets ^C |
#traceroute 10.0.35.100
traceroute to 10.0.35.100 (10.0.35.100), 30 hops max, 60 byte packets ^C |
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data. ^C --- 10.0.35.100 ping statistics --- 13 packets transmitted, 0 received, 100% packet loss, time 11999ms |
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data. ^C --- 10.0.35.100 ping statistics --- 13 packets transmitted, 0 received, 100% packet loss, time 11999ms |
#ping 192.168.103.1
64 bytes from 192.168.103.1: icmp_seq=532 ttl=64 time=0.299 ms 64 bytes from 192.168.103.1: icmp_seq=533 ttl=64 time=0.292 ms 64 bytes from 192.168.103.1: icmp_seq=534 ttl=64 time=0.292 ms 64 bytes from 192.168.103.1: icmp_seq=535 ttl=64 time=0.294 ms 64 bytes from 192.168.103.1: icmp_seq=536 ttl=64 time=0.293 ms 64 bytes from 192.168.103.1: icmp_seq=537 ttl=64 time=0.291 ms 64 bytes from 192.168.103.1: icmp_seq=538 ttl=64 time=0.298 ms 64 bytes from 192.168.103.1: icmp_seq=539 ttl=64 time=0.291 ms 64 bytes from 192.168.103.1: icmp_seq=540 ttl=64 time=0.294 ms 64 bytes from 192.168.103.1: icmp_seq=541 ttl=64 time=0.349 ms ... 64 bytes from 192.168.103.1: icmp_seq=671 ttl=64 time=169 ms 64 bytes from 192.168.103.1: icmp_seq=672 ttl=64 time=0.431 ms 64 bytes from 192.168.103.1: icmp_seq=673 ttl=64 time=0.314 ms 64 bytes from 192.168.103.1: icmp_seq=674 ttl=64 time=0.300 ms 64 bytes from 192.168.103.1: icmp_seq=675 ttl=64 time=0.311 ms 64 bytes from 192.168.103.1: icmp_seq=676 ttl=64 time=0.298 ms ^C --- 192.168.103.1 ping statistics --- 676 packets transmitted, 674 received, +2 errors, 0% packet loss, time 675114ms rtt min/avg/max/mdev = 0.282/51.609/6217.718/451.135 ms, pipe 7 |
#ping 192.168.103.1
64 bytes from 192.168.103.1: icmp_seq=532 ttl=64 time=0.299 ms 64 bytes from 192.168.103.1: icmp_seq=533 ttl=64 time=0.292 ms 64 bytes from 192.168.103.1: icmp_seq=534 ttl=64 time=0.292 ms 64 bytes from 192.168.103.1: icmp_seq=535 ttl=64 time=0.294 ms 64 bytes from 192.168.103.1: icmp_seq=536 ttl=64 time=0.293 ms 64 bytes from 192.168.103.1: icmp_seq=537 ttl=64 time=0.291 ms 64 bytes from 192.168.103.1: icmp_seq=538 ttl=64 time=0.298 ms 64 bytes from 192.168.103.1: icmp_seq=539 ttl=64 time=0.291 ms 64 bytes from 192.168.103.1: icmp_seq=540 ttl=64 time=0.294 ms 64 bytes from 192.168.103.1: icmp_seq=541 ttl=64 time=0.349 ms ... 64 bytes from 192.168.103.1: icmp_seq=671 ttl=64 time=169 ms 64 bytes from 192.168.103.1: icmp_seq=672 ttl=64 time=0.431 ms 64 bytes from 192.168.103.1: icmp_seq=673 ttl=64 time=0.314 ms 64 bytes from 192.168.103.1: icmp_seq=674 ttl=64 time=0.300 ms 64 bytes from 192.168.103.1: icmp_seq=675 ttl=64 time=0.311 ms 64 bytes from 192.168.103.1: icmp_seq=676 ttl=64 time=0.298 ms ^C --- 192.168.103.1 ping statistics --- 676 packets transmitted, 674 received, +2 errors, 0% packet loss, time 675114ms rtt min/avg/max/mdev = 0.282/51.609/6217.718/451.135 ms, pipe 7 |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 192.168.204.0/24 dev eth0.204 proto kernel scope link src 192.168.204.2 default via 192.168.204.1 dev eth0.204 |
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 192.168.204.0/24 dev eth0.204 proto kernel scope link src 192.168.204.2 default via 192.168.204.1 dev eth0.204 |
#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=62 time=2.67 ms 64 bytes from 10.0.35.100: icmp_seq=2 ttl=62 time=0.226 ms ^C --- 10.0.35.100 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.226/1.450/2.674/1.224 ms |
#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=62 time=2.67 ms 64 bytes from 10.0.35.100: icmp_seq=2 ttl=62 time=0.226 ms ^C --- 10.0.35.100 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.226/1.450/2.674/1.224 ms |
init.d/ initramfs-tools/ inittab
# /etc/inittab: init(8) configuration. # $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ # The default runlevel. id:2:initdefault: # Boot-time system configuration/initialization script. # This is run first except when booting in emergency (-b) mode. si::sysinit:/etc/init.d/rcS # What to do in single-user mode. ~~:S:wait:/sbin/sulogin # /etc/init.d executes the S and K scripts upon change # of runlevel. # # Runlevel 0 is halt. # Runlevel 1 is single-user. # Runlevels 2-5 are multi-user. # Runlevel 6 is reboot. l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 l4:4:wait:/etc/init.d/rc 4 l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6 # Normally not reached, but fallthrough in case of emergency. z6:6:respawn:/sbin/sulogin # What to do when CTRL-ALT-DEL is pressed. ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now # Action on special keypress (ALT-UpArrow). #kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work." # What to do when the power fails/returns. pf::powerwait:/etc/init.d/powerfail start pn::powerfailnow:/etc/init.d/powerfail now po::powerokwait:/etc/init.d/powerfail stop # /sbin/getty invocations for the runlevels. # # The "id" field MUST be the same as the last # characters of the device (after "tty"). # # Format: # <id>:<runlevels>:<action>:<process> # # Note that on most Debian systems tty7 is used by the X Window System, # so if you want to add more getty's go ahead but skip tty7 if you run X. # 1:2345:respawn:/sbin/getty 38400 tty1 #223:respawn:/sbin/getty 38400 tty2 #323:respawn:/sbin/getty 38400 tty3 #423:respawn:/sbin/getty 38400 tty4 #523:respawn:/sbin/getty 38400 tty5 #623:respawn:/sbin/getty 38400 tty6 # Example how to put a getty on a serial line (for a terminal) # #T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100 #T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100 # Example how to put a getty on a modem line. # #T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3
ssh_config sshd_config ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_rsa_key ssh_host_rsa_key.pub
# Package generated configuration file # See the sshd(8) manpage for details # What ports, IPs and protocols we listen for Port 22222 # 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
Время первой команды журнала | 14:27:15 2009- 6- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:50:06 2009- 6- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 26.73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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